/OperatingSystemCourseDesign

Nachos. Course design of operating system of Nachos in Shandong University (山东大学操作系统课程设计 Nachos)

Primary LanguageC++MIT LicenseMIT

Course design of operating system in Shandong University

Theme

  1. Nachos
  2. Operating system

Content

  1. Source code, experiment report, Linux executable program

  2. Thread synchronization: implement producer consumer model

  3. File system: file extension, multi-level directory. ap nap hap cd pwd ls mkdir cat rm rmdir cp rmdir-r

  4. Process address space extension, multiprogramming, system call halt() exec() join() exit() yield() create() open() write() read() close()

  5. Shell implementation

RUN

cd ./nachos-3.4-SDU/code/lab7-8
make clean
make
./nachos

Environment

  1. ubnutu 64 bit

  2. gcc-2.8.1-mips.tar.gz

  3. 32bit GCC compilation environment


山东大学操作系统课程设计

主题

  1. Nachos
  2. 操作系统

内容

  1. 源代码、实验报告、linux可执行程序
  2. 线程同步:实现生产者消费者模型
  3. 文件系统:文件扩展、多级目录。ap nap hap cd pwd ls mkdir cat rm rmdir cp rmdir-r命令
  4. 进程地址空间扩展、多道程序、系统调用Halt() Exec() Join() Exit() Yield() Create() Open() Write() Read() Close()
  5. shell实现

运行

cd ./nachos-3.4-SDU/code/lab7-8
make clean
make
./nachos

环境

  1. ubnutu 64 bit
  2. gcc-2.8.1-mips.tar.gz
  3. 32bit gcc 编译环境