SlideShare una empresa de Scribd logo
1 de 4
Descargar para leer sin conexión
ING.EN INFORMATICA
U N I D A D 1
TRABAJO 1
ELABORADO POR:
DIANA ANTONIO LEDEZMA
CATEDRÁTICO:
TOLEDO TORRES JACINTO
MATERIA:
SISTEMAS OPERATIVOS II
QUINTO SEMESTRE GRUPO “S”
HCA. CD DE JUCHITÁN ZARAGOZA, OAXACA, A SEPTIEMBRE DEL 2015
EVOLUCION HISTORICA
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 marcadas por grandes avances en los componentes utilizados, pasando de válvulas (primera
generación) a transistores (segunda generación), a circuitos integrados (tercera generación), a
circuitos integrados de gran y muy gran escala (cuarta generación).
Generación Cero (década de 1940)
Los primeros sistemas computacionales no poseían sistemas operativos. Los usuarios tenían
completo acceso al lenguaje de la maquina. Todas las instrucciones eran codificadas a mano.
Primera Generación (década de 1950)
Los sistemas operativos de los años cincuenta fueron diseñados para hacer más fluida la transición
entre. Esto se conoce como sistemas de procesamiento por lotes de un sólo flujo, ya que los
programas y los datos eran sometidos en grupos o lotes.
Para poder correr un trabajo (programa), tenían que escribirlo en papel (en Fortran o en lenguaje
ensamblador) y después se perforaría en tarjetas.
Segunda Generación (a mitad de la década de 1960)
La característica de los sistemas operativos fue el desarrollo de los sistemas compartidos con
multiprogramación, y los principios del multiprocesamiento. En los sistemas de multiprogramación,
varios programas de usuario se encuentran al mismo tiempo en el almacenamiento principal, y el
procesador se cambia rápidamente de un trabajo a otro. En los sistemas de multiprocesamiento se
utilizan varios procesadores en un solo sistema computacional, con la finalidad de incrementar el
poder de procesamiento de la maquina densidad.
Se desarrollo sistemas compartidos, en la que los usuarios podían acoplarse directamente con el
computador a través de terminales. Surgieron sistemas de tiempo real, en que los computadores
fueron utilizados en el control de procesos industriales. Inmediata.
Tercera Generación (mitad de década 1960 a mitad década de 1970)
Se inicia en 1964, con la introducción de la familia de computadores Sistema/360 de IBM. Los
computadores de esta generación fueron diseñados como sistemas para usos generales.
Estos sistemas introdujeron mayor complejidad a los ambientes computacionales; una complejidad a
la cual, en un principio, no estaban acostumbrados los usuarios.
Cuarta Generación (mitad de década de 1970 en adelante)
Los sistemas de la cuarta generación constituyen el estado actual de la tecnología.
En su lugar, el usuario ve un panorama llamado maquina virtual creado por el sistema operativo.
Los sistemas de bases de datos han adquirido gran importancia. Nuestro mundo es una sociedad
orientada hacia la información, y el trabajo de las bases de datos.
VENTAJAS:
 Procesadores más poderosos y a menos costos
 Desarrollo de Estaciones con más capacidades
 Las estaciones satisfacen las necesidades de los usuarios.
 Uso de nuevas interfaces.
 Avances en la Tecnología de Comunicaciones.
 Disponibilidad de elementos de Comunicación.
 Desarrollo de nuevas técnicas.
 Compartición de Recursos.
 Dispositivos (Hardware).
 Programas (Software).
 Eficiencia y Flexibilidad.
 Respuesta Rápida.
 Ejecución Concurrente de procesos (En varias computadoras).
 Empleo de técnicas de procesamiento distribuido.
 Disponibilidad y Confiabilidad.
 Sistema poco propenso a fallas (Si un componente no afecta a la disponibilidad del sistema).
 Mayores servicios que elevan la funcionalidad (Monitoreo, Telecontrol, Correo Eléctrico, Etc.).
 Crecimiento Modular.
 Es inherente al crecimiento.
 Inclusión rápida de nuevos recursos.
 Los recursos actuales no afectan.
Desventajas:
 Requerimientos de mayores controles de procesamiento.
 Velocidad de propagación de información (Muy lenta a veces).
 Servicios de replicación de datos y servicios con posibilidades de fallas.
 Mayores controles de acceso y proceso (Commit).
 Administración más compleja.
 Costos.
Estructura General De Un Sistema Operativo
Estructura modular.
También llamados sistemas monolíticos. Este tipo de organización es con mucho la más común;
bien podría recibir el subtitulo de "el gran embrollo". La estructura consiste en que no existe
estructura alguna. El sistema operativo se escribe como una colección de procedimientos, cada uno
de los cuales puede llamar a los demás cada vez que así lo requiera. Sin embargo incluso en este
tipo de sistemas es posible tener al menos algo de estructura. Los servicios (llamadas al sistema)
que proporciona el sistema operativo se solicitan colocando los parámetros en lugares bien
definidos, como en los registros o en la pila, para después ejecutar una instrucción especial de
trampa de nombre "llamada al núcleo" o "llamada al supervisor".
Estructura por microkernel.
Las funciones centrales de un SO son controladas por el núcleo (kernel) mientras que la interfaz del
usuario es controlada por el entorno (shell). El kernel, que se mantiene en memoria en todo
momento, contiene el código máquina de bajo nivel para manejar la administración de hardware para
otros programas que necesitan estos servicios, y para la segunda parte del COMMAND.COM el
shell, el cual es el interprete de comandos.
Estructura por anillos concéntricos (capas).
El sistema por "capas" consiste en organizar el sistema operativo como una jerarquía de capas,
cada una construida sobre la inmediata inferior. El primer sistema construido de esta manera fue el
sistema THE (TechnischeHogeschoolEindhoven), desarrollado en Holanda por E. W. Dijkstra (1968)
y sus estudiantes.
Estructura cliente – servidor
Una tendencia de los sistemas operativos modernos es la de explotar la idea de mover el código a
capas superiores y eliminar la mayor parte posible del sistema operativo para mantener un núcleo
mínimo. El punto de vista usual es el de implantar la mayoría de las funciones del sistema operativo
en los procesos del usuario. Para solicitar un servicio, como la lectura de un bloque de cierto archivo,
un proceso del usuario (denominado proceso cliente) envía la solicitud a un proceso servidor, que
realiza entonces el trabajo y regresa la respuesta. Además como todos los servidores se ejecutan
como procesos en modo usuario y no en modo núcleo, no tienen acceso directo al hardware. En
consecuencia si hay un error en el servidor de archivos, éste puede fallar, pero esto no afectará en
general a toda la máquina.

Más contenido relacionado

La actualidad más candente

Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidosJperez98
 
Estructura jerarquica de un sistema operativo
Estructura jerarquica de un sistema operativoEstructura jerarquica de un sistema operativo
Estructura jerarquica de un sistema operativoYurley Ochoa
 
Clasificaciones De Sistemas Operativos
Clasificaciones De Sistemas OperativosClasificaciones De Sistemas Operativos
Clasificaciones De Sistemas Operativoslidiacanche
 
Evolucion historica de_los_ssoo
Evolucion historica de_los_ssooEvolucion historica de_los_ssoo
Evolucion historica de_los_ssoopuracastillo
 
Clasificación de sistemas operativos
Clasificación de sistemas operativosClasificación de sistemas operativos
Clasificación de sistemas operativosElizabeth Lee
 
Generaciones De Los Sistemas Operativos
Generaciones De Los Sistemas OperativosGeneraciones De Los Sistemas Operativos
Generaciones De Los Sistemas Operativosrober
 
Tendencias en los sistemas operativos.
Tendencias en los sistemas operativos.Tendencias en los sistemas operativos.
Tendencias en los sistemas operativos.Absner Anaya
 
Clasificacion de los Sistemas operativos
Clasificacion de los Sistemas operativosClasificacion de los Sistemas operativos
Clasificacion de los Sistemas operativosAnDres Guzman
 

La actualidad más candente (16)

Sistemas paralelos
Sistemas paralelosSistemas paralelos
Sistemas paralelos
 
Estructura
EstructuraEstructura
Estructura
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 
Estructura jerarquica de un sistema operativo
Estructura jerarquica de un sistema operativoEstructura jerarquica de un sistema operativo
Estructura jerarquica de un sistema operativo
 
Clasificaciones De Sistemas Operativos
Clasificaciones De Sistemas OperativosClasificaciones De Sistemas Operativos
Clasificaciones De Sistemas Operativos
 
Evolucion historica de_los_ssoo
Evolucion historica de_los_ssooEvolucion historica de_los_ssoo
Evolucion historica de_los_ssoo
 
SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOSSISTEMAS OPERATIVOS
SISTEMAS OPERATIVOS
 
Clasificación de sistemas operativos
Clasificación de sistemas operativosClasificación de sistemas operativos
Clasificación de sistemas operativos
 
Sistemas operativos (1)
Sistemas operativos (1)Sistemas operativos (1)
Sistemas operativos (1)
 
Generaciones De Los Sistemas Operativos
Generaciones De Los Sistemas OperativosGeneraciones De Los Sistemas Operativos
Generaciones De Los Sistemas Operativos
 
Tendencias en los sistemas operativos.
Tendencias en los sistemas operativos.Tendencias en los sistemas operativos.
Tendencias en los sistemas operativos.
 
Clasificacion de los Sistemas operativos
Clasificacion de los Sistemas operativosClasificacion de los Sistemas operativos
Clasificacion de los Sistemas operativos
 
Sistema Jerarquico
Sistema JerarquicoSistema Jerarquico
Sistema Jerarquico
 
Sist_Oper
Sist_OperSist_Oper
Sist_Oper
 
Primera generación
Primera generaciónPrimera generación
Primera generación
 
Sistemas Operativos
Sistemas Operativos Sistemas Operativos
Sistemas Operativos
 

Destacado

1 unidad 2 trabajo.docx dal
1 unidad 2 trabajo.docx dal1 unidad 2 trabajo.docx dal
1 unidad 2 trabajo.docx dalDianaledezma94
 
1 unidad jacinto s.o 2
1 unidad jacinto s.o 21 unidad jacinto s.o 2
1 unidad jacinto s.o 2Dianaledezma94
 
Diagrama de estados de proceso equipo
Diagrama de estados de proceso equipoDiagrama de estados de proceso equipo
Diagrama de estados de proceso equipoDianaledezma94
 
1.2.Funciones y Caracteristicas de los Sistemas Operativos
1.2.Funciones y Caracteristicas de los Sistemas Operativos1.2.Funciones y Caracteristicas de los Sistemas Operativos
1.2.Funciones y Caracteristicas de los Sistemas OperativosDianaledezma94
 

Destacado (6)

1 unidad 2 trabajo.docx dal
1 unidad 2 trabajo.docx dal1 unidad 2 trabajo.docx dal
1 unidad 2 trabajo.docx dal
 
1 unidad jacinto s.o 2
1 unidad jacinto s.o 21 unidad jacinto s.o 2
1 unidad jacinto s.o 2
 
Evolucion historica 1
Evolucion historica 1Evolucion historica 1
Evolucion historica 1
 
Evolucion historica 1
Evolucion historica 1Evolucion historica 1
Evolucion historica 1
 
Diagrama de estados de proceso equipo
Diagrama de estados de proceso equipoDiagrama de estados de proceso equipo
Diagrama de estados de proceso equipo
 
1.2.Funciones y Caracteristicas de los Sistemas Operativos
1.2.Funciones y Caracteristicas de los Sistemas Operativos1.2.Funciones y Caracteristicas de los Sistemas Operativos
1.2.Funciones y Caracteristicas de los Sistemas Operativos
 

Similar a Evolucion historica 1

Generaciones de los sistemas operativos1
Generaciones de los sistemas operativos1Generaciones de los sistemas operativos1
Generaciones de los sistemas operativos1Santy Avila
 
Sistema operatico mac
Sistema operatico macSistema operatico mac
Sistema operatico macSanty Avila
 
Generaciones de los sistemas operativos
Generaciones de los sistemas operativosGeneraciones de los sistemas operativos
Generaciones de los sistemas operativoschris6768
 
Sistemas operativos de windows
Sistemas operativos de windowsSistemas operativos de windows
Sistemas operativos de windowsLizeth32
 
Generaciones de los sistemas operativos
Generaciones de los sistemas operativosGeneraciones de los sistemas operativos
Generaciones de los sistemas operativosmiguelorell
 
Generaciones de los sistemas operativos
Generaciones de los sistemas operativosGeneraciones de los sistemas operativos
Generaciones de los sistemas operativosJonnathan Heras
 
Presentación s.o
Presentación s.oPresentación s.o
Presentación s.ofernando
 
Sistemas operacionales
Sistemas operacionalesSistemas operacionales
Sistemas operacionalesDarwinPalate
 
Generaciones De Los Sistemas Operativos
Generaciones De Los Sistemas OperativosGeneraciones De Los Sistemas Operativos
Generaciones De Los Sistemas OperativosEdward Loja
 
Generaciones Del Sistema Operativo
Generaciones Del Sistema OperativoGeneraciones Del Sistema Operativo
Generaciones Del Sistema Operativokapm
 
Generaciones Del Sistema Operativo
Generaciones Del Sistema OperativoGeneraciones Del Sistema Operativo
Generaciones Del Sistema Operativokapm
 
GENERACIONES DE LOS SISTEMAS OPERATIVOS
GENERACIONES DE LOS SISTEMAS OPERATIVOSGENERACIONES DE LOS SISTEMAS OPERATIVOS
GENERACIONES DE LOS SISTEMAS OPERATIVOSjftepan
 
funciones y características de un sistema operativo
funciones y características de un sistema operativo funciones y características de un sistema operativo
funciones y características de un sistema operativo sesh19
 
trabajo en clase
trabajo en clase trabajo en clase
trabajo en clase juan_180
 

Similar a Evolucion historica 1 (20)

Deber sistemas operativos
Deber sistemas operativosDeber sistemas operativos
Deber sistemas operativos
 
Generaciones de los sistemas operativos1
Generaciones de los sistemas operativos1Generaciones de los sistemas operativos1
Generaciones de los sistemas operativos1
 
Sistema operatico mac
Sistema operatico macSistema operatico mac
Sistema operatico mac
 
Generaciones de los sistemas operativos
Generaciones de los sistemas operativosGeneraciones de los sistemas operativos
Generaciones de los sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos de windows
Sistemas operativos de windowsSistemas operativos de windows
Sistemas operativos de windows
 
El sistema operativo
El sistema operativoEl sistema operativo
El sistema operativo
 
Generaciones de los sistemas operativos
Generaciones de los sistemas operativosGeneraciones de los sistemas operativos
Generaciones de los sistemas operativos
 
Generaciones de los sistemas operativos
Generaciones de los sistemas operativosGeneraciones de los sistemas operativos
Generaciones de los sistemas operativos
 
Presentación s.o
Presentación s.oPresentación s.o
Presentación s.o
 
Presentación1
Presentación1Presentación1
Presentación1
 
Sistemas operacionales
Sistemas operacionalesSistemas operacionales
Sistemas operacionales
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Generaciones De Los Sistemas Operativos
Generaciones De Los Sistemas OperativosGeneraciones De Los Sistemas Operativos
Generaciones De Los Sistemas Operativos
 
Trabajo1.4
Trabajo1.4Trabajo1.4
Trabajo1.4
 
Generaciones Del Sistema Operativo
Generaciones Del Sistema OperativoGeneraciones Del Sistema Operativo
Generaciones Del Sistema Operativo
 
Generaciones Del Sistema Operativo
Generaciones Del Sistema OperativoGeneraciones Del Sistema Operativo
Generaciones Del Sistema Operativo
 
GENERACIONES DE LOS SISTEMAS OPERATIVOS
GENERACIONES DE LOS SISTEMAS OPERATIVOSGENERACIONES DE LOS SISTEMAS OPERATIVOS
GENERACIONES DE LOS SISTEMAS OPERATIVOS
 
funciones y características de un sistema operativo
funciones y características de un sistema operativo funciones y características de un sistema operativo
funciones y características de un sistema operativo
 
trabajo en clase
trabajo en clase trabajo en clase
trabajo en clase
 

Evolucion historica 1

  • 1. ING.EN INFORMATICA U N I D A D 1 TRABAJO 1 ELABORADO POR: DIANA ANTONIO LEDEZMA CATEDRÁTICO: TOLEDO TORRES JACINTO MATERIA: SISTEMAS OPERATIVOS II QUINTO SEMESTRE GRUPO “S” HCA. CD DE JUCHITÁN ZARAGOZA, OAXACA, A SEPTIEMBRE DEL 2015
  • 2. EVOLUCION HISTORICA 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 marcadas por grandes avances en los componentes utilizados, pasando de válvulas (primera generación) a transistores (segunda generación), a circuitos integrados (tercera generación), a circuitos integrados de gran y muy gran escala (cuarta generación). Generación Cero (década de 1940) Los primeros sistemas computacionales no poseían sistemas operativos. Los usuarios tenían completo acceso al lenguaje de la maquina. Todas las instrucciones eran codificadas a mano. Primera Generación (década de 1950) Los sistemas operativos de los años cincuenta fueron diseñados para hacer más fluida la transición entre. Esto se conoce como sistemas de procesamiento por lotes de un sólo flujo, ya que los programas y los datos eran sometidos en grupos o lotes. Para poder correr un trabajo (programa), tenían que escribirlo en papel (en Fortran o en lenguaje ensamblador) y después se perforaría en tarjetas. Segunda Generación (a mitad de la década de 1960) La característica de los sistemas operativos fue el desarrollo de los sistemas compartidos con multiprogramación, y los principios del multiprocesamiento. En los sistemas de multiprogramación, varios programas de usuario se encuentran al mismo tiempo en el almacenamiento principal, y el procesador se cambia rápidamente de un trabajo a otro. En los sistemas de multiprocesamiento se utilizan varios procesadores en un solo sistema computacional, con la finalidad de incrementar el poder de procesamiento de la maquina densidad. Se desarrollo sistemas compartidos, en la que los usuarios podían acoplarse directamente con el computador a través de terminales. Surgieron sistemas de tiempo real, en que los computadores fueron utilizados en el control de procesos industriales. Inmediata. Tercera Generación (mitad de década 1960 a mitad década de 1970) Se inicia en 1964, con la introducción de la familia de computadores Sistema/360 de IBM. Los computadores de esta generación fueron diseñados como sistemas para usos generales. Estos sistemas introdujeron mayor complejidad a los ambientes computacionales; una complejidad a la cual, en un principio, no estaban acostumbrados los usuarios. Cuarta Generación (mitad de década de 1970 en adelante) Los sistemas de la cuarta generación constituyen el estado actual de la tecnología. En su lugar, el usuario ve un panorama llamado maquina virtual creado por el sistema operativo. Los sistemas de bases de datos han adquirido gran importancia. Nuestro mundo es una sociedad orientada hacia la información, y el trabajo de las bases de datos. VENTAJAS:  Procesadores más poderosos y a menos costos  Desarrollo de Estaciones con más capacidades  Las estaciones satisfacen las necesidades de los usuarios.  Uso de nuevas interfaces.
  • 3.  Avances en la Tecnología de Comunicaciones.  Disponibilidad de elementos de Comunicación.  Desarrollo de nuevas técnicas.  Compartición de Recursos.  Dispositivos (Hardware).  Programas (Software).  Eficiencia y Flexibilidad.  Respuesta Rápida.  Ejecución Concurrente de procesos (En varias computadoras).  Empleo de técnicas de procesamiento distribuido.  Disponibilidad y Confiabilidad.  Sistema poco propenso a fallas (Si un componente no afecta a la disponibilidad del sistema).  Mayores servicios que elevan la funcionalidad (Monitoreo, Telecontrol, Correo Eléctrico, Etc.).  Crecimiento Modular.  Es inherente al crecimiento.  Inclusión rápida de nuevos recursos.  Los recursos actuales no afectan. Desventajas:  Requerimientos de mayores controles de procesamiento.  Velocidad de propagación de información (Muy lenta a veces).  Servicios de replicación de datos y servicios con posibilidades de fallas.  Mayores controles de acceso y proceso (Commit).  Administración más compleja.  Costos. Estructura General De Un Sistema Operativo Estructura modular. También llamados sistemas monolíticos. Este tipo de organización es con mucho la más común; bien podría recibir el subtitulo de "el gran embrollo". La estructura consiste en que no existe estructura alguna. El sistema operativo se escribe como una colección de procedimientos, cada uno de los cuales puede llamar a los demás cada vez que así lo requiera. Sin embargo incluso en este tipo de sistemas es posible tener al menos algo de estructura. Los servicios (llamadas al sistema) que proporciona el sistema operativo se solicitan colocando los parámetros en lugares bien definidos, como en los registros o en la pila, para después ejecutar una instrucción especial de trampa de nombre "llamada al núcleo" o "llamada al supervisor". Estructura por microkernel. Las funciones centrales de un SO son controladas por el núcleo (kernel) mientras que la interfaz del usuario es controlada por el entorno (shell). El kernel, que se mantiene en memoria en todo momento, contiene el código máquina de bajo nivel para manejar la administración de hardware para
  • 4. otros programas que necesitan estos servicios, y para la segunda parte del COMMAND.COM el shell, el cual es el interprete de comandos. Estructura por anillos concéntricos (capas). El sistema por "capas" consiste en organizar el sistema operativo como una jerarquía de capas, cada una construida sobre la inmediata inferior. El primer sistema construido de esta manera fue el sistema THE (TechnischeHogeschoolEindhoven), desarrollado en Holanda por E. W. Dijkstra (1968) y sus estudiantes. Estructura cliente – servidor Una tendencia de los sistemas operativos modernos es la de explotar la idea de mover el código a capas superiores y eliminar la mayor parte posible del sistema operativo para mantener un núcleo mínimo. El punto de vista usual es el de implantar la mayoría de las funciones del sistema operativo en los procesos del usuario. Para solicitar un servicio, como la lectura de un bloque de cierto archivo, un proceso del usuario (denominado proceso cliente) envía la solicitud a un proceso servidor, que realiza entonces el trabajo y regresa la respuesta. Además como todos los servidores se ejecutan como procesos en modo usuario y no en modo núcleo, no tienen acceso directo al hardware. En consecuencia si hay un error en el servidor de archivos, éste puede fallar, pero esto no afectará en general a toda la máquina.