摘要:5. 当前磁头位于1号柱面,为使磁盘旋转次数最少应该从离1号柱面较近的柱面开始调度,则第一次调度从第5个请求开始,第二次调度柱面号为7,因为扇区号较小者先被调度于是优先选择第三个请求,再者是第2个请求,最后是第1个请求,然后再调度柱面号为30的第4个请求。所以这5个请求调度顺序为5、3、2、1、4时 阅读全文
分页存储管理和分段存储管理
2019-05-28 17:26 by 陆许, 327 阅读, 0 推荐, 收藏, 编辑
摘要:1.采用相联存储器后地址转换过程,用图表示出来 2.详述分段管理和分页管理的区别。 分段是信息的逻辑单位,由源程序的逻辑结构以及含义所决定,使用户可见的,段长是由用户根据需求来确定的,段起始地址可以从任何内存地址开始。在分段方式中,源程序(段号、段内位移)经链接装配后仍保持二维(地址)结构,引入目的 阅读全文
操作系统实验一:并发程序设计
2019-05-19 12:28 by 陆许, 330 阅读, 0 推荐, 收藏, 编辑
摘要:一、实验目的 (1)加深对进程并发执行的理解,认识多进程并发执行的实质。 (2)观察进程共享资源的现象,学习解决进程互斥和同步的方法。 二、实验要求: 本实验要求用高级语言,启动多进程并发运行,设计相应代码,显示进程无关并发、进程共享变量并发的运行结果。并完成实验报告。 三、实验内容: 分别实现以下 阅读全文
存储管理
2019-05-19 10:28 by 陆许, 328 阅读, 0 推荐, 收藏, 编辑
摘要:1.试述计算机系统中的存储器层次。为什么要配置层次式的存储器? 计算机系统的存贮器层次结构自上而下依次分为:寄存器、缓存、内存、磁盘、磁带五层。计算机系统采用层次结构的存储子系统,以便在容量大小、速度快慢、价格高低等诸多因素中取得平衡点,获得较好的性能价格比。 2.简述不同编译、链接、装载与地址定位 阅读全文
用信号量及其PV操作处理实际问题
2019-05-07 21:15 by 陆许, 165 阅读, 0 推荐, 收藏, 编辑
摘要:1.书上课后练习P187-43 semaphore S,S1,S2,S3; S=1;S1=0;S2=0;S3=0; process 供应商 begin repeat P(S); 售卖一样物品; if 售卖橘子精 then V(S1); else if 售卖糖 then V(S2); else V(S 阅读全文
用信号量进程同步与互斥
2019-05-05 22:19 by 陆许, 337 阅读, 0 推荐, 收藏, 编辑
摘要:1.理解生产者和消费者问题 没有引入信号量时的生产者和消费者进程,什么情况下会出现结果不唯一?什么情况下会出现永远等待? 当生产者和消费者两个进程并发执行时,会造成结果不唯一。例如此时缓冲区有n个产品,当生产者生产一个产品放入缓冲区时,此时产品数加1,同时,消费者从缓冲区取走一个产品数,产品数减1, 阅读全文
进程互斥与同步
2019-04-23 17:34 by 陆许, 400 阅读, 0 推荐, 收藏, 编辑
摘要:1 解释并发与并行,并说明两者关系。 并发:任一时刻仅有一个程序的一个操作在处理器上执行,一个CPU上不可以同时进行一个以上的进程,只能将CPU分为若干个时间段,使之分时地交替进行。 并行:一个进程在一个CPU上执行时,另一个CPU可以执行另外一个进程,两个进程之间不互相抢夺资源。 并发不是并行,两 阅读全文
理解并发进程
2019-04-17 23:03 by 陆许, 306 阅读, 0 推荐, 收藏, 编辑
摘要:顺序程序设计: 顺序程序设计和先来先服务调度算法相似,两者都是按照进程的到达顺序执行的,每个操作必须在下一个操作开始之前结束,就像吃饭,一个嘴巴只能吃一口,只有当那口饭咽下去了才能吃第二口。 并发程序设计: 并发程序设计是指一组程序的执行的时间上是重叠的,并发的实质是处理器在几个程序之间的多路复用。 阅读全文
操作系统实验一
2019-04-14 21:11 by 陆许, 953 阅读, 0 推荐, 收藏, 编辑
摘要:一、实验目的 (1)加深对处理机调度的作用和工作原理的理解。 (2)进一步认识并发执行的实质。 二、实验要求: 本实验要求用高级语言,模拟在单处理器情况下,采用多个调度算法,对N个进程进行进程调度。语言自选。 并完成实验报告。 三、实验内容: 在采用多道程序设计的系统中,往往有若干个进程同时处于就绪 阅读全文