程序是怎么跑起来的
文章平均质量分 79
本专栏主要是阅读《程序是怎样跑起来的》所做的一些笔记
JavaCx123
这个作者很懒,什么都没留下…
展开
-
计算机的内存
1.内存的物理机制 内存和CPU一样,都是由大量引脚构成的集成电路,内存大致分为这几类:1.ROM:只能进行读取;2.DRAM:需要经常刷新就能进行保存数据的可被读取和写入的内存;3.SRAM:不需要经常刷新就能进行保存数据的可被读取和写入的内存。内存的引脚按作用大致分为电源、控制信号、数据信号以及地址信号。如下图所示为典型的内存的引脚配置示例。 如图所示,其中VCC和GND为电源引脚,分别接入5V和0V就能进行供电。D0-D7是数据信号,一个引脚存移位数据,一次就可...原创 2021-07-18 00:18:59 · 931 阅读 · 0 评论 -
计算机中的小数运算
1.用二进制表示小数 我们在编程语言中将0.1累加100次,可以确定的是结果肯定不是10。但这并不是计算机出现了故障,而是由计算机用二进制表示小数的机制所造成的。下图所示为将二进制数1011.0011转换为10进制数的过程。 整数部分二进制的转换我们已经了解了,从上面我们可以看到,小数部分的二进制转换也和整数类似,也是位权之和...原创 2021-07-14 22:20:11 · 3349 阅读 · 0 评论 -
计算机内部的数据表现形式及运算过程
1.计算机信息用二进制数表示的原因 计算机内部都是由IC(集成电路)这种电子部件组成的,如下图所示,为典型IC的形状,在其两侧有大量的引脚,IC所有的引脚只有直流电压0V和5V两种状态。IC的这种特性决定了计算机的信息数据只能用二进制数来处理。二进制的位数一般都是8位、16位和32位,即8的倍数。8位二进制数被称为一个字节,字节是最基本的信息计量单位。位是最小单位,字节是基本单位。 用字节单位处理数据时,如果数字小于存储数据的字节数,则在高位上用0填补。对于二进制...原创 2021-07-13 21:41:01 · 2241 阅读 · 0 评论 -
了解CPU
1.CPU的组成部分 CPU是英文Central Processing Unit(中央处理器)的缩写,相当于计算机的单脑,是由许多晶体管组成的电子部件,这种部件通常也被成为集成电路。CPU由寄存器、控制器、运算器以及时钟组成,这四部分的作用分别为:CPU的组成部分 作用 寄存器 暂时存储指令、数据等处理对象 控制器 将内存上的指令、数据等读入寄存器,并根据指令的执行结果控制计算机 运算器 负责运算从内存读入寄存器的数据 时钟 负责发出CPU开始...原创 2021-07-12 21:52:50 · 136 阅读 · 0 评论