计算机组成体系结构(下)

  • 第九节 指令系统
    • 一、指令执行方式
    • 二、指令地址结构
    • 三、寻址方式
  • 第十节 存储体系
    • 一、层次化存储体系
    • 二、Cache
    • 三、主存储器:ROM和RAM
    • 四、主存储器:存储容量单位
    • 五、内存:内存编址
  • 第十一节 总线系统
    • 一、总线系统划分
    • 二、系统总线:系统总线性能
    • 三、系统总线:三总线系统
  • 第十二节 I/O接口与设备
    • 一、输入设备与输出设备划分
    • 二、CPU与外设之间进行交换数据的方式
  • 第十三节 计算机性能指标
    • 一、主要性能指标
    • 二、系统可用性

第九节 指令系统

一、指令执行方式

指令执行:→取指→分析→执行→

1、流水线技术:
第一条指令:→取指→分析→执行→
第二条指令:→取指→分析
第三条指令:→取指
(多条指令执行过程的不同阶段可以同时进行处理)
2、计算机性能:
通常用“百万条指令1秒”来表示(MIPS,Million Instructhon Per Second)来表示计算机的运算速度。并且计算机的字长越长处理能力越强。

二、指令地址结构

1、一条指令就是机器语言的一个语句,它是一组有意义的二进制代码,指令的基本格式如下:

操作码字段 地址码字段

2、操作码部分指出了计算机要执行什么性质的操作,如加法,减法,取数,存数等。地址码字段需要包含各操作数的地址及操作结果的存故地址等,从其地址结构的角度可以分为三地址指令,二地址指令,一地址指令和零地址指令。

三地址指令 OP A1 A2 A3
二地址指令 OP A1 A2
一地址指令 OP A1
零地址指令 OP

三、寻址方式

第十节 存储体系

一、层次化存储体系


内存一般用于临时存储计算机运行时所需的程序,数据及运行结果。
外存用于长期保存信息。
寄存器位于CPU中,用于临时存放少量的数据,运算结果和正在执行的指令。

二、Cache

①基于成本和性能方面的考虑,Cache(即高速缓存)是为了解决相对较慢的主存与快速的CPU之间工作速度不匹配问题而引入的存储器。
②Cache容量较小,速度比主存快5-10倍,存储的是主存内容的副本。
③主存地址与Cache地址之间的转换工作由硬件自动完成。
④在计算机的存储系统体系中,Cache是访向速度最快的层次(若有寄存器,则寄存器最快)。
⑤使用Cache改善系统性能的依据是程序的局部性原理。
时间局部性:某条指令一旦执行,可能将会再次被执行;其数据被访向,可能将会再次被访问。
空间局部性:某程序一旦访问了某个存储单元,其附近的存任者单元也可能将访问。

三、主存储器:ROM和RAM

1、ROM(只读存储器):ROM中的内容在厂家生产时写入,其内容只能读出不能改变,断电后其中的内容不会丢失。(Read Only memory)

2、RAM(随机存储器):既可以写入也可以读出,断电后信息无法保存,只能用于暂存数据。
RAM又可以分为SRAM和DRAM两种。(Random Access memory)
①SRAM:不断电情况下信息一直保持而不丢失。
②DRAM:信息会随时间逐渐消失,需要定时对其进行刷新来维持信息不丢失。
SRAM,static 静态
DRAM,Dynamic动态
彻底删除 shift+Delete
思考题:回收站和剪切版分别占用内存还是外存的存储空间?
回收站占用外存的存储空间,剪切版占用内存的存储空间,并且开关机后内容缺失。

3、总结:

名字 特点
RAM 随机存储器 与CPU直接交换数据的内部存储器,随时读写,速度快,计算机刚加电时,内容随机
Rom 固定只读存储器 厂家生产时写入数据,只能读出,不能改变,存故系统程序BIOS和微程序控制
PROM 可编程的ROM 内容一次性写入,写入后不能修改。
EPROM 可擦除PROM 内容可读出,可写入,修改则用紫外线照射20-30min后用特殊电子设备写入。
E2PROM 电擦除PROM 内容可读出,可写入,修改则采用电擦除的方式进行。
Flash Memory 闪速存储器 电信号进行改写,速度远快于EPROM。

四、主存储器:存储容量单位

1、字(word):计算机进行数据处理时,一次存取,加工和传送的数据长度称为字。字的位数可以是16位,32位,64位等。
2、地址:整个内存被分成若干个存储单元,每个单元用地址(唯一的编号)来标识。
3、位(b/bit):存放一位二进制数。
4、字节(B/Byte):8个二进制位为一个字节。
1B=8b 1KB=1024B 1MB=1024KB
1GB=1024MB 1TB=1024GB 1PB=1024TB
1EB=1024PB 1ZB=1024EB 1YB=1024ZB

五、内存:内存编址

1、存储单元
按字编址:存储体的存储单元是字存储单元,即最小寻址单位是一个字。
按字节编址:存储体的存储单元是字节存储单元,即最小寻址单位是一个字节。
2.根据存储器所要求的容量和选定的存储芯片的容量,就可以计算出所需芯片的总数。
总片数=总容量/每片的容量

第十一节 总线系统

一、总线系统划分

总线系统分为:
芯片的总线:用于集成电路芯片内部各部分连接
元件级总线:用于一块电路板内各元器件的连接
系统总线/内总线:最重要的总线,用于计算机各组成部分(CPU、内存和接口)的连接
外总线/通信总线:用于计算机与外设或计算机与计算机之间的连接或通信

系统总线内总线分为:
ISA总线:工业标准总线,16条数据线,24条地址线
EISA总线:扩展工业标准总线、32条数据线,32条地址线
PCI总线:外设部件互连标准,微机中广泛使用

外总线/通信总线分为:
RS-232C
SCSI总线
USB
IEEE-1394

二、系统总线:系统总线性能

1.总线的带宽(总线数据传输速率):单位时间内总线上传送的数据量,即每秒钟传送MB的最大稳态数据传输率。
总线的带宽=总线的工作频率*总线的位宽/8。
2.总线的位宽:能同时传送的二进制数据的位数,或数据总线的位数,即32位,64位等总线宽度的概念。总线的位宽越宽,每秒钟数据传输率越大,总线的带宽越宽。
3、总线的工作频率:以MHZ为单位,工作频率越高,总线工作速度越快,总线带宽越宽。(每秒百万个时钟脉冲)

三、系统总线:三总线系统

1、数据总线:CPU与内存或其他器件之间的数据传送的通道,决定了CPU和外界的数据传送速度。每条传输线一次只能传输1位二进制数据。
例如:8根数据线一次可传送一个8位二进制数据(即一个字节)。“64位的CPU”是指CPU的数据总线的宽度是64位。字长取决于数据总线的宽度。
2、地址总线:CPU是通过地址总线来指定存储单元的,其决定了CPU所能访问的最大内存空间的大小。例如:若计算机的地址总线的宽度为32位,则最多允许直接访间4GB的物理空间,所以最多支持4G内存。一个CPU的寻址能力为8K,那么它的地址总线的宽度为13。
3.控制总线:对外部器件进行控制,其宽度决定了CPU对外部器件的控制能力。
例:设有一个64Kx32位的存储器(每个存储单元为32位),其存储单元的地址宽度为64K=2^16,总共16位。这里32位可以说是每个存储单元为32位,也可以理解为数据总线宽度是32。

第十二节 I/O接口与设备

一、输入设备与输出设备划分

1、输入设备:
键盘:字符/数字键、功能键、控制键
鼠标:常见操作有滑动,单击,双击,拖动
扫描仪:图形,图像输入设备
其他输入设备:触摸屏、声音输入设备、手写输入设备、条形码阅读器、光学字符阅读器OCR
2.输出设备:
显示器:分辨率(清晰程度)、可视角度(观看范围)、信息响应时间(流畅情况、对比度(亮度的比值)
打印机:激光打印机、喷墨打印机、针式打印机
绘图仪:按照人们的要求自动绘制图形的设备

二、CPU与外设之间进行交换数据的方式

1.直接程序控制
(1)立即程序传送方式(无条件传送或同步传送):I/O接口总是准备接收来自主机的数据或向主机输入数据,无需查看接口的状态。
(2)程序查询方式:CPU通过查询执行程序查询外设的状态进行判断是否准备好,简单且容易实现,但降低了CPU的利用率。
2.中断方式
I/O接口准备好后会发送中断信号通知CPU,CPU确认后保存正在执行程序现场转而执行工I/O中断服务程序。
3、直接存储器存取DMA方式
数据的传送由DMA控制器进行控制,不需要CPU的干涉,只能进行简单的数据传送操作。
4.通道控制方式
CPU按约定格式准备数据和命令,然后启动通道,通道执行相应的通道程序完成所要求的操作。

第十三节 计算机性能指标

一、主要性能指标

分类 指标 含义
CPU主要性能指标 主频 CPU时钟,频率主频越高CPU的速度越快,主频=外频×倍频
内存总线速度 CPU与二级高速缓存和内存之间的通信速度
扩展总线速度 CPU与扩展设备之间的数据传输速度
计算机系统的效率 响应时间 从用户输入完整的操作命令到系统开始显示应答信息为止的这段时间
吞吐量 单位时间内系统完成的工作量
周转时间 用户提交作业到执行后,该作业返回给用户所需的时间

二、系统可用性

平均无故障时间→(MTTF)↑MTTF=1/λ,λ为失效率
平均故障修复时间→(MTTR)↓MTTR=1/μ,μ为为修复率
平均故障间隔时间→(MTBF)↑MTBF=MTTR+MTTF
系统可用性→ MTTE/(MTTR+MTTF)X 100%

系统的可用性取决于MTTF(平均无故障时间,表示系统的可靠性)及MTTR(平均修复故障时间,表示系统的可维护性)。
MTBF值越大,MTTR值越小,整个系统的可用性就越高。在实际应用中,一般MTTR很小,所以通常认为MTBF ≈ MTTF。

【软考】--计算机组成体系结构(下)相关推荐

  1. 软考计算机基础:存储系统

    软考计算机存储系统笔记: 存储器分类: 1.按存储位置分为内存和外存: 2.按存储材料分为磁存储(使用磁存储介质).半导体存储(分为双极型和MOS型,根据数据是否需要刷新可以分为静态SRAM存储器和动 ...

  2. 软考计算机专业英语,软考计算机专业英语常用词汇(首字母I-O)

    软考计算机专业英语常用词汇(首字母I-0) infrared light 红外线 Internet  因特网 Internet Control Message Protocol (ICMP)网际控制报 ...

  3. 软考 计算机 都有什么考试内容,了解软考是什么 软考考试流程都包括哪些

    了解软考是什么 软考考试流程都包括哪些 2019-09-23         阅读 5454 掌握一门技术是非常重要的,这关系到未来的发展.计算机是现在生活和工作中必不可少的一部分,因为软考成为当下流 ...

  4. 事业单位 软考 计算机职称吗,事业单位认软考职称考试吗

    原标题:事业单位认软考职称考试吗 事业单位承认软考吗?很多在事业单位上班的朋友想考软考证书来评职称,那么事业单位考计算机软考到底有用吗?评职称一般是在国企或者事业单位才能评聘,因此很多在事业单位上班的 ...

  5. 软考计算机英语考题,《全国计算机软考网管英语试题及答案.doc

    <全国计算机软考网管英语试题及答案 全国计算机软考网管英语试题及答案(1) Heterogeneous network environments consist of computer syst ...

  6. IT书籍力荐--安全 WEB设计 软考 计算机等级考试 JAVA技术2

     安全技术大系 解析 安全技术的各种 核心问题 , 彰显 领域专家的理论与 实践水平 , 反映 安全技术的 最新应用 , 提供 完整的 解决方案 !在相对专业.受众较窄的领域里,以我们的 眼光 和 质 ...

  7. 软考-计算机基础知识

           427窗前又换了一种颜色,有它的语音和语言.夕阳好像无限的和谐,只是进黄昏.还在194的位置,那个可以味道中快饭香.可以看到男生和5号女生宿舍楼的数理楼.只是此时窗前的一切喧哗与我无关, ...

  8. 软考计算机英语词汇,【备战软考】信息系统项目管理常用英文词汇汇总

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 1.ABC Activity Based Costing 基于活动的成本核算 2.ABM Activity Based Management 基于活动的管 ...

  9. 计算机英语首字母,软考计算机专业英语常用词汇(首字母S)

    sampling frequency 采样率 satellite  人造卫星 script 脚本 security  安全 segment 段 sequence number  序列号 serial ...

  10. 软考系统架构师笔记-最后知识点总结(三)

    ATAM中文名:体系结构权衡分析方法,他最后的目标是生成关键的质量属性效用树. 在软考中,体系结构=架构 体系结构权衡方法(ATAM)包含4个主要的领域活动:场景和需求收集.体系结构视图和场景实现.属 ...

最新文章

  1. TFTP commons-net-3.3.jar
  2. IIS部署asp.net core webapi
  3. 移动端总结和手机兼容问题
  4. php免登录接口,PHPWind 8.0 论坛免登陆发布接口发布
  5. CSS串联和后代选择器
  6. linux 后台运行_Linux系统后台运行应用三板斧
  7. opengl 关于glGenBuffers函数没有定义
  8. 关于vue编译版本引入的问题
  9. FastDFS的安装及上传下载(二)
  10. 关于 librecad 的中文支持
  11. 计算机工资表怎么打,Word怎么制作工资条 Word制作工资条教程-电脑教程
  12. 大数据日志分析系统-logstash
  13. 手游立项(一):理解手游开发
  14. 印第安人与中国人的关系
  15. XMOS笔记1--LED的控制
  16. 谈谈一些有趣的CSS题目(九)-- 巧妙的实现 CSS 斜线
  17. Apache Log4j漏洞学习笔记
  18. Dr_can Kalman Filter学习笔记(三)
  19. 美赛经验分享(2020):个人经验/参考文章/资料分享/参赛注意事项/17-19年o奖论文阅读总结分享
  20. 用python做简单的接口压力测试

热门文章

  1. python博弈论_博弈论 威佐夫博奕呜
  2. JavaScript系列之递增和递减运算符
  3. connectify中文版 使用方法大全
  4. 蓝牙aoa精准定位产品行业头部公司进化历程深圳核芯物联前进发展方向思考
  5. 国内有一定规模的公司官网隐藏的彩蛋
  6. ipad分屏怎么用_如何装备一个学术型的 iPad?
  7. 12306发起正晚点查询请求
  8. 【CVPR 2021】自我知识蒸馏:Self-distillation with Batch Knowledge Ensembling Improves ImageNet Classification
  9. 《破茧成蝶》读书笔记---用户体验
  10. Python 入门指南第二节 | 使用 Python 解释器