操作系统
鱼裸忧伤
这个作者很懒,什么都没留下…
展开
-
第四章 进程描述 4.1——4.3
http://www.kerneltravel.net/kernel-book/第四章%20进程描述/4.1.htm4.1进程和程序(Process and Program)首先我们对进程作一明确定义:所谓进程是由正文段(text)、用户数据段(user segment)以及系统数据段(system segment)共同组成的一个执行环境。转载 2014-11-25 21:08:41 · 666 阅读 · 0 评论 -
4.4 task_struct结构在内存中的存放 4.5进程组织的方式
4.4.1进程内核栈每个进程都有自己的内核栈。当进程从用户态进入内核态时,CPU就自动地设置该进程的内核栈,也就是说,CPU从任务状态段TSS中装入内核栈指针esp(参见下一章的进程切换一节)。X86内核栈的分布如图4.2所示:转载 2014-11-26 11:03:03 · 1947 阅读 · 1 评论 -
硬盘的读写原理
硬盘的种类主要是SCSI 、IDE 、以及现在流行的SATA等;任何一种硬盘的生产都要一定的标准;随着相应的标准的升级,硬盘生产技术也在升级;比如 SCSI标准已经经历了SCSI-1 、SCSI-2、SCSI-3;其中目前咱们经常在服务器网站看到的 Ultral-160就是基于SCSI-3标准的;IDE 遵循的是ATA标准,而目前流行的SATA,是ATA标准的升级版本;IDE是并口设备,而转载 2014-12-01 16:41:23 · 477 阅读 · 0 评论 -
13.5.7 内核堆栈
13.5.7 内核堆栈进程要么运行在用户模式下,要么运行在内核模式下。当处于用户模式时,进程使用用户堆栈存储如参数、嵌套子程序的返回地址或过程这样的数据。当进程提交系统调用时,它开始在内核模式下运行。此时,内核在将执行该系统调用所需的参数传送到进程u区前,先使用自己的堆栈存储这些参数,同时也要保存该系统调用产生的结果。内核从提交系统调用的进程的u区复制这些参数,将返回值(或是结果转载 2014-12-08 22:06:03 · 417 阅读 · 0 评论