计算机基本概念及简单的二进制运算

----------------------------------------------------------------------------------------------------------------------------------------------

计算机学习3原则

  1. 计算机将字符转化成01字符进行计算;

  2. 计算机遵循输入运算输出的顺序原则;

  3. 计算机软件是数据和指令的集合。


计算机二进制计算

二进制
十进制

0

0
120
1022
10023
1000

24

......
10000000000...0000... (n个0)2n

为进行方便计算,需记住20210所有值,即为:

20=1,21=2,22=4,23=8,24=1625=32,26=64,27=128,28=256,29=512,210=1024;

十进制转二进制,将该数凑成2的幂数相加减进行计算,比如计算582的二进制,因为582=512+64+4+2,也就是等于二进制中210+26+22+21,所以582应为:

   10000000000

   00001000000

   00000000100

+ 00000000010

————————

   10001000110

反之二转十亦然。


容量大小

8bit=1B

1024B=1KB           210

1024KB=1MB        220

1024MB=1GB       230

1024GB=1TB        240

1024TB=1PB         250

1024PB=1EB         260

1024EB=1ZB         270

1024ZB=1YB         280


硬盘接口

并行接口:IDE、SCSI

串行接口:SATA、SAS


服务器存储方式

DAS:直接存储,本地服务器本地主机;

NAS:网络存储,只可访问,不可修改,FTP;

SAN:存储区域网络,远程服务器,企业租借云服务器。


开发接口标准

ABI:应用程序二进制接口,应用与操作系统接口,比如.apk不能运行在windows,.exe不能运行在linux中一样,各自只能运行在符合接口的系统中;

API:应用程序开发接口,多个程序需要某个程序提供的功能库;

POSIX:国际电子电气工程师协会定义的一系列API标准。