首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
在现代计算机上,即使是单核单CPU系统,一个程序的死循环bu
[不定项选择题]
在现代计算机上,即使是单核单CPU系统,一个程序的死循环bug,也不会导致别的程序完全得不到时间运行,这跟哪些因素有关?
时钟中断
OS进程(线程)时间片划分
虚拟内存机制
OS抢占式调度
查看答案及解析
添加笔记
求解答(1)
邀请回答
收藏(20)
分享
纠错
2个回答
添加回答
1
openmind.
关于死锁相关的讲解:
https://www.zhihu.com/question/441904087
虚拟存储机制的作用:
1)将主存看成是一个存储在磁盘上的地址空间的高速缓存,在主存中【只保存活动区域】,并根据需要在磁盘和主存之间来回传送数据,通过这种
方式,它高效地使用了主存。
2)为每个进程提供了【一致的地址空间】,从而简化了存储器管理
3)保护了每个进程的地址空间不被其他进程破坏
——《深入理解计算机系统》
发表于 2021-09-10 11:53:59
回复(0)
0
一笑而过2222
1. 题目分析 - 题目描述在单核单CPU系统下,一个程序有死循环bug但不会导致其他程序完全无法运行,需要分析相关因素。 2. 各选项分析 - A.时钟中断:时钟中断是操作系统定时产生的中断,用于切换进程或线程的执行,即使一个程序处于死循环,时钟中断也会触发,使得操作系统有机会切换到其他程序执行,所以A选项正确。 - B.OS进程(线程)时间片划分:操作系统会给每个进程或线程划分时间片,当一个程序处于死循环,时间片用完后,操作系统会切换到其他程序执行,所以B选项正确。 - C.虚拟内存机制:虚拟内存机制主要用于管理内存,解决内存不足等问题,与程序在CPU上的执行时间分配无关,所以C选项错误。 - D.OS抢占式调度:操作系统采用抢占式调度策略时,即使一个程序处于死循环,操作系统也可以根据优先级等因素抢占该程序的CPU资源,分配给其他程序,所以D选项正确。 答案为ABD。
发表于 2024-11-02 15:58:09
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
点我达
2019
Java工程师
上传者:
小小
难度:
2条回答
20收藏
889浏览
热门推荐
相关试题
(verbal)最近的研究显示,许...
言语理解与表达
2019
普华永道
人力资源
审计
税务服务
风险管理
管理咨询
行政管理
评论
(3)
来自
职能类模拟题14
(verbal)最近的研究显示,许...
言语理解与表达
2019
普华永道
人力资源
审计
税务服务
风险管理
管理咨询
行政管理
评论
(2)
来自
职能类模拟题14
在大语言模型中,什么是"Gated...
大模型开发
评论
(1)
关于大模型“上下文窗口”的理解,以...
大模型概念
评论
(1)
Vue Router的全局前置守卫...
Vue
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题