Download minix - jimmy salazar -cuc
Document related concepts
Transcript
MINIX Jimmy Salazar Zúñiga Minix Andrew S. tanenbaum • Software libre • Familia Unix • Micronucleo Minix Andrew S. tanenbaum • Software libre • Familia Unix • Micronucleo Minix Paradigma micronúcleo Tamaño reducido Amplia Documentación MINIX tipo de núcleo de un sistema operativo que provee un conjunto de llamadas al sistema mínimas, para implementar servicios básicos como espacios de direcciones, comunicación entre procesos y planificación básica Minix Paradigma micronúcleo Tamaño reducido Amplia Documentación MINIX tipo de núcleo de un sistema operativo que provee un conjunto de llamadas al sistema mínimas, para implementar servicios básicos como espacios de direcciones, comunicación entre procesos y planificación básica Minix Paradigma micronúcleo Tamaño reducido Amplia Documentación MINIX • Usuarios que deseen instalar un S.O compatible con Unix en su computadora y aprender sobre su funcionamiento interno. Minix 1991 1997 2005 Minix 1.5 Minix 2.0 Minix 3 Motorola 68000 SPARC X86 SPARC IA-82 Atari ST Apple Macintosh SunSPARC Station Versiones no oficiales Sin S.0 Virtualizacion Minix Capa 1: •Interactua directa con el hardware •Atrapa interrupciones •Comunicacion con capas superiores •Escrita en lenguaje emsamblador Minix Capa 1: Capa 2 •Interactua directa con el hardware •E/S •Atrapa interrupciones •Tareas •Comunicacion con capas •Kernel superiores •Escrita en lenguaje emsamblador Minix Capa 1: Capa 2 •Interactua directa con Capa 3 el hardware •E/S •Atrapa interrupciones •Tareas • Encargado de los “procesos •Comunicacion con capas •Kernel servidores” superiores •Escrita en lenguaje emsamblador •Ejecución a un nivel menos privilegiado que el kernel Minix Capa 1: Capa 2 •Interactua directa con Capa 3 el hardware •E/S •Atrapa interrupciones Capade4 los “procesos •Tareas • Encargado •Comunicacion con capasProcesos de usuario como: •Kernel servidores” superiores editores compiladores y programas •Escrita en lenguaje emsamblador •Ejecución a un nivel menos privilegiado que el kernel Minix Para una persona poco familiarizada con los elementos internos de un sistema operativo, MINIX es una buena opción que le permite entender casi todos los elementos del sistema con solo algunos meses de uso y estudio. BIBLIOGRAFÍA: http://es.wikipedia.org/wiki/Minix MINIX está libremente disponible desde: http://www.minix3.org/