viernes, 19 de mayo de 2017

NÚCLEO DEL S.O.

1. Cuál es el programa principal del Sistema Operativo
El programa principal del sistema es designado como núcleo del sistema o interprete de comando.Este tiene la capacidad  de traducir ordenes que ingresan los usuarios, por medio de un conjunto de instrucciones facilitadas  por el mismo directamente al núcleo y al conjunto de herramientas que forman el sistema operativo.

2. Cuáles son las 4 grandes funciones del Sistema Operativo

1) Suministro de interfaz de usuario
2) Administración de recursos

3) Administración de archivos 
4) Administración de tareas


3. Cuáles son los 4 niveles (organización del S.O) de un Sistema Operativo

1. En el primer nivel y más bajo, se encuentra el núcleo [kernel], que es el que tiene contacto directo con los circuitos electrónicos.

2. En el segundo se encuentran las rutinas que implementan los servicios que ofrece el Sistema Operativo, como el manejo de los discos, el monitor, teclado y la gestión de los procesos.

3. En el tercero se encuentran el gestor de la memoria y de archivos.

4.  El cuarto, están los procesos que permiten la comunicación del usuario con el Sistema Operativo: el caparazón o Shell y las órdenes propias del Sistema Operativo. La comunicación sólo es posible entre los niveles inmediatamente superior e inferior.

4. Cuáles son los estados de un proceso (5 estados)

  • Ejecutando: El proceso está actualmente en ejecución.
  • Listo: Un proceso que se prepara para ejecutar cuando tenga oportunidad.
  • Bloqueado: Un proceso que no puede ejecutar hasta que se cumpla un evento determinado o se complete una operación E/S.
  • Nuevo: Un proceso que se acaba de crear y que aún no ha sido admitido en el grupo de procesos ejecutables por el sistema operativo. Suele ser un proceso que aún no se ha cargado en memoria principal aunque su BCP sí ha sido creado.
  • Terminado: Un proceso que ha sido liberado del grupo de procesos ejecutables por el sistema operativo, debido a que ha sido detenido o que ha sido abortado por alguna razón.

5. Que es el Núcleo y cuál es su función (en informática) y los tipos de núcleo (en informática)

Es un software que constituye una parte fundamental del sistema operativo, y se define como la parte que se ejecuta en modo privilegiado
Los núcleos tienen como funciones básicas garantizar la carga y la ejecución de los procesos, las entradas/salidas y proponer una interfaz entre el espacio núcleo y los programas del espacio del usuario.
Los tipos de núcleo son: Monolíticos, Micronúcleos, Híbridos y Exonúcleos