1. 程式人生 > >位元組、字、位、位元,這四者之間的關係

位元組、字、位、位元,這四者之間的關係

1、位(bit) 

來自英文bit,音譯為“位元”,表示二進位制位。位是計算機內部資料儲存的最小單位,11010100是一個8位二進位制數。一個二進位制位只可以表示0和1兩種狀態(21);兩個二進位制位可以表示00、01、10、11四種(22)狀態;三位二進位制數可表示八種狀態(23)……。 
2、位元組(byte) 
位元組來自英文Byte,音譯為“拜特”,習慣上用大寫的“B”表示。 
位元組是計算機中資料處理的基本單位。計算機中以位元組為單位儲存和解釋資訊,規定一個位元組由八個二進位制位構成,即1個位元組等於8個位元(1Byte=8bit)。八位二進位制數最小為00000000,最大為11111111;通常1個位元組可以存入一個ASCII碼,2個位元組可以存放一個漢字國標碼。 
3、字 
計算機進行資料處理時,一次存取、加工和傳送的資料長度稱為字(word)。一個字通常由一個或多個(一般是位元組的整數位)位元組構成。例如286微機的字由2個位元組組成,它的字長為16;486微機的字由4個位元組組成,它的字長為32位機。 
計算機的字長決定了其CPU一次操作處理實際位數的多少,由此可見計算機的字長越大,其效能越優越。 



另一種說法: 
字 
在計算機中,一串數碼作為一個整體來處理或運算的,稱為一個計算機字,簡稱宇。字通常分為若干個位元組(每個位元組一般是8位)。在儲存器中,通常每個單元儲存一個字,因此每個字都是可以定址的。字的長度用位數來表示。 
在計算機的運算器、控制器中,通常都是以字為單位進行傳送的。宇出現在不問的地址其含義是不相同。例如,送往控制器去的字是指令,而送往運算器去的字就是一個數。 
在計算機中作為一個整體被存取、傳送、處理的二進位制數字符串叫做一個字或單元,每個字中二進位制位數的長度,稱為字長。一個字由若干個位元組組成,不同的計算機系統的字長是不同的,常見的有8位、16位、32位、64位等,字長越長,計算機一次處理的資訊位就越多,精度就越高,字長是計算機效能的一個重要指標。目前主流微機都是32位機。 
注意字與字長的區別,字是單位,而字長是指標,指標需要用單位去衡量。正象生活中重量與公斤的關係,公斤是單位,重量是指標,重量需要用公斤加以衡量。 

字長 
計算機的每個字所包含的位數稱為字長。根據計算機的不同,字長有固定的和可變的兩種。固定字長,即字長度不論什麼情況都是固定不變的;可變字長,則在一定範圍內,其長度是可變的。 
計算的字長是指它一次可處理的二進創數字的數目。計算機處理資料的速率,自然和它一次能加工的位數以及進行運算的快慢有關。如果一臺計算機的字長是另一臺計算機的兩倍,即使兩臺計算機的速度相同,在相同的時間內,前者能做的工作是後者的兩倍。 
一般地,大型計算機的字長為32―64位,小型計算機為12―32位,而微型計算機為4一16位。字長是衡量計算機效能的一個重要因素。 

位元組 
位元組是指一小組相鄰的二進位制數碼。通常是8位作為一個位元組。它是構成資訊的一個小單位,並作為一個整體來參加操作,比字小,是構成字的單位。 
在微型計算機中,通常用多少位元組來表示儲存器的儲存容量。 

字塊 
在資訊處理中,一群字作為一個單元來處理的稱為“字塊”.也稱“字組”。例如,儲存於滋鼓的一個磁軌上的字群就稱為一個字塊。在磁帶上通常每120個字元就間隔一個字塊際志,也稱為一個字塊。塊與塊之間一般留1.27―2.54釐米(1/2一1英寸)的間隔。在大容量儲存中,資訊都是以字塊為單位而存入的,因此只有字塊才是可選址的。目前,在高速綏衝技術中也引入了“字塊”的概念。

相關推薦

位元組位元之間關係

1、位(bit) 來自英文bit,音譯為“位元”,表示二進位制位。位是計算機內部資料儲存的最小單位,11010100是一個8位二進位制數。一個二進位制位只可以表示0和1兩種狀態(21);兩個二進位制位可以表示00、01、10、11四種(22)狀態;三位二進位制數可表示八

Struts標籤Ognl表示式el表示式jstl標籤庫之間關係和各自作用

我之前雖然會用,但是一直分不清彼此之間有什麼區別,所以查詢資料,將它們進行整合區分,加深瞭解, 一 介紹 1.Struts2的作用    Struts2標籤庫提供了主題、模板支援,極大地簡化了檢視頁面的編寫,而且,struts2的主題、模板都提供了很好的擴充套件性。實現了更

(bit)節(byte)

數碼 之間 概念 內部 數位 cpu 32位 不同 現在 1、位(bit)來自英文bit,音譯為“比特”,表示二進制位。位是計算機內部數據儲存的最小單位,11010100是一個8位二進制數。一個二進制位只可以表示0和1兩種狀態(21);兩個二進制位可

python經常使用的十進制16進制符串節串之間的轉換(長期更新帖)

int oct pac 轉字符串 ont example 字節 short 試用 進行協議解析時。總是會遇到各種各樣的數據轉換的問題,從二進制到十進制,從字節串到整數等等 廢話不多上。直接上樣例 整數之間的進制轉換: 10進制轉16進制: hex(16) ==

C語言中符串符數組

文件 getc order 知識點 技術 ima 數組 c語言 align char a = ‘h‘; memory h char a[] = "Hello"; memory H e l l o ‘\0‘ stri

python 列表元組符串字典集合return等梳理

插入 deepcopy fda 刪除 style import pan 查詢 inf 有必要對這些數據類型及操作做下梳理: 1.列表:增刪改查   a.查找: 1 >>> names=["zhang","wang","li","zhao"]

Python小白學習之路—變量符編碼符拼接

sdi 電路 input elif action aps 類型 lam job 變量命名規則: (1)變量名只能是字母,數字,下劃線的任意組合。  ex:_amber_666NAme (2)關鍵字不能聲明為變量名  ex:[‘and‘, ‘as‘, ‘assert‘, ‘

C/C++ 數組符串string

eva 修改 引用 strcmp span 兩個 引用數組 hello col 1.定義數組時,數組中元素的個數不能是動態的,不能用變量表示(const變量可以),必須是已知的。 2.引用數組時只能引用數組中某個元素,不能引用整個數組。 3.定義二維數組時,若同時全部初始化

數據類型符編碼文件處理

alpha lin 大寫 根據 個數 開始 運算 類型 default 數據數據類型數字(整形,長整形,浮點型,復數) 存一個值 有序 不可變 小的數字不會申請內存空間.同值會指向同一地址 詳細類型:int用途:年齡,級別,等級,身份證號使用方法: x=10

數組符串集合

java數組與集合的轉換、數組與字符串的轉換========數組變集合String[] arr = {"abc","cc","kkkk"};//把數組變成list集合有什麽好處?/*可以使用集合的思想和方法來操作數組中的元素。註意:將數組變成集合,不可以使用集合的增刪方法。因為數組的長度是固定。contain

列表元組符串切片和字典的基本操作

分割 數字 保持 reverse insert 下標 item 介紹 基本操作 1、列表的基本操作簡介 列表的英文名字是list,叫列表和叫list是一個意思,列表用[]表示,如L = [],表示這是一個空列表,裏面沒有值,列表裏面可以存放int、float、str、boo

Python 數字符串列表元祖字典集合

小數 item 斜杠 radi python 過濾 tabs 標題 映射 一.數字 Python 支持三種不同的數值類型: 整型(Int) :整數無大小限制。(Python3.x),也可用十六進制或八進制表示。 浮點型(float) :也可以使用科學計數法表示(2

python基礎(5)---整型符串列表元組字典內置方法和文件操作介紹

進制 res cde __init__ little 計算 技術分享 圖片 pos   對於python而言,一切事物都是對象,對象是基於類創建的,對象繼承了類的屬性,方法等特性     1.int   首先,我們來查看下int包含了哪些函數 # python3.x di

Python-字典集合符編碼文件操作整理-Day3

兩個 fas cpp pop 聲明 error: iterable ble 解釋 1、字典 1.1、為什麽有字典: 有個需求,存所有人的信息 這時候列表就不能輕易的表示完全names = [‘stone‘,‘liang‘] 1.2、元組:   定義符號()t = (1,2,

數據類型符串list操作

ado lac 圖片 分享圖片 size http .com git watermark 數據類型 1、字符串字符串的方法:find 查找,沒有的話返回-1 replace替換: split 分割 “+ ”.join(iterable):連接符 startswith:以什麽

python3學習筆記(一)——數字符串列表字典元組

類型 單詞 nbsp 3.1 true expand 替換 割點 gpo 什麽是python解釋器?

IO流上:概述符流緩沖區

character 字母 寫入文件 world input bsp 常見 ble 文件關聯 一、IO流概述 概述: IO流簡單來說就是Input和Output流,IO流主要是用來處理設備之間的數據傳輸,java對於數據的操作都是通過流實現,而java用於

Python基礎(變量符編碼數據類型)

索引 find hello ljust swa htm .html rip 分號 變量 變量名由字母、數字(不能為首字符)、下劃線組成,不能使用關鍵字 以下關鍵字不能聲明為變量名 [‘and‘, ‘as‘, ‘assert‘, ‘break‘, ‘class‘, ‘cont

Python練習之基礎語法數據類型符編碼文件操作(一)

AD 編碼 基礎 orm 分享 基本知識 mage fff pos 最近做了幾道練習題,用的都是一些python的基本知識,但每道題都有層次,需要紮實的基礎功底。 第一道 基礎需求: 讓用戶輸入用戶名密碼 認證成功後顯示歡迎信息 輸錯三次後退出程序 升級需求: 可以支持多

python的數據類型符串列表字典元祖集合編碼補充等

數據類型;字符串;列表;字典1、字符串 : ‘內容‘ 少量數據的存儲索引:就是下標就是從0開始 s = ‘python自動化學習‘s1 = s[0]print(s1) #通過索引找到元素 切片:就是一段,【0:4】顧頭不顧尾 s = ‘python自動化學習‘#通過切片查找pythons1 = s[0:6