Skip to content

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

License

Notifications You must be signed in to change notification settings

Lupinus/OperatingSystemCourseDesign

 
 

Repository files navigation

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 编译环境

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 72.5%
  • C 10.0%
  • Makefile 8.4%
  • TeX 7.2%
  • Assembly 1.9%