操作系统 VI 单选+是非
目录
散点
设备驱动程序提供的功能:
磁盘格式化进行的操作:
目录及其实现的描述:
设备管理中引入缓冲机制的主要原因:
请求分页系统
可变分区存储管理
无法放入内存的页面
文件控制块中存放的信息
对降低缺页率由直接帮助的手段
可能发生死锁的情况
多CPU共享内存环境下,可以实现临界区的方法
不必以内核态进行访问的数据结构
磁盘格式化进行的操作
发生抖动时会出现的现象
对于提升存储系统的容错性有直接帮助的海量存储技术
是非题T:
散点
- 磁带:只支持顺序访问的存储设备
- 只读光盘:不需要进行空闲块管理的存储设备
- 计算机病毒:会自我复制、传播,进而威胁系统的安全的程序(片段)
- 特洛伊木马:常通过伪装成其他程序,引诱用户运行,从而威胁系统的安全
- 防火墙:能够帮助系统管理员抵御拒绝攻击的机制
- 加密:能够帮助系统管理员防止攻击者窃听在公共网络上传输的数据
- 访问控制矩阵:对单点故障的容错星最好的网络拓扑结构
- 通过msn messenger和好友聊天:提供了最佳的位置透明性的机制
- 块:磁盘上的文件读写的单位
- 程序局部性理论:虚拟存储的基础,基本含义是程序执行时对内存访问的不均匀性
- 分时系统:强调交互性的操作系统
- 进程控制块:描述进程状态和特性的数据结构,一个进程只能由惟一的进程控制块
- 文件控制块:必须放在持久存储介质上的数据结构
- 操作系统的基本功能:控制和管理系统内的各种资源,有效地组织多道程序的运行
- 就绪状态:若当前进程因时间片用完而让出处理机时;当前运行进程调用yield(),主动放弃使用CPU;在可占先系统中,高优先级进程被创建
- 柱面号:磁盘调度时,访问序列中记录的
- 文件系统:关机时,操作系统的内核存储位置
- 磁盘低级格式化:能够检测磁盘坏道和坏块的操作
- 计算机地址位数:限制地址空间容量
设备驱动程序提供的功能:
- 提供标准的设备访问系统调用(如open(),read()等)
- 提供中断处理程序
- 提供内核直接访问设备的接口
- 不提供DMA控制功能
磁盘格式化进行的操作:
- 建立空闲FCB列表
- 建立空闲块列表
- 设定根目录文件
- 不划分扇区和磁道
目录及其实现的描述:
- 目录不是文件控制块,是一种逻辑概念,通常用文件实现
- 目录是文件的集合,不是文件控制块的集合
- 目录文件中存放的不是目录中文件的文件控制块
- 根目录的父目录是其本身
- 目录中的“.”“”..通常分别代表该目录本身和其父目录
- 目录中可以有子目录,形成嵌套结构
- 文件系统采用二级目录结构,可以解决不同用户之间的文件名的冲突问题
设备管理中引入缓冲机制的主要原因:
- 缓和CPU和I/O设备间的速度不匹配问题
- 减少堆CPU的中断频率和放宽对CPU相应
- 提高CPU和I/O设备间的并行性
- 不能节省系统内存
请求分页系统
- LRU算法:近期最长时间以来没被访问的页先淘汰
可变分区存储管理
- 最优适应分配算法:对空闲区表项按尺寸从小到大进行排列
无法放入内存的页面
- 这些页面可以存放在磁盘上的swap分区中
- 这些页面可以存放在磁盘文件系统中的特殊文件中
- 每个进程不可以直接访问属于自己地址空间的页面
- 无论存放在哪里,这些页面无法由用户态的程序直接访问
文件控制块中存放的信息
- 文件大小
- 文件访问权限
- 文件数据存放位置指针
- 文件内所属目录X
对降低缺页率由直接帮助的手段
- 增加页框
- 预取页面
- 减少系统中同时运行的进程数目
- 插入不必要的I/O指令无效
可能发生死锁的情况
- 每一种资源的数量都超过单个进程所需这类资源的最大值
多CPU共享内存环境下,可以实现临界区的方法
- 使用test_and_set机器指令实现“忙等”
- Peterson算法
- 使用swap及其指令实现“忙等”
- 关中断不可以
不必以内核态进行访问的数据结构
- 进程控制块
- 页表
- 文件控制块
磁盘格式化进行的操作
- 建立空闲FCB列表
- 建立空闲块列表
- 设定根目录文件
- 不划分扇区和磁道
发生抖动时会出现的现象
- 处于等待状态的进程数增多
- CPU利用率不会增高
- 磁盘I/O增多
- 长程调度允许更多的进程进入就绪状态
对于提升存储系统的容错性有直接帮助的海量存储技术
- 映像
- 按位奇偶校验
- 按块奇偶校验
- 无冗余的条带化无效
是非题T:
- 线程都保存有各自的栈信息和CPU状态(寄存器、指令计数器等)
- 在多进程多线程操作系统中,每个线程都需要栈
- 微内核操作系统中,CPU调度、进程间通讯功能必须在微内核中实现,虚存管理可以不在微内核中
- 一个用户进程执行系统调用时,运行在用户上下文中
- 在虚存管理时,采用先进先出(FIFO)页面替换策略,可能发生Belady异常(即分配页框越多,缺页率反而越高)
- 在虚存管理时,采用LRU页面替换策略,不会发生Belady异常(即分配页框越多,缺页率反而越高)
- Windows的实现将图形界面功能在核心态,有利于图形界面功能的效率
- 在抢占式操作系统中,进程不会因为申请、使用资源发生死锁
- 安全一定无死锁
- 文件控制块通常不在目录文件中
- 目录是一种特殊的文件,其内容只能由操作系统中文件系统相关的代码在内核态访问
- 对于键盘这样的低速字符设备,采用DMA方式进行数据交换是不合适的
- 在类UNIX系统(如Linux)中,一个文件的权限为:rwxr-x---,表示:目录的所有者(owner)同组用户对于该文件具有读和执行权限
- 并非所有的二级或三级存储设备都需要磁盘调度
- 发生缺页中断的进程将从运行态转换为等待态
- 逻辑炸弹会通过特殊的程序逻辑引起计算机硬件通常不爆炸
- I/O设备的驱动程序代码应该运行在使用该I/O设备的进程的核心态
- 页表应该存放在内存上
- FCB应该存放在磁盘上,由操作系统内核进行管理,在需要的时候调入内存使用
- 只使用二元信号量和计数器,而不是用计数信号量,可以实现有界缓冲区问题的
- 采用可变分区存储方式管理存储器时,可利用设置空闲区表的方法,用于管理主存中的空闲区的数目和大小
- 使用RAID可以提高数据存储可靠性和数据传输速度
是非题F:
- 页表由各个进程自己管理,进程可在用户态对页表进行更新
- 段表由各个进程自己管理,进程可在用户态对段表进行更新
- 分页或分段系统必须采用虚拟存储技术
- 单CPU环境下由于任何时刻只有一个进程(线程)能够运行,因此操作系统不需要实现同步与互斥支持
- 分时是为了在操作系统中支持同时运行多个程序,从而提供CPU的利用率而提出的
- 在分时系统中,由于采用了分时技术,用户可以独占计算机的资源
- 线程都保存有各自的栈信息和CPU状态(寄存器、指令计数器等)、堆信息,以及打开文件列表等
- 以索引方式组织盘块(block)空间的文件中,索引表的每个表项描述一个文件盘块,含有相应盘块的逻辑盘块号和物理盘块号
- 最短寻道时间优先调度(SSTF)算法是每次选择离磁头当前位置最近的I/O请求,其寻道长度必然是最短的,但有可能出现饥饿现象
- 假脱机(spooling)方式常被用于处理字符设备(character device),如终端,的I/O操作
- RAID技术有助于增强存储系统的可靠性(availability),降低存储系统的响应时间(response time),但是会降低访问的吞吐率(throughput)
- RAID技术总是以牺牲磁盘访问性能来换取容错性的提高。
- 对于打印机这样的低速字符设备,采用DMA方式进行数据交换是不合适的
- 目录文件其实就是文件控制块(FCB)
- 操作系统内核是一个特殊的进程,在系统启动后以运行(running)或者就绪(ready)状态存在
- 由于P、V操作描述同步、互斥等问题的能力不足,所以有必要引入其他的通讯原语或机制,如send,receiver或Monitor等
- 当系统进行系统调用时,将涉及到进程上下文的保存和恢复,此时系统所保存和恢复的是同一个进程的上下文
- 在引入线程的OS中,线程是资源分配和调度的基本单位
- 引入线程概念的主要目的是处理进程与进程之间的竞争
- 采用树形目录结构可以节省存储空间
- 移臂调度的目标是使磁盘旋转周数最少
- 当某进程执行P操作时,首先对S信号量减一,当S≤0时表示资源得不到满足,系统将执行P操作的进程插入等待队列
操作系统 VI 单选+是非相关推荐
- 【计算机架构】什么是实时操作系统、什么是非实时操作系统;实时操作系统和非实时操作系统的区别
一.实时操作系统 实时操作系统(RTOS)是指当外界事件或数据产生时,能够接受并以足够快的速度予以处理,其处理的结果又能在规定的时间之内来控制生产过程或对处理系统做出快速响应,调度一切可利用的资源完成 ...
- linux系统教程vi命令详解,Linux操作系统vi命令详解及其使用技巧
vi是Unix和Linux世界里极为普遍的全屏幕文本编辑器,几乎可以说任何一台Unix/Linux机器都会提供这套软件.Unix/Linux 上也已经发展出许多更新.更好用的文书编辑器,但并不是每一台 ...
- AIX操作系统vi命令的使用方式
进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后 ...
- Linux操作系统——vi使用方法详细介绍
转载请联系作者并注明出处:http://blog.csdn.net/woshizisezise/article/details/78052312 vi编辑器是所有Unix及Linux系统下标准的编辑器 ...
- linux系统charp命令,操作系统 Linux系统
Linux操作系统 预备知识(Operating System): 1.GNU项目,GNU项目是一个自由软件项目,旨在建立一个完全自由开放通用的UNIX软件平台. 2.操作系统:管理计算机硬件和软件资 ...
- 转行计算机,如何成功进入大厂?
写在前面: 我是18年双非考入华科软院的,本科材料专业,感觉就业前景不佳才转了计算机,记得当初考完研还写了篇 普通一本如愿跨考华科软件工程经验之谈 . 转眼间两年多的研究生生活马上就要结束了,回想起来 ...
- Linux系统安装与实验基础
Linux系统安装与使用基础 目录 Linux系统安装与使用基础 1.目的与要求 2.实验内容 3.小结(回答问题) Centos 7 虚拟机的安装 gcc 编译器 vim编辑器介绍 4.控制文件和目 ...
- Apsara Clouder云计算专项技能认证:云服务器ECS
介绍 Apsara Clouder云计算专项技能认证:云服务器ECS入门题库,本人得分85分(60分及格),如有错误,欢迎指导,谢谢. 题库 单选1.云服务器ECS产品丰富,以下哪个不是云服务器ECS ...
- mysql支持clr_什么是 CLR ?
什么是公共语言运行时(Common Language Runtime, CLR)?简单来说就是:公共语言运行时(CLR)是一套完整的.高级的虚拟机,它被设计为用来支持不同的编程语言,并支持它们之间的互 ...
最新文章
- 函数返回类的对象与拷贝构造函数
- 【原创】linux 批量清空文本内容
- paip.提升用户体验--提升java的热部署热更新能力
- 【动态规划】方格取数 (ssl 1010)
- vue 路由懒加载,组件异步加载
- 米斯特白帽培训讲义 漏洞篇 SQL 注入
- 不让html缓存图片吗,html – 如何强制Web浏览器不缓存图像
- 北大中文核心期刊目录(2004年版)
- 匠心耕耘,新华三大学筑梦远航
- [病毒木马] 什么是LSP劫持
- fanq15/FSOD-code 的环境配置及运行
- 《炬丰科技-半导体工艺》 砷化硼热管理
- 微信公众号的订阅号和服务号权限区别
- 超声广义相干因子( Generalized Coherence Factor,GCF)波束合成仿真
- 远程控制-Virut蠕虫病毒(需专杀工具请三连并私信)
- php curl发邮件,使用PHP cURL通过Mailgun API发送带附件的电子邮件
- 在KubeSphere中部署微服务(阡陌)+ DevOps
- 获取米家设备token
- 第十五篇 项目整体管理__项目启动会议、项目目标
- Corel VideoStudio会声会影2022旗舰版本视频剪辑软件