Professional Documents
Culture Documents
Asignatura:
Sistemas Operativos 1
Practica:
NachOS
Nombre:
Estiven Antonio Polanco Robles
Matricula:
2015-2638
INDICE
Introduccin - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -3
Descripcin - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -3
Funcionamiento - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -5
Instalacin - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7
How to - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -9
Conclusin - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 9
Bibliografa - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 10
Introduccin
NachOS o Not Another Completely Heuristic Operating System o NachOS es
un Sistema Operativo educativo para los estudiantes de cursos de Sistemas
Operativos, sin graduacin o aspirantes a graduados. Permite la simulacin de
un sistema operativo autnomo dentro de otro sistema. En esta prctica se
har una pequea descripcin, su funcionamiento e instalacin.
Descripcin
Su kernel es monoltico.
Un sistema multitarea
Memoria virtual
Sistema de ficheros
Red simulada de mquinas
Un disco duro
Funcionalidad
Nachos tiene varios mdulos que implementan la funcionalidad de un sistema
operativo bsico. Las funciones de contenedor para varias llamadas al sistema
del ncleo del sistema operativo se implementan generalmente en una manera
similar a la de las llamadas al sistema UNIX. Varias partes del OS se instancian
como objetos utilizando el cdigo nativo. Por ejemplo, una clase machine se
define
un
objeto
de
interrupcin
para
manejar
las
El Nachos trabaja sobre una emulacin de una mquina con procesador MIPS
La emulacin incluye:
Instalacin
Linux es plataforma ms usada para instalar NachOS, debido a la
compatibilidad basada en Unix.
Para obtener el sistema operativos NachOS y sus versiones, ir a la pgina en
lnea de la Universidad de California:
http://homes.cs.washington.edu/~tom/nachos/
Para instalar NachOS debemos tener disponible estos recursos disponibles:
mkdir nachos
cd nachos
wget enlace
Enlaces:
NachOS v4.0:
http://mll.csie.ntu.edu.tw/course/os_f08/assignment/nachos_40.tar.gz
Compilador MIPS:
http://mll.csie.ntu.edu.tw/course/os_f08/assignment/mips-decstation.linuxxgcc.gz
Archivo Patch:
http://mll.csie.ntu.edu.tw/course/os_f08/assignment/nachos-gcc.diff
cd NachOS-4.0/code/build.linux
make depend
make
./nachos
How to
Video de instalacin de NachOS 4.0:
https://www.youtube.com/watch?v=NNTa_onLgl4
Conclusin
hoy y del
futuro: la
concurrencia
y sincronizacin,
Bibliografa
http://homes.cs.washington.edu/~tom/nachos/