Professional Documents
Culture Documents
En 1960 uno debía definir un sistemas operativo como el software que controla el
hardware. Es claro que necesitamos una mejor definición. Nosotros vemos el sistema
operativo como la serie de programas, dispuestos ya sea en el software o en la memoria
fija, que hacen al hardware utilizable. El hardware provee “poder computacional
básico”. Los sistemas operativos ponen este poder convenientemente a disposición de
usuario.
Los procesadores
El almacenamiento
Los dispositivos de entrada / salida
Los datos
Los sistemas operativos, al igual que el hardware de los computadores, han sufrido una
serie de cambios revolucionarios llamados generaciones. En el caso del hardware, las
generaciones han sido enmarcadas por grandes avances en los componentes utilizados,
pasando de válvulas (primera generación), a transistores (segunda generación), a
circuito integrados (tercera generación), a circuitos integrados de gran y muy gran
escala (cuarta generación). Cada generación sucesiva de hardware han sido acompañada
de reducciones substanciales en los costos, tamaño, emisión de calor y consumo de
energía, y por incrementos notables en velocidad y capacidad.
Generación Cero (década de 1940)
Los sistemas operativos han ido evolucionando durante los últimos 40 años a través de
un número de distintas fases o generaciones que corresponden a décadas. En 1940, las
computadoras electrónicas digitales mas nuevas no tenían sistema operativo. Las
Máquinas de ese tiempo eran tan primitivas que los programas por lo regular manejaban
un bit a la vez en columnas de switch's mecánicos. Eventualmente los programas de
lenguaje máquina manejaban tarjetas perforadas, y lenguajes ensamblador fueron
desarrollados para agilizar el proceso de programación. Los usuarios tenían completo
acceso al lenguaje de la maquina. Todas las instrucciones eran codificadas a mano.
Los sistemas operativos desarrollados durante los 60s tuvieron una enorme
conglomeración de software escrito por gente quienes realmente no entendía el
software, también como el hardware, tenias que ser ingeniero para ser digno de
confianza, entendible y mantenible. Finalmente cuando encontraron y removieron
algunos errores que nunca pudieron completar el sistema original. Errores en las fases
fáciles de los proyectos no fueron localizados antes de un largo tiempo fueron
entregados a los clientes; por este lado los errores fueron enormemente grandes para
corregir. La gente obtuvo frecuentemente números grandes de módulos de software
empezó a ser fragmentado y reescrito por personas nuevas porque existían módulos que
realmente no se entendían. Se tomo mas atención a estos problemas eventualmente
científicos de la computación y profesionales en la industria comenzaron a dedicar
considerables recursos para el problema de construir sistemas de software. La
emergencia de el campo de ingeniería de software y el reconocimiento de la importancia
del desarrollo de una disciplinada y desarrollada aproximada a la construcción software
digno de confianza, entendible y mantenible fuertemente unidos por la vasta experiencia
con algunos de los sistemas operativos desarrollados en los 60s.
SISTEMAS OPERATIVOS
UNAP