El objetivo primario de un Sistema Operativo es:
Optimizar todos los recursos del sistema para soportar los requerimientos...
A efectos de situar a los S.O en el conjunto del software para computadoras, podemos clasificar a éste de la siguiente manera:
- Programas de sistemas:controlan la operación de la propia computadora en sí.
- Programas de aplicación; resuelven problemas para los usuarios
- Controlar todas las partes del sistema
- Presentar al usuario una interfaz o maquina virtual
Programas de aplicación:
- Procesadores de texto, hojas de cálculo, juegos, etc.
- Compiladores, editores, intérpretes de comandos
- Sistema operativo
- Lenguaje de máquina
- Microprogramación
- Dispositivos físicos
- Se trata de software que generalmente se localiza en la memoria de sólo lectura
- Busca las instrucciones del lenguaje de máquina para ejecutarlas como una serie de pequeños pasos
- El conjunto de instrucciones que interpreta define al lenguaje de maquina
- En ciertas máquinas se implanta en el hardware y no es en realidad una capa distinta.
- Generalmente posee entre 50 y 300 instrucciones, sirviendo la mayoría para desplazar datos, hacer operaciones aritméticas comparar valores.
- Los dispositivos de e/s (entrada/salida) se controlan al cargar valores en registros especiales del dispositivo.
- CONFIGURAR EL EQUIPO FÍSICO: Crean las condiciones necesarias para que todos los componentes sean reconocidos , y se encuentren dispuestos de manera correcta para ser utilizados por el usuario.
- INTERPRETAR LOS COMANDOS DE USUARIO: Interpretan las órdenes del usuario y las transmiten al sistema en lenguaje que éste entiende (unos y ceros). las interfaces gráficas facilitan las cosas porque con una sola pulsación del ratón sobre un icono o ventana, se dan ala computadora instrucciones como "lleve este archivo a la impresora e imprime la paginas 1, 2,3"
- CONTROLAR EL EQUIPO O EL HARDWARE: Ninguna operación que involucre el uso de cualquiera de los dispositivos físicos de la computadora se puede llevara cabo sin la intervención de un sistema operativo
- CONTROLAR EL SISTEMA DE ARCHIVOS: Una de las principales funciones de cualquier tipo de sistema operativo es la de administrar y proteger la información que se genera en forma de archivos
- ADMINISTRAR Y CONTROLAR LA EJECUCIÓN DE LOS PROGRAMAS: Todos los programas que se ejecutan en una sesión son controlados y supervisados por el sistema operativo.
- CONTROLAR LA SECUENCIA DE LOS PROCESOS: El sistema operativo administra todos los procesos que se llevan a cabo en la unidad central de proceso o CPU, siguiendo un orden o jerarquía predefinida de acuerdo con las ordenes del usuario.
El S.O se ejecuta en modo central o modo de supervisión con máxima prioridad y generalmente con protección por hardware.
Los compiladores, editores y demás programas se ejecutan en modo de usuario.
El S.O es la serie de programas dispuestos, ya sea en el software o en la memoria fija (microcodigo), que hace al hardware utilizable.
Los S.O ponen el "poder computacional básico# del hardware convenientemente a disposición del usuario, pero consumen parte de ese poder computacional para funcionar
Los S.O son, el primer lugar, administradores de recursos, siendo el recurso primario el hardware del sistema.
No hay comentarios:
Publicar un comentario