计算机组成原理学习笔记-精简复习版

这篇具有很好参考价值的文章主要介绍了计算机组成原理学习笔记-精简复习版。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、计算机系统概述

计算机系统=硬件+软件

计算机硬件的发展:

  • 第一代计算机:(使用电子管)
  • 第二代计算机:(使用晶体管)
  • 第三代计算机:(使用较小规模的集成电路)
  • 第四代计算机:(使用较大规模的集成电路)

冯诺依曼体系结构

计算机组成原理学习笔记-精简复习版,学习,笔记,java

主机:主存、运算器、控制器

外部设备:外存、IO设备等

计算机组成原理学习笔记-精简复习版,学习,笔记,java

五大部分:

<1> 输入设备,是指将外部信息以计算机能读懂的方式输入进来,如键盘,鼠标等

<2> 输出设备,就是将计算机处理的信息以人所能接受的方式输出出来,比如显示屏,打印机。

<3> 存储器,存储器分为 主存储器(内存储器,CPU能直接访问)和 辅助存储器(外存储器,协助主存储器记忆更多的信息,辅助存储器的信息需要导入到主存储器中,才可以被CPU访问)。

主存储器的工作方式是按存储单元的地址进行存取,这种存取方式称为按地址存取方式(相联存储器既可以既可以按照地址寻址,又可以按照内容寻址,为了与传统存储器区别,又称为内容寻址的存储器!)

主存储器是由地址寄存器(MAR),数据寄存器(MDR),存储体,时序控制逻辑,地址寄存器存放访存地址,经过地址译码后找到所选的存储单元。数据寄存器,是存储器与其他部件的中介,用于暂存要从存储器读或写的信息。时序控制逻辑用于产生存储器操作所需的各种时序信号。在现代CPU,MAR和MDR是在CPU中的。

计算机组成原理学习笔记-精简复习版,学习,笔记,java

<4> 运算器,是计算机的运算单元,用于算术运算和逻辑运算
运算器的核心单元是算术逻辑单元(ALU)

计算机组成原理学习笔记-精简复习版,学习,笔记,java

<5> 控制器,控制器是计算机的指挥中心,有其指挥各部件自动协调第进行工作,现代计算机将运算器和控制器集成到一个芯片上,合成为中央处理器,简称CPU。有程序计数器(PC)、指令寄存器(IR)和控制单元(CU)。

计算机组成原理学习笔记-精简复习版,学习,笔记,java

一般将运算器和控制器集成到同一个芯片上,称为中央处理器(CPU)。CPU和主存储器共同构成主机,而除主机外的其他硬件装置(外存、I/O设备等)统称为外部设备,简称外设。

CPU包含ALU、通用寄存器组GPRs、标志寄存器、控制器、指令寄存器IR、程序计数器PC、存储器地址寄存器MAR和存储器数据寄存器MDR。图中从控制器送出的虚线就是控制信号,可以控制如何修改PC以得到下一条指令的地址,可以控制ALU执行什么运算,可以控制主存是进行读操作还是写操作(读/写控制信号)。
计算机组成原理学习笔记-精简复习版,学习,笔记,java

CPU和主存之间通过一组总线相连,总线中有地址、控制和数据3组信号线。MAR中的地址信息会直接送到地址线上,用于指向读/写操作的主存存储单元;控制线中有读/写信号线,指出数据是从CPU写入主存还是从主存读出到CPU,根据是读操作还是写操作来控制将MDR中的数据是直接送到数据线上还是将数据线上的数据接收到MDR中。

三种级别的语言

高级语言转换到汇编语言的过程叫做编译,由汇编语言转换到机器语言的过程叫做汇编,边翻译边执行的叫做解析。

机器字长、指令字长、存储字长的区别和联系是什么?

机器字长:计算机能直接处理的二进制数据的位数,机器字长一般等于内部寄存器的大小,它决定了计算机的运算精度。
指令字长:一个指令字中包含的二进制代码的位数。
存储字长:一个存储单元存储的二进制代码的长度。等于MDR的位数, 它们都必须是字节的整数倍。
数据字长:数据总线一次能传送信息的位数,它可以不等于MDR的位数。

二、数据的表示与计算

计算机组成原理学习笔记-精简复习版,学习,笔记,java

三、存储系统

计算机组成原理学习笔记-精简复习版,学习,笔记,java

计算机组成原理学习笔记-精简复习版,学习,笔记,java

计算机组成原理学习笔记-精简复习版,学习,笔记,java
计算机组成原理学习笔记-精简复习版,学习,笔记,java

Cache 高速缓冲存储器

计算机组成原理学习笔记-精简复习版,学习,笔记,java

虚拟存储器(虚拟内存)

计算机组成原理学习笔记-精简复习版,学习,笔记,java

四、指令系统

计算机组成原理学习笔记-精简复习版,学习,笔记,java

五、中央处理器

计算机组成原理学习笔记-精简复习版,学习,笔记,java

六、总线

计算机组成原理学习笔记-精简复习版,学习,笔记,java
计算机组成原理学习笔记-精简复习版,学习,笔记,java
计算机组成原理学习笔记-精简复习版,学习,笔记,java
计算机组成原理学习笔记-精简复习版,学习,笔记,java
现代计算机总线标准多为 PCIE 技术,比如PCIE4.0等

七、IO

计算机组成原理学习笔记-精简复习版,学习,笔记,java
网络IO和磁盘IO等外部IO的耗时都是相当大的,在写代码中应尽可能减少这类IO,并且要关注你的代码对各个硬件的影响(CPU使用率、内存使用率)等。文章来源地址https://www.toymoban.com/news/detail-676621.html

到了这里,关于计算机组成原理学习笔记-精简复习版的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 《计算机组成原理》唐朔飞 第9章 控制单元的功能 - 学习笔记

    写在前面的话:此系列文章为笔者学习计算机组成原理时的个人笔记,分享出来与大家学习交流。使用教材为唐朔飞第3版,笔记目录大体与教材相同。 计算机组成原理(哈工大刘宏伟)135讲(全)高清_哔哩哔哩_bilibili 《计算机组成原理》唐朔飞 第5章 输入输出系统 - 学习笔

    2024年02月07日
    浏览(42)
  • 【计算机组成原理·笔记】总线控制

    总线上连接多个部件,为了解决: 什么时候由哪个部件发送信息 如何给信息传送定时 如何防止信息丢失 如何避免多个部件同时发送 如何规定接受信息的部件 等一些列问题,需要总线控制线进行统一管理,这就是总线控制,包括两个方面: 判优控制 通信控制 总线判优控制

    2024年02月07日
    浏览(33)
  • 计算机组成原理笔记(王道考研)(持续更新)

    本文是对王道计算机考研《计算机组成原理》课程的总结,主讲咸鱼学长讲的确实清晰。 王道考研《计算机组成原理》 由于我们学校已经开设过汇编和计算机体系结构,所以计组的笔记内容会比较精炼,高屋建瓴,不适合无基础人听。 如果有不理解的,可以回去看看我前面

    2024年02月08日
    浏览(40)
  • 【计算机组成原理·笔记】主存储器概述

    主存和 MDR 通过数据总线通信 CPU 向主存发出读/写指令 MAR 通过地址总线向主存发送读写的目标地址 存储单元的位置由 单元地址号 表示,具体要看机器的 存储字长 和 寻址方式 例:某机器的 字长为32位 ,那么代表每一个存储单元(对应一个字)存放32位个2进制数,也就是

    2024年02月07日
    浏览(42)
  • 【计算机组成原理·笔记】I/O接口

    概述 I/O接口的功能和组成 I/O接口的组成 I/O接口的功能 I/O接口类型 按数据传送方式 按功能灵活性 按通用性 按数据传输的控制方式 I/O接口通常是指主机与I/O设备之间设置的硬件电路以及相应的软件控制,主机通过I/O接口和I/O设备相连接。 I/O接口的组成 总线连接方式的I/O接

    2024年02月08日
    浏览(38)
  • 【计算机组成原理·笔记】Cache主存映射和辅存

    主存中的任意一个块,对映指定的一个 cache块,但 一个 cache块 可以对映多个主存块,在 cache的标记中,有标记标识当前 cache块对应着哪些主存区块。 利用率较低,可能会冲突 主存任意的一块,可以被放入 cache中的任意的一个块中。 利用率高 查询速度慢,查询某主存块是否

    2024年02月08日
    浏览(33)
  • 【计算机组成原理·笔记】有符号数和无符号数

    有符号数对比无符号数要留出一位来表示符号。 机器数:符号数字化 带 + - 号的数字 0正1负,符号位和数值位用 , 号相隔 注意: [ + 0 ] 原 ≠ [ − 0 ] 原 [+0]_原 ne [-0]_原 [ + 0 ] 原 ​  = [ − 0 ] 原 ​ 补数 :绝对值之和为模的两数互补 一正一负 正数补数即自身 补码 :原码的

    2024年02月08日
    浏览(39)
  • 【计算机组成原理】24王道考研笔记——第四章 指令系统

    指令是指示计算机执行某种操作的命令,是计算机运行的最小功能单位。一台计算机的所有指令的集合构成该 机的指令系统,也称为指令集。 指令格式: 1.1分类 按地址码数目分类: 按指令长度分类: 按操作码长度分类: 按操作类型分类: 1.2 扩展操作码 设地址长度为n,

    2024年02月13日
    浏览(34)
  • 【计算机组成原理】24王道考研笔记——第三章 存储系统

    现代计算机的结构: 1.存储器的层次结构 2.存储器的分类 按层次: 按介质: 按存储方式: 按信息的可更改性: 按信息的可保存性: 3.存储器的性能指标 1.基本组成 半导体元件原理: 存储芯片原理:存储芯片由半导体元件组成而成 不同的寻址方式: 总结: 2.SRAM和DRAM 上一

    2024年02月13日
    浏览(30)
  • 【计算机组成原理】24王道考研笔记——第二章 数据的表示和运算

    1.1 进制转换 任意进制-十进制: 二进制-八进制、十六进制: 各种进制的常见书写方式: 十进制-任意进制:(用拼凑法最快) 真值:符合人类习惯的数字(带±号的数) 机器数:正负号被“数字化” 1.2 定点数 常规计数:定点数;科学计数法:浮点数 无符号数: 有符号定

    2024年02月16日
    浏览(33)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包