ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

La estructura del sistema operativo


Enviado por   •  25 de Septiembre de 2013  •  Informe  •  698 Palabras (3 Páginas)  •  364 Visitas

Página 1 de 3

ESTRUCTURA (NIVELES O ESTRATOS DE DISEÑO)DE LOS SISTEMAS OPERATIVOS

El núcleo o kernel se divide en 5 capas o niveles:

•Nivel 1. Gestión de Memoria: Proporciona las facilidades de bajo nivel para la gestión de memoria secundaria necesaria para la ejecución de procesos.

•Nivel 2. Procesador: Se encarga de activar los cuantums de tiempo para cada uno de los procesos, creando interrupciones de hardware cuando no son respetadas.

•Nivel 3. Entrada/Salida: Proporciona las facilidades para poder utilizar los dispositivos de E/S requeridos por los procesos.

•Nivel 4. Información o Aplicación o Intérprete de Lenguajes: Facilita la comunicación con los lenguajes y el sistema operativo para aceptar las órdenes en cada una de las aplicaciones. Ejecutando un programa el software de este nivel crea el ambiente de trabajo e invoca a los procesos correspondientes.

•Nivel 5. Control de Archivos: Proporciona la facilidad para el almacenamiento a largo plazo y manipulación de archivos con nombre, va asignando espacio y acceso de datos en memoria.

El núcleo o kernel realiza diferentes funciones tales como:

•Manejo de interrupciones.

Una interrupción es un mecanismo que permite ejecutar un bloque de instrucciones interrumpiendo la ejecución de un programa, y luego restablecer la ejecución del mismo sin afectarlo directamente. De este modo un programa puede ser interrumpido temporalmente para atender alguna necesidad urgente de la computadora y luego continuar su ejecución de manera normal y como si nada hubiera pasado.

•Creación y destrucción de procesos.

CREACIÓN DE PROCESOS.

Los procesos son inicializaciones de un sistema operativo, este los inicia al arrancar su funcionamiento, es decir cuando se enciende una PC. El sistema operativo necesita de un mecanismo para crear y terminar procesos.

Existen cuatro sucesos principales para la creación de un proceso dentro de un SO.

Inicialización del sistema: Cuando se arranca un SO se crean varios sucesos.

Ejecución de una llamada al sistema para crear procesos por parte de un proceso en ejecu-ción.

Solicitud de un usuario para crear un proceso.

Inicio de un trabajo por lotes.

DESTRUCCIÓN DE PROCESOS.

Al término de cada tarea encomendada a cada proceso, es como todos los demás procesos tienen que terminar o acabar su tarea, para lograr esto al igual que su creación existen cuatro formas para terminarlos:

Terminación normal (acción voluntaria).

Terminación por error (acción voluntaria).

Error fatal (acción voluntaria).

Terminación por otro proceso (acción involuntaria).

Terminación normal: cuando el proceso

...

Descargar como (para miembros actualizados) txt (4 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com