系统架构设计师—计算机基础篇—计算机体系结构

文章目录

计算机硬件

分级存储体系

  • 寄存器组(CPU)
  • Cache(内存)
  • 主存
  • Flash(外存/辅存)

目的

解决存储的容量、价格和速度之间的矛盾。

特点

接近CPU的存储器,容量更小、速度更快、成本更高。

接近辅存的存储器,容量更大、速度更慢、成本更低。

硬件组成

CPU

CPU分为运算器和控制器。

运算器
  • 累加寄存器AC,为ALU提供工作区。
  • 算数逻辑单元ALU,执行运算。
  • 状态条件寄存器PSW,运算过程的异常中断响应。
控制器
  • 控制单元CU,执行控制。
  • 指令译码器ID,指令翻译。
  • 指令寄存器IR,用来存放下一条执行的指令。
  • 程序计数器PC,用来存放下一条执行的指令在内存单元的地址。

主存储器

  • 地址寄存器(MAR),存放地址和指令关联关系。
  • 数据缓冲寄存器(MDR),存放数据。

集成到CPU,命名移除M。

指令系统

特点 复杂指令系统(CISC) 精简指令系统(RISC)
指令要求 指令数量多、种类多,长度不固定。 指令种类少,长度固定。
寻址方式 寻址方式丰富。 寻址方式少。
实现方式 与主存直接交互,微程序空值。 用硬布线逻辑控制。流水线技术。与寄存器交互。
编译 编译复杂。 优化的编译器。

流水线

5级流水线结构:取指令、分析指令、取操作数、运算、写会结果。分别用5个子部完成。

  • 流水线周期=流水线执行周期最长的一段的耗时
  • 最大吞吐率=流水线周期的倒数
  • 不使用流水线总耗时(串行执行时间)=流水线指令总耗时×n
  • 使用流水线总耗时(并行执行时间)=流水线指令总耗时 + (n-1)×流水线周
  • 加速比=不使用流水线总耗时/使用流水线总耗时
  • 吞吐率=指令条数/使用流水线总耗时

内存按字节编址

8K×4b的存储器芯片,构成84000H到8FFFFH的内存,共需几片。

按4bit编址为一个数据位。

1字节=8bit=2片。

8FFFF-84000+1

=90000-84000

=C000

=12*16^3

=3*22*212

=3*2^14

=3*2^4*1K

=48K

math 复制代码
(48K×8bit)/(8K×4bit)=12

磁盘阵列

容量=(n-1)*最小容量的磁盘容量

其中一块磁盘,存放校验信息。

相关推荐
@insist1234 天前
系统集成项目管理工程师-数据分析应用与数据安全
数据分析·软考·系统集成项目管理工程师·软考中项·软件水平考试
一米阳光86614 天前
软考(中级)软件设计师核心笔记(9)算法——时间复杂度与空间复杂度、查找算法、排序算法
笔记·算法·职场发展·软考·软件设计师·中级职称
一米阳光86615 天前
软考(中级)软件设计师核心笔记(8)数据结构——树与二叉树
数据结构·笔记·职场发展·软考·软件设计师·中级职称
能年玲奈喝榴莲牛奶5 天前
系统规划与管理师-第一章-考点记忆
大数据·数据库·软考·系统规划与管理师·系规
basketball6165 天前
软考中级网络工程师 第6章 网络安全 备考总结
大数据·网络·web安全·网络工程师·软考
向上的车轮5 天前
软考「系统规划与管理师(第2版)」「系统科学与哲学方法论」
软考·软考系规·系统科学与哲学方法论
一米阳光86615 天前
软考(中级)软件设计师核心笔记(8)数据结构——图
数据结构·笔记·职场发展·软考·软件设计师·中级职称
basketball6165 天前
软考中级网络工程师 第4章 无线通信网 备考总结
linux·服务器·网络·网络工程师·软考
一米阳光86615 天前
软考(中级)软件设计师核心笔记(8)数据结构——线性结构、数组、矩阵
数据结构·笔记·职场发展·软考·软件设计师·中级职称
@insist1236 天前
系统集成项目管理工程师-安全架构与云原生架构
云原生·架构·软考·安全架构·系统集成项目管理工程师·软考中项·软件水平考试