ficheros cabecera para el kernel............................

assert.h

const.h - constantes generales que utiliza el núcleo

glo.h - variables globales que se utilizan en el núcleo

kernel.h

proc.h - tabla de procesos

proto.h

sconst.h - misceláneo de constantes utilizadas por el ensamblador

type.h - definición de tipos, tasktab, stakframe_s

ficheros de la capa 1.............

mpx.s

mpx386.s - manejo de interrupciones para 386 o superior

mpx88.s - manejador de las interrupciones para 86

start.c - código de comienzo de MINIX pone un buen ambiente para main.c

i8259.c - driver para el chip i8259 controlador de interrupciones

exception.c - manejo de las excepciones, interrupciones de la CPU

protect.c

protect.h - constantes del modo protegido

klib.s

klib386.s - procedimientos utilizados por mpx386.s

klib88.s - procedimientos utilizados por mpx88.s

proc.c - mensajes

proc.h

table.c - contiene el vector de tareas

manejadores o tareas............................................

main.c - programa principal del kernel

driver.c

driver.h

drvlib.c

drvlib.h

memory.c - driver de memoria principal

floppy.c - driver de floppy

wini.c - driver de disco duro

xt_wini.c - driver de un disco duro tipo XT

at_wini.c - driver para el disco duro at

bios_wini.c - driver para disco duro que utiliza la BIOS

aha_scsi.c - manejador de disco duro scsi

ps_wini.c - driver para el disco duro de un ps

esdi_wini.c

mcd.c - manejador para un CDROM

clock.c - driver del reloj

tty.c - driver para un terminal tty

tty.h - definiciones y constantes propias del tty

pty.c - manejador para un seudo terminal

console.c - driver para el terminal consola

keymaps - directorio con tablas de teclados para varios idiomas

keyboard.c - driver para el teclado

rs232.c - driver para los puertos seriales rs232 en C

printer.c - driver para el printer

sb16.h

sb16_dsp.c

sb16_mixer.c

dmp.c - procedimientos que realizan un dmp en pantalla de la tabla de procesos

dp8390.c

dp8390.h

ne2000.c - manejador de red

ne2000.h

wdeth.c

wdeth.h

system.c - tarea del sistema

miscelaneos.................................................

misc.c

Makefile - compilar el kernel

config