计算机网络之基本计量单位和进制转换
計(jì)算機(jī)網(wǎng)絡(luò)之存儲(chǔ)單位
- 計(jì)算機(jī)及計(jì)算機(jī)網(wǎng)絡(luò)中傳輸、存儲(chǔ)、運(yùn)算基本計(jì)量單位
- 基本計(jì)量單位
- 計(jì)算機(jī)計(jì)量標(biāo)準(zhǔn)
- 進(jìn)制說(shuō)明
- 進(jìn)制轉(zhuǎn)換
- 進(jìn)制轉(zhuǎn)換總結(jié)
計(jì)算機(jī)及計(jì)算機(jī)網(wǎng)絡(luò)中傳輸、存儲(chǔ)、運(yùn)算基本計(jì)量單位
基本計(jì)量單位
位(bit):
- 位是計(jì)算機(jī)內(nèi)部數(shù)據(jù)儲(chǔ)存的最基本單位。也稱(chēng)比特,可用b來(lái)表示
- 數(shù)據(jù)在物理層就是通過(guò)比特流進(jìn)行傳輸?shù)?/li>
- 計(jì)算機(jī)中的CPU位數(shù)指的是CPU一次能處理的最大位數(shù)
字節(jié)(byte):
- 字節(jié)是計(jì)算機(jī)中數(shù)據(jù)處理的基本單位,計(jì)算機(jī)中以字節(jié)為單位存儲(chǔ)和解釋信息。可用B表示
- 規(guī)定一個(gè)字節(jié)由八個(gè)二進(jìn)制位構(gòu)成,即一個(gè)字節(jié)等于8個(gè)比特(1Byte = 8bit)
- 通常1 個(gè)字節(jié)可以存入一個(gè)ASCII碼,2個(gè)字節(jié)可以存放一個(gè)漢字國(guó)標(biāo)碼。
字(word):
- 字是計(jì)算機(jī)進(jìn)行數(shù)據(jù)處理時(shí),計(jì)算機(jī)一次存取、加工和傳送的數(shù)據(jù)長(zhǎng)度。一個(gè)字通常由一個(gè)或多個(gè)字節(jié)構(gòu)成
- 例如286微機(jī)的字是由兩個(gè)字節(jié)組成,它的字長(zhǎng)為16;486微機(jī)的字由4個(gè)字節(jié)組成,它的字節(jié)為32位機(jī)
字長(zhǎng):
- 字長(zhǎng)是計(jì)算機(jī)中每個(gè)字包含的位數(shù)。根據(jù)計(jì)算機(jī)的不同,字長(zhǎng)有固定和可變兩種。固定字長(zhǎng),即長(zhǎng)度不論什么情況都是固定不變的;可變字長(zhǎng),則在一定范圍內(nèi),其長(zhǎng)度是可變的
- 計(jì)算機(jī)的字長(zhǎng)是CPU一次操作可以處理的二進(jìn)制比特?cái)?shù)(0或1)。計(jì)算機(jī)處理數(shù)據(jù)的速率,自然和它一次能加工的位數(shù)以及進(jìn)行運(yùn)算的快慢有關(guān)
計(jì)算機(jī)計(jì)量標(biāo)準(zhǔn)
Linux操作系統(tǒng)中兩套計(jì)量標(biāo)準(zhǔn):
- SI標(biāo)準(zhǔn):國(guó)際單位制
- IEC標(biāo)準(zhǔn):國(guó)際電工委員會(huì)標(biāo)準(zhǔn)
計(jì)算機(jī)中計(jì)量標(biāo)準(zhǔn):
- 1B = 8b
- 1KB = 1024B
- 1MB = 1024KB
- 1GB = 1024MB
- 1TB = 1024GB
- 1PB = 1024TB
- 1EB = 1024TB
進(jìn)制說(shuō)明
進(jìn)制定義:
進(jìn)制也就是進(jìn)位計(jì)數(shù)制。對(duì)于任何一種進(jìn)制 => x進(jìn)制,就表示每一個(gè)位置上的數(shù)運(yùn)算時(shí)都是逢x進(jìn)一位,如:十進(jìn)制逢十進(jìn)1,二進(jìn)制逢二進(jìn)1,八進(jìn)制逢八進(jìn)1,十六進(jìn)制逢十六進(jìn)1
計(jì)算機(jī)中常用進(jìn)制:
十進(jìn)制:
- 逢十進(jìn)一
- 基符:0,1,2,3,4,5,6,7,8,9
- 比較普遍的一種進(jìn)制,在工作、學(xué)習(xí)、生活中隨處可見(jiàn)。
二進(jìn)制:
- 逢二進(jìn)一
- 基符:0,1
- 多用于計(jì)算機(jī)中
八進(jìn)制:
- 逢八進(jìn)一
- 基符:0,1,2,3,4,5,6,7
- 例如每周循環(huán)或Linux系統(tǒng)中權(quán)限表示
十六進(jìn)制:
- 逢十六進(jìn)一
- 基符:0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F(a~f)
- 多用于存儲(chǔ)大數(shù)據(jù)中,例如IPV6地址,MAC地址
進(jìn)制轉(zhuǎn)換
十進(jìn)制轉(zhuǎn)換為二進(jìn)制:
| 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 | 25510 | |
| 5 | 1 | 0 | 1 | ||||||
| 120 | 1 | 1 | 1 | 1 | 0 | 0 | 0 |
上圖為:十進(jìn)制5轉(zhuǎn)二進(jìn)制和十進(jìn)制120轉(zhuǎn)二進(jìn)制
(5)10 = (101)2
(120)10 = (1111000)2
二進(jìn)制轉(zhuǎn)換為十進(jìn)制:
| 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 | 25510 | |
| (1100)2 | 1 | 1 | 0 | 0 | 1210 | ||||
| (10110011)2 | 1 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 17910 |
上圖為:(1100)2 = (12)10 、(10110011)2 = (179)10
十進(jìn)制轉(zhuǎn)換為八進(jìn)制:
| 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 | 25510 | |
| (120)10 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | (120)8轉(zhuǎn)換為二進(jìn)制 | |
| 0 | 0 | 0 | 從后面三位一組取出08 | ||||||
| 1 | 1 | 1 | 從后面三位一組取出78 | ||||||
| 0 | 0 | 1 | 從后面三位一組取出18 | ||||||
| 最終取出1708 |
- 由3位二進(jìn)制可以表示一位八進(jìn)制,把二進(jìn)制3位一組轉(zhuǎn)換為八進(jìn)制。
- 將十進(jìn)制轉(zhuǎn)換二進(jìn)制,再轉(zhuǎn)換為八進(jìn)制
上圖為:(120)2 = (170)8
八進(jìn)制轉(zhuǎn)換為十進(jìn)制:
| 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 | 25510 | |
| (56)8 | 1 | 1 | 0 | 取6轉(zhuǎn)換為二進(jìn)制,三位一組 | |||||
| 1 | 0 | 1 | 取5轉(zhuǎn)換為二進(jìn)制,三位一組 | ||||||
| 1 | 0 | 1 | 1 | 1 | 0 | 完整的二進(jìn)制 | |||
| 二進(jìn)制上的數(shù)相加為4610 |
- 由3位二進(jìn)制可以表示一位八進(jìn)制,把二進(jìn)制3位一組轉(zhuǎn)換為八進(jìn)制。
- 將八進(jìn)制轉(zhuǎn)換二進(jìn)制,在轉(zhuǎn)換十進(jìn)制
上圖為:(56)8 = (46)10
十進(jìn)制轉(zhuǎn)十六進(jìn)制:
| 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 | 25510 | |
| (120)10 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 轉(zhuǎn)換為二進(jìn)制 | |
| 1 | 0 | 0 | 0 | 四位一組轉(zhuǎn)換十六進(jìn)制,816 | |||||
| 0 | 1 | 1 | 1 | 四位一組轉(zhuǎn)換十六進(jìn)制,716 | |||||
| 轉(zhuǎn)為十六進(jìn)制,最終結(jié)果為7816 |
- 由于4位二進(jìn)制可以表示一位十六進(jìn)制,把二進(jìn)制四位一組進(jìn)行十六進(jìn)制轉(zhuǎn)換
- 將十進(jìn)制轉(zhuǎn)化二進(jìn)制,再轉(zhuǎn)換十六進(jìn)制
上圖為:(120)10 = (78)16
十六進(jìn)制轉(zhuǎn)換十進(jìn)制:
| 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 | 25510 | |
| (A0)16 | 0 | 0 | 0 | 0 | 將016轉(zhuǎn)換為二進(jìn)制 | ||||
| 1 | 0 | 1 | 0 | 將A16轉(zhuǎn)換為二進(jìn)制 | |||||
| 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 四位一組轉(zhuǎn)換成二進(jìn)制 | |
| 轉(zhuǎn)換為十進(jìn)制16010轉(zhuǎn) |
- 由于4位二進(jìn)制可以表示一位十六進(jìn)制,把二進(jìn)制四位一組進(jìn)行十六進(jìn)制轉(zhuǎn)換
- 將十六進(jìn)制轉(zhuǎn)換為二進(jìn)制,再轉(zhuǎn)換為二進(jìn)制
上圖為:(A0)16 = (160)10
進(jìn)制轉(zhuǎn)換總結(jié)
總結(jié)
以上是生活随笔為你收集整理的计算机网络之基本计量单位和进制转换的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: strtok,sterror函数
- 下一篇: CentOS7 安装 FastDFS