摘要: 课后练习P294页第5、7题。 画出示意图并给出结果。 像考试一样写答题方式。 5.对磁盘存在如下5个请求,假如当前磁头位于1号柱面,试分析对这5个请求如何调度可使得磁盘的旋转圈数最少? 答:按照次序5、3、2、1、4进行调度可使磁盘的旋转圈数最少。平均用1/2周定位,再加上1/4周读出记录,总处理 阅读全文
posted @ 2019-06-11 17:50 MrHsj 阅读(1671) 评论(0) 推荐(0) 编辑
摘要: 一、实验目的 (1)加深对进程并发执行的理解,认识多进程并发执行的实质。 (2)观察进程争夺资源的现象,学习解决进程互斥的方法。 二、实验要求: 本实验要求用高级语言,启动多进程并发运行,设计相应代码,显示进程无关并发、进程共享变量并发的运行结果。并完成实验报告。 三、实验内容: 分别实现以下四种情 阅读全文
posted @ 2019-05-19 21:43 MrHsj 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 1.试述计算机系统中的存储器层次。为什么要配置层次式的存储器? 答:计算机系统的存储器层次结构自上至下依次分为:寄存器、缓存、内存、磁盘、磁带5层。多层次的存储体系十分有效和可靠,能达到很高的性能价格比。 2.简述不同编译、链接、装载与地址定位过程。 答:编译源程序经过编译程序或汇编程序的处理生成目 阅读全文
posted @ 2019-05-19 20:52 MrHsj 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 将生产者和消费者问题深入理解、融会贯通。 1.书上课后练习P187-43 2.IPO问题:有多个输入进程、多个处理进程和多个输出进程。输入进程把数据逐步输入到一个有M个单位缓冲区B1上,经处理进程处理之后放到有N个单位的缓冲区B2上,由输出进程进行输出。 (1)这个问题有哪些进程?进程之间有什么样的 阅读全文
posted @ 2019-05-10 11:59 MrHsj 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 1.理解生产者和消费者问题 没有引入信号量时的生产者和消费者进程,什么情况下会出现结果不唯一?什么情况下会出现永远等待? 答:当生产者生产完商品之后,在商品进入等待队列之前发生中断,会出现结果不唯一的情况; 当最后一个商品进入等待队列之后,在唤醒消费者之前发生中断,会出现等待队列已满,生产者在等待消 阅读全文
posted @ 2019-05-05 18:45 MrHsj 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 1.解释并发与并行,并说明两者关系。 答:并发指的是一个处理器在同一时间段内执行多个进程,但注意不是同一时刻同时执行,只是以极快的速度进行进程的切换执行,从而形成并行的效果。 并行指的是多个处理器同时处理多个进程,即同一时刻同时执行多个进程。并发和并行在处理速度上基本相当,但在本质上有所区别。 例如 阅读全文
posted @ 2019-04-25 00:16 MrHsj 阅读(958) 评论(0) 推荐(0) 编辑
摘要: 一、说说你对顺序程序设计与并发程序设计的理解。 顺序程序设计: 把程序设计成顺序执行的指令序列,不同程序也按照先后顺序执行。程序顺序执行与其速度无关,即程序的最终输出仅与初始输入数据有关,而与时间无关。具有以下特征:1、执行的顺序性(即一个程序在处理器上是严格按照顺序执行的,每个操作必须在一个操作开 阅读全文
posted @ 2019-04-17 21:01 MrHsj 阅读(1770) 评论(0) 推荐(0) 编辑
摘要: 操作系统实验一:处理器管理 实验报告 一、实验目的 (1)加深对处理机调度的作用和工作原理的理解。 (2)进一步认识并发执行的实质。 二、实验要求: 本实验要求用高级语言,模拟在单处理器情况下,采用多个调度算法,对N个进程进行进程调度。语言自选。 并完成实验报告。 三、实验内容: 在采用多道程序设计 阅读全文
posted @ 2019-04-14 20:22 MrHsj 阅读(470) 评论(0) 推荐(0) 编辑
摘要: 1. P117页,练习15:最高响应比 2. P119页,练习22(2):时间片轮转 3. 现设定采用三级反馈队列调度算法,三个队列分别为0、1和2,对应时间片为2、4、8。现有四个进程A、B、C、D,到达时刻分别为0、5、7、12,执行时间分别为7、4、13、2。请写出整个进程调度过程,包括每个时 阅读全文
posted @ 2019-04-02 22:14 MrHsj 阅读(507) 评论(0) 推荐(0) 编辑
摘要: 1.P116页,练习7 1.P116页,练习7 (1)采用FCFS,SJF,非抢占优先权调度算法,各作业的执行顺序。 答: 1.FCFS(先来先服务算法)作业执行顺序:Job1/10,Job2/1,Job3/2,Job4/1,Job5/5 2.SJF(最短作业优先算法)作业执行顺序:Job2/1,J 阅读全文
posted @ 2019-03-26 19:27 MrHsj 阅读(174) 评论(0) 推荐(0) 编辑