![](https://img-blog.csdnimg.cn/20190927151117521.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
操作系统习题
文章平均质量分 89
目前暂不开放 谢谢
追着太阳跑哈
快乐生活
展开
-
地址变换和缺页置换习题
应淘汰2号页面,因此1号页面装入时对应的页框号为254H。方法:排成一个队列,替换最早的哪一个,遇到相同的页号不改变,如到了4-3-2,这时候队列为3-2-4,但是下一个页号为3,内存块已经有了,然后下一块2,内存块也有,都不改变队列,到了1的时候内存块没有,改变最早的那个,也就是3,所以存放3的那个内存块变成了1。设某进程页面的访问序列为4,3,2,1,4,3,5,4,3,2,1,5,当分配给该进程的内存页框数分别为3和4时,对于先进先出,最近最少使用,最佳页面置换算法,分别发生多少次缺页中断?原创 2023-04-07 12:10:21 · 2709 阅读 · 0 评论 -
磁盘调度算法习题
采用SSTF处理次序为:100-132-190-205-61-40-29-23-19-18-4-376-398,因此磁头移动磁道总数为(132-100)+(190-132)+(205-190)+(205-61)+(61-40)+(40-29)+(29-23)+(23-19)+(19-18)+(18-4)+(376-4)+(398-376)=700。二. 假设一个磁盘有100个柱面,编号为0~99,在完成了磁道25处的请求后,磁头当前正在磁道43处服务。原创 2023-04-07 12:08:45 · 3403 阅读 · 3 评论 -
处理机调度与死锁习题
20,P2从外村调入内存,因为内存可以装入两道作业,进入内存后,这时候P1在处理机进行,并且已经运行了20分钟,还有20分钟没运行,但是内存中进行进程调度时,采取优先级,内存中P2(30)优先级大于P1(20),P1(20)下处理机,P2(30)上处理机运行,这时候内存中是P1(20):10,P1剩下的20也运行完了,内存中只有P4,直接上处理机,这时候内存作业数不够2个,从外存调入P3,然后在内存中进行进程调度,发现P3的优先级要优于P4的优先级,于是抢占处理机,P4下处理机,P3上处理机运行。原创 2023-04-07 12:04:11 · 1365 阅读 · 0 评论 -
个人-计算机操作系统第六章
高速磁盘即外存,A正确。缓冲 80us ,数据传输 40us ,数据处理 30us ,首先从缓冲区开始进行数据传输需要 40us ,然后开始数据处理,此事由于是单缓冲区,因此可以进行数据的输入,在进行数据处理需要 30us ,同时此时缓冲区已进行进行 30us 缓冲,在进行 50us 的缓冲即可完成开始状态,因此所需时间为 40+30+50=120us。现有一个磁道访问请求序列为35,45,12,68,110,180,170,195,采用SCAN调度(电梯调度)算法得到的磁道访问序列是( )。原创 2023-04-07 11:49:05 · 1379 阅读 · 0 评论 -
个人-计算机操作系统第五章
需要将它调入,因无空闲内存又要替换另一页,而后者又是即将被访问的页,于是造成了系统需花费大量的时间忙于进行这种频繁的页面交换,致使系统的实际效率很低,严重导致系统瘫痪,这种现象称为抖动现象。解析:(1)由题目可以得出,大部分的运行时间都耗费在交换操作上,也就是说物理内存太小导致数据经常需要换入换出,因此需要提高内存大小,此外CPU和IO的的占用率都很低表示CPU一次读取的太多的程序放入内存中,因此需要降低多道程序的度数(个数)。利用率:运行的程序占用的CPU资源,表示机器在某个时间点的运行程序的情况。原创 2023-04-07 11:45:28 · 1436 阅读 · 0 评论 -
个人-计算机操作系统第四章
3.某基于动态分区存储管理的计算机,其主存容量为55MB(初始为空闲),采用最佳适配算法,分配和释放的顺序为分配15MB、分配30MB、释放15MB、分配8MB、分配6MB,此时主存中最大空闲分区的大小是________。_________。6、假设页的大小为4 KB ,页表的每个表项占用4B。回收起始地址为60K、大小为140KB的分区后,系统中空闲分区的数量、空闲分区链第一个分区的起始地址和大小分别是____。若页大小为1K,逻辑地址的页号为2,页内地址为451,转换成的物理地址为_________。原创 2023-04-07 11:43:34 · 1172 阅读 · 0 评论 -
个人-计算机操作系统第三章
1.预防死锁。(1.破坏请求和保持条件2.破坏不可抢占条件3.破坏循环等待条件)这是一种较简单和直观的事先预防的方法。方法是通过设置某些限制条件,去破坏产生死锁的四个必要条件中的一个或者几个,来预防发生死锁。预防死锁是一种较易实现的方法,已被广泛使用。但是由于所施加的限制条件往往太严格,可能会导致系统资源利用率和系统吞吐量降低。2.避免死锁。(银行家算法)原创 2023-02-25 15:50:55 · 73 阅读 · 0 评论 -
个人-计算机操作系统第二章
则依次执行1,2,3,4,5,6得结果1,依次执行1,2,4,5,6,3得结果2,执行4,5,1,2,3,6得结果0。创建原语的主要工作:向系统申请一个空闲PCB,并为子进程分配必要的资源,然后将进程PCB初始化,并将PCB插入就绪队列中,最后返回一个进程标识符,进程创建后,进入就绪队列,并不立即分配CPU。在具有n个进程的系统中,允许m个进程(n≥m≥1)同时进入它们的临界区,其信号量S的值的变化范围是_________,处于等待状态的进程数最多________个。P1对x加1,P2对x减1。原创 2023-02-24 22:34:43 · 332 阅读 · 0 评论 -
个人-计算机操作系统第一章
执行系统调用的过程是这样的:正在运行的进程先传递系统调用参数,然后由陷入(trap)指令负责将用户态转化为内核态,并将返回地址压入堆栈以备后用,接下来CPU执行相应的内核态服务程序,最后返回用户态。设备管理属于操作系统的职能之一,包括对输入/输出设备的分配、初始化、维护等,用户程序需要通过系统调用使用操作系统的设备管理服务,II正确;用户可以在用户态调用操作系统的服务,但执行具体的系统调用服务程序是处于内核态的,I正确;1.操作系统的目标与应用环境有关,如分时系统,希望能提供良好的()能力。原创 2023-02-24 20:39:20 · 156 阅读 · 0 评论 -
计算机操作系统试题题库及答案(第三章)
先来先服务(FCFS)调度算法是一种最简单的调度算法,当在作业调度算法中采用该算法时,每次调度是从后备队列中选择一个或多个最先进入该队列的作业,将它们调入内存,为他们分配资源,创建进程,然后放入就绪队列。根据V操作的定义,进程执行v操作时候,先使信号量的值加1,如果信号量的值小于等于0,则唤醒一个等待在该信号量上的进程,因此应该选D) 58页看两者的代码可以看出来。此时若再有一个进程请求进入执行P操作,则信号量阻塞,一共有四个进程,所以信号量最小值为-1,因此信号量的取值范围为3,2,1,0,-1)原创 2023-02-24 19:09:11 · 1982 阅读 · 0 评论 -
计算机操作系统试题题库及答案(第二章)
答案:A(进程是一个独立的运行单位,也是操作系统进行资源分配和调度的基本单位,它包括PCB、程序和数据以及执行栈区,仅仅说进程是在多程序环境下的完整程序是不合适的,因为程序是静态的,它以文件形式存放于计算机硬盘内,而进程是动态的。Ⅰ. 全局赋值变量() Ⅱ. 未赋值的局部变量() Ⅲ. 函数调用实参传递值() Ⅳ. 用malloc()要求动态分配的存储区() Ⅴ. 常量值(如1995,"字符串")() Ⅵ. 进程的优先级()答案:D(进程处于运行态时,它必须以获得所需的资源,在运行结束后就撤销。原创 2023-02-16 17:25:49 · 1813 阅读 · 0 评论 -
计算机操作系统试题题库及答案(第一章)
本文说明:本文以习题为主,并作详细解析,大家可以对照复习,习题均来自网络,部分自己进行了详解,请大家自行找对应章节进行学习,并指出文章内容错误,谢谢!原创 2023-02-14 16:06:09 · 2026 阅读 · 0 评论