计算机组成
ibinbinb
这个作者很懒,什么都没留下…
展开
-
数据的转化与表示(原码补码反码移码)
在计算机中各种数值的表示形式是采用二进制计数值的机器数,数的符号用0和1表示,小数点则隐含不占位。 二进制数有无符号和有符号之分,无符号表示正数。二进制中没有符号位,但是对带符号数来说,二进制的最高位用0和1表示正负数,其余为则为值。二进制数根据小数点位置分为纯整数和纯小数。 带符号的二进制的运算采用原码、反码、补码等不同编码方式计算。(有专业...原创 2018-09-05 19:07:13 · 3597 阅读 · 0 评论 -
主存分类
主存分随机存取寄存器(RAM)和只读存储器(ROM),一般RAM用于内存(断电时将丢失其存储内容),ROM用于bios之类(断电还存在)。ROM表示的是只读存储器,即:它只能读出信息,不能写入信息,计算机关闭电源后其内的信息仍旧保存,一般用它存储固定的系统软件和字库等。RAM表示的是读写存储器,可其中的任一存储单元进行读或写操作,计算机关闭电源后其内的信息将不在保存,再次开机需要重新装入,通常用来...原创 2018-09-05 21:11:06 · 3609 阅读 · 0 评论 -
层次化存储结构
由快到慢(由小到大):CPU(寄存器) -- CACHE -- 内存(主存) -- 外存(硬盘U盘等) 。Cache得解释:1.上面4部分中CPU和内存是必须得,cache不是必须,但是他的存在使得速度快了N倍,而且减少了成本。 2.引入cache是性价比得选择, 3.他的作用是提高CPU输入输出得...原创 2018-09-05 20:58:08 · 1157 阅读 · 0 评论 -
流水线
流水线就是利用空闲时提高各部件利用率和指令得平均执行速度。执行指令得一般过程:取指 -- 分析 -- 执行 。“流水线周期”:为各个执行时间中最长得一段时间,(比如取指2ns,分析4ns,执行1ns。那么周期为4ns)"流水线执行时间":1.理论(80%以上使用) (t1+t2+....+tn)+(n-1)*T(T为周期) 2.实践:(k+n-1)*T(分几段k为几)“吞吐率”:...原创 2018-09-05 20:45:33 · 244 阅读 · 0 评论 -
CISC和RISC
(1)指令系统:RISC设计者把主要精力放在那些经常使用的指令上,尽量使它们具有简单高效的特色。对不常用的功能,常通过组合指令来完成。因此,在RISC机器上实现特殊功能时,效率可能较低。但可以利用流水技术和超标量技术加以改进和弥补。而CISC计算机的指令系统比较丰富,有专用指令来完成特定的功能。因此,处理特殊任务效率较高。(2)存储器操作:RISC对存储器操作有限制,使控制简单化;而CISC...转载 2018-09-05 20:35:24 · 4340 阅读 · 2 评论 -
Flynn
Flynn根据指令流和数据流的不同组织方式,把计算机系统的结构分为以下四类:单指令流单数据流(SISD) 单指令流多数据流( SIMD) 多指令流单数据流(MISD) 多指令流多数据流(MISD)...原创 2018-09-05 20:31:07 · 693 阅读 · 0 评论 -
计算机结构(CPU)
CPU基本组成结构图CPU一般由运算器、控制器等部件所构成(这边忽略讲部内总线、寄存器组等部件)。其中运算器由ALU/AC/DR/PSW组成1.算术逻辑单元ALU:执行所有得算术运算2.AC累加寄存器:为ALU提供一个区存放运算过程中各种值3.DR数据缓冲存储...原创 2018-09-05 20:22:52 · 1242 阅读 · 0 评论 -
浮点数运算
浮点数表示公式--> N=M*R^e (其中M为尾数,R为基数,e为指数)。比如 119 = 1.19 * 10^2。 如果两个浮点数进行计算, 那么进行三步操作,1.对阶 2.尾数计算 3.结果格式化 比如:1000+119 = 1*10^3+1.19*10^2 =1*10^3 + 0.119*10^3 = (1+0.11...原创 2018-09-05 20:03:14 · 2620 阅读 · 0 评论 -
数据的转化与表示(二进制、八进制、十六进制、十进制)
在计算机中我们常用的进制包括:二进制、八进制、十进制与十六进制,它们之间区别在于数运算时是逢几进一位。比如二进制是逢2进一位,十进制是逢10进一位。2进制、8进制、16进制转换十进制,只需要使用“按权展开法”既可。 比如: (二进制转十进制) 10100.01 = 1*2^4+0*2^3+1*2^2+0*2^1+0*2^0+0*2^-1+1*2^-...原创 2018-09-05 19:52:22 · 4539 阅读 · 0 评论 -
磁盘得结构与参数 && 串并联 &&总线&&校验码
磁盘有扇区和磁道,一般读取磁盘在磁道上面进行读取,他的存取时间 = 寻道时间 + 等待时间(平均等待+延迟)例题:若每个磁道分成11个物理块,每块有一个逻辑记录,R0-R10顺序存放磁道上,周期33ms,每个记录3ms,假设从R0开始,那么最长时间和最短时间为多少?最长:每个物理块时间 33/11 = 3ms 因为顺序最长,要按照R0处理完成并且到R1则需要33+3 ms,一共有11块 前...转载 2018-09-06 21:27:04 · 444 阅读 · 0 评论