OS161:OS161分配的源代码-同步基元,文件和进程系统调用以及虚拟内存

时间:2024-05-26 18:30:07
【文件属性】:

文件名称:OS161:OS161分配的源代码-同步基元,文件和进程系统调用以及虚拟内存

文件大小:885KB

文件格式:ZIP

更新时间:2024-05-26 18:30:07

C

OS161 OS-161是由哈佛大学创建的具有指导意义的OS,是一个独立的内核和一个简单的用户区,全部用C编写。 源代码包含对以下内容的实现(由我添加): 锁,条件变量和读写器锁的实现 文件系统调用的实现-打开,关闭,读取,写入,getpid,dup2 流程系统调用的实现-fork,execv,sbrk 功能齐全的虚拟内存子系统的实现-使用分页和交换来管理内存 为了更好地理解代码,我整理了一份指南,说明重要文件在源文件中的位置及其内容。 如果其他人愿意的话,这将使其他人可以阅读我的代码并了解操作系统的内部工作原理。 一种。 kern / syscall / execv.c -Execv()系统调用实现b。 kern / syscall / fileOperations.c -open(),close(),read(),write(),dup2(),chdir(),getcwd()


网友评论