计算机基本概念及简单的二进制运算
? ? ? ? ? ? ? ? ? ? ? ? ? 計算機(jī)基本概念及簡單的二進(jìn)制運算
----------------------------------------------------------------------------------------------------------------------------------------------
計算機(jī)學(xué)習(xí)3原則
計算機(jī)將字符轉(zhuǎn)化成01字符進(jìn)行計算;
計算機(jī)遵循輸入運算輸出的順序原則;
計算機(jī)軟件是數(shù)據(jù)和指令的集合。
計算機(jī)二進(jìn)制計算
| 二進(jìn)制 | 十進(jìn)制 |
0 | 0 |
| 1 | 20 |
| 10 | 22 |
| 100 | 23 |
| 1000 | 24 |
| ... | ... |
| 10000000000...0000... (n個0) | 2n |
為進(jìn)行方便計算,需記住20到210所有值,即為:
20=1,21=2,22=4,23=8,24=16,25=32,26=64,27=128,28=256,29=512,210=1024;
十進(jìn)制轉(zhuǎn)二進(jìn)制,將該數(shù)湊成2的冪數(shù)相加減進(jìn)行計算,比如計算582的二進(jìn)制,因為582=512+64+4+2,也就是等于二進(jìn)制中210+26+22+21,所以582應(yīng)為:
? ?10000000000
? ?00001000000
? ?00000000100
+ 00000000010
————————
? ?10001000110
反之二轉(zhuǎn)十亦然。
容量大小
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
服務(wù)器存儲方式
DAS:直接存儲,本地服務(wù)器本地主機(jī);
NAS:網(wǎng)絡(luò)存儲,只可訪問,不可修改,FTP;
SAN:存儲區(qū)域網(wǎng)絡(luò),遠(yuǎn)程服務(wù)器,企業(yè)租借云服務(wù)器。
開發(fā)接口標(biāo)準(zhǔn)
ABI:應(yīng)用程序二進(jìn)制接口,應(yīng)用與操作系統(tǒng)接口,比如.apk不能運行在windows,.exe不能運行在linux中一樣,各自只能運行在符合接口的系統(tǒng)中;
API:應(yīng)用程序開發(fā)接口,多個程序需要某個程序提供的功能庫;
POSIX:國際電子電氣工程師協(xié)會定義的一系列API標(biāo)準(zhǔn)。
轉(zhuǎn)載于:https://blog.51cto.com/13873498/2145144
總結(jié)
以上是生活随笔為你收集整理的计算机基本概念及简单的二进制运算的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【python】常用内建模块
- 下一篇: vue学习笔记之:为何data是一个方法