TEMA Sistemas Operativos
Introducción a los Sistemas Operativos
ING. YESENIA CARRERA FOURNIER
SOFIUNAM
SEMESTRE 2015-II
Evolución del Sistema Operativo
Un SO evolucionará en el tiempo por una serie de razones:
Actualizaciones de hardware y nuevos tipos de hardware.
Nuevos servicios.
Correcciones.
ING. YESENIA CARRERA FOURNIER
SOFIUNAM
SEMESTRE 2015-II
2Evolución del Sistema Operativo
La historia de los Sistemas Operativos esta ligada a:
La rápida evolución del hardware
Adaptación
$ decreciente, con el nivel de integración
$ creciente precio de la mano de obra
ING. YESENIA CARRERA FOURNIER
SOFIUNAM
SEMESTRE 2015-II
3
Evolución del Sistema Operativo
Proceso en Serie
El programador interactuabadirectamente con el hardware.
Reservaba tiempo en la computadora para compilar, cargar y
ejecutar el programa.
Al terminar, se cedía el turno a otro usuario según una
planificación en papel.
No había Sistema Operativo.
Problemas:
1. Planificación.
2. Monousuario.
3. Tiempo de preparación (setup time).
ING. YESENIA CARRERA FOURNIER
SOFIUNAM
SEMESTRE 2015-II
4
Evolución delSistema Operativo
Proceso por Lotes (batch processing)
El usuario entregaba al operador su programa como un
conjunto de:
o
o
Tarjetas perforadas.
Tarjetas de control que codificaban las acciones
requeridas, escritas en
Lenguaje de Control de
Trabajos (JCL, Job Control Language).
Los operadores cargan secuencialmente los programas,
entregan los resultados conforme sepresentan.
ING. YESENIA CARRERA FOURNIER
SOFIUNAM
SEMESTRE 2015-II
5
Evolución del Sistema Operativo
Proceso por Lotes (batch processing)
Se implementa un software llamado monitor, el cual leía un
programa, lo cedía al procesador. Cuando el trabajo terminaba,
devolvía el control al monitor que pasaba al siguiente trabajo.
Problemas:
1.
2.
3.
4.
5.
Usuario sin acceso directo ala computadora
Temporizador.
Protección de memoria.
Instrucciones privilegiadas.
Interrupciones.
ING. YESENIA CARRERA FOURNIER
SOFIUNAM
SEMESTRE 2015-II
6
Evolución del Sistema Operativo
Multiprogramación
Se pueden ejecutar varios procesos a la vez: mientras un proceso se
ejecuta en el procesador, otro puede realizar operaciones E/S.
Problemas:
1.
2.
3.
4.
Hardwaremás complejo.
Protección de recursos - Espacio de memoria.
Planificación de procesos.
Cambios de contexto
ING. YESENIA CARRERA FOURNIER
SOFIUNAM
SEMESTRE 2015-II
7
Evolución del Sistema Operativo
Tiempo Compartido
Sistema interactivo y multiusuario.
El tiempo del procesador se comparte entre los diversos
usuarios, es decir, a cada usuario se le cede un quantumhasta que le vuelve a tocar el turno.
Múltiples usuarios acceden simultáneamente al sistema
por medio de terminales
Cuenta con un sistema operativo.
ING. YESENIA CARRERA FOURNIER
SOFIUNAM
SEMESTRE 2015-II
8
Estructura de los Sistemas Operativos
Monolíticos
No tiene una estructura clara y bien definida.
Todos sus componentes se encuentran integrados en unúnico programa (el sistema operativo) que ejecuta en un
único espacio de direcciones.
Todas las funciones que ofrece el sistema operativo se
ejecutan en modo núcleo.
Ejemplos: DOS y UNIX
ING. YESENIA CARRERA FOURNIER
SOFIUNAM
SEMESTRE 2015-II
9
Estructura de los Sistemas Operativos
Monolíticos
APLICACIÓN
Usuario
Sistema
Operativo
PLANIFICACIÓN Y COMUNICACIÓN DEPROCESOS
ADMINISTRACIÓN DE MEMORIA
ADMINISTRACIÓN DE ARCHIVOS
ADMINISTRACIÓN DISPOSITIVOS E/S
HARDWARE
ING. YESENIA CARRERA FOURNIER
SOFIUNAM
SEMESTRE 2015-II
10
Estructura de los Sistemas Operativos
Por Capas
El SO se organiza como una jerarquía de capas donde cada capa
ofrece una interfaz clara y bien definida a la capa superior y
solamente utiliza los servicios que le...
Regístrate para leer el documento completo.