Tec: Jose Martín Pérez Mateos
05/06/2013
Historia de Minix
Creado por Tanenbaum para fines académicos, para
ejemplificar la
conceptos de su libro: "Sistemas Operativos: Diseño e
Implementación"
(1987)
* deriva de la palabra (mini-UNIX)
* Microkernel
* Diseñado para ser compatible con la versión 7 de
UNIX
*Escrita del lenguaje C, como UNIX
Llamada estándar para el sistema POSIX
*Inspiró la creación del kernel Linux
*Se encuentra actualmente en la versión 3 (2005)
MINIX
El MINIX destinado a los ordenadores personales y
no en sistemas de tiempo compartido
de gran tamaño
Se ha diseñado para funcionar en todos los IBM
PC
Las versiones de MINIX
Versión 1 (1987):
- Compatible con la Versión 7 de UNIX
- Cerca de 12.000 líneas de código C, contemplando
Kernel, gestión de memoria, sistemas
Archivos
- Soltó el código fuente y los binarios a través diskets
con un manual de referencia
- Grupo de discusión USENET (unos 40.000
suscriptores en 3 meses)
Las versiones de MINIX
Versión 2 (1997):
- En base a la segunda versión del libro
Tanenbaum [1]
- Sólo está disponible para x86, arquitectura Solaris
SPARC
- Se ha añadido el estándar POSIX
- Disitribuído de CD-ROM
Las versiones de MINIX
Versión 3 (2005):
- Se ha rediseñado para ser "utilizado como un sistema de
serio sobre los recursos limitados y las computadoras
y aplicaciones integradas que requieren alta
fiabilidad "[4]
- Se admite únicamente la arquitectura IA-32
- Disponible desde LiveCD
- FreeBSD licencia
MINIX2 frente minix3
Realización de mejoras en la versión 2:
- Nuevas funciones:
Instalación basada en LiveCD
Sistema X Window
Soporta hasta 4 GB de memoria
bloques de tamaño de disco: 1, 2, 4 o 8 KB
sistema Adición llama "Seleccionar"
La inclusión de nuevos programas: gcc, g+ +, emacs, pyton,
perl, etc
Información del servidor para la depuración
Conductores que "mata" y sustitutos Reencarnación Server
defectuosa en tiempo de ejecución
MINIX2 frente minix3
Estructura del sistema:
- Reescribir kernel y disminución de aproximadamente 4.000
líneas de código
- Cada controlador de dispositivo (excepto el reloj) es un
proceso de usuario independiente
- Las nuevas características de fiabilidad
- Mecanismo para la comunicación entre procesos no
bloqueo
- Mejora de la gestión del temporizador
- Programador se ha convertido en más general
- Etc ...
Bibliografía
es.wikipedia.org/wiki/Minix
www.minix3.org/

Minix

  • 1.
    Tec: Jose MartínPérez Mateos 05/06/2013
  • 2.
    Historia de Minix Creadopor Tanenbaum para fines académicos, para ejemplificar la conceptos de su libro: "Sistemas Operativos: Diseño e Implementación" (1987) * deriva de la palabra (mini-UNIX) * Microkernel * Diseñado para ser compatible con la versión 7 de UNIX *Escrita del lenguaje C, como UNIX Llamada estándar para el sistema POSIX *Inspiró la creación del kernel Linux *Se encuentra actualmente en la versión 3 (2005)
  • 3.
    MINIX El MINIX destinadoa los ordenadores personales y no en sistemas de tiempo compartido de gran tamaño Se ha diseñado para funcionar en todos los IBM PC
  • 4.
    Las versiones deMINIX Versión 1 (1987): - Compatible con la Versión 7 de UNIX - Cerca de 12.000 líneas de código C, contemplando Kernel, gestión de memoria, sistemas Archivos - Soltó el código fuente y los binarios a través diskets con un manual de referencia - Grupo de discusión USENET (unos 40.000 suscriptores en 3 meses)
  • 5.
    Las versiones deMINIX Versión 2 (1997): - En base a la segunda versión del libro Tanenbaum [1] - Sólo está disponible para x86, arquitectura Solaris SPARC - Se ha añadido el estándar POSIX - Disitribuído de CD-ROM
  • 6.
    Las versiones deMINIX Versión 3 (2005): - Se ha rediseñado para ser "utilizado como un sistema de serio sobre los recursos limitados y las computadoras y aplicaciones integradas que requieren alta fiabilidad "[4] - Se admite únicamente la arquitectura IA-32 - Disponible desde LiveCD - FreeBSD licencia
  • 7.
    MINIX2 frente minix3 Realizaciónde mejoras en la versión 2: - Nuevas funciones: Instalación basada en LiveCD Sistema X Window Soporta hasta 4 GB de memoria bloques de tamaño de disco: 1, 2, 4 o 8 KB sistema Adición llama "Seleccionar" La inclusión de nuevos programas: gcc, g+ +, emacs, pyton, perl, etc Información del servidor para la depuración Conductores que "mata" y sustitutos Reencarnación Server defectuosa en tiempo de ejecución
  • 8.
    MINIX2 frente minix3 Estructuradel sistema: - Reescribir kernel y disminución de aproximadamente 4.000 líneas de código - Cada controlador de dispositivo (excepto el reloj) es un proceso de usuario independiente - Las nuevas características de fiabilidad - Mecanismo para la comunicación entre procesos no bloqueo - Mejora de la gestión del temporizador - Programador se ha convertido en más general - Etc ...
  • 9.