El documento describe la evolución de los sistemas operativos a través de cuatro generaciones desde 1945 hasta la actualidad. Explica que los primeros sistemas operativos manejaban el hardware directamente sin software intermedio, mientras que las generaciones posteriores introdujeron el procesamiento por lotes, la multiprogramación y el tiempo compartido, y finalmente las redes de ordenadores.
2. 2
Evolución de los
Sistemas Operativos
Los sistemas operativos, en su condición de capa software que posibilita
y simplifica el manejo de la computadora, desempeñan una serie de funciones
básicas esenciales para la gestión del equipo. Entre las más destacables, podemos
reseñar las siguientes:
Proporcionar comodidad en el uso de un computador.
Gestionar de manera eficiente los recursos del equipo, ejecutando servicios para
los procesos (programas)
Brindar una interfaz al usuario, ejecutando instrucciones (comandos).
Permitir que los cambios debidos al desarrollo del propio SO se puedan realizar
sin interferir con los servicios que ya se prestaban (evolutividad).
3. EVOLUCIÓN EN EL TIEMPO
3
(1945-1955) (1955-1965) (1965-1980) (desde 1981)
Primera generación
La introducción de órdenes y
datos de máquinas se realiza
sin un software intermedio.
Segunda generación
Se caracteriza por el uso
de sistemas de
procesamiento por lotes
Tercera generación
Aparición del circuito
integrado.
Cuarta generación
Introducción de técnicas que
permiten integrar los
componentes electrónicos,
reducción de tamaño y
aumento de la capacidad de la
memoria.
Procesamiento en serie
En un principio no existían
sistemas operativos,
programándose sobre el
hardware básico. Los
programas se escribían en
lenguaje de maquina y se
introducían en el ordenador,
junto a los datos, en mediante
una consola interruptores
manuales.
Procesamiento por
lotes
El sistema operativo residía en
memoria y tenía un programa
de control que interpretaba las
tarjetas de control, las cuales
representaban un lenguaje de
control de tareas. Dependiendo
del tipo de tarjeta de control el
sistema operativo realizaba una
acción determinada. Este
programa de control es un
antecedente de los modernos
intérpretes de órdenes.
Multiprogramación y tiempo
compartido
Multiprogramación: ejecución
simultánea de varios programas
que residen en la memoria
principal, dividiendo el procesador
central su tiempo entre ellos de
acuerdo con los recursos. Tiempo
compartido: en estos sistemas se
divide el tiempo del procesador
central, y de los demás recursos
del ordenador, de forma que cada
usuario tiene la ilusión de que
todo el ordenador se le dedica
exclusivamente
Redes de ordenadores
los usuarios son conscientes de la
existencia de varios ordenadores,
y pueden conectarse con
máquinas remotas para, por
ejemplo, copiar ficheros. Cada
máquina ejecuta su propio
sistema operativo local y tiene su
propio usuario (o grupo de
usuarios).
4. This is a slide title
4
FUENTE: https://www.youtube.com/watch?v=Pm1uSH0_ADg