
计算机组成原理
文章平均质量分 95
计算机组成原理章节笔记
长路 ㅤ
24应届毕业,目前入职的公司toB主营业务为数据中台,岗位:Java后端开发一枚,主要学习方向为Java后端,大数据,算法。 欢迎和我交流
展开
-
2024考研408-计算机组成原理第七章-输入输出系统学习笔记
目前正在备考24考研,现将24计算机王道的408学习整理的知识点进行汇总整理。博客目录索引(持续更新)I/O接口中包含三个寄存器:数据寄存器、控制寄存器、状态寄存器数据寄存器:用于保存CPU与外设之间传输的数据。控制寄存器:用来保存我们想要让外设做一些动作的指令控制信息。状态寄存器:反应了当前的外设状态,是否在忙等等。上面的程序代码执行到scanf的时候,黑框会卡在当前界面等待输入,此时就表示CPU在进行等待输入,对于CPU如何来控制键盘的I/O操作完成呢?原创 2023-07-03 11:42:28 · 3192 阅读 · 0 评论 -
2024考研408-计算机组成原理第六章-总线学习笔记
目前正在备考24考研,现将24计算机王道的408学习整理的知识点进行汇总整理。博客目录索引(持续更新)总线的定义:总线是一组能够为多个部件分时共享的公共信息传送线路。CPU的运算部件,控制单元,CPU和主存以及各种各样的输入输出设备之间通过一组系统总线来完成控制信号的收发以及数据的传输。出现总线的原因:由于外部设备的种类很少,CPU只需要和特定的外部设备和纸带机。原创 2023-06-30 17:03:17 · 3788 阅读 · 0 评论 -
2024考研408-计算机组成原理第五章-中央处理器学习笔记
目前正在备考24考研,现将24计算机王道的408学习整理的知识点进行汇总整理。博客目录索引(持续更新)算数逻辑运算ALU包含有两个输入操作数A、B,以及一个输出口用于输出运算结果。通用寄存器组:包含AX、BX、CX、DX、SP。相对应会拆分为AH、AL,BH、BL,CH、CL,DH、DL。同样包含SP堆栈指针,用来指示栈顶的地址。专用数据通路方式。根据指令执行过程中的数据和地址的流向方向安排连接线路。介绍专用数据通路以及CPU内部单总线方式对于专用数据通路存在的问题?原创 2023-06-28 18:14:54 · 4086 阅读 · 0 评论 -
2024考研408-计算机组成原理第四章-指令系统学习笔记
目前正在备考24考研,现将24计算机408学习整理的知识点进行汇总整理。博客目录索引(持续更新)不同指令集需要根据对应的CPU架构来使用。需要注意指令集与指令系统的概念。一般来说PC中的都是X86架构,而手机则是基于ARM架构指令集本章节探讨的是如何在汇编语言当中指明数据在哪个地方?下一小节来探讨汇编指令可以对数据进行哪些处理。如何调用参数、返回值?对于call、ret两条指令并不可以带参数以及返回值。如何访问栈帧中的数据?每个栈帧中包含哪些内容?为什么函数调用栈会倒过来画?原创 2023-06-23 23:48:32 · 5590 阅读 · 1 评论 -
2024考研408-计算机组成原理第三章-存储系统学习笔记
目前正在备考24考研,现将24计算机408学习整理的知识点进行汇总整理。博客目录索引(持续更新)寄存器包含ACC、MQ等,速度要比cache快得多。主存与辅存之间的数据交换是由系统程序员来处理,其中操作系统中包含页面置换算法。Cache与主存之间的数据交换是硬件自动完成的,软件程序员无需关心之间的数据交换,这部分是由硬件工程师实现的。此时由于这种关系,应用程序员所看到的主存通常较大,下面是主存-辅存、Cache-主存解决的问题各层存储器的速度与价格:光盘->机械硬盘->固态硬盘->内存条。原创 2023-06-16 10:42:32 · 5475 阅读 · 3 评论 -
2024考研408-计算机组成原理第二章-数据的表示学习笔记
这里有一个小技巧:对于判断是否溢出,我们可以先手动计算他们的合并值,若是超过了对应码的范围,那么就表示溢出了。基于之前的一位加法器,此时要探讨的问题是,如何更快的产生进位?原本计算Ci的式子展开可以见下图,每一个Ci都会依赖上一个Ci-1,那么我们是否能够通过一些方式在计算每一个Ci的时候无需使用上一个Ci呢?这就涉及到并行加法器的优化了,我们让Gi = AiBi,Pi = Ai 异或 Bi。原创 2023-05-29 08:48:36 · 4019 阅读 · 5 评论 -
2024考研408-计算机组成原理第一章-计算机系统概述学习笔记
软件的分类:计组中主要去探究硬件部分!第一代:电子管时代在这一代时,程序员都是使用机器语言来进行编程第二代:晶体管时代,替代了电子管体积减小、功耗降低,计算速度也达到了质的飞跃,此时出现面向过程的语言:FORTRAN,有了操作系统雏形。第三代:中小规模集成电路时代,集成电路计算机变得越来越小,功耗变低,集成电路比手动焊接的晶体管的可靠性更好,此时高级语言迅速发展,此时有了分时操作系统。其实就是将晶体管、电容元器件高密度的存在了电路板上。原创 2023-05-29 08:36:39 · 2571 阅读 · 0 评论