Este documento describe la evolución histórica de los sistemas operativos. Comienza con las primeras computadoras que requerían un solo usuario y programa a la vez. Luego evolucionaron para procesar trabajos por lotes usando tarjetas perforadas y cintas magnéticas. Más adelante aparecieron los monitores residentes que permitían múltiples usuarios y procesos. Finalmente, con la multiprogramación y los sistemas distribuidos, varios usuarios podían usar varias computadoras y procesadores al mismo tiempo.
3. CNCEPTUALIZACIÓN
ES EL SOPORTE LOGICO
QUE CONTROLA EL
FUNCIONAMIENTO FISICO DEL
EQUIPO
Punto de vista
USUARIO
Punto de vista
GESTOR DE
RECURSOS
4. CONCEPTUALIZACIÓN DESDE EL PUNTO DE
VISTA DEL USUARIO
ES UN CONJUNTO DE PROGRAMAS QUE CONTIENEN
LOS DETALLES DEL HARDWARE OFRECIENDO AL
USUARIO ACCESO AL MISMO EN FORMA SENCILLA
Programas de aplicación
Traductores
S. O.
Hardware
Programador
Diseñador
traductores
Diseñador
S. O.
Usuario
5. CONCEPTUALIZACIÓN
DESDE EL PUNTO DE
VISTA DE GESTOR DE
RECURSOS
ES UN ADMINISTRADOR DE RECURSOS QUE OFRECE
EL HARDWARE PARA ALCANZAR SU EFICAZ
RENDIMIENTO EN FORMA SENCILLA
JOBS
Procesador
E/S
Entrada/salida
Memoria
Memoria
Información
Información
ADMINISTRADOR
6. CONCEPTUALIZACIÓN
ES UN CONJUNTO DE PROGRAMAS
QUE RELACIONADOS ENTRE SI
AYUDAN A LA COMPUTADORA
A REALIZAR SU TRABAJO EN
FORMA CORRECTA
PROGRAMAS DEL
SISTEMA
PROGRAMAS DE
APLICACION
MANEJAN HARDWARE
CONTROLAN PROCESOS
Realizan una tarea
específica de acuerdo
a las necesidades del usuario
7. Evolución de los SO
Las primeras
computadoras
MARK-1
Howard H. Aiken
ENIAC
Jhon W. Mauchly
UN USUARIO
DIFICILES DE
MANEJAR
UN SOLO S. O.
UN LENGUAJE DE
PROGRAMACION
TABLERO
ENCHUFABLE
CONSOLA
MONOPROGRAMACION TARJETAS
PERFORADAS
8. Evolución de los SO
Accesos por
operador
OPERADOR
Controlar el
sistema
Cargar los
programas
Ejecutar
procesos
EJECUCION DE
PROCESOS EN
BATCH
9. Evolución de los SO
2/25/2016 Ing. JORGE ERNESTO CASTELLANOSA SALAZAR 9
Monitor residente
MONITOR
RESIDENTE
Trasferir el control
de un trabajo a otro
PROGRAMA DE USUARIO
Intérpretes de Tarjetas de control
Secuenciador
Drives de Dispositivos
Memoria
Monitor residente
10. Evolución de los SO
Secuencia automática
de procesos
Fin
Datos
Corre
Carga
Programa
FORTRAN
JOB
Programa
FORTRAN
TARJETAS DE CONTROL
JCL
Job Contol Languaje
11. Actividad
Consultar sobre la evolución histórica de los computadores,
identificando sus características
A través de un mapa conceptual describa la evolución histórica de
las computadoras
Qué es un Compilador, un traductor y un intérprete de comandos,
indicando su funcionalidad.
12. Evolución de los SO Mejora de rendimiento
APARICIÓN DE DISPOSITIVOS MAS RAPIDOS
CINTAS MAGNETICAS
Se perforan los
programas en
tarjetas y se
pasaban en cintas
La cinta se pasaba al
computador para
correr el programa,
grabando resultados
en nueva cinta
Se vuelca el
contenido de las
cinta resultado sobre
la impresora
PROCESOS OFF-LINE
13. Evolución de los SO Mejora de rendimiento
CPU
BUFFER
BUFFER
BUFFER
BUFFERING
Acceso Directo a Memoria
DMA
14. Evolución de los SO
Mejora del
rendimiento
CPU
Aparición
DISCO DURO
Terminal
DISCO DURO
Impresora
Spooling
15. Evolución de los SO Multiprogramación
Ejecución de varios
trabajos en forma
simultánea
Aprovechar al máximo
los recursos
Memoria
Dispositivos E/S
Drives E/S
Sistema Operativo
Planificador
JobUsuario1
JobUsuario2
Libre
JobUsuario3
Libre
Procesador
16. Evolución de los SO Multiprogramación
TRABAJOS
Trabajos limitados
por procesos
Trabajos limitados
por operaciones E/S
Programa 1
Programa 2
MULTIPROGRAMACION
Aparición del Núcleo
Central KERNEL
Gestión de memoria
Procesador y
dispositivos
17. Evolución de los SO Multiprogramación
PROCESOS
Procesos por lotes
Tiempo
compartido Tiempo real
No hay intervención de operador - FIFO
El usuario entra datos en la medida que el sistema los solicita
La organización se realiza por sesiones
Aparecen los Intérpretes de comandos
Tiempo de respuesta rápido
Información actualizada
Buen manejo de interrupciones
Manejo de prioridades
18. Evolución de los SO Proceso distribuido
Conexión de varias computadoras entre sí a través
de diversos dispositivos
Interfaz
Procesador
Memoria
Sistema 2
Interfaz
Procesador
Memoria
Sistema 1
Interfaz
Procesador
Memoria
Sistema 3
19. Evolución de los SO Multiproceso
Grandes
volúmenes
de
información
Computadoras con varios
PROCESADORES
Dispositivos E/S
Sistema
Planificador
Controlador de procesadores
TRABAJOS DE
USUARIO
Procesador
1
Procesador
2
Procesador
3
Procesador
4
20. Bibliografía
ALCALDE Eduardo. Introducción a los Sistemas Operativos.
Editorial Mc Graw Hill Madrid 1992
TANEMBAUM Andrew. Sistemas Operativos Distribuidos.
Prentice Hall Mexico 199