Download minix - jimmy salazar -cuc

Document related concepts

MINIX wikipedia , lookup

MINIX FS wikipedia , lookup

Linus Torvalds wikipedia , lookup

Andrew S. Tanenbaum wikipedia , lookup

Linux International wikipedia , lookup

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/