Núcleo de un Sistema Operativo
Núcleo de un Sistema Operativo
Núcleo de un Sistema Operativo
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
utinas.h<br />
nucleo.h<br />
fase0.c<br />
Rutinas Definiciones, auxiliares<br />
rutinas Definiciones auxiliares,<br />
Rutinas ensambador etc<br />
(namejo <strong>de</strong>l Hw)<br />
Rutinas <strong>de</strong>pendientes<br />
<strong>de</strong> la máquina<br />
#inclu<strong>de</strong> "rutinas.h"<br />
#inclu<strong>de</strong> "maquina.h"<br />
Código <strong>de</strong> las<br />
primitivas <strong>de</strong>l núcleo<br />
Programas que<br />
usan el núcleo<br />
#inclu<strong>de</strong> "nucleo.h"<br />
#inclu<strong>de</strong> "pruebas.h"<br />
Programa <strong>de</strong><br />
activación <strong>de</strong>l núcleo<br />
maquina.h<br />
pruebas.h<br />
Figura A1.1. Organización <strong>de</strong> los módulos fuente<br />
fase0. c<br />
nucleo.h<br />
pruebas.h<br />
main()<br />
…<br />
ccc fase0<br />
fase0. obj<br />
li fase0<br />
fase0. exe<br />
solib. lib<br />
Figura A1.2. Esquema para compilar y montar el núcleo.<br />
UPV/EHU ATC Laboratorio <strong>de</strong> <strong>Sistema</strong>s <strong>Operativo</strong>s 16