Introduccion a los sistemas operativos
SISTEMAS OPERATIVOS
1. Definición, funciones y objetivos de un sistema
operativo
2. Evolución histórica
3. Componentes de un sistema operativo
4. Métodos de estructuración de un sistema operativo
5. Arranque del sistema operativo
6. Clasificación de los sistemas operativos
Índice
1. Definición, funciones y objetivos de
un sistema operativo
1.1. Sistemainformático o sistema de computación
1.2. Definición de sistema operativo
1.3. Objetivos de un sistema operativo
1.4. Funciones de un sistema operativo
1.5. Servicios de un sistema operativo
1.6. Diferentes perspectivas de un sistema operativo
Introducción a los sistemas operativos
2
1
1.
Definición, funciones y objetivos de un S.O.
1.1. Sistema informático o sistema decomputación
• Hardware o máquina desnuda
• Software
– Programas de aplicación
– Software de sistemas
• Programas de sistemas
• Sistema Operativo
• Usuarios
– Personas que se identifican individualmente ante el SO.
• Ven al sistema informático en términos de las aplicaciones que usan.
• Sesión: conjunto de actividades entre la identificación y el fin de realización
de actividades.
–Otras máquinas, otros sistemas
Introducción a los sistemas operativos
1.
3
Definición, funciones y objetivos de un S.O.
1.1. Sistema informático o sistema de computación
Usuario final
Programas de
Aplicación
Utilidades
Usuario
Programador
Diseñador
del S.O.
Sistema Operativo
Hardware
Esquema de un Sistema Informático
Introducción a los sistemas operativos
42
1.
Definición, funciones y objetivos de un S.O.
1.2. Definición de Sistema Operativo
• Un SO es un programa que controla la ejecución de los programas de
aplicación y que actúa como interfaz entre el usuario del computador y
el hardware del mismo. [Stallings, 54]
• Un SO es todo aquello que te entrega el vendedor cuando le pides un
Sistema Operativo. [Silberschatz, 5]
• El SO esel único programa que se está ejecutando en todo momento
en el computador (denominado núcleo o kernel), siendo el resto
programas de aplicación. [Silberschatz, 5-6]
• Un SO puede ser contemplado como una colección organizada de
extensiones software del hardware, consistente en rutinas de control
que hacen funcionar un computador y proporcionan un entorno para la
ejecución de los programas.[Milenkovic, 3]
Introducción a los sistemas operativos
1.
5
Definición, funciones y objetivos de un S.O.
1.3. Objetivos del Sistema Operativo
[Stallings, 54 (2.1)], [Silberschatz, 6 (1.1)]
• Comodidad o conveniencia de uso.
Aplicación
1
Aplicación
N
Código
para uso
del HW
Aplicación
Código para
uso del HW
Aplicación
1
Uso eficiente del Hardware
Códigopara
uso del
HW
N
⇔ SO
• Eficiencia: los recursos han de aprovecharse eficientemente.
– El sistema operativo no debe suponer una gran sobrecarga.
• Control de la ejecución de los programas.
Introducción a los sistemas operativos
6
3
1.
Definición, funciones y objetivos de un S.O.
1.4. Funciones del Sistema Operativo
• Administrador de recursos asegurando su correctofuncionamiento
– Asignación
• El S.O. se encarga de asignar recursos a los programas en ejecución
• Esta asignación se realizará en función de la disponibilidad de recursos y la
prioridad de los programas
• Debe recuperarlos cuando ya no se necesiten
– Protección
• Debe garantizar que unos trabajos no interfieran con otros
• Debe impedir que unos trabajos accedan a los recursosasignados a otros
trabajos
– Mantenimiento de datos referentes a la utilización de los distintos
recursos: libres, ocupados (por quién)
Introducción a los sistemas operativos
7
Introducción a los sistemas operativos
8
4
1.
Definición, funciones y objetivos de un S.O.
1.4. Funciones del Sistema Operativo
• Interfaz usuario-máquina
– El S.O. ofrece a los usuarios un...
Regístrate para leer el documento completo.