1. 程式人生 > >字長、地址匯流排、定址範圍、記憶體容量 及計算

字長、地址匯流排、定址範圍、記憶體容量 及計算

1、字長  是指處理機能同時處理(或運算)的位數,即同時處理多少位(bit)資料,也就是CPU在一個時鐘週期內可並行處理8位二進字元0或是1。
比如Intel Pentium 4處理器字長為32位,它能同時處理32位的資料,也即它的資料匯流排為32位。以前的處理器比如8086,則為16位處理器,現在新興的64位處理器,它的資料吞吐能力更強,即能同時對64位資料進行運算。處理器的字長越大,說明它的運算能力越強。比如我們的膝上型電腦,現在一般都是64位的電腦,這也就是說我們的電腦一次可以處理8個位元組(64位)。
目前主流的64位處理器的資料匯流排為64位,地址匯流排大部分是32位,這也就是為什麼有些人稱現在的64位筆記本是偽64位電腦一說的來源。

2、定址範圍(定址空間) 一般指的是CPU對於記憶體定址的能力。通俗地說,就是能最多用到多少記憶體的一個問題。

資料在儲存器(RAM)中存放是有規律的 ,CPU在運算的時候需要把資料提取出來就需要知道資料在那裡 ,這時候就需要挨家挨戶的找,這就叫做定址,但如果地址太多超出了CPU的能力範圍,CPU就無法找到資料了。 CPU最大能查詢多大範圍的地址叫做定址能力 ,CPU的定址能力以位元組為單位。記憶體容量越大,處理資料的能力也就越強,但記憶體容量不可能無限的大,它要受到系統結構、硬體設計、製造成本等多方面因素的制約,一個最直接的因素取決於系統的匯流排寬度(處理器的地址匯流排的位數),也可以理解為cpu暫存器位數,而不是它的字長。

地址匯流排為N位(N通常都是8的整數倍;也說N根資料匯流排)的CPU定址範圍是2的N次方位元組,即2^N(B)。

例1:已知計算機字長32位,儲存器容量4MB,按位元組定址,定址範圍是4M;按字定址,定址範圍是1M。
例2:假設CPU有20根地址線和32根資料線,按位元組定址,定址範圍是1M;按字定址,定址範圍是256K。4MB=4M*8bit,若位元組

定址,定址範圍就是4M,按字定址,4MB=32Mb,字長32位,所以32Mb/32bit=1M,定址範圍就是1M。
20根地址線,位元組定址就是2的20次方=1M,按字定址,考慮到每個字內部有4個位元組,拿2個地址線做字內定址,所以2的20次方/2的2次方=2的18次方,也就是256K。定址範圍只和地址線有關係。

相關推薦

地址匯流排範圍記憶體容量 計算

1、字長  是指處理機能同時處理(或運算)的位數,即同時處理多少位(bit)資料,也就是CPU在一個時鐘週期內可並行處理8位二進字元0或是1。 比如Intel Pentium 4處理器字長為32位,它能同時處理32位的資料,也即它的資料匯流排為32位。以前的處理器比如808

計算機組成原理——匯流排補充:地址匯流排資料匯流排能力cpu位數等概念之間的關係

地址匯流排決定了CPU的定址能力;資料匯流排的寬度與字長及CPU位數一致。 詳細解釋見下文: 1.地址匯流排與定址能力 要存取資料或指令就要知道資料或指令存放的位置,地址暫存器儲存的就是CPU當前要存取的資料或指令的地址,該地址是由地址匯流排傳輸到地址暫存器上的。

和按位元組以及記憶體編碼地址匯流排與資料匯流排的理解

記憶體編制和關於按字定址和按位元組定址的理解:在很多書上都看到32位地址線的定址空間是4G,我的理解是32位不就是32bit嗎,2^32Bit=4GB/8=0.5GB,為什麼會是4G呢?這裡其實設計到一個概念,就是記憶體編址的問題。32位地址線的定址範圍為什麼是4G?2^30

地址匯流排,,記憶體容量,範圍 之間的計算

處理機字長是指處理機能同時處理(或運算)的位數,即同時處理多少位(bit)資料。比如Intel Pentium 4處理器字長為32位,它能同時處理32位的資料,也即它的資料匯流排為32位。以前的處理器比如8086,則為16位處理器,現在新興的64位處理器,它的資料吞吐能力更強,即能同時對64位資料進行運算。

演算法導論 第十一章:散列表 筆記(直接散列表通過連結法解決碰撞雜湊函式開放完全雜湊)

前面討論的各種資料結構中,記錄在各種結構中的相對位置是隨機的,和在記錄的關鍵字之間不存在有確定的關係,因此在查詢記錄是需要進行一系列和關鍵字的比較。而理想的情況是不希望進行任何的比較,一次存取便能得到所查記錄。那就必須在記錄的儲存位置和它的關鍵字之間建立一種確定的關係f,使每個關鍵字和結構中有一

磁碟(CHS方式LBA方式)

目前市場上的硬碟價格越來越低,相比以前同樣價格買的硬碟容量越來越大。但是更換硬碟時,也要注意你的PC主機板是否支援目前的大容量硬碟。計算機的發展一直受著硬碟容量限制或BIOS(軟體系統,主機板是其硬體載體)訪問容量限制的制約。 要明白這個原因我們需要對IDE介面硬碟的工作方式做一個介紹,即使到現在我們今天的I

某機為32位,儲存容量為64MB,若按位元組編.它的範圍是多少?

問題: 1、某計算機字長為32位,其儲存容量為16MB,若按雙字編址,它的定址範圍是多少? 2、某機字長為32位,儲存容量為64MB,若按位元組編址.它的定址範圍是多少? 解答: 我的方法是全部換算成1位2進位制的基本單元來算。先計算總容量,如第一題中是16mb中,一B為8位,也就是8個一位基本單元組

8086彙編學習之方式資料型別以及幾個資料操作指令

一、and、or指令與應用: 1、描述: and指令:按位與 or指令:按位或 and register value or register value 其按位操作關係與C、C++等是一樣的,無需贅言。 eg:

地址匯流排字記憶體容量範圍之間的計算

地址匯流排,字長,記憶體容量,定址範圍 之間的計算          處理機字長是指處理機能同時處理(或運算)的位數,即同時處理多少位(bit)資料。比如Intel Pentium 4處理器字長為32位,它能同時處理32位的資料,也即它的資料匯流排為32位。以前的處理

關於資料匯流排,地址匯流排,控制匯流排,作業系統位數對範圍的影響32位系統為什麼可範圍為4G的解答

首先明確 資料匯流排,地址匯流排,控制匯流排的區別 及 操作系統位數對定址範圍的影響.1.資料匯流排,地址匯流排,控制匯流排的區別比如一封信到你家門口,郵遞員會大喊一聲:“信來了”。在計算機內部資料在資料匯流排上傳遞的,每條傳輸線我們稱之為1位,各個傳輸線按序排列,他們之間是

程式的機器級表示:方式指令棧的執行機制

程式的機器級表示 時隔一年把 CS:APP 再看一遍,尤其針對棧的執行機制加深理解。 訪問資訊 16個通用暫存器 一個 x86-64 CPU 包含一組16個儲存64位值的通用目的暫存器。雖然是通用暫存器,但也有一些約定成俗的用法。r8 r9 ... 為80386之後擴充套件的8個暫存器 \(rax\), 返

企業辦公系統庫存管理系統制開發單位財務管理系統

整合 proc com roc water 信息化 分享圖片 mar 服務 標準產品+深度(行業)應用的協同OA辦公系統,實現辦公、業務、決策分析一體化管理,實現系統內部、外部數據整合,實現全面報表統計與分析適合用戶:大中型企事業單位,有一定的信息化基礎,需求較全面且深入,

cpu的空間和記憶體地址

轉自:http://blog.chinaunix.net/uid-30234312-id-5076067.html 儲存器裡以位元組為單位儲存資訊,每個位元組單元存放的是一個8位二進位制數(例如,11001100這個8位二進位制數存放在一個位元組單元裡),每個位元組單元都給

多種方式定位記憶體地址

當資料存放在記憶體中時,我們可以使用多種方式來給定這個記憶體單元的偏移地址,這種定位記憶體單元的方法被稱為定址方式。 1. 直接定址 定址方式: [idata] 含義: EA=idata 定址過程: 例: 上圖中的 mov ax,ds:[0

由FS_Seek()引數錯誤引發的有關範圍的思考

平臺:MT2503A 待實現功能:Fota 現象描述: 通過網路(wifi/lan)接收fota的分包並存儲進檔案系統,接收完畢進入bootloader升級後總是不能正常升級,將收到記錄的Fota檔案通過工具讀出並和原始檔案做對比發現許多地方不相同,開始懷疑是接收是出錯

32位作業系統範圍與支援的最大記憶體空間

32位的作業系統能夠定址的地址編號範圍是1到2的32次方,而每一個地址都是指的記憶體中一個位元組的地址,所以32位作業系統能夠支援訪問的的最大記憶體空間是2的32次方位元組,也就是4G的記憶體空間,根據自己的理解,自己畫了張圖如下: 一個記憶體地址代表一個位元組的地址不是

CPU範圍空間)一系列問題

一、什麼叫定址空間?          定址空間一般指的是CPU對於記憶體定址的能力。通俗地說,就是能最多用到多少記憶體的一個問題。資料在儲存器(RAM)中存放是有規律的 ,CPU在運算的時候需要把資料提取出來就需要知道資料在那裡 ,這時候就需要挨家挨戶的找,這就叫做定址,

處理器儲存容量 和資料線地址控制線的關係

地址匯流排,字長,記憶體容量,定址範圍 之間的計算 1.處理器字長與資料線位數的關係 2.儲存容量和地址線位數的關係 3.定址能力和地址線位數的關係 4.儲存空間的編號也就是記憶體編號取決於地址線還是資料線     處理機字長是指處理機能同時處理(或運算)

java 解決Hash(雜湊)衝突的四種方法--開放法(線性探測,二次探測,偽隨機探測)地址再雜湊建立公共溢位區

一)雜湊表簡介 非雜湊表的特點:關鍵字在表中的位置和它之間不存在一個確定的關係,查詢的過程為給定值一次和各個關鍵字進行比較,查詢的效率取決於和給定值進行比較的次數。     雜湊表的特點:關鍵字在表中位置和它之間存在一種確定的關係。 雜湊函式:一般情況下,需要在

計算機中位的區別

byte IT 運算 因此 表示 asc 處理 進制 字節 位是最小的存儲單位,每一個位存儲一個1位的二進制碼,一個字節由8位組成。而字通常為16、32或64個位組成。 所謂位,是最基本的概念,在計算機中,由於只有邏輯0和邏輯1的存在,因此很多東西、動作、數字都要表示為一串