Nachos,即Not Another Completely Heuristic Operating System,是美国加州伯克利分校开发用于操作系统课程实验的一个教学软件,它给出了一个支持多线程和虚拟存储的操作系统骨架,可让学生在较短的时间内对操作系统中的基本原理和核心算法有一个全面和完整的了解。Nachos共有五个功能模块,分别是机器模拟、线程管理、文件系统管理、用户程序和虚拟存储以及网络系统。
关于Nachos的系统特点以及详细的介绍在百度百科和维基百科中都有介绍,此处不做叙述。Nachos运行环境搭建以及安装过程可以参照《Nachos平台操作系统上机实践指南》。推荐阅读《Nachos中文教程》,其中除对Nachos的代码函数做了细致的讲解外,还包括一些对Nachos实习的作业相关的讲解,大家可以从我的上传资源中找到。
本次实习采用Nachos-3.4版本,资源可以从这里下载http://www.cs.washington.edu/homes/tom/nachos/
有兴趣做LCD、IGBT、HMI方面电商的朋友,欢迎大家一起来!