minix
文章平均质量分 80
VeronicaZhu
这个作者很懒,什么都没留下…
展开
-
minix3.1.8源代码解读(一)
在大二上学习《操作系统》这门课的时候,课程只要是以linux系统为案例,当时老师推荐我们去阅读minix3.1.8的源代码,minix3是基于微内核架构的类UNIX计算机操作系统,精巧而且完全开源,对于操作系统的入门者来说较容易理解。以下为本人在课程中整理的源代码阅读笔记,如果也有想要解读minix3.1.8源代码的朋友,推荐一款读代码的软件 source insight,利用其树状架构可以很原创 2014-01-24 20:38:40 · 14501 阅读 · 3 评论 -
minix3.1.8源代码解读(二)
本章是minix关于文件读写的部分及其他常用的调用函数。 五、VFS l 文件系统的总循环(/servers/vfs/main.c) 1、get_work接收信息设置全局变量who为调用者的进程表项号,把call_nr设置为即将执行的系统调用的编号。 2、判断如果消息请求是唤醒之前堵塞在管道或终端的进程,返回该进程的端点并唤醒该进程 3、根据不同的请求,比如重新打开、关闭等执行应答原创 2014-01-24 20:43:56 · 2725 阅读 · 0 评论