martes, 3 de mayo de 2011

Nucleos de sistemas operativos.

El núcleo es la parte central fundamental de un sistema operativo. Es el software responsable de facilitar a los distintos procesos y aplicaciones haciendo uso de hardware o computadora. Como hay muchos programas y el acceso al hardware es limitado, 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 puede ser realmente complicado, por lo que los núcleos suelen implementar una serie de abstracciones del hardware.
El núcleo Linux, ha sido marcado por un crecimiento constante en cada momento de su historia. Desde la primera publicación de su código fuente en 1991, nacido desde un pequeño número de archivos en lenguaje C bajo una licencia que prohíbe la distribución comercial a su estado actual de cerca de 296 MiBs de fuente bajo la Licencia pública general de GNU.

Desarrollo del núcleo Linux  
En 1991, en Helsinki, Linus Torvalds comenzó un proyecto que más tarde llegó a ser el núcleo Linux. Esto fue al principio un emulador terminal, al cual Torvalds solía tener acceso en los grandes servidores UNIX de la universidad. Él escribió el programa expresamente para el hardware que usaba, e independiente de un sistema operativo, porque quiso usar las funciones de su nueva computadora personal con un procesador 80386. Este es aún el estándar de hoy. El sistema operativo que él usó durante el desarrollo fue Minix, y el compilador inicial fue el GNU C compiler, que aún es la opción principal para compilarLinux hoy (aunque Linux puede ser compilado bajo otros compiladores, tal como el Intel C Compiler).

Unix.
Unix es un sistema operativo portable, multitarea y multiusuario, fue desarrollado, en principio, en 1969 por un grupo de empleados de los laboratorios Bell de AT&T. Hasta 2009, el propietario de la marca UNIX era un consorcio de normalización industrial conocido con el nombre de The Open Group,. A partir de marzo de 2010 y tras una larga batalla legal, esta ha pasado nuevamente a ser propiedad de Novell, Inc.
Sólo los sistemas totalmente compatibles y que se encuentran certificados por la especificación Single UNIX Specification pueden ser denominados. En ocasiones, suele usarse el término "Unix tradicional" para referirse a Unix o a un sistema operativo que cuenta con las características de UNIX Versión 7 o UNIX System V.
A finales de 1960, el Instituto Tecnológico de Massachusetts, los Laboratorios Bell de AT&T y General Electric trabajaban en un sistema operativo experimental llamado Multics  desarrollado para ejecutarse en una computadora central (mainframe) modelo GE-645. El objetivo del proyecto era desarrollar un gran sistema operativo interactivo que contase con muchas modificaciones, entre ellas mejoras en las políticas de seguridad informática. El proyecto consiguió dar a luz versiones para producción, pero las primeras versiones contaban con un pobre rendimiento. Los laboratorios Bell de AT&T decidieron desvincularse y dedicar sus recursos a otros proyectos.

Núcleo de UNIX.
Este kernel se clasifica como de tipo monologico, pero en él se pueden encontrar dos partes principales, el núcleo depende de la maquina y el  núcleo independiente.
pinguiñoño
El núcleo dependiente se encarga de las interrupciones, los manejadores de dispositivos de bajo nivel y parte del manejo de la memoria. Mientras que el núcleo independiente es igual en todas las plataformas e incluye el manejo de las llamadas del sistema, la planificación e intercambio, el manejo de discos y del sistema de archivos.



¿que se me facilito?
esta clase fue muy bacana, la verdad no tenia conocimiento de la forma como se compone el sistema operativ, como aministra recusos, envia informacion limitada hacia el procesador etc.  adquiri nuevos conocimientos y esto fue muy interesante....


¿que se me dificulto?
al principio no me habia quedado muy clara la importancia del kernel en el sistema operativo pero despues fui despejando dudas en el transcurso de las demas exposiciones.

No hay comentarios:

Publicar un comentario