viernes, 19 de mayo de 2017

1. Cuál es el programa principal del Sistema Operativo
2. Cuáles son las 4 grandes funciones del Sistema Operativo
3. Cuáles son los 4 niveles (organización del S.O) de un Sistema Operativo
4. Cuáles son los estados de un proceso (5 estados)
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)

Solucion
1. El nucleo: El núcleo del sistema operativo, también llamado kernel (núcleo en alemán) es aquella parte de un sistema operativo que interactúa de forma directa con el hardware de una máquina.

2. A) La primera de ellas es coordinar y manipular el hardware del computador, es decir que se encarga del correcto funcionamiento de todos los periféricos ya sean de almacenamiento, entrada y/o salida y comunicación, permitiendo que estos se comuniquen de manera coordinada con el equipo, y puedan ser usadas por el administrador o usuario

B) La segunda es organizar los archivos en diversos dispositivos de almacenamiento, de manera que no haya pérdida de información y que tampoco se desperdicie la cantidad de espacio disponible.

C) La tercera gestiona los errores de hardware y la pérdida de datos, gracias al sistema operativo, se mantiene una estructura de datos para guardar información sobre cada uno de los procesos que se ejecutan concurrentemente en el sistema.

D) La cuarta se encarga de brindar al usuario una interfaz con la cual pueda operar de manera fácil todas las funciones anteriormente descritas, mediante una interfaz grafica y otra de identificación de comandos.

3.La organización del sistema operativo consta del primer nivel que es el  mas bajo,  contiene contacto directo con los dispositivos electrónicos y es el núcleo.

En el segundo se encuentran la manipulación de los discos, el monitor,teclado y la gestión de los procesos son rutinas que implementan los servicios  que ofrece el sistema operativo.

En el tercero se encuentra el gestor de la memoria y  de archivos.

Por ultimo se encuentran los procesos que permiten la comunicación del usuario con el sistema operativo: las ordenes propias del sistema operativo y el caparazón entre los niveles inmediatamente superior e inferior solo es posible la comunicación.

4. A) Ejecutando: El proceso está actualmente en ejecución.

B) Listo: Un proceso que se prepara para ejecutar cuando tenga oportunidad.

C) Bloqueado: Un proceso que no puede ejecutar hasta que se cumpla un evento determinado o se complete una operación E/S.

D) 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.

F) 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. El núcleo del sistema operativo, también llamado kernel (núcleo en alemán) es aquella parte de un sistema operativo que interactúa de forma directa con el hardware de una máquina.
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 núcleos monolíticos facilitan abstracciones del hardware subyacente realmente potentes y variadas.

- Los micronúcleos (en inglés microkernel) proporcionan un pequeño conjunto de abstracciones simples del hardware, y usan las aplicaciones llamadas servidores para ofrecer mayor funcionalidad.

- Los núcleos híbridos (micronúcleos modificados) son muy parecidos a los micronúcleos puros, excepto porque incluyen código adicional en el espacio de núcleo para que se ejecute más rápidamente.

- Los exonúcleos no facilitan ninguna abstracción, pero permiten el uso de bibliotecas que proporcionan mayor funcionalidad gracias al acceso directo o casi directo al hardware.



No hay comentarios:

Publicar un comentario