Expo 3 Componentes del Sist Operativo
Exposición 3
Componentes del Sistema Operativo
Blas Ricardo Castruita García Matricula: 255151
¿Que es el Kernel ?
Es el núcleo del sistema operativo,
administra losprocesos que crean el
entorno para que estos puedan
ejecutarse, provee los servicios mas
básicos del sistema, gestiona los
recursos, integra el software con el
hardware, y enlista los procesos a
ejecutarse.Funciones del Kernel
Controla los recursos básicos
Dispositivos periféricos
Sistema de archivos
Permite el redireccionamiento de E/S
(sistema de archivos, almacenamiento,
gestion)Llamadas a Sistema
Las aplicaciones invocan funciones del
kernel a través de las System Calls.
Típicamente se llaman a funciones de
librerías, las cuales invocan systems calls
para realizar su trabajo.
●Algunas funciones de librerías invocan
a más de una system call o llaman a una
system call sólo como un paso en su
procesamiento.
Ejemplo: printf().
Interrupciones del Sistema
Una interrupción sueleser definida como un evento que altera la secuencia de
instrucciones ejecutadas por un procesador. Esos eventos corresponden a
señales eléctricas generadas por hardware desde dentro y fuera de la CPU.● Suelen clasificarse en:
Excepciones: Producidas por la unidad de control de la CPU.
Interrupciones: Generadas por otros dispositivos de hardware.
● Cuando una señal de interrupción llega a la CPU, elkernel debe realizar
ciertas tareas que generalmente son implementadas desde un módulo
llamado manejador de interrupción.
Cuando ocurre una Interrupción
El sistema operativo guarda el estado delproceso interrumpido.
En muchos sistemas esta información se guarda en el bloque de control de
proceso interrumpido.
El sistema operativo analiza la interrupción y transfiere el control a larutina
apropiada para atenderla; en muchos sistemas actuales el hardware se
encarga de esto automáticamente.
La rutina del manejador de interrupciones procesa la interrupción.
Se restablece el...
Regístrate para leer el documento completo.