《计算机操作系统》简答题总结.doc
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
"计算机操作系统" 本文对计算机操作系统的知识点进行了总结和概括。操作系统是计算机系统的一种系统软件,它统一管理计算机系统的资源和控制程序的执行。操作系统的主要功能包括进程管理、存储管理、文件管理、设备管理和安全管理等。 1. 操作系统的定义:操作系统是计算机系统的一种系统软件,它统一管理计算机系统的资源和控制程序的执行。 2. 操作系统在多道程序设计技术的系统中的角色:在多道程序设计技术的系统中,操作系统会占领中央处理器只有当中断装置发现有事件发生时,它才会中断当前占用中央处理器的程序执行,让操作系统的处理服务程序占用中央处理器并执行之。 3. 删除文件操作的系统处理过程:用户用本操作向系统提出删除一个文件的要求,系统执行时把指定文件的名字从目录和索引表中除去,并收回它所占用的存储区域,但删除一个文件前应先关闭该文件。 4. 相关临界区的管理要求:为了使并发进程能正确地执行,对若干进程共享某一变量(资源)的相关临界区应满足以下三个要求:① 一次最我让一个进程在临界区中执行,当有进程在临界区中时,其他想进入临界区执行的进程必须等待; ② 任何一个进入临界区执行的进程必须在有限的时间内退出临界区,即任何一个进程都不应该无限逗留在自己的临界区中;③ 不能强迫一个进程无限地等待进入它的临界区,即有进程退出临界区时应让下一个等待进入临界区的进程进入它的临界区。 5. 解决死锁问题的三种方法:① 死锁的防止。系统按预定的策略为进程分配资源,这些分配策略能使死锁的四个必要条件之一不成立,从而使系统不产生死锁。② 死锁的避免。系统动态地测试资源分配情况,仅当能确保系统安全时才给进程分配资源。③ 死锁的检测。对资源的申请和分配不加限制,只要有剩余的资源就呆把资源分配给申请者,操作系统要定时判断系统是否出现了死锁,当有死锁发生时设法解除死锁. 6. 操作系统的分类:操作系统可以分为批处理操作系统、分时操作系统、实时操作系统、网络操作系统、分布式操作系统等。 7. 计算机系统的中断机制及其作用:中断机制包括硬件的中断装置和操作系统的中断处理服务程序。中断装置由一些特定的寄存器和控制线路组成,中央处理器和外围设备等识别到的事件保存在特定的寄存器中,中央处理器每执行完一条指令,均由中断装置判别是否有事件发生 若无事件发生,CPU 继续执行;若有事件发生,则中断装置中断原占有 CPU 的程序的执行,让操作系统的处理事件服务程序占用 CPU,对出现的事件进行处理,事件处理完后,再让原来的程序继续占用 CPU 执行。 8. 选择进程调度算法的准则:由于各种调度算法都有自己的特性,因此,很难评价哪种算法是最好的。一般说来,选择算法时可以考虑如下一些原则:① 处理器利用率;② 吞吐量; ③ 等待时间; ④ 响应时间。 9. 独占设备的分配方式:独占设备通常采用静态分配方式。即在一个作业执行前,将作业要使用的这类设备分配给作业,在作业执行期间均归该作业占用,直到作业执行结束才归还。 10. 产生死锁的原因:① 系统资源不足; ② 进程推进顺序不合适。 11. 批处理操作系统的定义:用户准备好要执行的程序、数据和控制作业执行的说明书,由操作员输入到计算机系统中等待处理。操作系统选择作业并按作业说明书的要求自动控制作业的执行。采用这种批量化处理作业的操作系统称为批处理操作系统. 12. 特权指令的使用限制:只允许操作系统使用特权指令,用户程序不能使用特权指令。 13. 影响缺页中断率的主要因素:影响缺页中断率的因素有四个: ① 分配给作业的主存块数多则缺页率低,反之缺页中断率就高。② 页面大,缺页中断率低;页面小缺页中断率高。③ 程序编制方法.以数组运算为例,如果每一行元素存放在一页中,则按行处理各元素缺页中断率低;反之,按列处理各元素,则缺页中断率高。④ 页面调度算法对缺页中断率影响很大,但不可能找到一种最佳算法。 14. 磁盘移臂调度的目标和常用算法:磁盘移臂调度的目的是尽可能地减少输入输出操作中的寻找时间。常用的移臂调度算法有:① 先来先服务算法 ② 最短寻找时间优先算法 ③ 电梯调度算法 ④ 单向扫描算法. 15. 常用的作业调度算法:① 先来先服务算法 ② 计算时间短的作业优先算法 ③ 响应比最高者优先算法 ④ 优先数调度算法 ⑤ 均衡调度算法
- 粉丝: 446
- 资源: 6万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于Python和HTML的Chinese-estate-helper房地产爬虫及可视化设计源码
- 基于SpringBoot2.7.7的当当书城Java后端设计源码
- 基于Python和Go语言的开发工具集成与验证设计源码
- 基于Python与JavaScript的国内供应商管理系统设计源码
- aspose.words-20.12-jdk17
- 基于czsc库的Python时间序列分析设计源码
- 基于Java、CSS、JavaScript、HTML的跨语言智联平台设计源码
- 基于Java语言的day2设计源码学习与优化实践
- 基于浙江大学2024年秋冬学期软件安全原理与实践的C与Python混合语言设计源码
- 基于FastAPI和Vue3的表单填写与提交前后端一体化设计源码