美文网首页计算机微刊
计算机的组成及运算原理

计算机的组成及运算原理

作者: 我是Stark | 来源:发表于2018-03-10 16:08 被阅读9次

计算机是如何组成的?

image.png

input》》存储》》运算》》output

目前都是以存储为核心的的设计

cpu包括存储器(memory)、运算器(ALU)、控制器(CU);也有部分cpu不包括存储器

存储包括缓存(Cache)、内存、外存

缓存和内存是cpu可以直接读取的;外存需要转换到内存中才能读取;缓存的读取速度最快。cpu会优先到缓存中看是否有没有对应的内容。缓存的读取速度对应cpu的频率,match的情况下,越高越好。

如何进行运算的?

cpu包括存储器(memory)、运算器(ALU)、控制器(CU);也有部分cpu不包括存储器

需要执行的指令会存入存储器;控制器将需要执行的操作和数据进行一一对应,安排运算器来处理;运算器有无数个存储原件,将需要运算的数据和指令分布存入不同的存储原件中,存储原件即由与或非门电路组成,根据运算的要求,如加减乘除,存储原件的位置会不同,如被加数和和存在一起,加数单独存储。这样根据存储地址和当前值进行运算,电路会进行通和不同的变化,即对应二进制数。运算出的结果再进行output

如何执行代码的?

高级语言经过编译,转化为汇编语言;汇编语言被汇编程序转化为二进制机器语言,机器语言进行执行


image.png

增加了两层,一层是M0即M1分成了好多个微程序单独执行,执行之后回复给M1;

汇编是符号语言,M2层操作系统承担了翻译汇编语言和高级语言的功能,而且复杂资源和内存管理。

image.png

相关文章

  • 计算机的组成及运算原理

    计算机是如何组成的? input》》存储》》运算》》output 目前都是以存储为核心的的设计 cpu包括存储器(...

  • Linux基础之计算机原理/Linux的各种版本/设计理念

    计算机原理-计算机的组成 依据冯.诺依曼体系,计算机由如下五个部分组成 运算器:计算机中执行各种算术和逻辑运算操作...

  • 1.计算机组成原理

    计算机组成原理 001.CPU 计算机中的CPU是硬件系统的核心,用于数据的加工处理,能完成各种算术、逻辑运算及控...

  • 9月8日学习笔记

    全栈工程师01期9月8日学习笔记 计算机的组成及工作原理 计算机主要由控制器、运算器、存储器、输入及输出设备,五个...

  • 20160908全栈笔记第一期

    计算机工作原理 1.0 计算机工作原理组成部分:输入,输出,运算器,控制器,存储器; 1.1基本原理 计算机在运行...

  • 计算机的组成部分及功能: 运算器,控制器,存储器,输入装置和输出装置组成计算机。 运算器:或称算术逻辑单元(Ari...

  • 计算机组成原理之数据的表示及运算

    计算机组成原理之数据的表示及运算 定点数 定点数:计算机中约定机器数小数点位置,小数点的位置固定的数。 定点整数:...

  • 计算机中的减法运算

    学习过计算机组成原理的同学可能知道,虽然我们可以让计算机做减法运算,但是计算机内部实际上是在做加法运算。因为加、减...

  • 9月8号学习笔记

    1、计算机组成原理 计算机是由输入设备、控制器、运算器、存储器和输出设备组成。通过输入设备将信息输入计算机,计算机...

  • 必考

    2计算机组成原理 源码:无法进行运算 反码: 正数--->反码--->不变 负数--->反码--->符号位1不变,...

网友评论

    本文标题:计算机的组成及运算原理

    本文链接:https://www.haomeiwen.com/subject/pdhbfftx.html