Laboratorio de Sistemas Operativos II
Mapa Conceptual
Asignatura: Laboratorio de Sistemas Operativos II
Nombre del Estudiante: Edwin Lennin Oyuela
Cuenta: 216020026
Nombre del Docente: Ing. Arnold Roberto
Hernández Ruiz
Fecha: 12 de febrero de 2021
Sistema
Estructura Componentes
Un proceso es un programa en memoria + CPU +
Sistema con acceso a dispositivos + otros recursos. Un proceso
Sistema Monolítico Gestión de Procesos
micronúcleo necesita de ciertos recursos para realizar su tarea.
(microkernels)
Estos sistemas no tienen una estructura
definida, sino que son escritos como una Mantener qué partes de la memoria están
colección de procedimientos donde siendo usadas, y por quién.
Estos sistemas tienen como Gestión
Asignar y de Memoria
quitar espacio de memoria según sea
cualquier procedimiento puede invocar a
otro. ventaja un diseño simple y necesario.
funcional, que aumenta la
portabilidad y la escalabilidad.
Montaje y desmontaje de dispositivos
Sistema en Capas o Una interfaz entre el cliente y el sistema operativo
Gestión de para los device drivers
Niveles Cliente/Servidor
Entrada/Salida Técnicas de caché, buffering y spooling
Device drivers específicos
Los procesos se diferencian en Administrar el espacio libre
servidores, que proporcionan Administración de Asignar la información a un determinado lugar
ciertos servicios y clientes que Algoritmos de planificación de disco (estos
disponen de esos servicios.
Almacenamiento
algoritmos deciden quien utiliza un determinado
Secundario recurso del disco cuando hay competencia por él).
Máquinas Virtuales Abrir, cerrar y crear archivos
Leer y escribir archivos
Gestión de Archivos Organización de directorios
Se ejecuta un monitor de máquinas
virtuales que proporciona copias
virtuales del hardware al resto de En un sistema multiusuario donde se ejecutan procesos
procesos. Sistema de de forma concurrente se deben tomar medidas que
garanticen la ausencia de interferencia entre ellos. Estas
Exokernels Híbrido Protección medidas deben incorporar la posibilidad de definir reglas
de acceso, entre otras cosas.
Un programa se ejecuta en Implica que el núcleo en cuestión usa
modo kernel, asignando los conceptos de arquitectura o mecanismos
recursos a las máquinas tanto del diseño monolítico como del
virtuales. micronúcleo.