COMPONENTES
Es un programa en ejecución, tiene asociado un espacio de direcciones, lista de ubicaciones de memoria que va normalmente desde 0 hasta valores máximos, donde esta pude leer y escribir información. Cuando el proceso finaliza el sistema operativo recupera los recursos.
El sistema operativo se encarga de:
Crear y eliminar procesos
Suspender y reanudar procesos
Proveer mecanismos para la simulación de procesos
Proveer mecanismos para la comunicación de procesos
Un proceso puede crear uno o mas procesos aparte los cuales son denominados procesos hijos y estos pueden crear mas procesos dando así el árbol de procesos
Si la persona es autorizada para utilizar un proceso recibe una UID (Identificador de usuario) que el administrador le asigna, un proceso hijo tiene el mismo UID que su padre. Los usuarios pueden formar grupos y cada grupo tiene un GID (Identificación de Grupo). Existe una UID conocida como superusuario la que tiene un poder especial para violar muchas reglas de protección, este superusuario solo lo usa el administrador del sistema ya que es el único que conoce la clave para poder entrar
Conjunto de información generalmente programas y datos, organizado en directorios para un uso mas sencillo. Se debe tener cuidado de quien pude acceder a los archivos.
El sistema operativo se encara de:
Crear y eliminar archivos
Crear y eliminar directorios
Proveer los primitivas para manejo de archivos y directorios
Establecer la correspondencia archivo-almacenamiento secundario
Guardar los archivos en almacenamientos no volátiles
Las jerarquías de directorios pueden durar años, por lo general solo el proceso padre puede controlar o acceder a un proceso hijo, pero existen métodos para acceder a estos procesos, esto se hace con el nombre de la ruta y se usa “/” para separar componentes
-GESTION MEMORIA PRINCIPAL
La memora es el segundo componente mas importante de una computadora, tiene que ser muy rápida de gran tamaño y económica, ninguno cumple con esto por lo que el sistema de memorias esta por capa, en este caso la memoria principal se encuentra en la tercera capa, es el único dispositivo de almacenamiento grande que la CPU puede direccionar y acceder directamente
El sistema operativo se encarga de:
Saber que partes de la memoria se está utilizando, cuales están libres y quien las esta usando
Decidir qué proceso se caga en la memoria
Asignar y liberar espacio en memoria