软件设计师考试笔记-(10)

软件设计师考试笔记-(10)

1、操作系统基本原理

在这里插入图片描述
在这里插入图片描述

1.1、进程管理

1.1.1、进程状态

在这里插入图片描述

1.1.2、前趋图

为了描述一个程序的各部分间的依赖关系,或者是一个大的计算的各个子任务间的因果关系的图示。
在这里插入图片描述

1.1.3、进程的同步与互斥

在这里插入图片描述
同步->异步
互斥->共享

在这里插入图片描述

1.1.4、PV操作

在这里插入图片描述
例如:
在这里插入图片描述
a1(V(s1))发起付款请求给b1(P(s1)),b2收款结束(V(s2))通知a2(P(s2))付款成功

1.1.5、PV操作与前趋图

在这里插入图片描述

1.1.6、死锁问题

在这里插入图片描述

n个进程,每个进程需要m个资源,不死锁至少要有v = (m-1)*n + 1个资源。

1.1.7、银行家算法

死锁条件:
互斥
保持和等待
不剥脱
环路等待

在这里插入图片描述
在这里插入图片描述
例如:
在这里插入图片描述
当前剩余:2 1 0
还需:

线程最大需求已分配
P15 3 17 7 5
P20 1 04 2 1
P36 0 19 8 5
P40 0 15 4 1
P52 3 16 5 4

安全状态:
P2-P4-P5-P1-P3
421-541-654-775-985

1.2、存储管理

1.2.1、分区存储组织

在这里插入图片描述

1.2.2、页式存储、段式存储、段页式存储

1.2.2.1、页式存储 ->(页号、页内地址)

在这里插入图片描述
在这里插入图片描述
4K = 2^12 12位就是A29为页内地址 5A29H -> 页号5对应物理地址6
淘汰最近没访问没修改的页面 状态位为1(0、1、2、5)中没访问的就是(1),所以淘汰1页面。

1.2.2.2、段式存储 ->(段号、段内地址)

在这里插入图片描述

1.2.2.3、段页式存储

在这里插入图片描述

1.2.2.4、快表

在这里插入图片描述

1.2.3、页面淘汰(置换)算法

在这里插入图片描述
在这里插入图片描述
12
5 [指令(1) A(2) B(2)]

1.3、文件管理

1.3.1、索引文件结构

在这里插入图片描述
假设每块索引节点大小为4K 总内存4K 13 = 52K
数据块大小1024 那么:
10个直接索引: 4K
10 = 40K
1个一级索引:4K11024
1个二级索引:4K10241024

例如:
在这里插入图片描述
索引节点:8个 地址项大小:4字节 数据块大小:1k
直接地址索引:[0~4] 5个 0-4
一级地址索引:[5~6]2个 5-
二级地址索引:[7]1个

1K/4字节 = 1024/4 = 256个地址
261 -(256+5) + 1
5->58 261->187

101号物理地址对应二级地址索引

1.3.2、文件和树形目录结构

在这里插入图片描述

1.3.3、空闲存储空间管理

在这里插入图片描述
例如:
在这里插入图片描述
(4195+1)/32 = 131.125 -> 132
B
131*32 = 4192 -> 132中该字的第
0位为4192
1 4193
2 4194
3 4195

1.4、设备管理

1.4.1、数据传输控制方式

在这里插入图片描述

1.4.2、虚设备与SPOOLING技术

在这里插入图片描述

1.4.3、微内核操作系统

在这里插入图片描述

软考中级软件设计师学习笔记 World版本 下载后可直接打印作为2020年上半年考试的复习资料用 1.CPU 的功能的功能:程序控制、操作控制、时间控制、数据处理。 2.计算机系统组成示意图计算机系统组成示意图: 3.数据表示数据表示:原码、反码、补码、移码。(0 为正,1 为负) 4.移码移码:如果机器字长为 N,偏移量为 2N-1,则[X]移=2N-1+[X]补(X 为纯整数)。[X]移=1+X(X为纯小数)。 5.IEEE754:符号位(1 位,0 正 1 负)+阶码(8 位,+127)+尾数(23 位,小数点在最高位之后,随后省略最高位)。 6.浮点数加减浮点数加减:0 操作数检查,对阶操作(小阶变大阶),尾数加减(阶码用双符号位,尾数用单符号位),结果规格化,舍入处理(判定溢出)。 7.常用校验码常用校验码:奇偶校验码(只能检错)、海明码(纠错加检错)、循环冗余校验码(CRC)。 8.计算机体系结构分类计算机体系结构分类:单处理系统,并行处理与多处理系统,分布式处理系统。 9.指令集的发展:CISC(复杂指令集计算机):增强原有指令的功能,用更为复杂的新指令取而代之;RISC(精简指令集计算机):减少指令总数简化指令功能,优化编译降低复杂度。 10.指令控制方式指令控制方式:顺序方式,重叠方式,流水方式。 11.RISC 中的流水线技术中的流水线技术:超流水线技术,超标量技术,超长指令字技术。 12.并发性的解决并发性的解决:阵列处理机,并行处理机,多处理机。 13.主存与 cache 地址映射方式地址映射方式:全相联映射-将主存一个块的地址与内容一起存入 cache 中,计算机 硬件系统 软件系统 输入设备 输出设备 存储器 运算器 控制器 内存储器 外存储器 算术逻辑单元ALU 累加寄存器AC 数据缓冲寄存器DR 状态条件寄存器PSW 指令寄存器IR 程序计数器PC 地址寄存器AR 指令译码器ID 中央处理单元 CPU 寄存器组 控制总线 ROM RAM
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值