funciones básicas del Sistema Operativo
son administrar los recursos de la máquina, coordinar el hardware y organizar
archivos y directorios en dispositivos de almacenamiento.
Entre las funciones principales del kernel se encuentra
La gestión de memoria
La administración de sistemas de archivos
La administración de servicios de entrada/salida
La asignación de recursos entre los usuarios
características núcleo minix
Inspiró la creación del Núcleo de Linux. Su nombre deriva de las palabras
mínimo y Unix.
Es un sistema operativo educacional, diseñado por Tanembaum con dos
propósitos básicos:
fácil de comprender
fácil de modificar
A nivel de usuario es muy parecido a UNIX(V7), si bien su realización
interna es distinta.
MINIX = MINIUNIX
Sacrifica eficiencia por modularidad y comprensión
Soporta: MULTIPROCESO y MULTIUSUARIO
Funcionamiento MINIX es muy parecido a UNIX en cuanto a:
El procesador de comandos (SHELL BOURNE)
Los comandos
Las llamadas al sistema
Como todo sistema operativo MINIX se divide en cuatro partes
El administrador del procesador
El administrador de entrada/salida (manejadores de dispositivos)
El administrador de la memoria
El sistema de ficheros
4 capas del nucleo minix
Capa 1: Esta es la capa que interactúa directamente con el hardware.
Capa 2: Contiene todo lo concerniente a los procesos de E/S, uno por cada
tipo de dispositivos (tareas).
Capa 3: Aglutina los procesos conocidos como procesos servidores.
Capa 4: Finalmente aquí se alojan todos los procesos de usuario tales
como shells, editores, compiladores, programas, etc.