Introducción a los
Sistemas Operativos
1
Unidad 1: Introducción a los Sistemas Operativos
Temas:
1. Conceptos Básicos de SO
2. Evolución de los SO
2
Conceptos Básicos de SO
1. Conceptos
2. Sistema Computacional
3. Enfoques
4. Definiciones
5. Características
6. Esquema General
3
1 . Conceptos
4
1 . Conceptos (cont..)
El SO forma parte del Software por lo que se lo definió
como el soporte lógico que controla el funcionamiento del
equipo físico.
6
1 . Conceptos (cont..)
Procesador
Datos
ACTIVIDAD
INFORMATICA
Periféricos
Programas
Memoria
7
2 . Sistema Computacional
Funciones Básicas
• Gestión de Información (almacenamiento, referencias,
recuperación, comunicación)
• Desarrollo de Software (programación y depuración de
programas)
• Ejecución de programas (Aplicaciones)
8
3 . Enfoques
Visión Abstracta
Programador
Diseñador
Interfaz usuaria
• Comandos y Sistema de ventanas (Lenguaje de Comunicación)
Recursos virtuales
• Memoria virtual, Archivos, Páginas WWW, etc.
• Conexiones de comunicación
Control de Ejecución
•Secuencial, paralelo, composición de programas, etc.
Servicios Varios
• Depuración, manejo de fallas, medición del tiempo, etc.
10
3 . Enfoques (cont..)
Visión #2 sobre el SO: Un Asignador de Recursos (Compartidos)
Recursos Físicos:
• Procesadores
• Memoria (principal, secundaria, etc.)
• Manejo de dispositivos de E/S.
11
3 . Enfoques (cont..)
Visión #3 sobre el SO: Un Programa de Control
Auditoría
12
4 . Definiciones
Sistema:
Conjunto de personas, máquinas y cosas que ordenadamente
relacionadas entre sí, contribuyen a lograr un determinado
objetivo.
Operativo:
Conjunto de personas, máquinas y cosas que trabajan
conjuntamente y consiguen el objetivo deseado.
Sistema Operativo:
Conjunto de programas que ordenadamente relacionados entre
sí contribuyen a que la computadora lleve a cabo correctamente
su trabajo.
13
5 . Características de los SO
Software de BASE:
Manejan el Hardware
Controlan los Procesos
Facilitan el entorno de Trabajo
Software de APLICACIÓN:
Resuelven Problemas del Usuario
No forman parte del SO
14
5 . Características de los SO
Ejemplos de
Programas de
Aplicación y
Sistemas
Operativos
Los Sistemas
Operativos y
la Tecnología
15
6 . Esquema General de un SO
16
6 . Esquema General de un SO (cont..)
Programas de Control: coordina el funcionamiento de
los recursos.
• Control de Periféricos.
• Control de la Transferencia de la Información
• Tratamiento de cada Bloque de Información
• Apertura y Cierre de Archivos
• Acceso a los archivos
17
6 . Esquema General de un SO (cont..)
Gestión de Trabajos: prepara programas de usuarios para
la ejecución.
• Preparación de Programas
• Asignación de Periféricos
• Almacenamiento de la Identificación de Archivos
• Relanzamiento de Programas
19
Evolución de los SO
1. Primeros Sistemas
3. Sistemas de Multiprogramación
5. Otros Desarrollos
20
Evolución de los SO (cont..)
21
Evolución de los SO (cont..)
22
Evolución de los SO (cont..)
23
Evolución de los SO (cont..)
24
Evolución de los SO (cont..)
25
Evolución de los SO (cont..)
Avances Tecnológicos Cintas Magnéticas
Proceso On-Line
Proceso Off-Line
26
Evolución de los SO (cont..)
27
Evolución de los SO (cont..)
Una solución “Buffering”
Solapamiento de E/S de un trabajo con el
proceso del mismo trabajo.
Terminal
Buffer
Procesador
Buffer
Impresora
28
Evolución de los SO (cont..)
30
Evolución de los SO (cont..)
31
Evolución de los SO (cont..)
32
Evolución de los SO (cont..)
Sistema 360
Sistema 4300
33
Evolución de los SO (cont..)
34
Evolución de los SO (cont..)
Puntos de Vista en la Multiprogramación
Cada Proceso Procesador
Proceso Procesador Proceso
1 Virtual 1 1
Proceso Proceso
1 2
Proceso
3 35
Evolución de los SO (cont..)
36
Evolución de los SO (cont..)
37
Evolución de los SO (cont..)
38
Evolución de los SO (cont..)
39
Evolución de los SO (cont..)
40
Evolución de los SO (cont..)
41
Evolución de los SO (cont..)
42
Evolución de los SO (cont..)
43
Evolución de los SO (cont..)
44
Evolución de los SO (cont..)
45
Evolución de los SO (cont..)
46
Evolución de los SO (cont..)
47
Evolución de los SO (cont..)
48
Evolución de los SO (cont..)
49
Evolución de los SO (cont..)
50
Evolución de los SO (cont..)
51
Evolución de los SO (cont..)
52
Evolución de los SO (cont..)
53
Evolución de los SO (cont..)
54
Evolución de los SO (cont..)
55
Evolución de los SO (cont..)
56
Evolución de los SO (cont..)
57
Cuestionario Unidad 1
58