sistema operativo

Páginas: 3 (573 palabras) Publicado: 26 de abril de 2013
¿Que es el kernel?

Es el software responsable de facilitar a los distintos programas acceso seguro al hardware de la computadora.


También se encarga de decidir que programa podrá hacer usode un dispositivo de hardware y durante cuánto tiempo, lo que se conoce como multiplexado.

Acceder al hardware directamente es complejo, por lo que los núcleos implementan una serie de abstraccióndel hardware.

Esto permite esconder la comlejidad, y proporciona una intefaz limpia y uniforme al hardware subyacente, lo que facilita su uso para el programador.

Arquitecturas de kernelMonolitico
Microkernel
Hibrido
Exokernel




Kernel monolitico
Kernel
(Kernel interactua con el software y el software con el kernal)
Software

El sistema operativo se escribe como unacolección de procedimientos,enlazados entre si en un solo programa binario ejecutable extenso.

Cada procedimiento en el sistema tiene la libertad de llamar a cualquier otro. Al tener miled deprocedimientos que se pueden llamar entre si sin restriccion,se produce un sitema un poco manejable y dificil de comprender.

Para solicitar los servicios(llamadas al sistema) que proporciona el sistemaoperativo, los parametros se colocan en un lugar bien definido(por ejemplo,una pila) y luego se ejecuta con una instrucción trap.

Esta instrucción cmbia la maquina del modo usuario de modo kernel ytransfiere el control al sistema operativo.

Despues del sistema operativo obtiene los parametros determina cual es el llamadno sistema que se va a llevar a cabo.

Luego se indiza en una tabla quecontiene en la rutina k un apuntador al procedimiento que lleva a cabo la llamada al sistema k.

Esta organización sugiere una estructura basica para el sistema operativo:
1)Un programa principal invocael procedimiento del servicio solicitado

2)Un conjunto de procedimientos de servicio que llevan a cabo las llamadas de sistema

3)Un conjunto de procedimiento utilitarios que ayudan a los...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sistema Operativo Y Tipos De Sistemas Operativos
  • Atomicidad de operaciones
  • operaciones basicas del sistema operativo
  • Sistemas Operativos
  • Sistema operativo
  • Sistema operativo
  • Sistemas operativos
  • Sistema Operativo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS