软考-操作系统

news2024/11/15 18:06:52

【考点梳理】

进程管理】

考点1、进程的状态(★★)

【考法分析】

本考点主要考查形式主要是根据图示判断相关状态位置或状态变迁条件。

【要点分析】

  1. 操作系统三态模型如下图所示:

 

  1. 操作系统五态模型:

 

【备考点拨】

掌握操作系统三态模型、五态模型的状态位置及其状态变迁条件。

考点2、前趋图(★★★)

【考法分析】

本考点主要的考查形式有:与PV操作结合考查。

【要点分析】

1、前趋活动和后继活动:在前趋图中,前趋活动完成后通知所有后继活动;后继活动开始之前要检查是否前趋活动已经全部完成。

【备考点拨】

1、掌握前趋图相关表示的活动之间的依赖关系。

考点3、信号量与PV操作(★★★★)

【考法分析】

本知识点的考查形式有:单独考查信号量与PV操作控制进程的互斥和并发;结合前趋图考查某个位置对应的P、V操作及其信号量;根据题干描述的业务逻辑判断对应位置的P、V操作及其信号量。

【要点分析】

1、相关概念:互斥、同步、临界资源、临界区、信号量。

2、PV操作对应的过程(如下图所示):

 

3、前趋图与PV操作结合,根据前趋图箭线标注信号量,再根据进程图填空。

【备考点拨】

1、掌握PV操作及信号量相关的概念;

2、理解PV操作的原理和应用,学会利用相关解题技巧,解决PV操作与信号量、前趋图的结合考查。

考点4、死锁及银行家算法(★★★★)

【考法分析】

本知识点主要考查形式有:根据进程情况计算死锁资源数;根据资源数利用银行家算法进行资源分配,判断选项中给出的序列是否安全。

【要点分析】

1、了解死锁的条件和预防概念;

2、根据题干给出的进程和资源分配,判断形成死锁的最小资源数或其他参数:对于这种情况,分配资源时每个进程得到可以完成进程的资源数减一,此时是形成死锁的最差情况,在此情况下多1个资源即可解决死锁问题,即不可能形成死锁。

3、银行家算法:当一个进程对资源的最大需求量不超过系统中的资源数时可以接纳该进程。

进程可以分期请求资源,但请求的总数不能超过最大需求量。

当系统现有的资源不能满足进程尚需资源数时,对进程的请求可以推迟分配,但总能使进程在有限的时间里得到资源。

根据银行家算法判断相关进程序列是否会形成死锁,是则为不安全序列。

【备考点拨】

1、掌握相关概念;

2、掌握死锁资源数计算;

3、掌握银行家算法分配资源时判断安全序列。

【存储管理】

考点5、段页式存储(★★★★)

【考法分析】

本知识点主要考查形式有:页式存储中对应逻辑页的物理页号,或对应逻辑地址的物理地址;段式存储中对应段地址的合法性判断;页式存储、段式存储、段页式存储的一些概念描述判断正误。

【要点分析】

1、知道页面大小时,可以依此判断页内地址的长度,并据此知道该地址的页号;

2、页号与页帧号的转换可以通过查表进行;

3、段地址的格式,段号后跟段内地址不能超过段长;

【备考点拨】

1、掌握段页式存储相关的一些概念;

2、掌握页式存储地址的转换和页表的查找;

3、掌握段式存储段地址合法性判断。

考点6、页面置换算法(★)

【考法分析】

本知识点主要与页式存储结合考查,依据最近最少被使用原则选择应该被淘汰的页面。

【要点分析】

1、页面淘汰时,主要依据原则:先淘汰最近未被访问的(访问位为0),其次淘汰但未被修改的(即修改位为0,因为修改后的页面)。

2、页面淘汰算法有多种,常用的是LRU即最近最少使用原则,依据的是局部性原理。

3、对于多种淘汰算法:最优算法OPT(理想型),随机算法RAND(随机性),先进先出FIFO(可能产生“抖动”),最近最少使用LRU(依据局部性原理)。

【备考点拨】

1、掌握页表字段表示的意义,根据LRU进行页面淘汰;

2、了解多种淘汰算法的原则,根据它们的特点进行区分。

【文件管理】

考点7、绝对路径与相对路径(★★★)

【考法分析】

本知识点主要考查形式即给出图示,要求选择正确的绝对路径、性对路径、文件全名。

【要点分析】

1、绝对路径从根目录开始写起,并且该文件的全名即为绝对路径+文件名。

2、相对路径从当前位置下一级目录开始写起。

【备考点拨】

1、掌握绝对路径和相对路径的写法。

2、掌握树形目录的一些特点和概念。

考点8、索引文件(★★)

【考法分析】

本知识点的考查形式主要是具体逻辑块号的索引方式判断,以及索引方式所能表示的文件大小,中间会涉及到计算。

【要点分析】

1、索引结点对应的索引方式一般题干会给出,没有给出的默认按照如图所示方式理解,下面的文件大小依图给出计算过程。

2、根据物理块大小(假设1KB)和地址项长度(假设4B),可以计算存放间接索引的物理块可以存放的地址项个数:物理块大小/地址项长度,向下取整(1KB/3B=256,注意单位和进制转换)。

3、直接索引(即索引结点直接指向实际存储文件的物理块),能够表示的逻辑页号范围是0~9,能够表示的文件大小时10*1KB。

4、一级间接索引(即索引结点指向的物理块存放的是地址项,对应地址项个数256个,可以指向256个实际存储文件的物理块),能够表示的逻辑页号范围是10~265,能够表示的文件大小是256*1KB。

5、二级间接索引(即索引结点指向的物理块存放的是间接索引的地址项,共256个,可以指向256个存放地址项的物理块,每个物理块指向实际存储文件的地址项有256个,最终指向的物理块共有256*256个),能够表示的逻辑页号范围是266~65801,能够表示的文件大小是65536KB。

 

【备考点拨】

1、掌握索引文件的具体对应关系及相关的一些概念描述;

2、掌握索引文件逻辑页号和物理块的对应关系;

3、掌握索引文件表示文件长度的计算。

考点9、位示图(★★)

【考法分析】

本知识点的主要考查方式是计算指定磁盘存放的对应字的序号或位置。

【要点分析】

1、对于位示图,每一个bit位可以表示一个磁盘的占用情况,“0”表示空闲,“1”表示占用。

2、对于字的长度与具体机器字长有关,有题目指定,假设机器字长16位,则每个字可以表示16个磁盘块的占用情况;

3、指定序号为n或第n+1个磁盘,占用情况需要用m=(n+1)/16(向上取整)个字表示,字的序号为m-1。注意其中磁盘序号、字的序号、对应位号都是从0开始,计算过程中会有加1或减1处理。

【备考点拨】

1、掌握相关的概念;

2、掌握相关的计算过程。

考点10、磁盘管理(★★)

【考法分析】

本知识点的考查形式有:计算磁盘数据的读取时间;优化存储后的数据读取时间;磁盘调度算法的相关概念判断正误。

【要点分析】

1、存取时间=寻道时间+等待时间,寻道时间是指磁头移动到磁道所需的时间;等待时间为等待读写的扇区转到磁头下方所用的时间。有时还需要加上数据的传输时间。

2、在处理过程中,如果有关于缓冲区的使用,需要了解对于单缓冲区每次只能被一个进程使用,即向缓冲区传输数据的时候不能从缓冲区读取数据,反之亦然。

3、对于磁盘存储的优化,是因为磁头保持转动的状态,当读取数据传输或处理时,磁头会移动到超前的位置,需要继续旋转才能回到逻辑下一磁盘块,优化存储就是调整磁盘块的位置,让逻辑下一磁盘块放到磁头将要开始读取该逻辑块的位置。

4、磁盘调度算法:先来先服务FCFS(谁先申请先服务谁);最短寻道时间优先SSTF(申请时判断与磁头当前位置的距离,谁短先服务谁);扫描算法SCAN(电梯算法,双向扫描);循环扫描CSCAN(单向扫描)。

【备考点拨】

1、掌握读取磁盘数据时间计算方法;

2、掌握磁盘存储优化的过程和计算方法;

3、了解磁盘调度算法的区别,并能加以区分。

【设备管理】

考点11、I/O设备管理(★)

【考法分析】

本知识的考查形式主要是给出一些描述判断对应的传输方式,或关于I/O系统的层次对应位置。

【要点分析】

1、对于I/O传输控制方式:程序查询方式(CPU一直处于询问、等待的过程,占用CPU时间最长,CPU利用率最低);中断方式(I/O完成后向CPU发送中断请求信号,CPU和I/O可以并行);DMA(CPU只做初始化,不参与具体数据传输过程);通道方式、I/O处理机,专用硬件方式。

2、对于I/O软件:

 

【备考点拨】

1、掌握I/O传输控制方式的特点,能够加以区分;

2、了解I/O软件的层次和相对位置。

考点12、虚设备与SPOOLING技术(★)

【考法分析】

本知识点的考查形式主要是判断一些概念的正误,或给出描述找到对应SPOOLING技术的中间过程。

【要点分析】

1、SPOOLING技术的应用场景和相应概念:SPOOLing是关于慢速字符设备如何与计算机主机交换信息的一种技术,通常称为“假脱机技术”。 SPOOLing技术通过磁盘实现。

2、对于SPOOLING技术的过程:

 

【备考点拨】

1、了解SPOOLING技术的应用场景和相应概念;

2、了解SPOOLING技术的过程。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/130849.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

vue2.0和vue3.0创建项目

由于vue项目依赖于nodejs,所以需要先安装它。没有nodejs去官网下载。 npm install --global vue-cli 国内npm网站很慢,可以使用淘宝镜像 npm install --registryhttps://registry.npm.taobao.org vue2.0创建项目: 进入到自己需要创建项目…

SAP给微信推送消息

导语:最近领导下发指令,要求研究SAP与微信,企业微信,钉钉,邮件推送消息的平台,类似于采购订单审批之后,可以通过以上软件给用户发消息,我认领了微信的部分。 整个研究过程是很痛苦的…

华为静态NAT、动态NAT、PAT端口复用

一、网络环境及TOP 1.1 R1 相当于内网的一台PC, IP:192.168.1.10 网关为 192.168.1.254 [R1]ip route-static 0.0.0.0 0 192.168.1.254 # R1配置默认路由(网关) 1.2 R2为出口路由器,分别连接内网R1及外网R3 1&…

7. 整数反转

题目链接:力扣 解题思路: 题目要求中有一句话:假设环境不允许存储 64 位整数(有符号或无符号)。 也就是说不能使用long类型来判断是否int溢出,只能使用int类型进行运算 首先对于一个整数的翻转比较简单…

学openCV,不会数字图像系统可不行

来源:投稿 作者:小灰灰 编辑:学姐 前言 在光照的情况下,通过成像系统将大自然中的物体拍摄出来,成像系统手机自带有,这里面我们关心的是分辨率,成像系统显示的点数越多,阵列越大&am…

HCIA静态试验(12.30-31复习)

目标实现: 2、首先进行子网划分 基于192.168.1.0 24划分 ‘一共7个路由器需要7个网段还有7个主干网 192.168.1.0/24 ----用于骨干 192.168.1.32/27 ----R1环回 192.168.1.32/28 192.168.1.48/28 192.168.1.64/27 --- R2环回 192.168.1.64/28 192.168.1.80/28 …

Java之网络相关概念

寒假又开始更新java了,之后更新的是b站教程韩顺平老师的课,编译器我从idea换成eclipse(因为蓝桥杯只有eclipse,要先熟悉) 1.网络相关概念 网络通信 网络 ip地址 1.简单来说ip地址是每一台主机的标识 类似于我们现…

Vue 疑难扎症(一)有时候取不到Vue对象中值怎么办?对象值发生改变了但是页面没有刷新怎么办?

目录 有时候取不到对象中值怎么办? 问题截图 问题代码 问题分析 情况1 情况2 情况3 问题解决 对象值发生改变了但是页面没有刷新怎么办? 为什么? 常见错误写法: 怎么办? 有时候取不到对象中值怎么办&…

Node.js--》如何在Node.js中使用中间件,看这一篇就足够了

目录 中间件 中间件函数使用 中间件的作用 中间件分类 使用中间件的注意事项 编写接口 跨域问题及其解决方案 中间件 中间件特指业务流程的中间处理环节。当一个请求到达 Express 的服务器之后,可以连续调用多个中间件,从而对这次请求进行预处理…

【网络排查】用于接口不通,mysql,kafka等数据库介质连不上的排查

这篇文章记录生产实践中遇到的网络不通的例子 文章目录前言1. 网络协议1.1 应用层找到有问题的服务端 IP总结前言 接口调用不同了了怎么办? 就找接口服务提供方,肯定是提供方的问题的,跟调用方有啥关系~ kafka,mysql等数据库介质…

JAVAGUI编程初识之Swing

文章目录一 常用窗口1.1 JFrame框架窗口1.2 演示-JFRame,JLable的使用1.3 JDialog标签1.3.1 演示-JDialog标签二 标签组件2.1 标签2.2 图标2.2.1 ICon接口简介2.2.2 演示-用Icon接口创建图标2.3 图片图标2.3.1 演示-图片图标三 布局管理器3.1 绝对布局3.1.1 绝对布局简介3.1.2 …

年末再看指针。看来搞C/C++,如影随形的指针就得门清~~~

继上篇博文因内核页表引出的指针问题,后来又研究了一番,这次应该比较清楚了,这里再总结一下。 目录 0 前言 1 普通指针: 2 指针的指针: 3 普通指针参数: 4 指针的指针参数: 5 函数指针&a…

[Kettle] 认识Kettle

1.初识Kettle Kettle是ETL数据整合与处理工具,翻译成中文是"水壶"的意思,可理解为希望把各种数据放到一个壶里,像水一样以一种指定的格式流出,表达数据流的含义 ETL(Extract - Transform - Load)是将数据从数据来源端…

centos7部署rancher2.5

一、 什么是 Rancher Rancher 是为使用容器的公司打造的容器管理平台。Rancher 简化了使用 Kubernetes 的流程,开发者可以随处运行 Kubernetes(Run Kubernetes Everywhere),满足 IT 需求规范,赋能 DevOps 团队。 Ran…

单纯形法与对偶单纯形法的通俗理解

cigma<0,a>0 min cigma/(a) 决定出基变量 1对偶单纯形法 意思是看c就是所有货物的价值&#xff0c;去看一眼这些货物单价组合售卖的价值&#xff0c;这些价值肯定要都大于0&#xff0c;而且&#xff0c;组成这个c的系数也应该是都是正的&#xff0c; c最小证明对min&a…

港科夜闻|香港科大-越秀集团百万奖金国际创业大赛2022年度前8强20强项目评审结果公布...

关注并星标每周阅读港科夜闻建立新视野 开启新思维1、“香港科大-越秀集团”百万奖金国际创业大赛2022年度前8强&20强项目评审结果公布。2022年赛事中的各赛区前三名项目&#xff0c;共计23个项目自动入围年度总决赛&#xff0c;本轮评审在这23个项目中&#xff0c;评选出了…

Hudi学习02 -- Hudi核心概念

文章目录基本概念时间轴&#xff08;Timeline&#xff09;文件布局&#xff08;File Layout&#xff09;索引&#xff08;Index&#xff09;索引原理索引类型索引的选择策略表类型&#xff08;Table Types&#xff09;查询类型&#xff08;Query Types&#xff09;写操作&#…

Qt第五十二章:Qt Design Studio使用技巧。

一、运行项目和Debugging项目【快捷键&#xff1a;CtrR】 二、 预览单Qml文件 三、添加资源文件 &#xff08;使用资源&#xff1a;将资源拖动到Editor中的矩形中即可&#xff09; 四、多状态【正常状态、按下状态、划过状态、已点击状态...】 注意&#xff1a;多状态看起来像…

java短网址平台

git地址 Reduce: 短网址平台&#xff0c;Coody Framework首秀&#xff0c;自写IOC、MVC、ORM、TASK、JSON、DB连接池、服务器。百毫秒启动&#xff0c;全项目仅2.1M&#xff08;低配服可运行&#xff09; reduce短网址平台 测试站地址&#xff1a;http://dev.icoody.cn/ 技…

DOM事件

鼠标事件监听 键盘事件监听 表单事件监听 常见的页面事件监听 事件传播 事件传播顺序&#xff1a;从内到外&#xff08;冒泡阶段&#xff09;onxxx这样写法只能监听冒泡阶段 addEventListener()方法第三个参数如果为true监听捕获阶段&#xff0c;false监听冒泡阶段(默认) 最…