系统分析师--10操作系统

系统分析师知识点汇总 1.计算机组成 1.1计算机组成与分类 1.1.1计算机的组成 6部件: 控制器,是分析和执行指令的部件 运算器,用于逻辑运算也叫算术逻辑单元ALU 内存储器,用于存储运算中间结果 外存储器 输入输出设备 (控制器与运算器在一起叫做中央处理器) 1.1.2计算机的分类 Flynn分类法 1.单指令流单数据流(SISD) 2.单指令流多数据流(SIMD) 3.多指令流单数据流(MISD) 4.多指令流单数据流(MIMD),SMP对称处理与MPP海量并行处理结构均属于MIMD 其 阅读详情

10. 操作系统

概述

操作系统概述

  • 管理系统的硬件、软件、数据资源
  • 控制程序运行
  • 人机之间的接口
  • 应用软件与硬件之间的接口
  • 进程管理
  • 存储管理
  • 文件管理
  • 作业管理
  • 设备管理

进程管理

进程的状态

进程的状态

前趋图

前趋图

信号量与PV操作
  • 进程的同步与互斥
    • 互斥
      • 如千军万马过独木桥,同类资源的竞争关系
    • 同步
      • 速度又差异,在一定情况停下等待,进程间的协作关系

单缓冲区与多缓冲区

PV操作
  • 临界资源
    • 诸进程间需要互斥方式对其进行共享的资源,如打印机,磁带机等
  • 临界区
    • 每个进程中访问临界资源的那段代码称为临界区
  • 信号量
    • 是一种特殊的变量

PV操作1

PV操作2

死锁及银行家算法
死锁问题

进程管理是操作系统的核心,但如果设计不当,就会出现死锁的问题。如果一个进程在等待一件不可能发生的事,则进程就死锁了。而如果一个或多个进程产生死锁,则会造成系统死锁
死锁问题

银行家算法
  • 分配资源的原则
    • 当一个进程对资源的最大需求量不能超过系统中的资源数时可以接纳该进程
    • 进程可以分期请求资源,但请求的总数不能超过最大需求量
    • 当系统现有的资源不能满足进程尚需资源数时,对进程是请求可以推迟分配,但总能使进程在有限的时间里得到资源

存储管理

页式存储组织

页式存储:将程序与内存均划分为同样大小的块,以页为单位将程序调入内存
页式存储组织

段式存储组织

段式存储:按用户作业中的自然段来划分逻辑空间,然后调入内存,段的长度可以不一样
段式存储组织

段页式存储组织

段页式存储:段式与页式的综合体。先分段,再分页。1个程序有若干个段,每个段中可以有若干页,每个页的大小相同,但每个段的大小不同
段页式存储组织

快表

快表是一块小容量的相联存储器,由高速缓存器组成,速度快,并且可以从硬件上保证按内容并行查找,一般用来存放当前访问最频繁的少数活动页面的页号
快表:将页表存于Cache上
慢表:将页表存于内存上

页面置换算法
  • 最优算法
  • 随机算法
  • 先进先出算法
    • 有可能产生抖动现象
  • 最近最少使用
    • 不会抖动
    • 理论依据来自于局部性原理
  • LFU算法
    • 根据数据的历史访问领率来淘汰数据,其核心思想是“如果数据过去被访问多次,那么将来被访问的频率也更高”。LFU的每个数据块都有一个引用计数,所有数据块按照引用计数排序,具有相同引用计数的数据块则按照时间排序
  • 时间局部性
    • 刚被访问的内容,立即又被访问
  • 空间局部性
    • 刚被访问的内容,临近的空间又会被访问

文件管理

绝对路径与相对路径
  • 文件属性
    • R
      • 只读文件属性
    • A
      • 存档属性
    • S
      • 系统文件
    • H
      • 隐藏文件
  • 文件名的组成
    • 驱动器号
    • 路径
    • 主文件名
    • 扩展名
  • 绝对路径
    • 从盘符开始的路径
  • 相对路径
    • 从当前路径开始的路径
索引文件

索引文件结构

空闲存储空间的管理
  • 空闲区表法
  • 空闲链表法
  • 位示图法
  • 成组链接法

设备管理

数据传输控制方式
  • 程序控制(查询)方式
    • 分为无条件传送和程序查询方式两种
    • 方法简单,硬件开销小,但I/O能力不高,严重影响CPU的利用率
  • 程序中断方式
    • 于程序控制方式相比,中断方式因为CPU无需等待而提高了传输请求的响应速度
  • DMA方式
    • DMA方式是为了再主存于外设之间实现高速、批量数据交换而设置的。
    • DMA方式比程序控制方式和中断方式都高效
  • 通道方式
  • I/O处理机
虚设备与SPOOLING技术

虚设备与SPOOLING技术


微内核操作系统

微内核操作系统

  • 单体内核
    • 实质
      • 将图像、设备驱动及文件系统等功能全部再内核中实现,运行再内核状态和同一地址空间
    • 优点
      • 减少进程间通信和状态切换的系统开销,获得较高的运行效率
    • 缺点
      • 内核庞大,占用资源较多且不易裁剪。系统的稳定性和安全性不好
  • 微内核
    • 实质
      • 只实现基本功能,将图形系统、文件系统、设备驱动及通信功能放在内核之外
    • 优点
      • 内核精练,便于剪裁和移植
      • 系统服务程序运行在用户地址空间,系统的可靠性、稳定性、安全性较高
      • 可用于分布式数据库
    • 缺点
      • 用户状态和内核状态需要频繁切换,从而导致系统效率不如单体内核

嵌入式操作系统

软硬件结合
功能在硬件上的分布

  • 嵌入式操作系统特点
    • 微型化
    • 代码质量高
    • 专业化
    • 实时性强
    • 可裁剪、可配置
  • 实时嵌入式操作系统的内核服务
    • 异常和中断
    • 计时器
    • I/O管理
  • 常见的嵌入式RTOS(实时操作系统)
    • VxWorks
    • RT-Linux
    • QNX
    • pSOS
    • 嵌入式操作系统
【软考】系统分析师知识点整理(待更新) 阅读详情

相关推荐

软考-系统分析师知识大纲及分数

文章目录前言细分知识体系章节知识点归纳1.计算机组成与体系结构2.计算机网络3. 操作系统4. 数据库系统5.系统配置与性能评价6. 企业信息化战略与实施7. 软件工程需求工程9.项目管理系统安全与分析设计 前言 今年的软考如期举行,考试前对细分领域知识做了梳理,以供查阅和分享。 从每年的细分考试大纲来看,与架构师相差无几,但是分数相比于架构有较大不同,在细分考试中,分数在各个科目分摊相对均匀,而架构比较集中几乎一半的分数都集中在架构设计章节,详情参考软考系统架构设计师知识整理 ,里面详细介绍了架构师的知识

零一架构师的专栏 4007

2024系统分析师综合知识必备知识点(更新)

2023系统分析师综合知识必备知识点(持续更新)

琅琊之榜 4379

系统分析师考试资料合集

2008年12月,我参加了系统分析师考试,不负一番努力,通过考试,并取得了较好的成绩。(全国成绩前50名)。现在将自己考试时,用到的资料总结整理,和大家分享。另外,我还将自己的一些考试心得写出来,希望对大家有用。

2024下半年软考系统分析师资料合集(超全!!!)

2024下半年软考高级系统分析师,别再到处找资料了,已经给大家打包好了,包括2005~2014上半年真题、模拟练习题、案例简答题合集、考点自查清单、论文范文+模板、默写本、高频知识点、自学打卡表、学习计划手册、易混淆知识点、精华知识点等。

xisai88的博客 1731

解决com.kingbase8.util.KSQLException: This _connection has been closed.

一个消息管理系统,系统采用kingbase8数据库,数据库采用单体模式,后台应用也采用springboot单体模式。系统正式上线后,出现几个JDBC响应的异常信息: com.kingbase8.util.KSQLException: An I/O error occurred while sending to the backend. java.net.SocketTimeoutException: Read timed out.

qq_38127559的博客 2756

2022-2028年全球与中国玄武岩连续纤维(BCF)行业深度分析

本文研究全球与中国市场玄武岩连续纤维(BCF)的发展现状及未来发展趋势,分别从生产和消费的角度分析玄武岩连续纤维(BCF)的主要生产地区、主要消费地区以及主要的生产商。重点分析全球与中国市场的主要厂商产品特点、产品规格、不同规格产品的价格、产量、产值及全球和中国市场主要生产商的市场份额。 主要生产商包括: Kamenny Vek TESPE Mafic Technobasalt Russian Basalt ISOMATEX SA Sudaglass Basalt Fiber INNEGRA LAVAint

Fj69258的博客 614

《eWeek》高级技术分析师对应用Solaris 10的经验分享及评论

《eWeek》高级技术分析师Jason Brooks对Sun公司最新版本Solaris 10(6/06版)进行了测试,在应用中亲身体验到了Solaris 10的新功能而且有很多自身的心得体会。--新的版本增加了先进的Zettabyte文件系统(ZFS),使用非常简便,不需要预先分配ZFS的大小而文件系统会根据需要来访问存储池;在测试中我们很高兴地发现,可以通过一个网页管理接口,通过简单的导航和

solaris1的专栏 2606

vhr 微人事系统安装与部署教程(SpringBoot + Vue 项目实战)

vhr(微人事)是一个开源的人力资源管理系统项目。系统采用前后端分离架构,主要技术栈包括:后端:MyBatis前端:VueElement UIAxios数据库:MySQL系统通常包含以下模块:员工管理部门管理职位管理薪资管理权限管理系统管理整体功能已经接近企业级后台系统。vhr(微人事)是一个非常经典的开源人力资源管理系统项目,基于SpringBoot + Vue 前后端分离架构。系统包含:员工管理部门管理权限管理薪资管理。

m0_69484557的博客 486

Sun 将推出新操作系统与 Linux 抗衡

天极网消息 Sun 公司正在对其操作系统进行全面改进,希望新系统中能够提高性能的技术和积极的定价策略能够阻止顾客转向使用 Linux 系统。  在遭遇长期衰退后,Sun 电子计算机公司试图东山再起。这家电脑制造商将于周一宣布,公司计划推出 Solaris 10 操作系统。这套软件是原先适用于 Sun 服务器系统的软件的升级版。公司高层表示,将于明年1月份推出这套操作系统,新软件在运行某些应用程序时

ZCatLinux --资讯与技术社区--Open Source World----Linux/Shell/DevOPS-- 1308

博途PLC如何建立与笔记本电脑端的连接?(新手必会)

对S7-1500PLC下载硬件组态或程序,需要建立PC与PLC的连接。 由于S7-1500CPU都具有PN端口,因此建立PC与S7-1500PLC的连接通常使用工业以太网来实现。 1.使用网线连接PC-PLC 使用网线,一端连接PC的以太网卡端口,另一端连接S7-1500CPU的PN端口。 2.设置本机IP地址 2.1 确认本机要设置的IP地址段 本机IP地址要和PLC程序组态IP地址段前三位保持一致,后一位使用组态中没有用到的IP地址段。如下图所示。 那么看了这个图片应该就知道了,地址应该设置成192.

weixin_42430971的博客 1万+

AI奶牛TMR智能饲喂机器人 Qt信创完整项目( 统信/麒麟国产系统直接编译)

内置**犊牛、育成牛、围产牛、泌乳牛、干奶牛**5套标准化饲喂配方;+" 饲喂批次完成|牛群:"+grpText+"|投喂饲料:"+QString::number(ft)+"吨|剩料:"+QString::number(st)+"吨|异常牛:"+QString::number(abCow);cv::putText(frame,"霉变变质饲料禁止饲喂",cv::Point(20,40),cv::FONT_HERSHEY_SIMPLEX,0.7,cv::Scalar(0,0,255),2);

寒寒豆豆软件公司的博客 181

Windows 7最多将拥有10个版本 吓跑用户?

据国外媒体报道,有分析师认为,微软下一才操作系统Windows 7最多将拥有10个版本。 当前,Windows XP和Windows Vista各拥有8个不同的版本,其中包括两个针...

congguilie3038的博客 131

inno setup自定义卸载程序和美化

也就是DisplayName,因为我们在第一步的时候,将卸载程序名称也写入了注册表,所以,我们直接从注册表读DisplayName字段即可。1.要实现inno setup自定义卸载程序,首先需要关闭自带的卸载程序。在[Setup]的字段关闭卸载程序步骤和页面。2.删除应用程序目录里能够删除的并且返回进度。3.自定义卸载程序相关的注册表信息。4.删除启动菜单栏和guid注册表。2.自定义快捷方式和程序菜单。

cs821984831的博客 2347

linux现在在服务器份额,Linux客户机市场份额突破1% 但难成主流

5月11日消息,据跟踪在互联网上使用的操作系统状况的Net Applications最新发表的数据显示,Linux的应用已经突破了1%的市场份额障碍。尽管这是一个重要的里程碑,但是,这个事情没有什么意义,因为Linux永远不会成为桌面操作系统市场的一个大型参与者。Net Applications的报告称,Linux在客户端设备上使用的市场份额在我们的跟踪调查中首次超过了1%。Linux作为服务器的...

weixin_33122947的博客 601

Unreal Engine开发:角色动画与状态机_动画混合:通过混合节点实现平滑动画过渡

动画混合是提升游戏动画质量的关键技术之一。Unreal Engine提供了多种混合节点,包括BlendSpace1D、Blend Two By Bool、Blend Two By Alpha和Sequencer,每种节点适用于不同的场景。通过合理使用这些节点,可以实现平滑、自然且高效的动画过渡效果。此外,遵循最佳实践和高级应用技巧,可以进一步优化动画质量和性能。希望本节内容对你在Unreal Engine中实现动画混合有所帮助,使你的游戏角色动作更加流畅和自然。

chenlz2007的博客 1244

【异常】OpenClaw 项目 `fetch failed` 报错问题排查与解决方案Response interrupted: TypeError: fetch failed

针对无超时控制、异常兜底缺失导致的请求中断,封装标准化的安全请求工具,一次性解决超时控制、异常捕获、日志埋点三大问题,全项目替换原生。:将项目运行的 Node.js 版本升级至 18.x 及以上 LTS 版本,使用 Node.js 内置的稳定版。实现的网络请求环节,包括但不限于:第三方开放接口调用、内部服务接口通信、跨域资源请求、外部配置拉取等场景。:针对无法升级 Node.js 版本的存量环境,通过社区稳定兼容包替换原生。类型异常,直接造成业务请求响应中断。第二步:业务代码改造,替换原生。

奶爸的编程之路,也就一周冷个三天 366

IBM 网络安全分析师专项笔记(四)

在讨论了政策与程序之后,我们来深入理解“治理”本身。治理是对组织所有不同部分的理解,其目的是为了实现一个统一的目标。例如,COBIT是一个优秀的框架,它可以帮助你的公司改善IT治理。因为它让组织的所有不同部门使用同一种“语言”进行沟通。举例来说,如果会计部门的某位员工在薪资系统中发现了一个漏洞并需要修改,他们知道,若想对系统进行修改,他们需要遵循内部流程:创建一个工单或事件案例。这个事件将被提交给IT部门,IT人员会将其按优先级排入处理队列,等待专家处理。这实际上是一个非常标准的流程。

龙哥盟 93

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

西安市内推

3)熟悉数据仓库设计(如Snowflake、Redshift),掌握ETL工具(Informatica、Talend)实现数据抽取、清洗和加载。1)计算机、软件工程相关专业,研究生优先,优秀的本科也可以适当考虑,成熟人才30岁以下,需有相关的经验或证书(原则上是双一流)4)框架与工具:掌握Hadoop、Spark、Flink等分布式计算框架,熟悉Kafka、Hive等数据流处理工具。2)框架与工具:掌握Hadoop、Spark、Flink等分布式计算框架,熟悉Kafka、Hive等数据流处理工具。

2501_90772810的博客 188

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

android surface 平板,微软开发折叠屏 Surface 平板,可运行 Android 应用

原标题:微软开发折叠屏 Surface 平板,可运行 Android 应用还是来自 IHS Markit 分析师 Jeff Lin 的预测,微软计划在 2020 年上半年发布一款折叠屏幕平板电脑。这款平板电脑采用双屏幕设计,屏幕尺寸为 9 英寸,比例为 4:3。 更有趣的是,Lin 宣称微软下一代 Windows 操作系统,Windows Core OS 可以原生运行 Android 应用。这款设...

weixin_39614750的博客 312

【系统分析师之路】系统分析师备考计划

【系统分析师之路】系统分析师备考计划

千月星跡 3322

Gartner称2016会是Windows 10的“企业之年”

研究公司Gartner称:Windows 10已经在企业市场看到了要超越Windows 7的成功迹象,未来几月将有不少企业评估采用该操作系统的可能性。分析师Steve Kleynhans在接受CW采访时表示:在Windows 10更新做好准备之后,企业市场已经有所改变,并且提出了更多有关如何部署该操作系统的问题,而不是这会带来什么变化、以及他们为何要...

weixin_34032792的博客 85

SM770代理|慧荣一级代理商|USB接口显示技术|USB拓展坞方案芯片

的显示性能,无论是专业设计师进行精细的图形创作,视频编辑师处理高清视频素材,还是金融分析师需要同时查看多个市场数据图表,这款产品都能为他们的工作提供强大的助力,让他们如虎添翼。无论是欣赏高清影片、体验实时游戏,还是进行流畅的视频会议,,可以快速传输数据文件,对于很多视频剪辑用户来说,既能拓展超高清显示屏幕的数量,有可以及时完成视频素材的传输,不得不说是一款非常实用的扩展坞设备。,可以快速传输数据文件,对于很多视频剪辑用户来说,既能拓展超高清显示屏幕的数量,有可以及时完成视频素材的传输。

QQ1540182856的博客 530

【系统分析师之路】系统分析师冲刺习题集(操作系统)

【系统分析师之路】系统分析师冲刺习题集(操作系统)

千月星跡 1011

【干货收藏】0 基础网络安全学习指南:大学生高薪就业必备攻略

专为零基础大学生打造的网络安全学习全攻略,从学习路线、必备技能、工具实操、靶场练习、证书推荐到简历面试、高薪就业全覆盖。零基础、非科班也能稳步进阶,在校积累实战经验,毕业直通网安高薪岗位。

Button12138的博客 374

软考系统分析师难吗?现在开始准备需要多久能考试?

要备考系统分析师,我们得先知道什么是系统分析师。按照官方说明,系统分析师能够分析用户需求,编写系统分析、设计文档,指导整个项目的开发。也就是说,系统分析师,对标现实工作场景中的解决方案工程师以及需求分析师岗位。

zzjjiaa的博客 7608
上一篇: 系统分析师--09系统配置与性能评价
下一篇: 系统分析师--11数据库系统
sisyphoslee
博客等级 码龄7年 942粉丝 142原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值