You are on page 1of 55

Introduccin a los

Sistemas Operativos
Unidad 1:
1
Unidad 1: Introduccin a los Sistemas Operativos
Temas:
1. Conceptos Bsicos de SO

2. Evolucin de los SO

2
Conceptos Bsicos de SO

















3
1. Conceptos
2. Sistema Computacional
3. Enfoques
4. Definiciones
5. Caractersticas
6. Esquema General
1 . Conceptos

















4
1 . Conceptos (cont..)

















5
El SO forma parte del Software por lo que se lo
defini como el soporte lgico que controla el
funcionamiento del equipo fsico.

1 . Conceptos (cont..)
6
ACTIVIDAD
INFORMATICA
Perifricos
Procesador
Memoria
Programas
Datos
2 . Sistema Computacional

















7
Funciones Bsicas
Gestin de Informacin (almacenamiento, referencias,
recuperacin, comunicacin)
Desarrollo de Software (programacin y depuracin de
programas)
Ejecucin de programas (Aplicaciones)
3 . Enfoques
8
Visin Abstracta
Ocultar el Hardware
Abstraccin
Seguridad
Programador
Diseador
3 . Enfoques (cont..)
9
Visin #1 sobre el SO: Una Mquina Virtual

Interfaz usuaria
Comandos y Sistema de ventanas (Lenguaje de Comunicacin)

Recursos virtuales
Memoria virtual, Archivos, Pginas WWW, etc.
Conexiones de comunicacin

Control de Ejecucin
Secuencial, paralelo, composicin de programas, etc.

Servicios Varios
Depuracin, manejo de fallas, medicin del tiempo, etc.
3 . Enfoques (cont..)
10
Visin #2 sobre el SO: Un Asignador de Recursos (Compartidos)

Recursos Fsicos:
Procesadores
Memoria (principal, secundaria, etc.)
Manejo de dispositivos de E/S.

Comparticin e Intercambio de Informacin entre Usuarios
3 . Enfoques (cont..)
11
Visin #3 sobre el SO: Un Programa de Control

Planificacin del uso recursos. Ejecucin de programas
(planificacin de procesos y asignacin del procesador)

Manejo de errores (deteccin y recuperacin)

Proteccin. Evitar uso inapropiado de la mquina

Auditora
4 . Definiciones
12
Sistema:
Conjunto de personas, mquinas y cosas que
ordenadamente relacionadas entre s, contribuyen a lograr
un determinado objetivo.

Operativo:
Conjunto de personas, mquinas 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.
5 . Caractersticas de los SO
13
Software de BASE:
Manejan el Hardware
Controlan los Procesos
Facilitan el entorno de Trabajo

Software de APLICACIN:
Resuelven Problemas del Usuario
No forman parte del SO
5 . Caractersticas de los SO
14

Ejemplos de
Programas
de Aplicacin
y Sistemas
Operativos
Los
Sistemas
Operativos y
la Tecnologa
6 . Esquema General de un SO
15







6 . Esquema General de un SO (cont..)
16
Programas de Control: coordina el funcionamiento
de los recursos.

Gestin de Datos: manipulan el movimiento de
datos.

Control de Perifricos.
Control de la Transferencia de la Informacin
Tratamiento de cada Bloque de Informacin
Apertura y Cierre de Archivos
Acceso a los archivos
6 . Esquema General de un SO (cont..)
17
Gestin de Trabajos: prepara programas de
usuarios para la ejecucin.
Preparacin de Programas
Asignacin de Perifricos
Almacenamiento de la Identificacin de Archivos
Relanzamiento de Programas

Gestin de Sistema: Motor del SO.
Proteccin de Memoria
Errores en Memoria
Errores de Programas
6 . Esquema General de un SO (cont..)
18
Programas de Proceso: ayude a los programadores
y administradores de Sistemas.

Traductores: Programa Fuente Programa Objeto.
Ensambladores
Compiladores
Intrpretes

Programas de Servicio: utilitarios.
Manipulacin de Datos
Servicios del Sistema
Evolucin de los SO
19
1. Primeros Sistemas
2. Sistemas de Procesamiento en Lotes (Batch)
3. Sistemas de Multiprogramacin
4. Sistemas de Computacin Personal
5. Otros Desarrollos

Evolucin de los SO (cont..)
20
Evolucin de los SO (cont..)
21
Evolucin de los SO (cont..)
22
Evolucin de los SO (cont..)
23
Evolucin de los SO (cont..)
24
Evolucin de los SO (cont..)
25
Avances Tecnolgicos Cintas Magnticas
Proceso On-Line



Proceso Off-Line


Tarjeta
Perforad
a
Procesador
Impresor
a
Tarjeta
Perforad
a
Cint
a
Cint
a
Procesador
Cint
a
Cint
a
Impresor
a
25
Evolucin de los SO (cont..)
26
Evolucin de los SO (cont..)
Una solucin Buffering
Solapamiento de E/S de un trabajo con el proceso del mismo
trabajo.

27
Termina
l
Buffe
r
Procesador
Impresor
a
Buffe
r
Evolucin de los SO (cont..)
28
Solapamiento de E/S de un trabajo con el proceso de otros
trabajos.
Evolucin de los SO (cont..)
29
Evolucin de los SO (cont..)
30
Evolucin de los SO (cont..)
31
Evolucin de los SO (cont..)
32
Procesador
Evolucin de los SO (cont..)
33
Puntos de Vista en la Multiprogramacin
Cada Proceso Procesador





Usuario
Proceso
1
Proceso
2
Proceso
3
Procesad
or Virtual
1
Procesad
or Virtual
1
Procesad
or Virtual
1
Proceso
1
Proceso
2
Proceso
3
Procesad
or
Proceso
1
Proceso
2
Proceso
3
Evolucin de los SO (cont..)
34
Evolucin de los SO (cont..)
35
Evolucin de los SO (cont..)
36
Evolucin de los SO (cont..)
37
Evolucin de los SO (cont..)
38
Evolucin de los SO (cont..)
39
Evolucin de los SO (cont..)
40
Evolucin de los SO (cont..)
41
Evolucin de los SO (cont..)
42
Evolucin de los SO (cont..)
43
Evolucin de los SO (cont..)
44
Evolucin de los SO (cont..)
45
Evolucin de los SO (cont..)
46
Evolucin de los SO (cont..)
47
Evolucin de los SO (cont..)
48
Evolucin de los SO (cont..)
49
Evolucin de los SO (cont..)
50
Evolucin de los SO (cont..)
51
Evolucin de los SO (cont..)
52
Evolucin de los SO (cont..)
53
Evolucin de los SO (cont..)
54
Cuestionario Unidad 1
55

You might also like