Linux学习第一节课

一、计算机学习3原则

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

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

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



二、计算机二进制计算

二进制
十进制

0

0
1 20
10 22
100 23
1000

24

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

为进行方便计算,需记住2^0到2^10所有值,即为:

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标准。

猜你喜欢

转载自blog.51cto.com/13873498/2145144