Skip to content
/ MiniOS Public

复现大象书<操作系真相还原>的微型操作系统

License

Notifications You must be signed in to change notification settings

nomiuo/MiniOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

MiniOS操作系统小型实例

复现大象书<操作系统真相还原>的微型操作系统 终于学完了774页, 不容易啊.

遇到问题

线程调度

通过ret得到栈中的返回地址执行, 导致第一次执行的unused_addr占位符如果是线程只执行一条语句返回,则会出现valid opcode exception 解决了, 在第15章通过CRT运行库调用exit系统调用, 回收其进程资源, 同时等待父进程通过wait回收其资源, 如无父进程则交由init根进程回收其PCB以及页目录表

About

复现大象书<操作系真相还原>的微型操作系统

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published