服务器与存储技术课程知识点.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《服务器与存储技术课程知识点.pdf》由会员分享,可在线阅读,更多相关《服务器与存储技术课程知识点.pdf(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、.1/22 服务器与存储技术 知识点 计算机组成部分 1、模型机的工作过程(1)控制器把 PC 中的指令地址送往地址寄存器 AR,并发出读命令.存储器按给定的地址读出指令,经由存储器数据寄存器 MDR 送往控制器,保存在指令寄存器 IR中.指令译码器 ID 对指令寄存器 IR 中的指令进行译码,分析指令的操作性质,并由控制电路向存储器、运算器等有关部件发出指令所需要的微命令.(3)当需要由存储器向运算器提供数据时,控制器根据指令的地址部分,形成数据所在的存储单元地址,并送往地址寄存器 AR,然后向存储器发出读命令,从存储器中读出的数据经由存储器数据寄存器 MDR 送往运算器.(4)当需要由运算
2、器向存储器写入数据时,控制器根据指令的地址部分,形成数据所在的存储单元地址,并送往存储器地址寄存器 AR,再将欲写的数据存入存储器数据寄存器 MDR,最后向存储器发出写命令,MDR 中的数据即被写入由 MAR 指示地址的存储单元中.一条指令执行完毕后,控制器就要接着执行下一条指令.为了把下一条指令从存储器中取出,通常控制器把 PC 的内容加上一个数值,形成下一条指令的地址,但在遇到转移指令时,控制器则把转移地址送入 PC.2、冯诺曼计算机的特征 1 计算机由运算器、控制器、存储器、输入设备、输出设备五大部件组成;2 指令和数据以同同等地位存放于存储器内,并可以按地址访问;3 指令和数据均用二进
3、制表示;4 指令由操作码、地址码两大部分组成,操作码用来表示操作的性质,地 5 址码用来表示操作数在存储器中的位置;6 指令在存储器中顺序存放,通常自动顺序取出执行;7 机器以运算器为中心 3、第一台计算机 1946 年 2 月 14 日,世界上第一台电脑 ENIAC 在美国宾夕法尼亚大学诞生.4、计算机发展的 5、计算机构成的五大部件 输入设备,输出设备,运算器,控制器,存储器 运算器是进行算术、逻辑运算的部件.控制器是实现计算机各部分联系与程序自动执行的部件,其功能是从内存中依次取出命令,产生控制信号,向其他部件发出指令,指挥整个运算过程.控制器是统.2/22 一指挥、协调其他部件的中枢.
4、存储器是存储信息的部件,分为内存、外存.内存在控制器的指挥下,与运算器、输入/输出设备交换信息.外存是为了弥补内存的不足而设置的,在控制器的控制下,它与内存成批交换数据.输入设备是把数据和程序转换成电信号,并把电信号送入内存的部件.如:键盘、鼠标、扫描仪、麦克、游戏操作杆等.输出设备是把计算机处理的结果送到主机外的部件.如:显示器、打印机、音箱等.6.计算机层次结构的含义 计算机硬件、系统软件和应用软件构成了计算机系统的三个层次结构.1硬件系统是最内层的,它是整个计算机系统的基础和核心.2系统软件在硬件之外,为用户提供一个基本操作界面.3应用软件在最外层,为用户提供解决具体问题的应用系统界面.
5、7.计算机硬件的主要技术指标:计算机的基本字长、计算机的运算速度、计算机的数据通路宽度、计算机主存容量、计算机的存取周期 机器字长:指 CPU 一次能处理的数据的位数.通常与 CPU 的寄存器的位数有关,字长越长,数的表示 X 围越大,精度也越高.机器字长也会影响计算机的运算速度.数据通路宽度:数据总线一次能并行传送的数据位数.存储容量:指能存储信息的最大容量,通常以字节来衡量.一般包含主存容量和辅存容量.运算速度:通常用 MIPS每秒百万条指令、MFLOPS每秒百万次浮点运算或 CPI执行一条指令所需的时钟周期数来衡量.CPU 执行时间是指 CPU 对特定程序的执行时间.主频:机器内部主时钟
6、的运行频率,是衡量机器速度的重要参数.吞吐量:指流入、处理和流出系统的信息速率.它主要取决于主存的存取周期.存储周期memory cycle time指连续启动两次独立的存储器操作例如连续两次读操作所需间隔的最小时间 响应时间:计算机系统对特定事件的响应时间,如实时响应外部中断的时间等.8.存储容量单位的关系:10 进制和 2 进制 在计算机中,最小的存储容量单位是位 bit,最基本的存储容量单位是字节 Byte.其次还有千字节KB,兆字节MB,吉字节GB等.它们之间的换算关系为:1Byte=8bit1KB=1024Byte1MB=1024KB1 GB=1024 MB 9.存储器的分类:按介质
7、分类、按存取方式分类、按存储器的作用分类、按信息的可保存性分类 按存储介质分 半导体存储器2磁表面存储器3光盘存储器.3/22 按存取方式分类 随机存储器 RAM 只读存储器 ROM 串行访问存储器 按存储器的作用分类 分类一:内部存储器 半导体存储器 外部存储器 磁盘存储器 分类二:主存储器 高速缓冲存储器 辅助存储器 按信息的可保存性分类 易失性存储器:断电后信息消失.半导体读写存储器 RAM.非易失性存储器:断电后仍能保存信息.磁性材料做成的是非易失性存储器.10.存储器的层次结构:三级存储器结构、两个层次 三级层次结构来构成存储系统,主要是由高速缓冲存储器 cache,主存储器,和辅助
8、存储器组成.整个结构又可以看成两个层次:他们分别是主存-辅存层次和 Cache-主存层次 主存-辅存层次作为一个存储整体,形成的可寻存储空间比主存储器空间大得多.由于辅存的容量大,价格低,是的存储系统的整体平均价格低.由于 Cache 的存取速度可以喝 cpu 的工作速度相媲美,所以 cache-主存层次可以缩小主存和 cpu之间的速度差距,从整体上提高存储器系统的存取速度.尽管 cache 成本高,但是由于容量小,故不会使存储系统的整体价格增加.主存储器的分类 主存储器又称内存 随机存储器RAM ROM 是只读存储器 PROM 是可编程 ROM EPROM 是可擦除的 PROM EEPROM
9、 是电可擦除 PROM.4/22 闪速存储器Flash Memory 动态存储器的刷新 刷新:对 DRAM 定期进行的全部重写过程;刷新原因:因电容泄漏而引起的 DRAM 所存信息的衰减需要与时补充,因此安排了定期刷新操作;常用的刷新方法有三种:集中式、分散式、异步式.集中式:在最大刷新间隔时间内,集中安排一段时间进行刷新,存在 CPU 访存死时间.分散式:在每个读/写周期之后插入一个刷新周期,无 CPU 访存死时间.异步式:是集中式和分散式的折衷.只读存储器 ROM 的分类 ROM 可编程只读存储器 可编程可擦除只读存储器 一次编程只读内存 电子可擦除可编程只读存储器 闪速存储器 存储器的位
10、扩展、存储器的字扩展、存储器的字和位扩展 1、位扩展 位扩展是指存储芯片的字单元数满足要求而位数不够,需对每个存储单元的位数进行扩展.例:用 1K 4 的 2114 芯片构成 lK 8 的存储器系统.分析:每个芯片的容量为 1K,满足存储器系统的容量要求.但由于每个芯片只能提供 4 位数据,故需用 2 片这样的芯片,它们分别提供 4 位数据至系统的数据总线,以满足存储器系统的字长要求.2、字扩充 字扩展用于存储芯片的位数满足要求而字数不够的情况,是对存储单元数量的扩展.例:用 2K 8 的 2716 存储器芯片组成 8K 8 的存储器系统 分析:由于每个芯片的字长为 8 位,故满足存储器系统的
11、字长要求.但由于每个芯片只能提供 2K 个存储单元,故需用 4 片这样的芯片,以满足存储器系统的容量要求.3、同时进行位扩充与字扩充.5/22 存储器芯片的字长和容量均不符合存储器系统的要求,需要用多片这样的芯片同时进行位扩充和字扩充,以满足系统的要求.例:用 1K 4 的 2114 芯片组成 2K 8 的存储器系统 分析:由于芯片的字长为 4 位,因此首先需用采用位扩充的方法,用两片芯片组成 1K 8 的存储器.再采用字扩充的方法来扩充容量,使用两组经过上述位扩充的芯片组来完成.内存容量的计算、存储芯片数量的计算、存储芯片的连接 内存的容量一般都是 2 的整次方倍,比如 64MB、128MB
12、、256MB 等.按照计算机的 二 进 制 方 式,1Byte=8bit;1KB=1024Byte;1MB=1024KB;1GB=1024MB;1TB=1024GB.存储芯片计算例题:内存按字节编址,地址为 0B4000H-0DBFFFH,若用存储容量为 32K*8bit的存储器芯片构成内存,至少需要多少片?首先用 0DBFFFH-0B4000H+1 得到内存的容量 028000H,换算成十进制是 163840以字节 B 为单位;因为每个存储器芯片的容量为 32KB,所以,我们要将前面计算的结果换算成 KB,也就是说用前面的结果除以 1024化成 KB,即 163840/1024=160KB,
13、最后用得到的结果除以 32就可以了,即 160/32=5.现代计算机系统中提高存储器速度的方法 1采用更高速的主存储器,或加长存储器的字长;2采用并行操作的双端口存储器;3在 CPU 和主存储器之间插入一个高速缓冲存储器Cache,以缩短读出时间;4在每个存储器周期中存取几个字 17、三种校验方法 偶校验码、海明校验码、循环冗余校验码 18、奇偶校验计算 奇偶校验原理:通过计算数据中1的个数是奇数还是偶数来判断数据的正确性.在被校验的数据后加一位校验位或校验字符用作校验码实现校验.校验位的生成方法 奇校验:确保整个被传输的数据中1的个数是奇数个,即载荷数据中1的个数是奇数个时校验位填0,否则填
14、1;偶校验:确保整个被传输的数据中1的个数是偶数个,即载荷数据中1的个数是奇数个时校验位填1,否则填0.使用奇偶校验码校验的特点:校验处理过程简单,但如果数据中发生多位数据错误就可能检测不出来,更检测不到错误发生在哪一位;主要应用于低速数字通信系统中,一般异步传输模式选用偶校验,同步传输模式选用奇校验 海明码校验计算.6/22 海明码是一种可以纠正一位差错的编码.它是利用在信息位为 k 位,增加 r 位冗余位,构成一个 n=k+r 位的码字!它必须满足以下关系式 2rk+r+1 或 2rn+1 把所有 2 的幂次方的数据位标记为奇偶校验位编号为 1,2,4,8,16,32,64 等的位置 位置
15、一:校验 1 位,跳过一位,校验一位,跳过一位1,3,5,7,9,11,13.位置 2:校验 2 位,跳过 2 位,校验 2 位,跳过 2 位2,3,6,7,10,11,14,15.位置 4:校验 4 位,跳过 4 位,校验 4 位,跳过 4 位4,5,6,7,12,13,14,15.位置 8:校验 8 位,跳过 8 位,校验 8 位,跳过 8 位8-15,24-31.附上一例题 01101110海明码生成和校验过程按偶 对应的校验位为_?代表要设置的比特位 _ _ 0 _ 1 1 0 _ 1 1 1 0 错误!位置 1:检查 1,3,5,7,9,11?_ 0 _ 1 1 0 _ 1 1 1
16、0 1 的个数为奇数 所以?=1 即 1 _ 0 _ 1 1 0 _ 1 1 1 0 错误!位置 2:检查 2,3,6,7,10,11 1?0 _ 1 1 0 _ 1 1 1 0 1 的个数为奇数 所以?=1 即 1 1 0 _ 1 1 0 _ 1 1 1 0 错误!位置 4:检查 4,5,6,7,12 1 1 0?1 1 0 _ 1 1 1 0 1 的个数为偶数 所以?=0 即 1 1 0 0 1 1 0 _ 1 1 1 0 错误!位置 8:检查 8,9,10,11,12 1 1 0 0 1 1 0 _ 1 1 1 0 1 的个数为奇数 所以?=1 即 1 1 0 0 1 1 0 1 1 1
17、 1 0 所以海明码为 1100 1101 1110 海明码传输信息 海明码为 0 1 0 0 1 1 1 按偶 纠错 P1=1错误!3错误!5错误!7=0 无错 可知第六位出错了 P2=2错误!3错误!6错误!7=1 有错 逻辑异或 相异的 1.7/22 P4=4错误!5错误!6错误!7=1 有错 P4p2p1=110 纠正后 01 00 1 0 1 去除校验位后 得到信息 0 1 0 1 高速缓冲存储器工作基础 高速缓冲存储器就是根据程序的局部性原理,可以在主存和 CPU 通用寄存器之间设置一个高速的容量相对比较小的存储器,把正在执行的指令地址附近的一部分指令或者数据从主存调入这个存储器,
18、供 CPU 在一段时间内使用,这样就能相对的提高CPU的运算速度.他介于主存和CPU之间,这样的高速小容量存储器称为高速缓冲存储器.21、Cache 地址映象变换机构:三种 直接映像全相连映像组相连映像 22、Cache 替换策略有哪些 1.随机法RAND 法 2.先进先出法FIFO 法 3.最近最少使用法LRU 法 23、全相联映象:方法与优缺点 全相连:主存与 Cache 的划分:将主存与 Cache 划分成若干个大小相等的块.主存与 Cache 的映像:主存中每一块都可以调到 Cache 中的每一块.特点:优点:访问灵活,冲突率低,只有 Cache 满时才会出现在冲突.缺点:地址变换比较
19、复杂,速度相对慢.主存与 Cache 的地址组成:主存:块号+块内地址 Cache:块号+块内地址 直接映象:方法与优缺点 直接:主存与 Cache 的划分:.8/22 将主存根据 Cache 的大小分成若干分区,Cache也分成若干个相等的块,主存的每个分区也分成与 Cache 相等的块.主存与 Cache 的映像:主存中的每一个分区由于大小相同,可以与整个 Cache 相像,其中的每一块正好配对.编号不一致的块是不能相互映像的.特点:优点:地址变换简单.缺点:每块相互对应,不够灵活.主存与 Cache 的地址组成:主存:区号+块号+块内地址 Cache:块号+块内地址 组相联映象:方法与优
20、缺点 组相连:主存与 Cache 的划分:主存:主存根据 Cache 大小划分成若干个区,每个区内划分成若干个组,每个组再划分成若干个块.Cache:划分成若干个组,每个组划分成若干个块.主存与 Cache 的映像:主存的每个分区与 Cache 采用直接映像,主存的每个组之内采用全相联映像.特点:融合了直接映像与全相联映像两种映像方式,结合了两者的优据点.具体实现容易,命中率与全相联映像接近.主存与 Cache 的地址组成:主存:区号+组号+块号+块内地址.9/22 Cache:组号+块号+块内地址 FIFO 算法 按照进程进入就绪队列的先后次序来选择.即每当进入进程调度,总是把就绪队列的队首
21、进程投入运行.27、最不经常使用算法 LFU 28、近期最少使用算法 LRU LFU 算法是根据在一段时间里数据项被使用的次数选择出最少使用的数据项,即根据使用次数的差异来决定.而 LRU 是根据使用时间的差异来决定的 随机替换算法 RR 分时系统的一种调度算法.轮转的基本思想是,将 CPU 的处理时间划分成一个个的时间片,就绪队列中的进程轮流运行一个时间片.当时间片结束时,就强迫进程让出 CPU,该进程进入就绪队列,等待下一次调度,同时,进程调度又去选择就绪队列中的一个进程,分配给它一个时间片,以投入运行.按数据传送方式分总线分类 按信息传送的方向,总线可分为单向总线和双向总线.按传送信息的
22、类型分,总线可分为:数据总线、地址总线和控制总线.31、总线的主要技术参数:总线位宽、总线工作频率、总线带宽、时钟同步/异步、总线控制方式 32、总线判优控制分为哪些?总线判优方式:集中式总线控制逻辑集中的一处;分布式总线控制逻辑分布在连接总线的各部件或设备中.集中控制的三种常见优先权仲裁方式 链式查询方式:用 3 条控制线进行控制:计数器定时查询方式:独立请求方式 33、链式查询方式串联式控制方式 BS;BR;BG.特征:将 BG 串行地从一部件送到下一个部件,直到到达有请求的部件为止.优先权位置:离总线控制器最近的部件具有最高使用权,离它越远,优先权越低.电路:链式查询靠接口的优先权排队电
23、路实现.计数定时查询方式 总线上的任一设备要求使用总线时,通过 BR 线发出总线请求.中央仲裁器接到请求信号以后,在 BS 线为0的情况下让计数器开始计数,计数值通过一组地址线发.10/22 向各设备.每个设备接口都有一个设备地址判别电路,当地址线上的计数值与请求总线的设备地址相一致时,该设备 置1BS 线,获得了总线使用权,此时中止计数查询.独立请求方式并联式控制 工作原理:每一个共享总线的设备均有一对总线请求线 BRi 和总线授权线 BGi.当设备要求使用总线时,便发出该设备的请求信号.总线控制器中的排队电路决定首先响应哪个设备的请求,给设备以授权信号 BGi.优点:响应时间快,确定优先响
24、应的设备所花费的时间少,用不着一个设备接一个设备地查询.其次,对优先次序的控制相当灵活,可以预先固定也可以通过程序来改变优先次序;还可以用屏蔽某个请求的办法,不响应来自无效设备的请求.总线通信控制有哪些?同步、异步、半同步、分离式通信.指令的构成 操作码和操作数,操作码决定要完成的操作,操作数指参加运算的数据与其所在的单元地址.在计算机中,操作要求和操作数地址都由二进制数码表示,分别称作操作码和地址码,整条指令以二进制编码的形式存放在存储器中.操作码的功能 指令系统的每一条指令都有一个操作码,它表示该指令应进行什么性质的操作.34、地址码的功能 让操作指令找到所操作的对象 40、指令分为:定长
25、和变长 41、操作码分为:定长和变长Huffman 编码、扩展编码 42、指令操作码扩展技术 43、指令的种类 算术运算指令 逻辑运算指令 数据传送指令 移位操作指令 堆栈与堆栈操作指令.字符串处理指令.输入输出指令.其它指令:特权指令,转移指令 寻址方式、数据寻址方式 寻址方式就是处理器根据指令中给出的地址信息来寻找物理地址的方式.11/22 一种是顺序寻址方式,另一种是跳跃寻址方式 数据寻址方式:1立即寻址方式 2寄存器寻址方式 3直接寻址方式 4寄存器间接寻址方式 5直接变址寻址方式 6基址变址寻址方式 7相对基址变址寻址方式 45、立即寻址、直接寻址、隐含寻址、间接寻址、寄存器寻址、基
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 服务器 存储 技术 课程 知识点
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内