05 2014 档案
摘要:Linux的fork系统调用很容易理解,但Minix的就不这么简单了,它刚开始甚至可能让你感到迷惑。我们来打开Minix代码文件src/kernel/proc.c,在函数sys_call()的开头,你可以看到这样的代码:PUBLIC int sys_call(function, src_dest, ...
阅读全文
摘要:Intel Architecture Software Developer’s Manual Volum 3A: SystemProgramming Guide段描述符的作用是将代码,数据,堆栈和任务状态段的虚拟地址转换成线性地址,并指明段的类型。段描述符只在局部和全局描述符表中出现。选择符16位长...
阅读全文
摘要:Introduction: 一、操作系统(OS)是什么? 事实上,我们可以从两个观点来看待一个操作系统: 1. 自上而下:操作系统在硬件之上构建了一个更抽象的、更高级、更易编程的虚拟机,为其他系统程序和 应用程序提供了运行的平台; 2. 自下而上:操作系统管理系统中所有的资源,负责资源使用的分配...
阅读全文
摘要:我大概了解了P,V操作什么的。这个代码打进去,运行时要求打进程1的优先数,这个时候我不知道要打什么啊?我试了很多种,好似运行结果都一样。谁能稍微给我讲下这个实验,到底要做啥?---------------------------------------------------------------...
阅读全文