Estructuras de lso sitemas operativos
Sistema Operativo
Es un programa que actúa como intermediario entre el
Usuario de un computador y el hardware de éste
Servicios de un Sistema OperativoAsignar recursos del ordenador (CPU, memoria,...) a los programas
Dar acceso indirecto a los dispositivos del ordenador y a los periféricos
Proporcionar un sistema organizado dealmacenamiento de datos
Comunicación interactiva con el usuario
Elementos Software de un Sistema Operativo
Núcleo o Kernel
Programas de Aplicación
Estructuras de Sistemas Operativos* Sistemas monolíticos
* Sistemas en niveles
* Máquinas virtuales
Monolíticos
* El S.O. determina el nº del servicio requerido, examinando los parámetros
* El S.O. leede la posición k un puntero al procedimiento que implementa la llamada y lo llama
* Devuelve el control al programa de usuario
Los sistemas operativos con esta estructura songeneralmente sistemas pequeños, sencillos y
limitados.
* Los recursos se estructuran por bloques.
* Máximo de funcionalidad en un mínimo de espacio,
* conhardware limitado
Estructura por Capas “niveles
Diseñados para utilización de hardware más avanzado, estos sistemas operativos se encuentran mucho más fragmentados
Objetivos
1. Mayorlibertad para implementadores
2. Modularidad en los sistemas
3. Ocultamiento de información para los
Programadores
Capa 0: Hardware
1: Intérprete de instrucciones2: Planificación de CPU
3: Canal de E/S
4: Memoria virtual
5: Controladores de dispositivos
6: Programas de Usuario
Máquinas VirtualesUtilizando planificación de la CPU y técnicas de memoria virtual, un sistema operativo puede crear la ilusión de que múltiples procesos se ejecutan cada uno en su propio sistema
Otro tipo de...
Regístrate para leer el documento completo.