一、CPU
每台计算机都有一个内部时钟,该时钟以固定速度发射电子脉冲。时钟速度越快,在给定的时间段内执行的指令就越多。速度的计量单位是赫兹。
1kHz = 1024 Hz
1MHz = 1024Khz
1Ghz = 1024 MHz
1 Hz 相当于每秒一个脉冲。
例:Intel(R) Core(TM) i3-8130U CPU @ 2.20GHz 2.20
每秒钟可以发送 2.2 GHz
Intel(R) Core(TM) :品牌
8130U:第一个数字代表第几代,则8代表第8代, 这之后的数字,数字越高代表越好, U代表低压,如果是HQ则代表标准电压。
笔记本:
后缀+ M代表标准电压处理器; 后缀+ U代表低电压处理器; 后缀+ H高电压且不可拆卸处理器; 后缀+ X代表高性能处理器; 后缀+ Q代表4核心至高性能处理器; 后缀+ Y代表超低电压处理器。
一个多核CPU是一个具有两个或者更多独立核的组件。可提高CPU的处理能力。
二、内存
bit 和 byte
-
计算机就是一系列的电路开关。每个开关存在两种状态:关 和 开。如果电路是开的,它的值是1。如果电路是关的,它的值是0。
-
一个0或1存储为1个bit,是计算机中最小的存储单位。
-
计算机中最基本的存储单元是 byte 。每个字节有 8 个 bit 组成。
1 KB = 1024 B, B 为 byte。
-
一个程序和它的数据在被CPU执行前必须移到计算机的内存中。(RAM)
三、进制
-
所有数字在计算机底层都是以二进制形式存在的。
-
四种表示方式:
-
二进制:0,1,满2进1,以0b或0B开头。
-
十进制:0-9,满10进1
-
八进制:0-7,满8进1,以数字 0 开头表示。
-
十六进制:0-9及A-F,满16进1,以 0x或0X开头表示。此处A-F不区分大小写。
-
-
二进制
-
最高位是符号位, 0表示正数,1表示负数。
-
二进制转十进制: 从后往前 m 乘以 2的n次方累加,第一位 为 2的 0次方
-
原码:直接将一个数值换成二进制数。最高位是符号位。
-
负数的反码:是对原码按位取反,只是最高位确定为1
-
负数的补码:其反码加 1
-
正数的原码、反码、补码都相同。
-
计算机的底层都以补码的方式来存储数据
-