计算机组成原理部分知识点
- 硬布线控制器中,时序信号采用
主状态周期-节拍电位-节拍脉冲
三级体制;在微程序控制器中,一般采用节拍电位-节拍脉冲
二级体制。 RISC
(精简指令集计算机)的三个基本要素:一个有限的简单的指令集、CPU配备大量的通用寄存器、强调流水线优化。
- CPU的基本功能包括四个方面:
指令控制、数据加工、操作控制、时间控制。
- 中断请求不可以中断另一个正在执行的中断处理程序,及时这个中断请求具有更高优先级。
- 页式虚页中,页面失效中断发生的频率主要取决于主存容量。
- 冯氏计算机的基本思想:
- 采用二进制形式表示数据和指令。指令由
操作码和地址码
组成。 - 将
程序和数据
存放在存储器
中,使计算机在工作时从存储器取出指令加以执行,自动完成计算机任务。这就是“存储程序”和“程序控制”(简称存储程序控制)
的概念; - 指令是顺序执行的,即一般按照指令在存储器中存放的顺序执行,程序分支由转移指令实现。
- 计算机由
存储器、运算器、控制器、输入设备和输出设备
五大基本部件组成,并规定了5部分的基本功能。
- 采用二进制形式表示数据和指令。指令由
- 同步控制方式:
含义
:又称固定时序控制方式或无应答式控制方式。任何指令的执行或指令中每个微操作的执行都受事先安排好的时序信号的控制。特点
:每个周期状态中产生统一数目的节拍电位
及时标工作脉冲
。以最复杂指令的实现为基准。优点
:设计简单,操作控制容易实现。缺点
:效率低 - 异步控制方式:
含义
:可变时序控制方式或应答式控制方式。执行一条指令需要多少节拍,不做统一规定,而是根据每条指令的具体情况而定,需要多少,控制器就产生多少时标信号。特点
:每一条指令执行完毕后都必须向控制时序部件发回一个回答信号,控制器收到回答信号后,才开始下一条指令的执行。优点
:指令的运行效率高;缺点
:控制线路比较复杂。 - 根据通道的工作方式,通道分为:选择通道、数组(成组)多路通道、字节多路通道。
- DMA(Direct Memory Access,直接内存访问)与通道的不同之处:
工作原理不同
:DMA通过专门设计的硬件控制逻辑来控制数据交换的过程;而通道则是一个具有特殊功能的处理器,它具有自己的指令和程序,通过执行通道程序来控制数据交换的过程。所控制的外设类型不同
:DMA只能控制速度较快、类型单一的外设;而通道则可以支持多种类型的外设。 - DMA工作过程:
- 外设发出DMA请求
- CPU响应请求,DMA控制器从CPU接管总线的控制
- DMA控制器执行数据传送操作
- 向CPU报告DMA操作结束
- 主要优点是传送速度快
- 中断过程描述:
- 中断请求
- 中断判优
- 中断响应
- 中断识别
- 中断服务
- 中断返回
中断与子程序调用的异同:相同点
:形式相似,正常程序:主程序;中断程序:子程序。不同点
:1、子程序的执行时程序员事先安排好的;中断服务程序是由随机的中断时间引起的,比如电源掉电、请求I/O数据传送、现场报警等。2、子程序往往与主程序有关;中断服务程序一般与中断的程序毫无关系。3、有可能出现多个中断事件同时请求的情况,此时,主机就需要进行判优,进而决定为哪一个请求服务。子程序不存在这种情况。
- 计算机系统的层次结构:计算机系统可分为:微程序设计级、一般机器级(机器语言级)、操作系统级、汇编语言级、高级语言级。
- Cache通过地址映射的方法确定主存块与Cache行之间的对应关系,确定一个主存应该存放到哪个Cache行中。方法有:全相连映射、直接映射、组相连映射。
- 指令流水线技术:流水线实际上是把一个功能部件分解成多个独立的子功能部件,并依靠多个子功能部件并行工作来缩短所有任务的执行时间。流水线中相关问题:
结构相关、数据相关、控制相关
。 - 完整指令系统一个包含的指令:
- 指令寄存器(IR):用来保存当前正在执行的一条命令
- 程序计数器(PC):用来确定下一条指令的地址。
- 地址寄存器(AR):用来保存当前CPU所访问的内存单元的地址。
- 状态条件寄存器:保存由算术指令和逻辑指令运行或测试的结果建立的各种条件码内容。除此之外,还保存中断和系统工作状态等信息,以便使CPU和系统能及时了解机器运行状态和程序运行状态。
- 微指令操作时间
- 取指(FE):
- T0: PC -> MAR、 1 -> R ;
- T1: M(MAR) -> MDR 、(PC)+1 -> PC ;
- T2: MDR -> IR、OP(IR) -> ID
- 间接寻址(IND):
- T0: Ad(IR) -> MAR、1 -> R;
- T1: M(MAR) -> MDR
- T2: MDR -> Ad(IR)
- 执行(EX):
- T0: Ad(IR) -> MAR、1 -> R、1 -> W ;
- T1: M(MAR) -> MDR、AC -> MDR ;
- T2: (AC)+(MDR) -> AC、MDR -> M(MAR)、MDR -> AC、0 -> AC、!AC(AC上划线) -> AC、L(AC)->R(AC), AC0 不变、Ad(IR) -> PC、0 -> G
- 取指阶段所有指令都要执行,间接寻址存在有需要间接寻址的数据时会执行,执行阶段会根据指令执行其中之一。
- 取指(FE):
计算机组成原理部分知识点相关推荐
- 计算机组成原理重要知识,计算机组成原理重要知识点解析
计算机组成原理重要知识点解析 在计算机组成原理方面,主要考查计算机系统基础知识.数据的表示和运算.存储器层次结构.指令系统.中央处理器.总线.输入输出系统. 1.计算机系统概述 学习计算机组成原理之前 ...
- 计算机组成原理主存储器知识点,计算机组成原理(存储器).ppt
计算机组成原理(存储器).ppt 计算机组成原理,主讲颜俊华 存储子系统,存储子系统,主要知识点 掌握存储器的分类.存储系统的层次结构 掌握存储单元.存储容量.地址线.数据线的关系3. 掌握用半导体存 ...
- 【计算机组成原理】计算机组成原理XMind知识点总结
一.主要内容: 组成原理知识点汇总与复习 授课:sunnyACT张思鹏(中城投丝路@180科技) 内容说明: 第一步:复习并理解 第1章. 第3章的内容 第二步: 把第1章. 第3章知识点,自己动手用 ...
- 机器运算知识点计算机组成原理,计算机组成原理考研知识点非常全
. . Word 完美格式 计算机组成原理 一, 计算机系统概述 (一) 计算机发展历程 第一台电子计算机ENIAC 诞生于1946年美国宾夕法尼亚大学.ENIAC 用了18000电子管,1500继电 ...
- 计算机组成原理考试知识点总结,最新2018计算机组成原理期末复习考试知识点复习考点归纳总结总结...
电大计算机组成原理期末复习考试考点 归纳总结 科学研究和工程技术计算是计算机最早的领域. 信息处理是计算机应用的最广泛的领域. 计算机系统分为硬件和软件两大部分.硬件是实体部件,是看得见摸得着的.软件 ...
- 计算机组成原理 习题+知识点
计组习题整理 考研 <计算机组成与原理> 习题 搜题 => 可使用Ctrl+F 查漏补缺 => 重点看看加粗的点 打个小广告,自己爬了点题目搭了个页面:囊括408计网.操作系统 ...
- 国防科大计算机组成原理考研知识点总结
国防科技大学的计算机相关专业是其王牌专业,在国内水平较高,取得了以银河系列巨型机.银河飞腾系列微处理器和DSP芯片.银河玉衡核心路由器.银河麒麟操作系统等为代表的多项科研成果(2019年招生简章) 计 ...
- 考前自学系列·计算机组成原理·中央处理器知识点
伪指令的操作控制字段的编码方法:主要为字段直接编码法 主机中具有对指令进行编码的器件控制器 CPU中存放下一条地址的器件名称PC 主存在CPU外,控存在CPU内 主存用RAM和ROM实现,控存用ROM ...
- 计算机知识点怎么背,计算机组成原理面试知识点整理可直接背诵
第一章 概述 冯诺依曼机 特点: 1.计算机硬件系统由运算器.存储器.控制器.输入设备.输出设备5大部件组成 2.指令和数据以同等地位存储在存储器中,并可按地址寻访 3.指令和数据均用二进制代码表示 ...
最新文章
- antd table column 列表渲染
- 经典SQL语句大全 收藏
- Android studio导入项目提示The same input jar [*.jar] is specified twice
- java五星好评点评器_亲,麻烦给个五星好评!—RatingBar
- 深入php面向对象和模式
- Aittit.attilax超级框架 api 规划大全
- java超级玛丽代码_java版超级玛丽源代码
- 记一次hive 报错NoViableAltException(-1@[215:51: ( KW_AS )?])
- openstack 分布式路由器dvr
- 阿里云 vs Azure-大数据
- dedecms织梦后台系统用户管理授权栏目BUG修正
- [原创] PowerPC 汇编入门与优化
- 记一次 Ruby 内存泄漏的排查和修复
- 摘自《大江大河1949》
- uniapp添加蒙版的时候怎么禁止页面滚动
- Amlogic连续三年居中国OTT芯片市占率第一
- 自学脚手架——《热学》 by 李椿(第一,二,三,四,五章)
- 51单片机(四).C51编程语言
- 害怕失败,所以全力以赴
- The OSS Access Key Id you provided does not exist in our records