02326 操作系统 简答题 超简短归纳
第二章
1.中断和异常的区别?
中断是外部事件引发的,而异常是由正在执行的指令引发的。
2.简述程序性中断:程序性中断必须由操作系统来完成吗?
程序性中断多数是指令出错,指令越权,寻址错误而引发的系统保护。
程序中断分为两类:第一类可由操作系统完成第二类由程序自己完成,如算数错误
3.系统调用的分类以及每种系统调用的功能?
1.进程控制类:对进程的控制
2.文件操作类:创建,打开,关闭文件等
3.进程通信类:进程之间传递消息和信号
4.设备管理类:请求和释放有关设备等
5.信息维护类:获得当前时间和日期,设置文件访问和修改时间
第三章
1.可再入程序的概念和特点?
概念:一个能够被多个用户同时调用的程序称作可再入程序。
特点:
纯代码的程序,程序执行中不会修改自身代码。
要求调用者提供专用的工作区
2.简述线程的属性?
1.有唯一的标识符和一张线程描述表
2.不同的线程可以执行相同的程序
3.同一进程中的各线程共享内存地址空间
4.是处理器的独立调度单位
5.线程被创建后便开始它的声明周期
3.计算机引入线程的好处?
1.新建线程花费时间少
2.切换线程花费时间少
3.线程间通信方便,传递消息快
4.能充分发挥处理器和外部的并行能力
4.七状态进程模型中,阻塞状态和阻塞挂起状态的概念?以及如何转化的?
阻塞状态:进程在内存中,等待事件发生。
阻塞挂起状态:进程在外存中,等待事件发生阻塞状态->阻塞挂起状态:没有进程处于就绪状态或就绪状态的进程需要更多的资源时
阻塞挂起状态->阻塞状态:当一个进程释放足够的内存时,系统会把一个优先级高的阻塞挂起进程激活
5.创建原语和撤销原语的操作过程?
创建原语:申请空闲pcb,设置为就绪状态,插入就绪队列中
撤销原语:找到进程pcb, 从队列中消去,撤销该进程的一切子孙进程,释放全部资源,最终消去pcb
6.处理器的调度方式,抢占式和非抢占式?
抢占式:出现更高优先级的进程时,立即停止当前进程,转而执行优先级高的进程
非抢占式:出现更高优先级的进程时,先执行完当前进程或时间片用完后,再去执行优先级高的进程
第四章
临界区的使用规则
1.有空让进
2.无空等待
3.多中择一
4.有限等待
5.让权等待
第五章
1.死锁的定义以及产生死锁现象的主要原因?
一组进程中的每个进程都无限期的等待另一个进程占有且永远不会释放的资源。
主要原因:
1.资源竞争
2.进程推进不合理
2.死锁的四个必要条件成立时,是否一定会发生死锁?以及四个必要条件
不一定
1.互斥条件
2.请求和保持条件
3.循环等待条件
4.不可剥夺条件
3.资源有序分配法?为什么可以实现死锁预防?
1.将资源按顺序编号,紧缺稀少的资源编号较大
2.释放资源时,先释放编号较大的
3.该方法破坏了循环等待条件
4.死锁的预防与死锁避免的含义?区别?
死锁的预防:
事先评估系统的可能情况,破坏产生死锁的四个条件之一
死锁的避免:
对资源申请进行动态检查,根据检查结果决定是否分配资源。这是一种动态策略
两者的区别:
1.死锁预防时设法破坏产生死锁的必要条件之一
2.死锁避免是运行过程中避免死锁的发生
3.若死锁发生,四个条件必然成立,但四个条件成立,未必会发生死锁。死锁避免能更充分的利用系统资源
第六章
1.简述虚拟存储器需要哪些硬件支持?
1.系统有足够大的外存
2.系统有一定容量的内存
3.最主要的,硬件提供虚实地址映射的机制
2.简述虚拟存储器的工作原理?
1.程序运行时,先将一部分程序装入内存,另一部分暂时留在外存。
2.当执行的指令不在内存时,就去外存里调进来
3.当没有足够的内存时,系统自动将部分空间释放以及内容放到外存中。
3.存储保护方法中,权限保护的实现?
1.自己区域,可读可写
2.公共区域,可读不可写
3.未授权区域,不可读不可写
4.虚拟页式存储管理的优缺点?
优点:
解决了碎片化的问题,提高内存利用率。利于多道程序执行
缺点:
存在页面空间浪费
第七章
1.简述树形目录结构的优缺点?
优点:结构清晰,便于管理。解决了重名问题,查找快
缺点:多次访盘会影响速度,结构相对复杂
第八章
1.启动磁盘执行一次io操作花费时间由哪几部分组成?
1.寻址时间 2.延迟时间 3.传送时间
2.通道控制方式分为哪几种类型?
1.选择通道: 优点以数据块为单位传输,传输速率高,缺点是通道利用率低
2.数组多路通道: 对选择通道的改进,具有多路并行操作的能力,缺点是控制复杂
3.字节多路通道:简单的共享通道,以字节为单位交替进行的。多路能力与数据多路通道一样
3.移臂调度有哪些主要的调度算法?
1.先来先服务 2.最短寻址时间 3.电梯 4.单向扫描
02326 操作系统 简答题 超简短归纳相关推荐
- 自考 02326 操作系统 简答题、综合题分类汇总解析
以下是博主个人整理的从2018年到2020年的新版操作系统大题,如果有纰漏请您指正,如果转载请指明出处,如果对您有帮助请点赞支持. 第一类[知识点]磁盘高速缓存-记录的成组 201804T35 假定某 ...
- linux网络操作系统简答题,Linux网络操作系统与实训(第2版)教材课后习题答案
间. A. Use df B. Use du / C. Use du . D. Use df . 7. 假如需要找出 /etc/my.conf 文件属于哪个包 (package),可以执行 C 命令. ...
- 操作系统简答题和论述题
1.操作系统设计原则 A. 能使计算机系统使用方便 B. 能使计算机高效的工作 2.操作系统功能: 处理器管理(处理器的调度): 存储管理(对主存管理) : 文件管理(面向用户实现按名存取,存储.检索 ...
- 考研OR工作----计算机操作系统简答题及疑难知识点总结(第一章 操作系统引论)
Everybody,阿婆主根据<计算机操作系统>(第四版.汤子瀛)这本书来对一些考研或者是工作上对计算机操作系统的知识疑难点进行了总结,有需要的朋友可以通过阿婆主总结的文章来进行学习或背记 ...
- 计算机操作系统简答题综合题
1.某分时系统中的进程可能出现如下图所示的状态变化,请回答下列问题: 1)根据图示,该系统应采用什么进程调度策略? 2)把图中每个状态变化的可能原因填写在下表中. 1.从运行态直接可以回到就绪队列的末 ...
- 考研OR工作----计算机操作系统简答题及疑难知识点总结(第二章 进程的描述与控制)
计算机操作系统从第二章开始内容会变得异常多,还是希望能够帮助到大家,在这一章阿婆主还会把书上的典型的PV操作题给打上来,给大家用作参考,如果有问题的地方,还请大家在文章下方留言,我好更正,或者你们有更 ...
- 西交915复试操作系统简答题总结
1. 信号量: 信号量是表示资源的实体,是一个与队列有关的整型变量, 其值仅 能由 P. V 操作来改变. 2. 死锁(deadlock): 死锁是指多个进程因竞争资源 ...
- linux期末vi简答题,Linux操作系统期末练习题lym
71.进程可以忽略大部分信号,但下列信号中()不能忽略 A.SIGBORT B.SIGILL C.SIGQUIT D.SIGKILL 72.调用exec函数会将原来设置为要捕获的信号都更改为() A. ...
- html5第五章简答题4,2020自考思修考试简答题重点归纳:第五章
在考试前期,小编为大家整理了思修这门课程简答题的归纳总结,希望大家好好备考! 1.简述社会公德的含义和特点. 答:社会公德是指公民在社会交往和社会公共生活中应该遵守的道德准则.社会公德是人类社会文明成 ...
最新文章
- On/Off FlipSwitch 按钮
- HDU 4286 Data Handler [栈,双端队列]
- rsync+inotify的实现
- 联想e480笔记本如何拆屏幕_如何评价 2020 年 10 月 20 日联想发布的小新 Pro14 笔记本?有哪些亮点和槽点?...
- Java虚拟机的内存空间有几种!
- OpenCV SURF FLANN匹配的实例(附完整代码)
- 铁矿怎么来_铁矿期货今日创出新高908.5点 为何老有人错过行情
- 剑指offer--重建二叉树
- @程序员:你的颈椎和你的代码一样有救了
- NOIP2015题解
- mysql的简单用法_mysql简单用法,以及增删改查语句
- 负压电源设计 TPS54160 负压 Level Shifting Control for an Inverting Buck-boost
- 【Python 基础篇】Python代码 之 三目表达式总结
- ubuntu永久修改mac地址
- Word最常用的100个通用快捷键
- 基于多传感器数据融合的全自动泊车系统研究与应用(文献综述)
- 海尔轰天雷t7linux转windowxp,XP改win7系统雨林木风详细教程
- python分离arw与jpg图片
- JESD204协议理解
- » 用HSCALE实现MySQL的数据分布式存储 江边潮未尽,枫红一季秋 -- NinGoo's blog