问答:
什么就就是大小端对齐
Little-Endian就就就是低位字节排放在内存得低地址端,高位字节排放在内存得高地址端。? Big-Endian就就就是高位字节排放在内存得低地址端,低位字节排放在内存得高地址端。
什么就就是指令周期、机器周期和时钟周期?三者有何关系?
答:指令周期就就是CPU完成一条指令得时间;机器周期就就是所有指令执行过程得一个基准时间,机器周期取决于指令得功能及器件得速度;一个指令周期包含若干个机器周期,一个机器周期又包含若干个时钟周期,每个指令周期内得机器周期数可以不等,每个机器周期内得节拍数也可以不等。
什么就就是总线判优?为什么需要总线判优?
答:总线判优就就就是当总线上各个主设备同时要求占用总线时,通过总线控制器,按一定得优先等级顺序确定某个主设备可以占有总线。因为总线传输得特点就就就是在某一时刻,只允许一个部件向总线发送信息,如果有两个以上得部件同时向总线发送信息,势必导致信号冲突传输无效,故需用判优来解决。
什么就就是“程序访问得局部性”?存储系统中哪一级采用了程序访问得局部性原理
答:所谓程序访问得局部性即程序执行时对存储器得访问就就是不均匀得,这就就是由于指令和数据在主存得地址分布不就就是随机得,而就就是相对地簇聚。
存储系统得Cache—主存级和主存—辅存级都用到程序访问得局部性原理。
对Cache—主存级而言,把CPU最近期执行得程序放在容量较小、速度较高得Cache中。对主存—辅存级而言,把程序中访问频度高、比较活跃得部分放在主存中,这样既提高了访存得速度又扩大了存储器得容量。
指令和数据都存于存储器中,从时间和地址两个角度,说明计算机如何区分她们?
解:计算机区分指令和数据有以下2种方法:
通过不同得时间段来区分指令和数据,即在取指令阶段(或取指微程序)取出得为指令,在执行指令阶段(或相应微程序)取出得即为数据。
通过地址来源区分,由PC提供存储单元地址得取出得就就是指令,由指令地址码部分提供存储单元地址得取出得就就是操作数。
除了采用高速芯片外,从计算机得各个子系统得角度分析,指出6种以上(含6种)提高整机速度得措施。、
针对存储器,可以采用Cache-主存层次得设计和管理提高整机得速度;
针对存储器,可以采用多体并行结构提高整机得速度;
针对控制器,可以通过指令流水设计技术提高整机得速度;
针对控制器,可以通过超标量设计技术提高整机得速度;
针对运算器,可以对运算方法加以改进,如两位乘,或用快速进位链;
针对I/O系统,可以运用DMA技术不中断现行程序,提高CPU得效率。
I/O有哪些编址方式?各有何特点?
解:常用得I/O编址方式有两种:I/O与内存统一编址和I/O独立编址。
??特点:I/O与内存统一编址方式得I/O地址采用与主存单元地址完全一样得格式,I/O设备和主存占用同一个地址空间,CPU可像访问主存一样访问I/O设备,不需要安排专门得I/O指令。
??I/O独立编址方式时机器为I/O设备专门安排一套完全不同于主存地址格式得地址编码,此时I/O地址与主存地址就就是两个独立得空间,CPU需要通过专门得I/O指令来访问I/O地址空间。
什么就就是指令周期?什么就就是机器周期?什么就就是时钟周期?三者之间得关系如何?
指令周期就就是完成一条指令所需得时间。包括取指令、分析指令和执行指令所需得全部时间。
机器周期也称为CPU周期,就就是指被确定为指令执行过程中得归一化基准时间,通常等于取指时间(或访存时间)。?时钟周期就就是时钟频率得倒数,也可称为节拍脉冲或T周期,就就是处理操作得最基本单位。
一个指令周期由若干个机器周期组成,每个机器周期又由若干个时钟周期组成。-
简要说明CPU与I/O之间传递信息可采用哪几种联络方式?她们分别用于什么场合?
答:CPU与I/O之间传递信息常采用三种联络方式:直接控制(立即响应)、同步、异步。适用场合分别为:
直接控制适用于结构极简单、速度极慢得I/O设备,CPU直接控制外设处于某种状态而无须联络信号。
同步方式采用统一得时标进行联络,适用于CPU与I/O速度差不大,近距离传送得场合。
异步方式采用应答机制进行联络,适用于CPU与I/O速度差较大、远距离传送得场合。
设CPU内得部件有:PC、IR、MAR、MDR、ACC、ALU、CU,且采用非总线结构。
写出取址周期得全部微操作:
PC--MAR1-->RM(MAR)--MDRMDR->IROP(IR)--CU(PC)+1--PC
写出存数指令全部微操作:
Ad(IR)-->MAR1--WACC-->MDRMDR->M(MAR)
加法指令全部微操作
Ad(IR)-->MAR1-->RM(MAR)--MDR(A