viernes, 22 de mayo de 2015

Taller Teorico 2

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)

Solución
1. El núcleo del sistema o el kernel e intercatua directamente con el hardware del sistema
2. ·Organizar y administrar el hardware del equipo tanto en partes internas y periféricos. 
     ·Gestiona los recursos del ordenador en sus niveles mas bajos.
     ·Dispone de una interface (elemento que hace posible la fácil comunicación usuario maquina) liberando al                usuario del conocimiento del hardware.
      ·Coordina y manipula el hardware de la computadora, como la memoria, las impresoras, las unidades de                 disco, el teclado o el mouse.
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 en cuarto  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.
Los cinco estados de este diagrama son los siguientes:
Ejecución: el proceso está actualmente en ejecución.
Listo: el proceso está listo para ser ejecutado, sólo está esperando que el planificador así lo disponga.
Bloqueado: el proceso no puede ejecutar hasta que no se produzca cierto suceso, como una operación de Entrada/Salida.
Nuevo: El proceso recién fue creado y todavía no fue admitido por el sistema operativo. En general los procesos que se encuentran en este estado todavía no fueron cargados en la memoria principal.
Terminado: El proceso fue expulsado del grupo de procesos ejecutables, ya sea porque terminó o por algún fallo, como un error de protección, aritmético, etc.

5.
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 o en forma más básica, es el encargado de gestionar recursos, a través de servicios de llamada al sistema. el núcleo también se encarga de decidir qué programa podrá hacer uso de un dispositivo de hardware y durante cuánto tiempo, lo que se conoce como multiplexado. Acceder al hardware directamente puede ser realmente complejo, por lo que los núcleos suelen implementar una serie de abstracciones del hardware. Esto permite esconder la complejidad, y proporciona una interfaz limpia y uniforme al hardware subyacente, lo que facilita su uso para el programador.

Funcion. Los núcleos tienen como funciones básicas garantizar la carga y la ejecución de los procesos, las entradas/salidas y proponer un 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