Linux學習第一節課
計算機將字符轉化成01字符進行計算;
計算機遵循輸入運算輸出的順序原則;
計算機軟件是數據和指令的集合。
二、計算機二進制計算
二進制 | 十進制 |
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=16,25=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標準。
Linux學習第一節課