摘要:课后练习P294页第5、7题。 画出示意图并给出结果。 像考试一样写答题方式。 解: 5、使磁盘的旋转圈数最少的调度顺序是5、3、2、1、4。 7、 移动总量: (1)(143-86)+(147-86)+(147-91)+(177-91)+(177-94)+(150-94)+(150-102)+(1 阅读全文
分页存储管理和分段存储管理
2019-05-28 17:46 by 林扬程1, 211 阅读, 0 推荐, 收藏, 编辑
摘要:1、采用相联存储器后地址转换过程,用图表示出来 .2、详述分段管理和分页管理的区别。 分段是信息的逻辑单位,有源程序的逻辑结构及含义所决定,是用户可见的,段长由用户根据需要来确定,段起始地址可从任何内存地址开始。在分段方式中,源程序(段号、段内位移)经链接装配后仍保持二维(地址)结构,引入目的是满足 阅读全文
操作系统实验一:并发程序设计
2019-05-19 10:31 by 林扬程1, 159 阅读, 0 推荐, 收藏, 编辑
摘要:一、实验目的 (1)加深对进程并发执行的理解,认识多进程并发执行的实质。 (2)观察进程共享资源的现象,学习解决进程互斥和同步的方法。 二、实验要求: 本实验要求用高级语言,启动多进程并发运行,设计相应代码,显示进程无关并发、进程共享变量并发的运行结果。并完成实验报告。 三、实验内容: 分别实现以下 阅读全文
存储管理
2019-05-14 20:32 by 林扬程1, 406 阅读, 0 推荐, 收藏, 编辑
摘要:1、试述计算机系统中的存储器层次。为什么要配置层次式的存储器? 计算机系统的存储器层次结构分为寄存器、高速缓存、主存储器、磁盘、磁带等5层。计算机系统均采用层次结构的存储子系统,以便在容量大小、速度快慢、价格高低等诸多因素中取得平衡点,获得较好的性能/价格比。 2、简述不同编译、链接、装载与地址定位 阅读全文
用信号量及其PV操作处理实际问题
2019-05-07 17:51 by 林扬程1, 228 阅读, 0 推荐, 收藏, 编辑
摘要:将生产者和消费者问题深入理解、融会贯通。 1.书上课后练习P187-43 semaphore sugar,water,orange,S; sugar=0;water=0;orange=0;S=1 process produce() { while(true) { P(S) /*放入原料*/ if 放 阅读全文
用信号量进程同步与互斥
2019-05-04 18:34 by 林扬程1, 235 阅读, 0 推荐, 收藏, 编辑
摘要:1、理解生产者和消费者问题 没有引入信号量时的生产者和消费者进程,什么情况下会出现结果不唯一? 什么情况下会出现永远等待?用信号解决生产者和消费者的同步与互斥,要求能自己写出来。 结果不唯一:假如当前的产品数为8,如果生产者生产一件产品投入缓存区,拟执行产品数加一操作;同时消费者取走一样产品,拟执行 阅读全文
进程互斥与同步
2019-04-23 16:13 by 林扬程1, 288 阅读, 0 推荐, 收藏, 编辑
摘要:1、解释并发与并行,并说明两者关系。 并发是一种机制,即指“同时有多个请求被发起,或另一种意义上说支持同时有多个线程存在”;支持并发即是要能够包容同时来到的多个请求,或说包容同时存在的多个线程 并行是一种处理方式(或可以说是一种架构方式),即指“有多个计算核心,可以在同一时间同时处理多个任务 / 把 阅读全文
理解并发进程
2019-04-16 17:47 by 林扬程1, 229 阅读, 0 推荐, 收藏, 编辑
摘要:1、说说你对顺序程序设计与并发程序设计的理解。 顺序程序设计 把一个具体问题的求解过程设计成一个程序或者若干严格顺序执行的程序序列,称为程序执行的外部顺序性 并发程序设计 2、举一个例子进行说明。 顺序程序设计 顺序程序设计中是按照顺序来的,如果c1运行成败的话,c2是不会运行的。 并发程序设计 在 阅读全文
操作系统实验一:处理器调度算法的实现
2019-04-09 17:09 by 林扬程1, 686 阅读, 0 推荐, 收藏, 编辑
摘要:实验报告 一、实验目的 (1)加深对处理机调度的作用和工作原理的理解。 (2)进一步认识并发执行的实质。 二、实验要求: 本实验要求用高级语言,模拟在单处理器情况下,采用多个调度算法,对N个进程进行进程调度。语言自选。 并完成实验报告。 三、实验内容: 在采用多道程序设计的系统中,往往有若干个进程同 阅读全文
处理器调度算法
2019-04-07 17:13 by 林扬程1, 235 阅读, 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。请写出整个进程调度过程,包括每个时 阅读全文