软考中级 > 网络工程师 > 1.计算机硬件基础
数据的表示
- 2进制、8进制、16进制
- 原码、反码、补码
- 逻辑运算(或, 与, 非, 异或)
计算机的组成与系统结构
计算机结构
- 冯·诺依曼结构
- 运算器
- 算数计算单元ALU
- 累加寄存器AC (暂存中间结果)
- 数据缓冲寄存器
- 状态条件寄存器
- 控制器
- 程序计数器PC (保存指令地址)
- 指令寄存器IR
- 指令译码器
- 时序部件
- 存储器
- 输入
- 输出
- 运算器
- 总线
- 数据总线
- 地址总线
- 控制总线
寻址方式
- 指令
- 操作码
- 地址码 (操作数的地址)
- 立即寻址
- 内存寻址
- 直接寻址
- 间接寻址
- 变址寻址
- 寄存器寻址
- 寄存器寻址
- 寄存器间接寻址
指令集
- CISC(复杂指令集)
- 指令数量多,使用频率差别大
- 偏向用户编程灵活性
- RISC(精简指令集)
- 指令数量少,使用频率接近
- 偏向机器高效性
流水线
- 指令执行流程: 取值 -> 分析 -> 执行
- 多条指令执行方式
- 顺序方式
- 流水线方式
- 性能参数
- 流水线执行时间
取值耗时 分析耗时 执行耗时
- 吞吐率
指令条数 流水线时间
- 加速比
顺序时间 流水线时间
- 流水线执行时间
存储系统
存储系统架构
- CPU - 寄存器
- 缓存Cache
- 主存 - 内存
- RAM 掉电丢失
- ROM 掉电不丢失
- 辅存 - 硬盘…
存储器的存取方式
- 顺序存取 - 磁带
- 直接存取 - 硬盘
- 随机存取 - 内存
- 相联存取 - cache(内容,不是地址)
主存储器基础 - 组成
一片或多片存储芯片配以存储芯片组成
cache
- 作用: 弥补寄存器与内存的速度差
- 平均访问周期
cache命中率 cache访问周期 内存访问周期
- 淘汰算法
- 先进先出
- 最近最少使用
- 随机算法
硬盘
- IDE (PATA) 数据线、控制线复用
- SATA 串行ATA
- SCSI 占用CPU较低,小型服务器使用
- NLSAS 介于SATA与SAS之间
- SAS 串行SCSI,兼容SATA,中高端用户
- FC 光纤通道 高端用户,数据中心
RAID 独立磁盘冗余
- RAID技术
- 条带化、检验、镜像
- 条带宽度 * 条带大小 = 条带深度
- 条带宽度 多少个物理磁盘
- 条带大小 单块物理磁盘中的分区大小
- 基本RAID
- RAID0
- 条带化、数据分段
- 利用率100%
- 可靠性最差
- 硬盘最少2个
- RAID1
- 磁盘镜像
- 利用率50%
- 可靠性好
- 硬盘数量2N个,最少2个
- RAID3
- 奇偶校验+条带化
- 利用率
- 可靠性较好
- 有奇偶I/O瓶颈
- 硬盘数量最少3个
- RAID5
- 奇偶校验+条带化
- 利用率
- 可靠性较好
- RAID3基础上,校验条带分布在不同的物理磁盘上
- 硬盘数量最少3个
- RAID6
- 有2个奇偶校验位
- 利用率
- 允许同时挂2块硬盘
- RAID0
- 组合RAID
- RAID10
- 先RAID1镜像,后RAID0条带化
- 利用率50%
- 硬盘数量2N个,最少4个
- RAID10
- RAID数据保护
- 热备盘
- 预拷贝
- 失效重构
- RAID状态
- 发展
- 传统RAID
- LUN虚拟化
- 块虚拟化(RAID2.0)
- 快速重构
- 自动负载均衡
- 系统性能提升
- 自愈合