A. 機器字長和內存容量的區別
機器字長指的是電腦每次處理數據的二進制位數,因為電腦內部處理的數據都是二進制形式,那麼機器字長越長,那麼每次處理的位數越多,從而電腦的精度高,速度快。內存容量指的是內存條的容量,它主要用來存放臨時數據,就是我們在處理數據時沒保存之前都是放在內存中,那麼內存越大,能存放的臨時文件就能越多,那麼速度就比內存小的快。哪裡不懂再問,希望能對你有幫助!
B. 字,位元組和字長有什麼區別
位元組(Byte /t/ n. [C])是計算機信息技術用於計量存儲容量的一種計量單位,通常情況下一位元組等於有八位, 也表示一些計算機編程語言中的數據類型和語言字元。 字長:字長是直接用二進制代碼指令表達的計算機語言,指令是用0和1組成的一串代碼,它們有一定的位數,並分成若干字長段,各段的編碼表示不同的含義,例如某台計算機字長為16位,即有16個二進制數合成一條指令或其它信息。16個0和1可組成各種排列組合,通過線路變成電信號,讓計算機執行各種不同的操作。 知識拓展:位元組和字長的區別 : 由於常用的英文字元用8位二進制數就可以表示,所以通常就將8位稱為一個位元組。位元組的長度是固定的,而字長的長度是不固定的,對於不同的CPU,字長的長度也不一樣。8位的CPU一次只能處理一個位元組,而32位的CPU一次就能處理4個位元組,同理字長為64位的CPU一次可以處理8個位元組。
C. 白中英 計算機組成原理P73例二 為什麼字長擴展了,存儲容量還不變呢
這里說的容量是以字為單位的吧,字長擴展字數沒變。。。但是總的容量其實是變化的
D. 問:什麼是位擴展,什麼是字擴展
存儲晶元的擴展包括位擴展、字擴展和字位同時擴展等三種情況。1、位擴展位擴展是指存儲晶元的字(單元)數滿足要求而位數不夠,需對每個存儲單元的位數進行擴展。例:用1K×4的2114晶元構成lK×8的存儲器系統。分析:每個晶元的容量為1K,滿足存儲器系統的容量要求。但由於每個晶元只能提供4位數據,故需用2片這樣的晶元,它們分別提供4位數據至系統的數據匯流排,以滿足存儲器系統的字長要求。設計要點:(1)將每個晶元的10位(1k=2^10)地址線按引腳名稱一一並聯,按次序逐根接至系統地址匯流排的低10位。(2)數據線則按晶元編號連接,1號晶元的4位數據線依次接至系統數據匯流排的D0-D3,2號晶元的4位數據線依次接至系統數據匯流排的D4-D7。(3)兩個晶元的端並在一起後接至系統控制匯流排的存儲器寫信號(如CPU為8086/8088,也可由和/M或IO/組合來承擔)(4)引腳分別並聯後接至地址解碼器的輸出,而地址解碼器的輸入則由系統地址匯流排的高位來承擔。當存儲器工作時,系統根據高位地址的解碼同時選中兩個晶元,而地址碼的低位也同時到達每一個晶元,從而選中它們的同一個單元。在讀/寫信號的作用下,兩個晶元的數據同時讀出,送上系統數據匯流排,產生一個位元組的輸出,或者同時將來自數據匯流排上的位元組數據寫入存儲器。2、字擴充字擴展用於存儲晶元的位數滿足要求而字數不夠的情況,是對存儲單元數量的擴展。例:用2K×8的2716A存儲器晶元組成8K×8的存儲器系統分析:由於每個晶元的字長為8位,故滿足存儲器系統的字長要求。但由於每個晶元只能提供2K個存儲單元,故需用4片這樣的晶元,以滿足存儲器系統的容量要求。設計要點:同位擴充方式相似。(1)先將每個晶元的11(2*2^10)位地址線按引腳名稱一一並聯,然後按次序逐根接至系統地址匯流排的低11位。(2)將每個晶元的8位數據線依次接至系統數據匯流排的D0-D7。(3)兩個晶元的端並在一起後接至系統控制匯流排的存儲器讀信號(這樣連接的原因同位擴充方式),(4)它們的引腳分別接至地址解碼器的不同輸出,地址解碼器的輸入則由系統地址匯流排的高位來承擔。當存儲器工作時,根據高位地址的不同,系統通過解碼器分別選中不同的晶元,低位地址碼則同時到達每一個晶元,選中它們的相應單元。在讀信號的作用下,選中晶元的數據被讀出,送上系統數據匯流排,產生一個位元組的輸出。3、同時進行位擴充與字擴充存儲器晶元的字長和容量均不符合存儲器系統的要求,需要用多片這樣的晶元同時進行位擴充和字擴充,以滿足系統的要求。例:用1K×4的2114晶元組成2K×8的存儲器系統分析:由於晶元的字長為4位,因此首先需用採用位擴充的方法,用兩片晶元組成1K×8的存儲器。再採用字擴充的方法來擴充容量,使用兩組經過上述位擴充的晶元組來完成。設計要點:每個晶元的10根地址信號引腳宜接接至系統地址匯流排的低10位,每組兩個晶元的4位數據線分別接至系統數據匯流排的高/低四位。地址碼的A10、A11經解碼後的輸出,分別作為兩組晶元的片選信號,每個晶元的控制端直接接到CPU的讀/寫控制端上,以實現對存儲器的讀/寫控制。當存儲器工作時,根據高位地址的不同,系統通過解碼器分別選中不同的晶元組,低位地址碼則同時到達每一個晶元組,選中它們的相應單元。在讀/寫信號的作用下,選中晶元組的數據被讀出,送上系統數據匯流排,產生一個位元組的輸出,或者將來自數據匯流排上的位元組數據寫入晶元組。
E. 存儲器的擴展方式哪三種
存儲器的擴展方式有字擴展、位擴展、字位同時擴展。存儲器晶元與單片機擴展連接具有共同的規律。即不論何種存儲器晶元,其引腳都呈三匯流排結構,與單片機連接都是三匯流排對接。另外,電源線接電源線,地線接地線。
目前生產的存儲器晶元容量有限,在字數或字長方面與實際存儲器要求有所差距,所以要在字向與位向兩方面進行擴充,才能滿足實際存儲器的要求。
cpu對存儲器進行讀寫操作時,首先由地址匯流排給出地址信號,然後再發出有關進行讀操作與寫操作的控制信號,最後在數據匯流排上進行信息交換。
(5)字長擴展和字存儲容量擴展區別擴展閱讀:
存儲器的擴展技術:
總片數=總容量/(容量/片)。
例:存儲器容量為8K×8b,若選用2114晶元(1K×4b),則需要的晶元數為:(8K×8b)/(1K×4b)=16(片)。
(1)位擴展。
只在位數方向擴展(加大字長),而晶元的字數和存儲器的字數是一致的。即b前面不一樣,K前面保持一樣。
例:用64K×1b的SRAM晶元組成64K×8b的存儲器,所需晶元數為:(64K×8b)/(64K×1b)=8(片)。
位擴展的關鍵就是將兩個存儲晶元當成一個存儲晶元來用,讓兩個存儲晶元同時工作,同時被選中,同時做讀操作,同時做寫操作,要想保證同時,就是把兩個晶元的片選,用相同的信號進行連接。
(2)字擴展。
僅在字數方向擴展,而位數不變。即K前面不一樣,b前面保持一樣。
例:用16K×8b的SRAM組成以64K×8b的存儲器,所需晶元數為:(64K×8b)/(16K×8b)=4(片)。
(3)字和位同時擴展。
參考資料來源:網路-位擴展
參考資料來源:網路-字擴展
F. 字擴展與位擴展
位擴展:當主存儲器的字長與單個存儲晶元的字數相同而位數不相同時,可採用位擴展方式來組織 多個存儲晶元構成主存儲器。
字擴展:當主存儲器的字長與單個存儲晶元的字長相同而字數不相同時,可採用字擴展方式來組織多個存儲晶元構成主存儲器。
G. 微機原理總的存儲器字擴展問題
存儲晶元的擴展包括位擴展、字擴展和字位同時擴展等三種情況。
1、位擴展
位擴展是指存儲晶元的字(單元)數滿足要求而位數不夠,需對每個存儲單元的位數進行擴展。
例: 用 1K × 4 的 2114 晶元構成 lK × 8 的存儲器系統。
分析: 每個晶元的容量為 1K ,滿足存儲器系統的容量要求。但由於每個晶元只能提供 4 位數據,故需用 2 片這樣的晶元,它們分別提供 4 位數據至系統的數據匯流排,以滿足存儲器系統的字長要求。
設計要點 :
(1) 將每個晶元的 10 位(1k=2^10)地址線按引腳名稱一一並聯,按次序逐根接至系統地址匯流排的低 10 位。
(2) 數據線則按晶元編號連接,1 號晶元的 4 位數據線依次接至系統數據匯流排的 D0 -D3 , 2 號晶元的 4 位數據線依次接至系統數據匯流排的 D4 -D7 。
(3) 兩個晶元的 端並在一起後接至系統控制匯流排的存儲器寫信號(如 CPU 為 8086/8088,也可由 和 /M 或 IO / 組合來承擔)
(4) 引腳分別並聯後接至地址解碼器的輸出,而地址解碼器的輸入則由系統地址匯流排的高位來承擔。
當存儲器工作時,系統根據高位地址的解碼同時選中兩個晶元,而地址碼的低位也同時到達每一個晶元,從而選中它們的同一個單元。在讀/寫信號的作用下,兩個晶元的數據同時讀出,送上系統數據匯流排,產生一個位元組的輸出,或者同時將來自數據匯流排上的位元組數據寫入存儲器。
2 、字擴充
字擴展用於存儲晶元的位數滿足要求而字數不夠的情況,是對存儲單元數量的擴展。
例 : 用 2K × 8 的 2716 A存儲器晶元組成 8K × 8 的存儲器系統
分析:
由於每個晶元的字長為 8 位,故滿足存儲器系統的字長要求。但由於每個晶元只能提供 2K 個存儲單元,故需用 4 片這樣的晶元,以滿足存儲器系統的容量要求。
設計要點 : 同位擴充方式相似。
(1) 先將每個晶元的 11(2* 2^10) 位地址線按引腳名稱一一並聯,然後按次序逐根接至系統地址匯流排的低 11 位。
(2) 將每個晶元的 8 位數據線依次接至系統數據匯流排的 D0 -D7 。
(3) 兩個晶元的 端並在一起後接至系統控制匯流排的存儲器讀信號(這樣連接的原因同位擴充方式),
(4) 它們的 引腳分別接至地址解碼器的不同輸出,地址解碼器的輸入則由系統地址匯流排的高位來承擔。
當存儲器工作時,根據高位地址的不同,系統通過解碼器分別選中不同的晶元,低位地址碼則同時到達每一個晶元,選中它們的相應單元。在讀信號的作用下,選中晶元的數據被讀出,送上系統數據匯流排,產生一個位元組的輸出。
3 、同時進行位擴充與字擴充
存儲器晶元的字長和容量均不符合存儲器系統的要求,需要用多片這樣的晶元同時進行位擴充和字擴充,以滿足系統的要求。
例 : 用 1K × 4 的 2114 晶元組成 2K × 8 的存儲器系統
分析: 由於晶元的字長為 4 位,因此首先需用採用位擴充的方法,用兩片晶元組成 1K × 8 的存儲器。再採用字擴充的方法來擴充容量,使用兩組經過上述位擴充的晶元組來完成。
設計要點 : 每個晶元的 10 根地址信號引腳宜接接至系統地址匯流排的低 10 位,每組兩個晶元的 4 位數據線分別接至系統數據匯流排的高 / 低四位。地址碼的 A 10 、 A 11 經解碼後的輸出,分別作為兩組晶元的片選信號,每個晶元的 控制端直接接到 CPU 的讀 / 寫控制端上,以實現對存儲器的讀 / 寫控制。
當存儲器工作時,根據高位地址的不同,系統通過解碼器分別選中不同的晶元組,低位地址碼則同時到達每一個晶元組,選中它們的相應單元。在讀 / 寫信號的作用下,選中晶元組的數據被讀出,送上系統數據匯流排,產生一個位元組的輸出,或者將來自數據匯流排上的位元組數據寫入晶元組。
H. 字、位元組和字長有什麼區別
字長、位元組、字、字位的區別:
(1)概念不一樣
同一時間處理二進制數位數叫字長,字長是直接用二進制代碼指令表達的計算機語言。
位元組(Byte )是計算機信息技術用於計量存儲容量的一種計量單位,通常情況下一位元組等於八位,也在一些計算機編程語言中表示數據類型和語言字元。
在計算機領域, 對於某種特定的計算機設計而言,字是用於表示其自然的數據單位的術語。在這個特定計算機中,字是其用來一次性處理事務的一個固定長度的位(bit)組。
字位,計算機存儲信息的最小單位,稱之為字位(bit,又稱比特)。
(2)儲存單位大小不同
字位 :最小的存儲單位(可以容納0和1其中之一)
位元組 :常用的計算機存儲單位。1位元組 = 8 位(這是位元組的標準定義)
字 :即機器字長,是自然的存儲單位。計算機是多少位的,一個字就又多少位。(如64位的機器,一個機器字長就是64位)
(8)字長擴展和字存儲容量擴展區別擴展閱讀
計算機存儲單位一般用bit、B、KB、MB、GB、TB、PB、EB、ZB、YB、BB、NB、DB……來表示。
位 bit (比特)(Binary Digits):存放一位二進制數,即 0 或 1,最小的存儲單位。[英文縮寫:b(固定小寫)]
位元組byte:8個二進制位為一個位元組(B),最常用的單位。
一個數位組是數個二進位的組合。早期的不同計算機系統中使用的數位組含有的二進位數目不盡相同。 但目前數位組在應用上已經統一,即,一個數位組通常由8個二進位組成。16個二進位合成一個字(word). 32個二進位構成一個復字(double words)。
位元組又被譯為「位元組」,即是在電腦內一個英文字所佔的最基本單元,而一個中文字是占兩個位元組的。
參考資料
網路-字長
網路-位元組
網路-字
網路-字位
網路-存儲單位
I. 存儲字長、存儲容量、指令字長分別是什麼
存儲字長:一個存儲單元存儲一串二進制代碼(存儲字),這串二進制代碼的位數稱為存儲字長,存儲字長可以是8位、16位、32位等。
存儲容量:存儲容量是指存儲器可以容納的二進制信息量,用存儲器中存儲地址寄存器MAR的編址數與存儲字位數的乘積表示。
指令字長:是指機器指令中二進制代碼的總位數,指令字長取決於從操作碼的長度、操作數地址的長度和操作數地址的個數,不同的指令的字長是不同的。
(9)字長擴展和字存儲容量擴展區別擴展閱讀:
為了適應指令和數據字長的可變性,其長度不由存儲字長來確定,而由位元組的個數來表示。1個位元組(Byte)被定義為由8位(Bit)二進制代碼組成。
隨著存貯信息量的增大,有更大的單位表示存貯容量單位,比吉位元組(GB, gigabyte)更高的還有:太位元組(TB ,terabyte)、PB(Petabyte)、EB(Exabyte)、ZB(Zettabyte)和YB(yottabyte)等。
一台機器的指令系統可以採用位數不同的指令,即指令的字長是可變的,如單字長指令、多字長指令。
J. 存儲器容量擴充方法有哪幾種他們各有什麼優缺點
字擴展與位擴展,但是它們兩個合起來才是一種完整的存儲器擴展方法。