
操作系统
DY老王
这个作者很懒,什么都没留下…
展开
-
大小端问题——多字节对象的存储规则
一、多字节对象的存储方式。对于跨越多字节的程序对象,我们可以建立两个规则:① 这个对象的地址是什么?② 在内存中如何排列对象的这些字节?在几乎所有的机器上,多字节对象都被存储为连续的字节序列,对象的地址为所使用字节中最小的地址。例子:假设一个类型为 int 的变量 x 的地址为 0x100,也就是说,地址表达式 &x 的值为 0x100。那么,(假设数据类型 int 为32位表...原创 2020-04-07 00:53:06 · 660 阅读 · 0 评论 -
进程同步机制四大基本准则
实现进程同步的代码需要满足一下四个基本准则空闲让进当无进程处于临界区,可允许一个请求进入临界区的进程立即进入自己的临界区忙则等待当已有进程进入自己的临界区,所有企图进入临界区的进程必须等待有限等待对要求访问临界资源的进程,应保证该进程能在有限时间内进入自己的临界区让权等待当进程不能进入自己的临界区,应释放处理机...原创 2020-03-18 23:49:25 · 15347 阅读 · 2 评论 -
UNIX进程控制描述与控制概要
一、UNIX进程控制使用的数据结构二、进程映像进程是进程映像的执行过程,进程映像则是正在运行进程的实体。用户级上下文用户程序(正文区、数据区)、用户栈区、共享存储区寄存器上下文PC、PSW、栈指针、通用寄存器系统级上下文进程表项、U区、本进程区表、系统区表项、页表核心栈、若干层寄存器上下文三、进程控制fork系统调用创建新进程0号(对换)进程 => 1号(始祖)进...原创 2020-03-18 16:27:01 · 250 阅读 · 0 评论 -
第一章、操作系统引论
一、计算机系统的组成二、操作系统的设计目标方便性:提供用户接口,使计算机系统更方便使用。有效性:通过有效管理和分配软、硬件资源及合理组织计算机工作流程来改善资源利用率,提高系统吞吐量。可扩充性:适应计算机硬件和体系结构的迅猛发展及其所对应的更高功能和性能要求。开放性:适应不同厂家与不同类型的计算机及其设备的网络化集成和协同工作,实现适应程序可移植性和互操作性。三、操作系统的作用...原创 2020-03-17 21:30:32 · 237 阅读 · 0 评论