Você está na página 1de 13

COMPONENTES DE UN SISTEMA OPERATIVO

Catedrtico: L.I. Adolfo Luna Snchez Alumno: Erik Ivan Rojas Rivera

Kernel o Ncleo
El Kernel es la parte fundamental de un sistema operativo. Es el software responsable de facilitar a los distintos

programas acceso seguro al hardware de la computadora.


El ncleo se encarga de decidir qu programa podr hacer

uso de un dispositivo de hardware y durante cunto tiempo, lo que conocemos como multiplexado.

Esquema bsico de la interaccin entre un Ncleo o Kernel

El Kernel implementa una serie de abstracciones para que el usuario no vea lo complejo que es acceder al hardware

El ncleo de un sistema operativo se asegura de: La comunicacin entre los programas informticos y el

hardware
Gestin de los distintos programas informticos (tareas)

de una mquina.
Gestin del hardware (memoria, procesador, perifrico,

forma de almacenamiento, etc.)

El ncleo tiene grandes poderes sobre la utilizacin de los recursos materiales (hardware),

en particular, de la memoria.
Un ncleo tiene como funcin bsica garantizar

el cargar y ejecutar procesos, las entradas/salidas y tener un interfaz entre el espacio ncleo y los programas del espacio del usuario.

Tipos de Ncleos
Antes de la existencia de los ncleos los usuarios interactuaban con el hardware sin ninguna ayuda de algn sistema operativo. La forma bsica de trabajar con las primeras computadoras era con las tarjetas perforadas. Con el paso del tiempo, se empez a dejar en memoria para pequeos programas auxiliares, como eran el cargador y el depurador. A medida que se fueron desarrollando, estos fueron fundamentos para que llegaran los primeros ncleos de sistema operativo.

Tipos de ncleos mas importantes


Los ncleos monolticos: facilitan abstracciones

del hardware subyacente realmente potentes y variadas. Los microncleos (microkernel): proporcionan un pequeo conjunto de abstracciones simples del hardware, y usan las aplicaciones llamadas servidores para ofrecer mayor funcionalidad.

Los ncleos hbridos (microncleos modificados) son

muy parecidos a los microncleos puros, incluyen cdigo adicional en el espacio de ncleo para que se ejecute ms rpidamente. Son los que reciben o dan salida a seales analgicas que son procesadas digitalmente. Esto puede realizarse gracias a los conversores analgicos/digitales que , como su nombre indica convierte seales analgicas a digitales. permiten el uso de bibliotecas que proporcionan una mayor funcionalidad gracias al acceso directo o casi directo al hardware.

Los exoncleos no facilitan ninguna abstraccin, pero

Kernel Panic
Es un mensaje desplegado por un sistema

operativo una vez detectado un error interno de sistema del cual no se puede recuperar. El error tambin puede ocurrir como resultado de un fallo de hardware. Un kernel panic puede ser producto de una explotacin de una vulnerabilidad en algn mdulo del kernel de forma malintencionada

Shell
Es el cdigo que realiza las llamadas al sistema. Los

editores, compiladores, ensambladores, enlazadores e intrpretes de comandos definitivamente no son parte del sistema operativo, aunque son importantes y tiles.
El Shell es el intrprete de comandos y, a pesar de no ser

parte del sistema operativo, hace un uso intenso de muchas caractersticas del sistema operativo y por tanto sirve como un buen ejemplo de la forma en que se pueden utilizar las llamadas al sistema.

El Shell tiene la terminal como entrada y

como salida estndar.


En MS-DOS normalmente aparece la letra de

la unidad, seguida por dos puntos (:), el nombre del directorio en que se encuentra y por ltimo el signo de "mayor que" (>). Esto es: C:\>

Servicios de Sistema Operativo (S.O.)


El S.O. ofrece a los programas una serie de

servicios para trabajar en la computadora: Ejecucin de programas Operaciones de E/S Manipulacin de archivos y directorios Comunicacin entre procesos Comunicacin con equipos remotos Administracin de la proteccin y seguridad Leer el estado del sistema

Aparte de los servicios bsicos, el S.O. puede

ofrecer algunas funciones para optimizar el uso del sistema: Comparticin de recursos Contabilidad (accounting) - conocer el consumo de recursos

Você também pode gostar