El documento describe los sistemas operativos, incluyendo su definición como un conjunto de programas que facilitan el uso de los recursos del hardware para el usuario. Explica los componentes clave de los sistemas operativos como las llamadas al sistema, el intérprete de comandos, el núcleo y los programas del sistema. También resume brevemente la historia de los sistemas operativos y sus funciones principales como la administración del procesador, la memoria, las entradas/salidas y la ejecución de aplicaciones.
2. 1. SISTEMA
OPERATIVO:
Conjunto de programas que se integran con el hardware para
facilitar al usuario, el aprovechamiento de los recursos
disponibles. Algunos de sus objetivos principales son:
Provee de un ambiente conveniente de trabajo.
Hace uso eficiente del Hardware.
Provee de una adecuada distribución de los recursos.
Para un Sistema Operativo real deberá satisfacer las siguientes
funciones:
Gobierna el Sistema.
Asigna los recursos.
Administra y controlar la ejecución de los programas.
3. 2. COMPONENTES DE LOS
SISTEMAS
OPERATIVOS:
LLAMADAS AL SISTEMA: El Sistema Operativo en conjunto con
el Hardware aparecen al usuario como un solo dispositivo con un
conjunto de instrucciones más flexibles y variadas a las que se
conoce como Llamadas al Sistema (System Callings).
INTÉRPRETE DE COMANDOS: También conocido por su
nombre en inglés, Shell, es un programa que interpreta las
órdenes del usuario y las convierte en Llamadas al Sistema.
NÚCLEO (O KERNEL): Es la parte del Sistema Operativo que se
encarga de sincronizar la activación de los procesos y definir
prioridades.
PROGRAMAS DEL SISTEMA: son programas de servicio que
debe ser solicitado explícitamente por los usuarios. Ejemplos:
5. 4. HISTORIA DE LOS
SISTEMAS
OPERATIVOS.
Los primeros sistemas (1945-1955) eran grandes máquinas
operadas desde la consola maestra por los programadores.
Durante la década siguiente (1955-1965) se llevaron a cabo
avances en el hardware: lectoras de tarjetas, impresoras, cintas
magnéticas, etc. Esto a su vez provocó un avance en el software:
compiladores, ensambladores, cargadores, manejadores de
dispositivos, etc.
A finales de los años 1980, una computadora Commodore Amiga
equipada con una aceleradora Video Toaster era capaz de
producir efectos comparados a sistemas dedicados que costaban
el triple. Un Video Toaster junto a Lightwave ayudó a producir
muchos programas de televisión y películas, entre las que se
incluyen Babylon 5, Seaquest DSV y Terminator II.6
6. 5. FUNCIONES DE LOS
SISTEMAS
OPERATIVOS.
Administración del procesador.
Gestión de la memoria de acceso aleatorio.
Gestión de entradas/salidas.
Gestión de ejecución de aplicaciones .
Administración de autorizaciones.
Gestión de archivos.
Gestión de la información.