比特和字节
學(xué)而時(shí)習(xí)之,溫故而知新(內(nèi)容參考網(wǎng)絡(luò)或書(shū)籍).
比特
計(jì)算機(jī)就是一系列的電路開(kāi)關(guān)。每個(gè)開(kāi)關(guān)存在兩種狀態(tài):關(guān)(off) 和開(kāi)(on)。簡(jiǎn)單而
言,在計(jì)算機(jī)中存儲(chǔ)信息就是將一系列的開(kāi)關(guān)設(shè)置為開(kāi)或者關(guān)。如果電路是開(kāi)的,它的值是
1。如果電路是關(guān)的,它的值是 0。這些 0 和 1 被解釋為二進(jìn)制數(shù)字系統(tǒng)中的數(shù),并且將它
們 稱 為 比 特(bit, 二進(jìn)制數(shù))。
字節(jié)
計(jì)算機(jī)中字節(jié)(byte) 是最小的存儲(chǔ)單元。每個(gè)字節(jié)由 8 個(gè)比特構(gòu)成。像 3 這樣的小
數(shù)字就可以存儲(chǔ)在單個(gè)宇節(jié)中。為了存儲(chǔ)單個(gè)字節(jié)放不下的大數(shù)字,計(jì)算機(jī)需要使用幾個(gè)
字節(jié)。
各種類型的數(shù)據(jù)(例如,數(shù)字和字符)都被編碼為字節(jié)序列。程序員不需要關(guān)心數(shù)據(jù)的
編碼和解碼,這些都是系統(tǒng)根據(jù)編碼模式( schema) 來(lái)自動(dòng)完成的。編碼模式是一系列的規(guī)
則,控制計(jì)算機(jī)將字符、數(shù)字和符號(hào)翻譯成計(jì)算機(jī)可以實(shí)際工作的數(shù)據(jù)。大多數(shù)模式將每個(gè)
字符翻譯成預(yù)先確定的一個(gè)比特串。例如,在流行的 ASCII 編碼模式中,字符 C 是用一個(gè)
字節(jié) 01000011 來(lái)表示的。
計(jì)算機(jī)的存儲(chǔ)能力是以字節(jié)和多字節(jié)來(lái)衡量的,如下:
千 字 節(jié)(kilobyte, KB) 大約是 1000 字節(jié)。
兆 字 節(jié)(megabyte, MB) 大約是 100 萬(wàn)字節(jié)。
千 兆 字 節(jié)(gigabyte, GB) 大約是 10 億字節(jié)。
萬(wàn) 億 字 節(jié)(terabyte, TB)大約是 1 萬(wàn)億字節(jié)
總結(jié)
- 上一篇: ViewStub 使用注意事项
- 下一篇: 源程序,解释器,编译器