主站
DreamJudge
院校信息
专业题库
模拟考试
机试真题
专业课程
答疑区
兑换中心
登录
注册
上岸
yyyouy
这个人很懒,什么都没有写...
关注
发消息
文章
0
题解
0
发帖
0
笔记
43
Ta的粉丝
179
关注数
0
粉丝数
179
获赞数
0
阅读数
0
设有n个进程共享一个互斥段,对于如下两种情况使用信号量,信号量的值的变化怎样?
1)信号量的初值为1。信号量的变化范围是1,0,-1,…,-(n-1)。 (2)信号量的初值为m。信号量的变化范围是m,m-1,…,1,0,…,-(n-m)。
操作系统
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 3.4k
试述引起多道程序系统程序执行不确定性的内部原因?
程序执行不正确性,有两个方面: (1)程序执行结果不正确,即程序执行结果不能再现。同一个程序,对给定相同的初始数据,在相同的环境下运行,多次运行可能得到完全不同的结果。 (2)多道程序环境下,程序按异步方式运行,每个程...
操作系统
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 3.4k
如何理解原语的原子性,在单机环境下如何实现原语的原子性,实现时应注意哪些问题?
所谓原语操作是指一个操作中的所有动作,要么成功完成,要么全不做。也就是说,原语操作是一个不可分割的整体。为了保证原语操作的正确性,必须保证原语具有原子性。在单机环境下,操作的原子性一般是通过关中断来实现的。由于中断是计算机与外设通信的重要手段,关中断会对系统产生很大的影响,所以在实现时一定要避...
操作系统
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 2.8k
进程之间存在哪几种相互制约关系?各是什么原因引起的?下列活动分别属于哪种制约关系?
进程间存在着两种相互制约的关系:直接制约关系(即同步问题)和间接制约关系(即互斥问题)。同步问题是存在逻辑关系的进程之间相互等待产生的制约关系,互斥问题是相互无逻辑关系的进程间竞争使用相同的资源所发生的制约关系。 (1)属于互斥关系,因为书的个数是有限的,一本书只能借...
操作系统
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 3.8k
在作业调度中需作出哪些决定?
(1)作业调度需要按照多道程序度(最大道数)决定一次接纳多少作业进入内存。如果太少将导致系统资源利用率低,且系统吞吐量低;太多将导致内存空间紧张,系统服务质量下降,作业运行周期过长。 (2)作业调度需要决定接纳哪些作业进入内存。常用的算法有:先来先服务、短作业优先、最高优先级调度、响应比高者...
操作系统
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 2.7k
在剥夺调度中,有哪些剥夺原则?
(1)时间片原则。在轮转算法中,CPU轮流为诸多进程服务,每个进程运行完自己的时间片后,系统就将CPU剥夺过来,交给下一个进程使用。 (2)优先级原则。为紧迫的作业赋予较高的优先级,这种作业到达系统或由阻塞状态被唤醒后,若其优先级高于当前运行的进程的优先级,可以剥夺当前运行进程的CPU。 ...
操作系统
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 3.2k
引起进程调度的主要因素有:
(1)一个进程运行完毕。 (2)一个正在运行的进程被阻塞。 (3)在抢占式调度中,一个高优先级的进程被创建。 (4)在抢占式调度中,一个高优先级进程由阻塞唤醒。 (5)在轮转式调度中,正垢进程运行完一个时间片。
操作系统
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 3.4k
在选择调度方式和调度算法时,应遵循的原则是什么?
(1)面向用户准则。对于用户的紧迫性作业,系统能够及时地处理,不至于运行延误;批处理系统追求作业的周转时间短;分时系统追求作业的响应时间快;实时系统中作业的截止时间要有保证。 (2)面向系统准则。系统的吞吐量要高,处理机的利用率要高,各类系统资源能够得到平衡利用。
操作系统
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 3.3k
为什么说多级反馈队列能较好的满足各种用户的需要?
终端用户的作业一般比较短小精悍,大多数在进入多级队列的第一级队列后运行一个时间片就可以完成。对于稍长一些的作业,只需在第二或第三队列上各执行一个时间片就可完成,因而感到满意。对于长作业来说,它将依次在第1,2,…,n个队列上运行,不会因作业太长而长期得不到处理。
操作系统
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 3.2k
何为死锁?产生死锁的原因和必要条件是什么?
(1)死锁是指多个进程因竞争资源而造成的一种僵持状态。若无外力作用,这些进程都将永远处于阻塞状态,不能再运行下去。 (2)产生死锁的原因有:资源不足、进程推进次序不当。 (3)产生死锁的必要条件有:互斥条件、请求和保持条件、环路等待条件。
操作系统
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 3.9k
比较三种解决死锁的方法?
比较三种解决死锁的方法: (1)预防死锁方法,主要是破坏产生死锁的必要条件。该方法是最容易实现的,但系统资源利用率较低。 (2)避免死锁方法,比较实用的有银行家算法(Banker Algorithm)。该算法需要较多的数据结构,实现起来比较困难,但资源利用率最高。 (3)检测死锁方法是基...
操作系统
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 3.5k
预防死锁方法是破坏产生死锁的必要条件?
(1)摈弃请求和保持条件。采用静态分配方案,一次性地分配给进程所请求的全部资源。进程运行过程中不可再请求新资源。 (2)摈弃不剥夺条件。采用动态分配方案,进程运行中可以请求新资源。若进程请求资源不能满足时,就应使其释放已占有的资源。 (3)摈弃环路等待条件。采用动态分配方案,要求进程请求资...
操作系统
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 3.2k
什么时候不能使用覆盖的而只能使用交换的方法?
不能使用覆盖的而只能使用交换的方法的时候是:当需要覆盖的内容在以前程序的执行过程中修改过,并且在以后的执行中仍然需要,这时就必须采用交换的方式。
操作系统
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 2.5k
虚拟存储器的理论容量与什么有关,实际容量与什么有关?
虚拟存储器的理论容量由逻辑地址位长决定。实际容量由逻辑地址位长以及内外存容量综合决定。
操作系统
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 2.0k
程序员如何识别系统采用的是分页式虚存还是段式虚存?
程序员识别分页式虚存还是段式虚存的方法如下: 页式虚存面向程序员的逻辑地址是一维的,而段式虚存面向程序员的逻辑地址是二维的。
操作系统
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 2.8k
存储管理的主要任务是什么?
存储管理的主要任务时主存存储分配、地址变换、存储保护和存储扩充
操作系统
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 2.6k
实现虚拟存储器的物质基础是什么?
实现虚拟存储器的物质基础是:一定容量的主存、足够的辅存和地址变换机构。
操作系统
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 2.5k
分页存储管理是如何克服分区存储管理的缺点的?
分页存储管理克服分区存储管理的缺点的方法如下: (1)通过分页处理,使程序可以不需要占用连续的内存空间。 (2)通过虚拟存储,可以解决程序大小不能超过内存容量的问题。
操作系统
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 2.3k
快表的引入为何能明显改进系统性能?
快表的能明显改进系统的性能的原因如下: (1)存储器访问具有时间和空间的"局部性",因此快表的命中率一般可达70%-90%。 (2)在系统执行过程中,每时每刻都需要访问页表,因此,访问时间的微笑缩短,其累计节约的时间就很大。
操作系统
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 2.9k
覆盖技术的基本思想是什么?
覆盖技术的基本思想是,若一个大的程序是由多个相对独立的程序模块组成,且有些模块是相互排斥的,即执行甲就不会执行乙,则在这种情况下,就没有必要将该程序的所有模块装入内存,而是将那些二者(或多者)执行时取其一的模块处理成"覆盖",让它们共享内存的一个"覆盖区"...
操作系统
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 2.6k
1
2
3
本科学校:华中科技大学
目标学校:无
点此申请N诺身份认证
获得 noobdream 认证,享受多重认证福利!