【计算机组成原理】
计算机组成原理是计算机专业的基础学科,也是面试的时候经常会遇到的,但往往就是那些重点,现在我总结一些知识点,希望能够帮助到大家
小七月 搬砖记
人生苦短,及时行乐
展开
-
存储器和 I/O 端口有哪两种编址方式?简要说明各自特点
一.独立编址方式:独立编址方式就是I/O地址空间和存储器地址空间分开编址。独立编址的优点是I/O地址空间和存储器地址空间相互独立,界限分明。但是,却需要设置一套专门的读写I/O的指令和控制信号。二.统一编址方式:这种编址方式是把I/O端口的寄存器与数据存储器单元同等对待,统一进行编址。统一编址的优点是不需要专门的I/O指令,直接使用访问数据存储器的指令进行I/O操作,简单、方便且功能强大...转载 2020-04-20 18:45:32 · 10406 阅读 · 0 评论 -
主存储器的技术指标有哪些?其含义是什么?
主存的技术指标有:存储容量:存储器可以容纳的二进制信息量称为存储容量。 存储速度:由存取时间和存取周期来决定。存取时间:启动一次存储器操作(读或写)到完成该操作所需的全部时间。 存取周期:连续两次独立的存取操作之间所需的最短时间间隔。通常存取周期大于存取时间。...原创 2020-04-20 18:29:50 · 9249 阅读 · 0 评论 -
什么是溢出?补码加法运算如何判断是否溢出?
什么是溢出?溢出:运算结果超出机器数所能表示的范围。补码加法运算如何判断是否溢出?[方法一]Xf、Yf分别两个数的符号位,Zf为运算结果符号位。当Xf =Yf =0(两数同为正),而Zf=1(结果为负)时,负溢出;当出现Xf =Yf =1(两数同为负),而Zf=0(结果为正),正溢出.[方法二]Cs表示符号位的进位,Cp表示最高数值位进位,⊕表示异或。若 Cs⊕Cp =0 ,无溢...原创 2020-04-20 18:21:24 · 21096 阅读 · 1 评论 -
请说明指令周期、机器周期、时钟周期之间的关系。
一条指令周期包括若干个机器周期,一条机器周期又包括若干个时钟周期,时钟周期即振荡周期。指令周期:取出一条指令并执行这条指令的时间。一般由若干个机器周期组成,是从取指令、分析指令到执行完所需的全部时间。机器周期:在计算机中,为了便于管理,常把一条指令的执行过程划分为若干个阶段,每一阶段完成一项工作。例如,取指令、存储器读、存储器写等,这每一项工作称为一个基本操作。完成一个基本操作所需要的时间称...原创 2020-04-20 17:33:57 · 15366 阅读 · 0 评论 -
比较 Cache 和虚拟存储器,说明它们的相似点和不同。
虚拟存储器所谓虚拟存储器(Virtual Memory),就是采用一定的方法将一定的外存容量模拟成内存,同时对程序进出内存的方式进行管理,从而得到一个比实际内存容量大得多的内存空间,使得程序的运行不受内存大小的限制。虚拟存储区的容量与物理主存大小无关,而受限于计算机的地址结构和可用磁盘容量。目录虚拟存储器工作过程调度方式虚拟存储器和Cache的异同点工作过程虚拟存储器是由硬件和操作系统自动...原创 2020-04-20 16:49:52 · 4049 阅读 · 0 评论 -
说明 RISC 和 CISC 指令系统的区别?
说明 RISC 和 CISC 指令系统的区别?CISC(复杂指令集计算机)和RISC(精简指令集计算机)是当前CPU的两种架构。它们的区别在于不同的CPU设计理念和方法。早期的CPU全部是CISC架构,它的设计目的是要用最少的机器语言指令来完成所需的百计算任务。与CISC相比,RISC指令系统的指令数量少,只有一些使用频率高的简单指令;支持的寻址方法少;指令长度固定;易于进行流水线操作;容易使...原创 2020-04-20 15:49:38 · 6446 阅读 · 1 评论 -
在控制器控制方式中,异步控制与联合控制有什么区别?
同步控制是指任何一条指令或指令中任何一个微操作的执行都是事先确定的,并且都受同一基准时标的时序信号所控制的方式。异步控制无基准时标信号,微操作的时序是由专门的应答线路控制,即控制单元发出执行某一微操作的控制信号后,等待执行部件完成了该操作后发回“回答”或“结束”信号,再开始新的微操作。联合控制是同步控制和异步控制相结合的方式,即大多数操作(如CPU内部各操作)在同步时序信号的控制下进行,少数时...原创 2020-04-20 15:42:06 · 3967 阅读 · 0 评论 -
按功能说明计算机中有哪些类型的寄存器?
按功能说明计算机中有哪些类型的寄存器?寄存器寄存器的功能是存储二进制代码,它是由具有存储功能的触发器组合起来构成的。一个触发器可以存储1位二进制代码,故存放n位二进制代码的寄存器,需用n个触发器来构成。按照功能的不同,可将寄存器分为基本寄存器和移位寄存器两大类。基本寄存器只能并行送入数据,也只能并行输出。移位寄存器中的数据可以在移位脉冲作用下依次逐位右移或左移,数据既可以并行输入、并行输出,...原创 2020-04-20 15:33:29 · 1411 阅读 · 1 评论 -
简述中断的整个过程,谈谈你对中断在计算机中作用的理解。
中断过程包括:①中断源发出中断请求;②判断当前处理机是否允许中断和该中断源是否被屏蔽;③优先权排队;④处理机执行完当前指令或当前指令无法执行完,则立即停止当前程序,保护断点地址和处理机当前状态,转入相应的中断服务程序;⑤执行中断服务程序;⑥恢复被保护的状态,执行“中断返回”指令回到被中断的程序或转入其他程序。上述过程中前四项操作是由硬件完成的,后两项是由软件完成的。中断全过程分简单...原创 2020-04-20 13:54:15 · 11333 阅读 · 0 评论 -
7种寻址方式,以及有效地址计算方法。
七种寻址方式操作数是指令或程序的主要处理对象。如果某条指令或某个程序不处理任何操作数,那么,该指令或程序不可能有数据处理功能。在CPU的指令系统中,除NOP(空操作指令)、HLT(停机指令)等少数指令之外,大量的指令在执行过程中都会涉及到操作数。所以,在指令中如何表达操作数或操作数所在位置就是正确运用汇编指令的一个重要因素。在指令中,指定操作数或操作数存放位置的方法称为寻址方式。微机系统有七...转载 2020-04-20 11:37:57 · 45600 阅读 · 2 评论 -
计算机存储系统中,有哪些措施可以提高 CPU 访问存储系统的速度?
计算机存储系统中,有哪些措施可以提高 CPU 访问存储系统的速度?...原创 2020-04-19 10:59:25 · 2806 阅读 · 0 评论 -
简述中断和 DMA 的区别。
1、中断方式是在数据缓冲寄存区满后,发中断请求,CPU进行中断处理。2、DMA方式则是以数据块为单位传输的,在所要求传送的数据块全部传送结束时要求CPU进行中断处理,这样大大减少CPU进行中断处理的次数。DMA方式不需CPU干预传送操作,不占用CPU任何资源, 整个数据传输操作在一个称为"DMA控制器"的控制下进行的。CPU除了在数据传输开始和结束时做一点处理外,在传输过程中CPU可以进行其他的...转载 2020-04-17 21:07:53 · 18959 阅读 · 0 评论 -
计算机采用流水线目的是什么?
计算机流水线(Pipeline)技术是目前广泛应用于微处理芯片(CPU)中的一项关键技术,计算机流水线技术指的是对CPU内部的各条指令的执行方式的一种形容,要了解它,就必须先了解指令及其执行过程。流水线的工作方式就象工业生产上的装配流水线。在CPU中由5–6个不同功能的电路单元组成一条指令处理流水线,然后将一条X86指令分成5–6步后再由这些电路单元分别执行,这样就能实现在一个CPU时钟周期完成...原创 2020-04-17 20:50:46 · 3565 阅读 · 0 评论 -
简述冯诺依曼体系结构计算机的工作原理。
冯诺依曼原理:“存储程序控制”原理是19454年由美籍匈牙利数学家冯诺依曼提出的,所以又称为“冯诺依曼原理”。该原理确立了现代计算机的基本组成的工作方式,直到现在,计算机的设计与制造依然沿着“冯诺依曼”体系结构。“存储程序控制”原理的基本内容:采用二进制形式表示数据和指令。将程序(数据和指令序列)预先存放在主存储器中(程序存储),使计算机在工作时能够自动高速地从存储器中取出指令,并加以执...原创 2020-04-17 20:37:29 · 30199 阅读 · 0 评论 -
高级调度
高级调度又称为作业调度或宏观调度。它用于确定把后备队列上的哪些作业调入内存,并为之建立进程,分配其所需的资源,然后将它挂在就绪队列上。其主要功能是根据一定的算法,从输入的一批任务(作业)中选出若干个作业(从磁盘的作业后备队列中选择作业调入内存),分配必要的资源并建立与作业相对应的进程,如内存、外设等,为它建立相应的用户作业进程和为其服务的系统进程(如输入/输出进程),最后把它们的程序和数据调入内...原创 2020-04-17 20:14:52 · 851 阅读 · 2 评论 -
随机存取存储器(RAM)
随机存取存储器(RAM)转载 2020-04-17 20:09:49 · 8950 阅读 · 0 评论 -
Cache
Cache存储器,电脑中为高速缓冲存储器,是位于CPU和主存储器DRAM(Dynamic Random Access Memory)之间,规模较小,但速度很高的存储器,通常由SRAM(Static Random Access Memory 静态存储器)组成。CPU的速度远高于内存,当CPU直接从内存中存取数据时要等待一定时间周期,而Cache则可以保存CPU刚用过或循环使用的一部分数据,如果CP...原创 2020-04-17 16:28:47 · 304 阅读 · 0 评论 -
相联存储器
相联存储器简介关联存储器(相联存储器),是一种不根据地址而是根据存储内容来进行存取的存储器,可以实现快速地查找块表。既可以按照地址寻址也可以按照内容寻址(通常是某些字段),为了与传统寄存器作区别,称为按内容寻址的存储器。原理写入信息时按顺序写入,不需要地址。读出时,要求中央处理单元给出一个相联关键字,用它和存储器中所有单元中的一部分信息进行比较,若它们相等,则将此单元中余下的信息读出。...原创 2020-04-17 16:19:47 · 8123 阅读 · 0 评论 -
机器指令
机器指令是CPU能直接识别并执行的指令,它的表现形式是二进制编码。机器指令通常由操作码和操作数两部分组成,操作码指出该指令所要完成的操作,即指令的功能,操作数指出参与运算的对象,以及运算结果所存放的位置等。...原创 2020-04-17 16:15:01 · 737 阅读 · 0 评论 -
指令系统
指令系统是指计算机所能执行的全部指令的集合,它描述了计算机内全部的控制信息和“逻辑判断”能力。不同计算机的指令系统包含的指令种类和数目也不同。一般均包含算术运算型、逻辑运算型、数据传送型、判定和控制型、移位操作型、位(位串)操作型、输入和输出型等指令。指令系统是表征一台计算机性能的重要因素,它的格式与功能不仅直接影响到机器的硬件结构,而且也直接影响到系统软件,影响到机器的适用范围。一条指令就是机...原创 2020-04-17 15:51:21 · 417 阅读 · 4 评论