1. 1. Definición de sistema operativo.
2. Propósito y almacenaje.
3. Gestión de proceso.
4. Gestión de la memoria principal.
5. Control de entrada y salida.
6. Gestión de almacenamiento masivo.
7. Gestión de almacenamiento secundario.
8. Trabajo con redes.
Sistema Operativo - Contenido
CONTENIDO
2. ¿Qué es un sistema operativo?
Es un software que actúa de interfase entre los
dispositivos del hardware y los programas utilizados
por el usuario para manejar al computador.
3. ¿Qué es un sistema operativo?
El sistema operativo (SO) es
el responsable de ejecutar,
coordinar las actividades y
llevar a cabo el intercambio
delos recursos. El SO actúa
como estación de las aplica
ciones que se ejecutan en
la máquina.
5. Gestión de procesosUn proceso es un programa en ejecución. Es
una unidad de trabajo en el sistema.
Programa es una entidad pasiva mientras
que proceso es una entidad activa
Los procesos necesitan recursos para
realizar sus tareas: CPU, memoria, E/S,
archivos, etc.
El sistema operativo realiza las siguientes
operaciones con los procesos:
Crea y elimina procesos
Suspende y reanuda procesos
Provee mecanismos para la sincronización de
procesos
Provee mecanismos para la comunicación entre
procesos
Provee mecanismos para la gestión de
interbloqueo
6. Gestión de la memoria principal
• La memoria principal es un recurso al que la CPU
puede acceder directamente
• Los programas deben estar en memoria antes de
poder ser ejecutados
• El SO gestiona la memoria y para ello debe ser capaz
de:
• Llevar el control de las partes de memoria usadas en cada
momento y de quién las usa
• Decidir qué procesos o datos se cargan o se liberan de la
memoria
• Asignar y liberar espacio de memoria conforme se
necesite
9. Gestión de los dispositivos de almacenamiento
masivo
• Los datos y programas de un dispositivo de almacenamiento masivo
se mantienen en ficheros.
• Supervisa la creación, actualización y eliminación de estos ficheros.
• Mantiene un directorio con todos los ficheros que existen en el
sistema en cada momento.
• Cada fichero está dotado de un conjunto de privilegios de acceso, que
indican la extensión con la que pueden compartir la información
contenida en el fichero. El S. O. Vigila que estos privilegios no sean
violados.
10. Gestión de almacenamiento secundario
• En los dispositivos de almacenamiento secundario se suelen encontrar los
datos permanentes y los que no caben en la memoria principal
• La gestión correcta de este recurso es muy importante para un computador
• El SO se encarga de las siguientes actividades:
• Administración del espacio libre
• Asignación de almacenamiento
• Planificación del disco
• Formateo de discos
• Control del sector de arranque
• Manejo de bloques defectuosos
• Administración del espacio de intercambio
11. Trabajo con redes
• Los procesadores de un sistema distribuido se
conectan por medio de redes de
comunicaciones.
• Cada máquina de la red puede ser diferente y
cada una de ellas posee en general distintos
recursos.
• El SO debe permitir el acceso a los recursos de
las máquinas conectadas a la red.