Sistemas Operativos s2-3
Sistemas Operativos s2-3
Sistemas Operativos s2-3
Procesos.
Memorial principal.
Archivos.
Entrada/Salida.
Almacenamiento secundario.
Trabajo en red.
Sistema de protección.
Shell.
ADMINISTRACIÓN DE
PROCESOS
Un programa no puede hacer nada si la CPU no ejecuta sus instrucciones. Podemos
pensar en un proceso como una porción de un programa en ejecución o todo el
programa.
Un programa de usuario de tiempo compartido es un proceso. Una tarea del sistema,
como poner en spool las salidas a una impresora, también es un proceso. Por ahora,
podemos considerar que un proceso es un trabajo que se ejecuta por lotes o un
programa que se ejecuta en tiempo compartido, pero en realidad el concepto es más
general.
El sistema operativo se encarga de las siguientes actividades relacionadas con la
administración de procesos;
Crear y eliminar procesos tanto de usuario como del sistema.
Suspender y reanudar procesos.
Proveer mecanismos para la sincronización de procesos.
Proveer mecanismos para la comunicación entre procesos.
Proveer mecanismos para manejar bloqueos mutuos (deadlocks)
ADMINISTRACIÓN DE LA
MEMORIA PRINCIPAL
La memoria principal es crucial para el funcionamiento de un sistema de computación. La
memoria principal es una matriz grande de palabras o bytes, cuyo tamaño va desde cientos de
miles hasta cientos de millones. Cada palabra o byte tiene su propia dirección. La memoria
principal es un depósito de datos a los que se puede acceder rápidamente y que son compartidos
por la CPU y los dispositivos de E/S.