Skip to content

操作系统课程设计:nachos系统完善(进程调度、文件系统、系统调用、虚拟内存)

License

Notifications You must be signed in to change notification settings

iamywang/oscp-nachos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

操作系统课程设计 - nachos

Lab2

修改原有的调度,实现基于优先级的调度

Lab3

完善基于信号量的生产者消费者问题

Lab4

文件系统扩展,实现可扩展文件大小的文件系统

  • ap 在文件最后追加

  • hap 在文件中间追加

Lab5

文件系统扩展,实现二级索引

Lab6

实现多道程序设计

实现系统调用 EXEC EXIT

Lab7

实现虚拟内存

基于pageTable的虚拟内存

针对每个程序有一个分页文件

内存交换只交换本程序的物理页

About

操作系统课程设计:nachos系统完善(进程调度、文件系统、系统调用、虚拟内存)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published