随笔分类 -  计算机组成原理

摘要:Raid:独立冗余磁盘阵列 Raid0:多块物理硬盘绑在一起,数据分成几块写入各个物理硬盘中。读写性能提高数倍。任意一块坏了就全部坏了 Raid1:镜像,增加数据的安全性,但是可利用率只有一半 Raid5:奇偶校验,可用磁盘为 (N - 1) Raid10:Raid5技术是因为磁盘设备的成本问题,对 阅读全文
posted @ 2022-10-09 18:42 天凉好个秋秋 阅读(117) 评论(0) 推荐(0)
摘要:存储周期是对于主存来说的,存取周期是对内存进行一次读/写操作从得到地址到完成读/写操作以及下一次读/写操作开始前的总时间; 总线周期是对于总线来说的,是总线的性能指标。总线周期又称为总线的传输周期,包括申请阶段,寻址阶段,传输阶段和结束阶段,一般来说,总线周期是由多个总线时钟周期构成的 阅读全文
posted @ 2022-05-26 19:29 天凉好个秋秋 阅读(2223) 评论(0) 推荐(0)
摘要:complex 复杂,所以CISC是复杂指令集计算机,RISC 是简单指令集计算机。 1. CISC因为指令比较复杂,所以普遍采用微程序控制器;而RISC采用硬布线控制,多由硬件实现 2.CISC编码长度可变,RISC编码长度比较固定,所以一般RISC采用流水线技术 3.RISC比较容易编译优化 4 阅读全文
posted @ 2022-05-26 19:27 天凉好个秋秋 阅读(984) 评论(0) 推荐(0)
摘要:存储周期不等于存取时间,而是存取时间 + 恢复时间。因为在读写操作之后,总要有一段恢复时间。 阅读全文
posted @ 2020-05-20 12:46 天凉好个秋秋 阅读(910) 评论(0) 推荐(0)
摘要:指令是计算机执行某种操作的命令,是计算机能够识别并执行的最小单位。 说到微指令,微程序设计思想是指将一条机器指令编写一个微程序,而一个微程序包含若干条微指令。微程序是机器指令的实时解释器,而微程序是由微指令组成。 二者区别: (1)表现格式不同:指令是二进制编码,分为操作码和地址码;微指令分为水平型 阅读全文
posted @ 2020-05-19 07:29 天凉好个秋秋 阅读(3607) 评论(0) 推荐(0)
摘要:异步定时方式 应答,但是并不是必须回应必须回答,而是说没有统一的时钟,也没有固定的时间间隔,而是按照双方事先商量好的“握手”信号来实现定时控制。 不互锁方式:主设备发出请求后,不必等到从设备发出回答,过一段时间即可撤销“请求”信号;从设备接受请求后,发出“回答”信号,也是过一段时间自动撤销。 半互锁 阅读全文
posted @ 2020-05-12 15:33 天凉好个秋秋 阅读(335) 评论(0) 推荐(0)
摘要:不同之处: 1)解决的问题不同,cache解决的是速度问题,虚拟存储器解决的是容量问题 2)实现和透明不同:cache完全由硬件实现,并且对所有程序员透明;虚拟存储器由os和硬件共同实现,是逻辑上的存储器,对系统程序员不透明,对应用程序员还是透明的。 3)不命中性能影响不一样:CPU的速度约为cac 阅读全文
posted @ 2020-05-12 14:36 天凉好个秋秋 阅读(2536) 评论(0) 推荐(0)
摘要:1.资源相关 多条指令在同一时刻争用同一资源而形成的冲突。解决方法: 1) 前一条指令访存时,后一条指令暂停一个时钟周期。 2)单独设置数据存储器和指令存储器,使两项操作各自在不同的存储器中进行。 2.数据相关 前一条指令执行完毕的数据,后一条指令需要执行。 1)用硬件阻塞和软件插入"NOP"指令, 阅读全文
posted @ 2020-05-12 12:48 天凉好个秋秋 阅读(1079) 评论(0) 推荐(0)
摘要:硬布线控制器 1.基本原理 根据指令的要求、当前的时序以及内外部的状态,按照时间的顺序发送一系列微操作控制信号,它由复杂的组合逻辑门电路和一些触发器构成,因此成为组合逻辑控制器。 2.CU(控制单元)的输入信号来源 指令译码器译码产生的指令消息 时序系统产生的机器周期信号和节拍信号 来自执行单元的反 阅读全文
posted @ 2020-05-12 11:12 天凉好个秋秋 阅读(4151) 评论(0) 推荐(0)
摘要:概述 解决多个主设备同时竞争总线控制权的问题,采用仲裁的,选择哪个设备获得总线控制权, 集中式仲裁 有个中央仲裁器,将所有的总线请求都集中起来。 链式查询方式 总线 请求1根,总线忙 1根,总线允许1根。 总线控制器查询总线是否忙,如果不忙,总线响应挨个串行的询问部件,依次查询。 优点:优先级固定, 阅读全文
posted @ 2020-05-11 22:36 天凉好个秋秋 阅读(490) 评论(0) 推荐(0)
摘要:CPU的功能和组成 CPU由运算器和控制器组成。运算器主要负责逻辑运算和算术运算,负责数据的加工处理;控制器是整个系统的控制中枢,对整个计算机系统进行有效的控制,主要是指令控制、操作控制、时间控制和中断处理。 运算器:算术逻辑单元、暂存寄存器、累加寄存器、通用寄存器组、PSW程序状态字寄存器 控制器 阅读全文
posted @ 2020-05-08 11:29 天凉好个秋秋 阅读(613) 评论(0) 推荐(0)
摘要:基址寻址 基不变,(BR)+ A,BR的内容不变,面向操作系统,基址寻址器的内容一般由操作系统给出,用户不必管自己的程序在主存的哪一段区域,有利于多道程序设计,以及可用于编制浮动程序。 变址寻址 (IX) +A,变的是变址寻址器,面向用户,一般多用来编制数组。 阅读全文
posted @ 2020-05-06 21:23 天凉好个秋秋 阅读(2668) 评论(0) 推荐(0)
摘要:假脱机技术,缓和 CPU 的高速性与 I/O设备低速性之间的矛盾。该技术是利用专门的外围控制机,将低速 I/O设备上的数据传送到高速磁盘上;或者相反。Spooling技术是假脱机输入/出操作,是操作系统中采用的一项将独占设备改造成共享设备的技术。 以空间换时间的技术。 Spooling系统组成: 1 阅读全文
posted @ 2020-05-06 21:08 天凉好个秋秋 阅读(1654) 评论(0) 推荐(0)
摘要:DMA方式(完全硬件) 在 I/O设备与外设之间有直接数据通路,传送过程中不需要CPU参与,而是 DMA控制器控制完成。 DMA工作过程: 1)预处理 CPU收到 设备发出的DMA请求,它做为 司令,会向 DMA发布一些命令,启动DMA,测试I/O设备,初始化寄存器等 2)数据传送 完全由DMA硬件 阅读全文
posted @ 2020-05-06 16:51 天凉好个秋秋 阅读(7210) 评论(0) 推荐(1)
摘要:中断向量:中断服务程序的入口地址。 向量中断:寻找中断服务程序的入口地址的方法,包括向量中断法(硬件)和软件查询法。 向量地址:中断服务程序在中断向量表中的索引值。或者成为中断类型号,not type but address. 阅读全文
posted @ 2020-05-06 16:10 天凉好个秋秋 阅读(3195) 评论(0) 推荐(0)
摘要:中断响应优先级是硬件决定的,不便于改动。 中断处理优先级是CPU实际响应中断请求的优先顺序,可通过中端屏蔽字去改变优先级。若不采用屏蔽技术,则响应的优先次序就是处理的优先次序。 屏蔽技术是指屏蔽请求。 阅读全文
posted @ 2020-05-06 16:05 天凉好个秋秋 阅读(6519) 评论(0) 推荐(1)