计算机基础知识

数制:

十进制          0-9

二进制          0,1

八进制          0-7

十六进制      0-9 A B C D E F 

进制转换:

十进制  ——>  二进制:整数部分除以2取余直至商为0;小数部分乘以2取整直至小数部分为0 或达到所需精度为止

十进制  ——>  八进制:整数部分除以8,小数部分乘以8

十进制  ——> 十六进制:整数部分除以16,小数部分乘以16

计算机中的数据单位:

位(bit):计算机存储数据的最小单元(0,1)

字节(Byte):处理数据的基本单位(8bit/Byte)

字长:CPU 一次处理数据的二进制位数

常用: Byte -> KB -> MB -> GB -> TB -> PB 

1Byte = 8bit

1KB = 1024Byte 

1MB = 1024 KB

1GB = 1024 MB

1TB = 1024 GB

1PB = 1024 TB

1EB = 1024 PB

1ZB = 1024 EB

1YB = 1024 ZB

1BB = 1024 YB

1NB =1024 BB

1DB =1024 NB

1CB =1024DB

1XB =1024CB

信息表示与编码:

一个数在计算机中的二进制表示形式, 叫做这个数的机器数。

机器数是带符号的,在计算机用一个数的最高位存放符号, 正数为0, 负数为1。

原码:符号位加上真值的绝对值, 即用第一位表示符号, 其余位表示值

反码:正数的反码是其本身;负数的反码是在其原码的基础上, 符号位不变,其余各个位取反

补码:正数的补码就是其本身;负数的补码是在其原码的基础上, 符号位不变, 其余各位取反, 最后+1。 (即在反码的基础上+1)

计算机基础知识_第1张图片

计算机为什么要使用补码?

       首先,根据运算法则减去一个正数等于加上一个负数, 即: 1-1 = 1+(-1), 所以计算机被设计成只有加法而没有减法, 而让计算机辨别”符号位”会让计算机的基础电路设计变得十分复杂,于是就让符号位也参与运算,从而产生了反码。 
  用反码计算, 出现了”0”这个特殊的数值, 0带符号是没有任何意义的。 而且会有[0000 0000]和[1000 0000]两个编码表示0。于是设计了补码, 负数的补码就是反码+1,正数的补码就是正数本身,从而解决了0的符号以及两个编码的问题: 用[0000 0000]表示0,用[1000 0000]表示-128。 
   注意-128实际上是使用以前的-0的补码来表示的, 所以-128并没有原码和反码。使用补码, 不仅仅修复了0的符号以及存在两个编码的问题, 而且还能够多表示一个最低数。 这就是为什么8位二进制, 使用补码表示的范围为[-128, 127]。

 

计算机系统:

硬件系统:运算器 控制器 存储器 输入设备 输出设备 五个部分组成   

                  其中 中央处理器CPU=运算器+控制器   主机 = 中央处理器 + 主存储器

软件系统:系统软件和应用软件  各类程序和数据

1,运算器:完成算术和逻辑运算的部件,计算机所完成的全部运算都是在运算器中进行的。                               

     核心部件运算逻辑部件 和 寄存器部件

2,控制器:负责从存储器中取出指令,并对指令进行编码,并根据指令译码的结果,按指令先后顺序,负责向其他各部件发出         控制信号,保证各部件协调一致地完成各种操作。                                                                         

     组成部件

      程序计数器:存放下一条将要执行的指令在内存中的地址;                                                                                   

      指令寄存器:保存现在正在执行的指令                                                                                                                   

      指令译码器:用来识别指令的功能,分析指令的操作要求                                                                                       

      时序部件:产生计算机工作中所需的各种定时控制信号,对各种微操作控制信号进行定时控制,以协调各部件的工作顺序      

      微操作控制电路:一条指令的执行可以分解为一系列不可再分的微操作命令信号,即微命令,以指挥整个计算机有条不紊地        工作。

3,存储器

4,输入设备:键盘,鼠标,扫描仪

5,输出设备:显示器,打印机

 

中央处理器CPU:运算器+控制器

从存储器取出指令,放入CPU内部的指令寄存器指令译码器并对指令译码,微操作控制电路把指令分解成一系列的微操作,然后发出各种控制命令,执行微操作系列,从而完成一条指令的执行。

CPU主要性能指标:

1,主频 / 外频      (主频 = 外频 x 倍频 ,即CPU工作频率)

2,数据总线宽度

3,地址总线宽度

4,工作电压

5,高速缓存

6,运算速度

 

 

 

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(资料整理)