Nachos系统编译和安装---操作系统高级教程实验一

1.Nachos-3.4安装准备 

实验环境:Ubuntu Linux 32bit 

当需要单独编译某部分,如线程管理XE"线程管理"部分时,先进入threads子目录:

$ cd ~/nachos-3.4/code/threads

$ make  depend

编译生成nachos

$ make  nachos

运行nachos 

$  ./nachos

运行结果如下:

Nachos系统编译和安装---操作系统高级教程实验一_第1张图片


Nachos系统编译和安装---操作系统高级教程实验一_第2张图片


对操作系统的网络部分进行编译

Nachos系统编译和安装---操作系统高级教程实验一_第3张图片


Nachos系统编译和安装---操作系统高级教程实验一_第4张图片


对操作系统的文件系统部分进行编译

Nachos系统编译和安装---操作系统高级教程实验一_第5张图片


对操作系统的内存管理模块进行编译

Nachos系统编译和安装---操作系统高级教程实验一_第6张图片


Nachos系统编译和安装---操作系统高级教程实验一_第7张图片


对操作系统的用户程序部分进行编译:

Nachos系统编译和安装---操作系统高级教程实验一_第8张图片


Nachos系统编译和安装---操作系统高级教程实验一_第9张图片


一些测试用的应用测试:

Nachos系统编译和安装---操作系统高级教程实验一_第10张图片


注意事项:

1.nachos系统本身存在bug

2.nachos系统本身存在bug给以下文件授予权限

$ sudo  cd  ~/code-linux/gnu-decatation-ultrix/decstation-ultrix/2.95.3
$ sudo  chmod  ./*

你可能感兴趣的:(nachos)