
计算机组成原理
文章平均质量分 88
你好牛蛙
我是大帅比
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
期末复习—计算机组成原理—计算机的指令系统
计算机的指令系统机器指令的形式机器指令的组成部分机器指令的分类机器指令的形式机器指令的组成部分机器指令主要由两部分组成:操作码、地址码如图:假设我们操作码总共有8位,则总共有28=256种操作码地址码直接给出操作数或者操作数地址机器指令的分类有三种指令三地址指令操作码给出操作方式,比如加减乘除,然后在三地址指令上,操作码作用于地址一(addr1)和地址二(addr2)上面,然后把结果赋值到地址三(addr3)上二地址指令操作码作用于地址一和地址二上面,然后结果赋值给地址一或者原创 2020-12-23 19:21:32 · 4609 阅读 · 3 评论 -
期末复习—计算机组成原理—计算机的高速缓存
计算机的高速缓存高速缓存的工作原理CPU跟缓存交互的效率高速缓存的替换策略高速缓存的工作原理高速缓存的构成和内存的构成原理是一样的即,由字和字块构成字:是指存放在一个存储单元中的二进制代码组合字块:用来放字的东西,存储在连续的存储单元中而被看作是一个单元的一组字,即字块是由字构成,存放字的东西如图(主存示意图):一个字块由多个字构成,而且有如右图的规则,注意,不是说一个字的位数一定是32位,上面的三个前提只是假设下图为一个字地址的示意图如图,一个字的地址由两部分组成,CPU进行寻址的话则需要原创 2020-12-23 15:19:35 · 1597 阅读 · 3 评论 -
期末复习—计算机组成原理—存储器(2)
主存储器—内存即上商家常说的运行内存他是一种随机存取存储器(RAM),即存取的方式是随机存取的,而且存取的的时间是和存取的位置是没有关系的而且内存里面的数据会因为断电而丢失原因:RAM通过电容存储数据,必须每隔一段时间刷新一次,如果一段时间不刷新的话里面的数据就会丢失如图,是CPU和主存的交互原理地址总线用来指定数据传输位置,数据总线用来传输数据内存也有着位数之分,有32位、64位32位最大存储内存64位存储内存辅助磁存储器—磁盘即我们电脑中的CDE…盘如图:盘片的平面图原创 2020-12-22 16:35:19 · 609 阅读 · 1 评论 -
期末复习—计算机组成原理—存储器(1)
存储器的分类按照存储介质分类分为半导体存储器和磁存储器半导体存储器有:计算机的内存、U盘、固态硬盘磁存储器:磁带、磁盘按照存储方式分类分为:随机存储器串行存储器只读存储器存储器的层次结构我们这里的层次结构是按照读写速度、存储容量、和价格这三方面综合考虑的有这么一个计算单位然后我们可以把存储器划分为三个层次缓存就是CPU里面的寄存器以及高速的缓存,比如运行内存主存就是计算机里面的内存,比如我们的C盘辅存就是计算机中的外部辅存设备,比如磁盘,U盘,移动硬盘三个之原创 2020-12-21 19:25:57 · 454 阅读 · 2 评论 -
期末复习—计算机组成原理—计算机的输入输出设备
常见的输入输出设备有两种字符输入设备即键盘有薄膜键盘、机械键盘、电容键盘图像输入设备即鼠标、数位板、扫描仪图像输出设备显示器、打印机、投影仪输入输出接口的通用设计需要有几种线来控制数据线 是I/O设备与主机之间进行数据交换的传送线,分为单向或者双向传输的数据线状态线 IO设备状态向主机报告的信号线,查询设备是否已经正常连接并就绪,查询设备是否已经被占用命令线 CPU向设备发送命令的信号线,发送读写信号,发送启动停止信号设备选择线 主机在总线上的设备进行选择CP原创 2020-12-21 17:13:43 · 446 阅读 · 1 评论 -
期末复习—计算机组成原理—计算机的总线
总线:即类似于USB线那样的传输数据的线一般很多设备连接到一条总线上,共用这一条总线传输数据总线又分为片内总线和系统总线片内总线即连接设备之间,让设备互相通信的线系统总线即即多个设备都连接的线总线又分为三种数据总线 传输各个部件的数据信息,数据总线数据总线的位数(总线宽度)是数据总线的重要参数一般与CPU位数相同(32位,64位)地址总线 用于数据的寻址如果地址总线位数=n,则寻址范围:0~2^n地址总线的位数与存储单元有关控制总线即用来控制各个设备的总线,当设备之间原创 2020-12-21 16:47:42 · 487 阅读 · 1 评论 -
期末复习—计算机组成原理—计算机的字符和编码集
一开始,只有ASCII编码集这一种编码集,即共95个可打印的字符,和33个不可打印的字符即只用7个bits就能表示所有的字符然后随着计算机的发展,这些字符不够用了,然后就迎来了一次ASCII字符集的扩充,即变成了8个bits,此时便有了256个字符然后随着发展,还是不够用,于是我国便推出了我国第一个字符编码集GB2312,共收录了7445个字符,但是因为不符合国际标准,然后我国又推出了GBK,共两万多个字符,他不仅兼容GB2312,还支持国际ISO标准然后国际上面为了全球统一,便推出了Unicod原创 2020-12-21 14:58:03 · 341 阅读 · 2 评论 -
期末复习—计算机组成原理—计算机的计算单位
计算机的计算单位容量单位比特位字节更大的单位为什么我们买的硬盘格式化后,实际内存总是跟标注的内存不一样?容量单位比特位在物理层面,高低电平记录信息,而计算机只识别高低电平,高电平对应就是二进制中的1字位,低电平对应的就是二进制中的0字位,0/1即比特位bits字节然后因为0和1能够表示的内容太少了,所以需要更大的容量表示方法所以就引出了字节1Byte=8bits然后因为计算机的发展,字节单位还是太小就引入了其他的单位更大的单位最后那个是1024PB不是1024EB注意一点,只有bit和原创 2020-12-21 14:11:04 · 1637 阅读 · 2 评论 -
期末复习—计算机组成原理—计算机的层次与编程语言
这里写目录标题程序翻译与程序解析程序翻译程序的解析总结解释计算机的层次与编程语言程序翻译与程序解析因为计算机无法识别我们人类的语言,只能识别这种0100101010这种的二进制语言,所以我们的语言需要我们用高级语言描述出来,然后计算机通过程序翻译或者程序解析,转换为它可识别的语言程序翻译即把高级语言翻译为低级语言,通过编译器实现,程序翻译的语言一般有C/C++,Object-C,Golang程序的解析即比如我们用较为高级计算机语言来进行我们的程序逻辑描述(这个过程即我们设计程序的过程),比如P原创 2020-12-20 14:46:06 · 731 阅读 · 2 评论 -
期末复习—计算机组成原理—计算机的体系与架构
计算机的体系与结构冯诺伊曼体系什么是冯诺依曼体系冯诺依曼体系需要的组件冯诺依曼机必须具备的功能冯诺依曼瓶颈现代计算机的结构冯诺伊曼体系在早期的计算机,不同的计算机仅包含不同的固定程序用途的程序,如果要改变用途需要重现设计整个电路,工程细节…然后再对计算机的相关配线进行改变,非常麻烦,所以冯诺依曼这个小伙子就提出了冯诺依曼体系这个概念什么是冯诺依曼体系即将程序和数据一起存储的计算机设计概念结构简单来说就是把我们需要的程序存储起来,然后设计所有程序通用的电路(即能兼容所有可设计的程序的电路),当我们原创 2020-12-19 17:22:12 · 2425 阅读 · 10 评论 -
期末复习—计算机组成原理—计算机的分类
计算机的分类超级计算机大型计算机迷你计算机工作站微型计算机超级计算机特点:功能最强,运算速度最快,存储容量最大的计算机用途:多用于国家高科技和尖端技术研究,比如模拟核裂变,天气预报的推算…用来他们运算速度的单位是TFlop/s1TFlop/s=每秒一万亿次浮点计算1TFlop/s=1000GFlop/s下面是截止2018年的世界前三的超级计算机为什么我国比他们多那么多处理器却还是没有他国快呢?因为我国的这台超级计算机使用的芯片全部都是我国自主产权的,然后我国的芯片产业还不是很发达大型原创 2020-12-19 12:29:43 · 484 阅读 · 2 评论 -
计算机组成原理—期末复习—计算机发展简史
计算机发展简史计算机发展的四个阶段第一阶段第二阶段第三阶段第四阶段第五阶段微型计算机的发展历史单核CPU的发展历史摩尔定律计算机发展的四个阶段第一阶段即1946-1957年,计算机被称为电子管计算机由电子管组成特点集成度小,空间占用大功耗高,运行速度慢操作复杂,更换程序需要接线第二阶段即1957-1964年,计算机被称为晶体管计算机,由电子管组成电子管的诞生:由贝尔实验室的三个科学家发明了晶体管,因此1956年的诺贝尔物理奖就给他们了PDP-1也是第一个配备显示器的计算机4K内存原创 2020-12-19 10:27:29 · 674 阅读 · 3 评论