25.06.2014 Views

Núcleo de un Sistema Operativo

Núcleo de un Sistema Operativo

Núcleo de un Sistema Operativo

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!