Técnica de los niveles de abstracción
de Dijkstra
| diseño de un sistema operativo | diseño de un gestor de ficheros |
| nivel 5: operación
nivel 4: programas de usuario nivel 3: buffers de E/S nivel 2: intérprete de comandos nivel 1: gestión de memoria nivel 0: asignación del procesador, gestión de interrupciones |
nivel 2: gestión de ficheros (secuencias de registros)
nivel 1: gestión de registros (secuencias de campos) nivel 0: gestión de campos (secuencias de bytes) |