Sist op
UTESA
[pic]
“Administración de Memoria en el S.O. Unix”
Profesor:
Ing. Héctor Fernández.
Asignatura:
Sistema Operativo 2.
Por:
Ramón Marzan1-05-3652
Entregado el 2 de Marzo del 2009
Santiago De Los Caballeros
República Dominicana
Sistema Operativo Unix
El núcleo de UNIX (kernel) se clasifica como de tipo monolítico,pero en él se pueden encontrar dos partes principales: el núcleo dependiente de la máquina y el núcleo independiente.
El núcleo dependiente se encarga de las interrupciones, los manejadores dedispositivos de bajo nivel (lower half) y parte del manejo de la memoria. El núcleo independiente es igual en todas las plataformas e incluye el manejo de llamadas del sistema, la planificación deprocesos, el entubamiento, el manejo de centinelas, la paginación e intercambio, el manejo de discos y del sistema de archivos.
Para cada proceso definido en el sistema, el kernel del sistemaoperativo almacena y mantiene al día varios tipos de información sobre el proceso. Esta información podemos ordenarla de la siguiente forma:
* Información general. Identificadores de proceso, usuarioy grupo
* Ambiente (variables, directorio actual)
* Información de E/S.
* Información de Estado.
* Espacio de direcciones del proceso.
Arquitectura Unix
[pic]
El manejo dememoria en UNIX
Los primeros sistema con UNIX nacieron en máquinas cuyo espacio de direcciones era muy pequeño (por ejemplo 64 kilobytes) y tenían un manejo de memoria real algo complejo.Actualmente todos los sistemas UNIX utilizan el manejo de memoria virtual siendo el esquema más usado la paginación por demanda y combinación de segmentos paginados, en ambos casos con páginas de tamañofijo.
En todos los sistemas UNIX se usa una partición de disco duro para el área de intercambio. Esa área se reserva al tiempo de instalación del sistema operativo. Una regla muy difundida...
Regístrate para leer el documento completo.