| |
Es un sistema operativo educacional, diseñado por Tanembaum con
dos propósitos básicos:
![](../../../_themes/sumipntg/sumbul1a.gif) | fácil de comprender
|
![](../../../_themes/sumipntg/sumbul1a.gif) | fácil de modificar
|
A nivel de usuario es muy parecido a UNIX(V7), si bien su
realización interna es distinta.
MINIX = MINIUNIX
Sacrifica eficiencia por modularidad y comprensión
Soporta: MULTIPROCESO y MULTIUSUARIO
Funcionamiento MINIX es muy parecido a UNIX en cuanto a:
![](../../../_themes/sumipntg/sumbul1a.gif) | El procesador de comandos (SHELL BOURNE)
|
![](../../../_themes/sumipntg/sumbul1a.gif) | Los comandos
|
![](../../../_themes/sumipntg/sumbul1a.gif) | Las llamadas al sistema
|
Como todo sistema operativo MINIX se divide en cuatro partes
![](../../../_themes/sumipntg/sumbul1a.gif) | El administrador del procesador
|
![](../../../_themes/sumipntg/sumbul1a.gif) | El administrador de entrada/salida (manejadores de dispositivos)
|
![](../../../_themes/sumipntg/sumbul1a.gif) | El administrador de la memoria
|
![](../../../_themes/sumipntg/sumbul1a.gif) | El sistema de ficheros
|
![](../../../_themes/sumipntg/sumbul1a.gif) | El sistema está construido con módulos separados que comunican por un sistema de
mensajes |
![wpe2.jpg (14138 bytes)](pag1_11.jpg)
CARACTERISTICAS DE MINIX 2.0
* Este sistema operativo está diseñado para IBM PC o compatible (con
los mismos chips de I/O), no utiliza la BIOS), XT, AT, 360, PS/2 (8088, 80286, 80386,
PENTIUM).
![](../../../_themes/sumipntg/sumbul2a.gif) | Existen versiones para ATARI, AMIGA, y MACINTOSH |
![](../../../_themes/sumipntg/sumbul2a.gif) | Emuladores sobre UNIX y SUN |
![](../../../_themes/sumipntg/sumbul2a.gif) | Precisa una partición de 30 MB |
![](../../../_themes/sumipntg/sumbul2a.gif) | Contiene drivers para monocromo, CGA, HERCULES, EGA |
![](../../../_themes/sumipntg/sumbul2a.gif) | Soporta hasta 16 MB de memoria (286) y 4GB en 386 y superior |
![](../../../_themes/sumipntg/sumbul2a.gif) | Puertos: 2 RS232 (terminal adicional o modem) |
![](../../../_themes/sumipntg/sumbul2a.gif) | Puerto CENTRONICS (impresora). |
![](../../../_themes/sumipntg/sumbul2a.gif) | Controladores de disco duro: XT, AT, BIOS |
![](../../../_themes/sumipntg/sumbul2a.gif) | Manejadores de red TCP/IP |
![](../../../_themes/sumipntg/sumbul2a.gif) | Se distribuye como un CD |
![](../../../_themes/sumipntg/sumbul2a.gif) | Llamadas al sistema compatibles con POSIX |
![](../../../_themes/sumipntg/sumbul2a.gif) | Licencia libre para educación e investigación |
![](../../../_themes/sumipntg/sumbul2a.gif) | Está escrito en C (ANSI y IEEE POSIX) basándose en el compilador Amsterdam Compiler
Kit, (Kernighan y Ritchie C), admite flags como: |
-o la salida de la compilación es un fichero especificado en
vez de a.out.
-D define una macro.
-I busca en un directorio determinado para los ficheros include.
Tiene un preprocesador para #define, #include, #ifdef
Linus Tovard, deció convertirlo en un sistema operativo competitivo
con abundantes herramientas de desarrollo y creo LINUX.
|