计算机原理知识点总结归纳 第1篇
常见的DRAM存储单元有三管式和单管式两种,它们的共特点是靠电容存储电荷的原理来寄存信息.若电容上存有足够的电荷表示“”,电容上无电荷表示”0″.电容上的电荷一般只能维持1-2ms,因此即使电源不掉电,电容上的电荷会自动消失.因此,为保证信息的不丢失,必须在2ms之内就要对存储单元进行一次恢复操作,这个过程称为再生或者刷新.与SRAM相比,DRAM具有集成度更高,功耗低等特点,目前被各类计算机广泛使用.
计算机原理知识点总结归纳 第2篇
总线是连接各个部件的信息传输线,是各个部件共享的传输介质,总线上信息的传送分为串行和并行传输
同步通信
通信双方由统一时标控制数据传送称为同步通信
一般用于总线长度较短,各部件存取时间比较一致的场合
异步通信
异步通信克服了同步通信的缺点,允许各模块速度的不一致性,给设计者充分的灵活性和选择余地.
(1)不互锁方式.主模块发出请求信号后,不等待接到从模块的回答信号,而是经过一段时间.确认从模块已收到请求信号后,便撤消其请求信号;从设备接到请求信号后,在条件允许时发出回答信号,并经过一段时间,确认主设备已收到回答信号后,自动撤消回答信号.可见通信双方并无互锁关系.(2)半互锁方式.主模块发出请求信号,待接到从模块的回答信号后再撤消其请求信号,存在着简单的互锁关系:而从模块发出回答信号后,不等待主模块回答,在一段时间后便撤消其回答信号,无互锁关系.故称半互锁方式.(3)全互锁方式.主模块发出请求信号,待从模块回答后再撤其请求信号;从模块发出回答信号,待主模块获知后,再撤消其回答信号.故称全互锁方式.
半同步通信
半同步通信集同步与异步通信之优点,既保留了同步通信的基本特点,如所有的地址,命令,数据信号的发出时间,都严格参照系统时钟的某个前沿开始,而接收方都采用系统时钟后沿时刻来进行判断识别.同时又像异步通信那样,允许不同速度的模块和谐地工作.为此增设了一条“等待”( )响应信号线.
半同步通信适用于系统工作速度不高,但又包含了许多工作速度差异较大的各类设备的简单系统.半同步通信控制方式比异步通信简单,在全系统内各模块又在统一的系统时钟控制下同步工作,可靠性较高,同步结构较方便.其缺点是对系统时钟频率不能要求太高,故从整体上来看,系统工作的速度还是不很高.
分离式通信
分离式通信的基本思想是将一个传输周期(或总线周期)分解为两个子周期
这种方式控制比较复杂,一般在普通微机系统很少采用
按照系统总线传输信息的不同
数据总线
双向传输
高电平为1低电平为0
地址总线
单向传输
地址线位数n与存储单元N数之间的关系 N=2n
控制总线
读写控制线片选线
每根都是单向的总体输入输出
用来发出各种控制信号的传输线
通信总线
串行总线
近距离 小于30米
并行总线
远距离 几米到数公里
计算机原理知识点总结归纳 第3篇
计算机工作的过程是取指令,分析指令,执行指令三个基本动作的重复.考虑到所有的器件中(寄存器,存储器)存储器的速度最慢,因此,取最慢的器件工作时间(周期)作为整个工作的最长同步标准.
计算机的工作时序是按照存储器的工作周期划分的.每个存储器工作周期又称为机器周期.因此,每个机器周期至少完成一个基本操作.一般最长的操作是访问存储器(读/写),这个时间也用于访问外设接口(寄存器).如果,某个操作,比如利用运算器执行一次运算,如果不访问存储器,即使占用的时间很短,但是,也必须为其划分一个机器周期.因此,机器周期是计算时序划分的最大单位.
现在我们为计算机的执行时间进行最基本的划分:由于计算机不断地重复执行每个指令,所以,我们将执行的时间划分为一条一条指令执行所占用的时间,如下:
执行指令1
执行指令2
执行指令3
执行指令4
执行指令5
我们将每指令占用的时间称为指令周期.由于每条指令的功能不一样,因此执行的时间也不同,指令周期长短不一样.
而每条指令的执行,又可以是取指令,分析指令,执行指令.由于取指令必须访问存储器,所以占用一个机器周期.分析指令是由指令译码电路完成的,所占用的时间极短,无需分配一个完整的机器周期.一般是在取指周期后期(结束之前的很短时间内)就可以完成.指令的执行较为复杂:可能不访问存储器;访问一次存储器;访问两次存储器等.因此,可能是一个机器周期到几个机器周期.
因此,每条指令的执行过程如下:
取指周期
执行周期1
执行周期2
执行周期3
执行周期4
第一个机器周期总是取指周期,而指令的地址总是从PC中获得,当发出读取存储器命令后,指令总是从数据总线DB送回,CPU接受到指令之后,将指令放在指令寄存器IR之中.指令在IR中一直保留到取下一条指令为止.
第二个机器周期开始,根据指令有所不同:
执行一次ALU运算:分配一个机器周期.
执行访问一次存储器:分配一个机器周期.
所以,根据指令执行的不同情况,将会得到不同指令执行所占用的机器周期.
根据每个机器周期完成的任务不同,我们将每个机器周期按照任务命名.如同用取指周期命名第一个机器周期一样.
计算机原理知识点总结归纳 第4篇
1)廉价冗余磁盘阵列(RAID-Redundant Arrays of Inexpensive Disk)
其原理是将并行处理原理引入磁盘系统.它采用低成本的小温盘,使多台磁盘构成同步化的磁盘阵列,数据展开存储在多台磁盘上,提高了数据传输的带宽,并利用冗余技术提高可靠性,类似于存储器中的多体交叉技术.
磁盘阵列还具有容量大,数据传输速率高,功耗低,体积小,成本低和便于维护等优点,其发展前途十分光明.同步磁盘阵列的关键技术是对多台磁盘机进行同步控制,包括采用缓冲器使数据同步.
2)RAID分类
工业界公认的标准有6级别,分别为RAID0~RAID5:
RAID-0级采用无冗余无校验的数据分块技术.
RAID-1级采用磁盘镜像阵列技术.
RAID-2级采用海明纠错码的磁盘阵列,通过增加校验磁盘实现单纠错双检错功能.
RAID-3级是采用奇偶校验冗余的磁盘阵列,它也采用数据位交叉,阵列中只用一个校验盘.
RAID-4级是一种独立传送磁盘阵列,它采用数据块交叉,用一个校验盘.
RAID-5也是一种独立传送磁盘阵列,它采用数据块交叉和分布的冗余校验,将数据和校验位都分布在各磁盘中,没有专门的奇偶校验驱动器.
计算机原理知识点总结归纳 第5篇
在虚拟存储器中进行地址变换时,需要虚页号变换成主存中实页号的内部地址变换,这一般通过查内页表实现.当表中该页对应的装入位为真时,表示该页在主存中,可按主存地址问主存;如果装入位为假时,表示该页不在存储器中,就产生页失效中断,需从外存调入页.
中断处理时先通过外部地址变换,一般通过查外页表,将虚地址变换为外存中的实际地址,到外存中去选页,然后通过I/0通道调入内存.当外存页面调入主存中时还存在一个页面替换略的问题.
提高页表的访问速度是提高地址变换速度的关键.因为,每次访存都要读页表,如果页存放在主存中,就意味着访存时间至少是两次访问主存的时间,这样查表的代价大大.只有内部地址变换速度提高到使访问主存的速度接近于不采用虚拟存储器时的访主存速度时,虚拟存储器才能实用.
根据访存的局部性,表内各项的使用的概率不是均匀分布的.在一段时间内,可能只用表中的很少几项,因此应重点提高使用概率高的这部分页表的访问速度,可用快速硬件构成全表小得多的部分表格,而将整个表格放在主存中,这就引出了快表和慢表的概念和技术.这样,虚地址到实地址的变换方法如后图所示.
查表时,根据虚页表同时查找快表和慢表,当在快表中查到该虚页号时,就能很快找到对应的实页号,将其送入主存实地址寄存器,同时使慢表的查找作废,这时主存的访问速度没降低多少.
如果在快表中查不到,则经过一个访主存的时间延迟后,将从慢表中查到的实页送入实地址寄存器,同时将此虚页号和对应的实页号送入快表,这里也涉及到用一个替换算法从快表中替换出一行.
快表的存在对所有的程序员都是透明的.
软磁盘存储器
固定、活动、浮动
活动、接触盘片
固定盘、盘组大部分不可换
可换盘片
四, 指令系统
人们习惯把每一条机器语言的语句称为机器指令,而又将全部机器指令的集合称为机器的指令系统
指令的执行过程 读取指令 指令地址(在PC中)送到地址寄存器 读主存,读出内容(指令代码)送入指令寄存器IR 分析指令 形成下一条指令的地址并送到PC中 执行指令 用一到几个执行步骤,完成指令的运算、操作功能, 不同的指令操作步骤和具体运算、操作功能各不相同 减产有无中断请求 无中断请求、进入下一条指令的执行过程
计算机原理知识点总结归纳 第6篇
假设指令格式如下:
操作码
rs,rd
rs1
imm(Disp)
rs,rd,rsl为通用寄存器地址;imm(或disp)为立即数(或位移量).
加法指令功能:将寄存器(rs)中的一个数与存储器中的一个数(其地址为(rsl)+disp)相加,结果放在寄存器rd中,rs与rd为同一寄存器.
加法指令完成以下操作:
计算机原理知识点总结归纳 第7篇
数据校验码是一种常用的带有发现某些错误或自动改错能力的数据编码方法.其实现原理,是加进一些冗余码,使合法数据编码出现某些错误时,就成为非法编码.
这样,可以通过检测编码的合法性来达到发现错误的目的.合理地安排非法编码数量和编码规则,可以提高发现错误的能力,或达到自动改正错误的目的.
码距:码距根据任意两个合法码之间至少有几个二进制位不相同而确定的,仅有一位不同,称其码距为1.
计算机原理知识点总结归纳 第8篇
Cache通常由两部分组成,块表和快速存储器.其工作原理是:处理机按主存地址访问存储器,存储器地址的高段通过主存-Cache地址映象机构借助查表判定该地址的存储单元是否在Cache中,如果在,则Cache命中,按Cache地址访问Cache.否则,Cache不命中,则需要访问主存,并从主存中调入相应数据块到Cache中,若Cache中已写满,则要按某种算法将Cache中的某一块替换出去,并修改有关的地址映象关系.
从这个工作原理我们可以看出,它已经涉及到了两个问题.首先是定位,然后是替换的问题.
Cache的存在对程序员是透明的.其地址变换和数据块的替换算法均由硬件实现.通常Cache被集成到CPU内以提高访问速度.
计算机原理知识点总结归纳 第9篇
(1) 加法
整数 [A]补 + [B]补= [A+B]补(mod2n+1)
小数 [A]补 + [B]补= [A+B]补(mod2)
(2) 减法
整数 [A]补 – [B]补= [A+(-B)]补=[A]补 + [-B]补(mod2n+1)
小数 [A]补 – [B]补= [A+(-B)]补=[A]补 + [-B]补(mod2)
无需符号判定,连同符号位一起相加,符号位产生的进位自然丢掉
计算机原理知识点总结归纳 第10篇
中断处理过程可分以下几个步骤:
1)关中断
进入不可再次响应中断的状态,由硬件自动实现.因为接下去要保存断点,保存现场.在保存现场过程中,即使有更高级的中断源申请中断,CPU也不应该响应;否则,如果现场保存不完整,在中断服务程序结束之后,也就不能正确地恢复现场并 继续执行现行程序.
2)保存断点和现场.
为了在中断处理结束后能正确地返回到中断点,在响应中断时,必须把当前的程序计数器PC中的内容(即断点)保存起来.
现场信息一般指的是程序状态字,中断屏蔽寄存器和CPU中各寄存器的内容.
3)判别中断源,转向中断服务程序.
在多个中断源同时请求中断的情况下,本次实际响应的只能是优先权最高的那个中断源.所以,需进一步判别中断源,并转入相应的中断服务程序入口.
4)开中断.
因为接下去就要执行中断服务程序,开中断将允许更高级中断请求得到响应,实现中断嵌套.
5)执行中’断服务程序.
不同中断源的中断服务程序是不同的,实际有效的中断处理工作是在此程序段中实现的.
6)退出中断.
在退出时,又应进入不可中断状态,即关中断,恢复现场,恢复断点,然后开中断,返回原程序执行.
计算机原理知识点总结归纳 第11篇
1)DMA预处理
在进行DMA数据传送之前要用程序做一些必要的准备工作.先由CPU执行几条输入输出指令,测试设备状态,向DMA控制器的设备地址寄存器中送入设备地址并启动设备,在主存地址寄存器中送入交换数据的主存起始地址,在数据字数寄存器中送入交换的数据个数.在这些工作完成之后,CPU继续执行原来的程序.
2)DMA控制I/O设备与主存之间的数据交换
I/O设备启动后,若为输入数据,则要进行以下操作:
<1>从输入介质读入一个字到数据缓冲寄存器DBR中.
<2>向CPU发DMA请求,在取得总线控制权后,将DBR中的数据送人主存的数据寄存器.
<3>将DMA中的MAR内容送主存的地址寄存器,启动写操作,将数据写入主存.
<4>将WC内容减1,将MAR的内容加1,给出下一个字的地址.
<5>判断WC是否为“0”,若不是,说明还有数据需要传送,检查无错后准备下一字的输入.若WC为0,表明一组数据已传送完毕,此时应置结束标志,向CPU发中断请求.
3) CPU中断原程序进行后处理
若需继续交换数据,则又要对DMA控制器进行初始化;若不需交换数据,则停止外设;若为出错,则转错误诊断及处理程序.
三种方式的CPU工作效率比较
计算机原理知识点总结归纳 第12篇
映射关系
直接映射: 由图可以看出, 我们设主存中4个主存块为一个round, (0和4为round1, 1和5为round2 …..)每个主存块都与cache块对应. 或者这么理解, cache0包含了主0,主4,主7, cache1包含了主1, 主5, 主8.
全相联映射: 主存中任何一块都可以映射到Cache中的任何一块位置上, 可能会觉得这个映射有点乱, 所以就要有一张映射表来表明对应关系. (主存位置, cache位置)
组相联映射 相当于全相联和直接映射的综合版. 如图: 设N个主存块为一个round, 组间采用直接映射, 组内采用全相联映射. 同样, 也会有一个映射表表示对应关系: (表内容: 组号.块号.组内位置)
计算机原理知识点总结归纳 第13篇
根据对控制器功能分析,得出控制器的基本组成如下:
1).程序计数器(PC)
即指令地址寄存器.在某些计算机中用来存放当前正在执行的指令地址;而在另一些计算机中则用来存放即将要执行的下一条指令地址;而在有指令预取功能的计算机中,一般还需要增加一个程序计数器用来存放下一条要取出的指令地址.
有两种途径来形成指令地址,其一是顺序执行的情况,通过程序计数器加“1”形成下一条指令地址(如存储器按字节编址,而指令长度为4个字节,则加“4”).其二是遇到需要改变顺序执行程序的情况,一般由转移类指令形成转移地址送往程序计数器,作为下一条指令的地址.
2).指令寄存器(IR)
用以存放当前正在执行的指令,以便在指令执行过程中,控制完成一条指令的全部功能.
3). 指令译码器或操作码译码器
对指令寄存器中的操作码进行分析解释,产生相应的控制信号.
在执行指令过程中,需要形成有一定时序关系的操作控制信号序列,为此还需要下述组成部分.
4).脉冲源及启停线路
脉冲源产生一定频率的脉冲信号作为整个机器的时钟脉冲,是机器周期和工作脉冲的基准信号,在机器刚加电时,还应产生一个总清信号(reset).启停线路保证可靠地送出或封锁时钟脉冲,控制时序信号的发生或停止,从而启动机器工作或使之停机.
5).时序控制信号形成部件
当机器启动后,在CLK时钟作用下,根据当前正在执行的指令的需要,产生相应的时序控制信号,并根据被控功能部件的反馈信号调整时序控制信号.例如,当执行加法指令时,若产生运算溢出的异常情况,一般不再执行将结果送入目的寄存器(或存储单元)的操作,而发出中断请求信号,转入中断处理;又如执行条件转移指令时,根据不同的条件产生不同的控制信号,从而进入适当的程序分支.
计算机原理知识点总结归纳 第14篇
CPU采用2种方法访问I/O设备,也称2种不同的I/O端口编址方法:
(1)专门的I/O指令
例如,指令:IN完成输入,指令OUT完成输出操作.指令的地址码字段指出输入输出设备的设备代码.
由相应的控制信号(如M/IO#)来区分CPU执行的是什么指令.
(2)利用访问存储器指令完成I/O功能
从主存的地址空间中分出一部分地址码作为I/O的设备代码,当访问到这些地址时,表示被访的不是主存储器,而是I/O设备端口.没有控制信号区分存储器和端口,采用的是将该段地址译码输出连接到外设的端口.
计算机原理知识点总结归纳 第15篇
当运算结果超出机器数所能表示的范围时,称为溢出.显然,两个异号数相加或两个同号数相减,其结果是不会溢出的.仅当两个同号数相加或者两个异号数相减时,才有可能发溢出的情况,一旦溢出,运算结果就不正确了,因此必须将溢出的情况检查出来.判别方法有三种:
1〉当符号相同的两数相加时,如果结果的符号与加数(或被加数)不相同,则为溢出.
2〉当任意符号两数相加时,如果C=Cf,运算结果正确,其中C为数值最高位的进位,Cf为符号位的进位.如果C≠Cf ,则为溢出,所以溢出条件=C⊕Cf .
3〉采用双符号fs2fs1.正数的双符号位为00,负数的双符号位为11.符号位参与运算,当结果的两个符号位甲和乙不相同时,为溢出.所以溢出条件= fs2⊕fs1 ,或者溢出条件= fs2fs1 + fs2fs1
计算机原理知识点总结归纳 第16篇
总线的结构通常分为单总线结构和多总线结构.
单总线结构是将CPU,主存,I/O设备(通过I/O接口)都挂在一组总线上.
多总线结构的特点是将速度较低的I/O设备从单总线上分离出来,形成主总线与I/O设备总线分开的结构.
总线的性能指标
1)总线宽度:数据总线的根数
2)总线带宽:数据传输率
3)时钟同步/异步:总线上的数据与时钟同步的称为同步总线,与时钟不同步的称为异步总线
4)总线复用:一条信号线上分时传送两种信号.
5)信号线数:地址总线,数据总线和控制总线三种总线数的总和.
6)总线控制方式:包括突发工作,自动配置,总裁方式,逻辑方式,技术方式等.
7)其他指标:负载能力,电源电压,总线宽度能否扩展等.
计算机原理知识点总结归纳 第17篇
当多个中断源向CPU提出中断请求时,CPU在任何一个时刻只能接受一个中断源的请求,所以,当多个中断源同时请求时,CPU必须对各个中断源的请求进行排队,且只能接受级别最高的中断源的请求,不允许低级别的中断源中断正在运行的中断服务程序.
每个设备都配备一个中断请求触发器和中断屏蔽触发器,当中断请求触发器为“1”时,表示该设备向CPU提出中断请求,如果中断屏蔽触发器为“1”时,表示该设备被屏蔽,即封锁其中断源的请求.
当多个中断源同时向CPU提出请求,CPU需要对这些中断源的请求进行排队,也称中断判优,有两种判优的方法:
1)查询法
由测试程序按一定优先排队次序检查各个设备的“中断触发器”(或称为中断标志),当遇到第一个“1”标志时,即找到了优先进行处理的中断源,通常取出其设备码,根据设备码转入相应的中断服务程序.
2)串行排队链法
由硬件组成一个串行的优先链,称作排队链.
一旦CPU确定接受某个中断源的请求,就需要执行该设备的中断服务程序,因此需要找到中断服务程序的入口地址.入口地址的寻找可以用软件或硬件的方法实现.硬件向量法就是通过向量地址来寻找设备的中断服务程序的入口地址.中断向量地址形成部件可以通过向接受请求的中断源发送中断响应信号,然后由被响应的设备回送设备码,根据设备码来产生中断向量地址.
计算机原理知识点总结归纳 第18篇
格式:
OP——操作码
A——操作数的存储器地址或寄存器名
指令中只给出一个地址,该地址既是操作数的地址,又是操作结果的存储地址.如加1,减1和移位等单操作数指令均采用这种格式,对这一地址所指定的操作数执行相应的操作后,产生的结果又存回该地址中.
在某些字长较短的微型机中(如早期的Z80,Intel8080,MC6800等),大多数算术逻辑指令也采用这种格式,第一个源操作数由地址码A给出,第二个源操作数在一个默认的寄存器中,运算结果仍送回到这个寄存器中,替换了原寄存器内容,通常把这个寄存器称累加器.
计算机原理知识点总结归纳 第19篇
在计算机中采用4位二进制码对每个十进制数位进行编码.4位二进制码有16种不同的组合,从中选出10种来表示十进制数位的0~9,用0000,0001,…,1001分别表示0,1,…,9,每个数位内部满足二进制规则,而数位之间满足十进制规则,故称这种编码为“以二进制编码的十进制(binary coded decima1,简称BCD)码”.
在计算机内部实现BCD码算术运算,要对运算结果进行修正,对加法运算的修正规则是:
如果两个一位BCD码相加之和小于或等于(1001)2,即(9)10,不需要修正;
如相加之和大于或等于(1010)2,或者产生进位,要进行加6修正,如果有进位,要向高位进位.
计算机原理知识点总结归纳 第20篇
1、1946年2月15日世界上第一台电子计算机ENIAC(埃尼阿克)在美国宾州大学研制成功。
2、计算机发展史:
第一代:电子管计算机
采用电子管为基本元件,设计使用机器语言或汇编语言。要用于科学和工程计算
第二代:晶体管计算机
采用晶体管为基本元件,程序设计采用高级语言,出现了操作系统,应用到数据和事物处理及工业控制等领域
第三代:中小规模集成电路计算机
采用集成电路为基本元件,应用到文字处理、企业管理和自动控制等领域
第四代:大规模、超大规模集成电路计算机
3、计算机的特点
(1)运算速度快
(2)运算精度高
(3)存储能力强
(4)逻辑判断能力强
(5)可靠性高
4、计算机的分类
5、计算机的应用领域
(1)科学计算
(2)信息处理
(3)计算机辅助设计与计算机辅助制造(CAD/CAM)
(4)计算机辅助教学与计算机管理教学(CAI/CMI)
(5)自动控制
(6)多媒体应用
(7)电子商务
6、计算机的发展趋势
智能化
巨型化
微型化
网络化
多媒体化
7、计算机硬件系统 (冯。诺伊曼机构)
计算机硬件系统由五个基本部分组成,
控制器
运算器 包括算术运算和逻辑运算
存储器 存放程序和数据
输入设备 键盘、鼠标、扫描仪、数码相机等
输出设备。 显示器、打印机、绘图仪
控制器和运算器构成了计算机硬件系统的核心——中央处理器CPU(Central Processing Unit)。 通常把控制器、运算器和内存储器称为主机。
8、计算机指令定义
指令是对计算机进行程序控制的最小单元,是一种采用二进制表示的命令语言。一条指令通常由两个部分组成,即操作码和操作数。
9、指令的执行过程。
取指令
分析指令
执行指令
形成下一条指令地址
10、什么是计算机软件
计算机软件是计算机系统中与硬件相互依存的另一部分,它是包括程序,数据及其相关文档的完整集合。
11、计算机软件的分类
计算机软件一般可以分为系统软件和应用软件两大类。
12、系统软件分类
1、操作系统 windows 、linux、unix 等
2、编程软件 汇编语言、高级语言、机器语言、C语言、C++、java、C#等
3、数据库软件 SQL Server、Oracle、Mysql和Visual FoxPro等。
13、应用软件分类(软件名称自己总结)
办公应用
平面设计
计算机原理知识点总结归纳 第21篇
页式管理:是把虚拟存储空间和实际空间等分成固定大小的页,各虚拟页可装入主存中的不同实际页面位置.页式存储中,处理机逻辑地址由虚页号和页内地址两部分组成,实际地址也分为页号和页内地址两部分,由地址映象机构将虚页号转换成主存的实际页号.
页式管理用一个页表,包括页号,每页在主存中起始位置,装入位等.页表是虚拟页号与物理页号的映射表.页式管理由操作系统进行,对应用程序员的透明的.
计算机原理知识点总结归纳 第22篇
I/O通道是计算机系统中代替CPU管理控制外设的独立部件,是一种能执行有限I/O指令集合——通道命令的I/O处理机.
在通道控制方式下,一个主机可以连接几个通道.每个通道又可连接多台I/O设备,这些设备可具有不同速度,可以是不同种类.这种输入输出系统增强了主机与通道操作的并行能力以及各通道之间,同一通道的各设备之间的并行操作能力.同时也为用户提供了增减外围设备的灵活性.
采用通道方式组织输入输出系统,多使用主机—通道—设备控制器— I/0设备四级连接方式.通道通过执行通道程序实施对I/O系统的统一管理和控制,因此,它是完成输入输出操作的主要部件.在CPU启动通道后,通道自动地去内存取出通道指令并执行指令.直到数据交换过程结束向CPU发出中断请求,进行通道结束处理工作.
I/O通道的种类:
根据多台设备共享通道的不同情况,可将通道分为三类:字节多路通道,选择通道和数组多路通道.
计算机原理知识点总结归纳 第23篇
1)ISA—-工业标准体系(Industry Standard Architecture),它是最早出现的微型计算机总线标准,应用在IBM的AT机上.直到现在,微型计算机主板或工作站主板上还保留有少量的ISA扩展槽.
2)EISA—-扩展工业标准体系(Extended Industry Standard Architecture),主要用于286微机.EISA对ISA完全兼容.
3)VESA—-视频电子标准协会(Video Electronic Standard Association),是按照局部总线标准设计的一种开放总线,只适合于486的一种过渡标准,已淘汰.
4)PCI—-外围设备互联(Peripheral Component Interconnection),PCI局部总线是高性能的32位或64位总线,它是专门为高集成度的外围部件,扩充插板和处理器/存储器系统而设计的互连机制.
5)AGP—-是一种新型的视频接口的技术标准,专用于连接主存和图形存储器.AGP总线宽32位,时钟频率66MHz,能以133MHz工作,最高的传输速率可达533Mbps.
计算机原理知识点总结归纳 第24篇
ALU部件是运算器中的主要组成部分,又称多功能函数发生器,主要用于完成各种算术运算和逻辑运算.
ALU的算术运算部件包含加法器,减法器,乘法器,除法器,增量器(+1),减量器(-1),BCD码运算器等组件.
ALU的主要工作是根据CPU指令要求执行各种指定运算,如加法,减法,乘法,除法,比较,逻辑移位等操作.
通用寄存器组是一组存取速度最快的存储器,用于保存参加运算的操作数和中间结果.访问寄存器无需高速缓存,也不需要运行总线周期,因此指令的执行速度很快.几乎所有的指令都要将寄存器指定为一个操作数,有些指令还要求将操作数存放在专用的寄存器中.
专用寄存器通常用于表示CPU所处于某种系统状态,ALU中有两个重要的状态寄存器:指令指针寄存器IP(即程序计数器PC)和标志寄存器FLAGS.
三, 存储器层次机构