當前位置:首頁 » 服務存儲 » 系統匯流排上的存儲器容量
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

系統匯流排上的存儲器容量

發布時間: 2022-05-30 18:09:09

存儲器存儲容量怎麼算

存儲器的存儲容量的基本單位是位元組(Byte)。但由於目前存儲器的容量都很大,因此常用KB、MB、GB以及TB作為存儲容量的單位。

換算:

1B(byte,位元組)= 8 bit;

1KB(Kilobyte,千位元組)=1024B= 2^10 B;

1MB(Megabyte,兆位元組,百萬位元組,簡稱「兆」)=1024KB= 2^20 B;

1GB(Gigabyte,吉位元組,十億位元組,又稱「千兆」)=1024MB= 2^30 B;

1TB(Terabyte,萬億位元組,太位元組)=1024GB= 2^40 B;

1PB(Petabyte,千萬億位元組,拍位元組)=1024TB= 2^50 B;

1EB(Exabyte,百億億位元組,艾位元組)=1024PB= 2^60 B;

1ZB(Zettabyte,十萬億億位元組,澤位元組)=1024EB= 2^70 B。

(1)系統匯流排上的存儲器容量擴展閱讀

Megabyte(MB)=1024KB相當於一則短篇小說的文字內容。

Gigabyte(GB)=1024MB相當於貝多芬第五樂章交響曲的樂譜內容。

Terabyte(TB)=1024GB相當於一家大型醫院中所有的X光圖片資訊量。

Petabyte(PB)=1024TB相當於50%的全美學術研究圖書館藏書資訊內容。

Exabyte (EB)=1024PB;5EB相當於至今全世界人類所講過的話語。

Zettabyte(ZB)=1024EB如同全世界海灘上的沙子數量總和。

Yottabyte(YB)=1024ZB相當於7000位人類體內的微細胞總和。

Ⅱ 計算機的數據匯流排為64,地址匯流排為64位,其存儲字長和最大存儲容量是多少

摘要 32位系統的處理器最大隻支持到4GB內存,而64位系統最大支持的存高達億位數,實際運用過程中大多數的電腦32位系統最多識別3.5GB內存,64位系統最多識別128GB內存。

Ⅲ 如果一個微處理器有12條地址匯流排,那麼它所能訪問的存儲器的最大容量是12KB嗎

2條地址匯流排的一個位能容納2個位元組,那就是2個位元組的2次方 。 00 01 10 11 3條地址匯流排的 一個位能容納2個位元組 ,那就是000 001 010 011 100 101 110 111 ,8個位元組 如此類推 ,12條匯流排2的12的次方。總位元組數=2^12×8÷8=2^12B=4KB,即存儲4096位元組。

位元組是二進制數據的單位。一個位元組通常8位長。但是,一些老型號計算機結構使用不同的長度。為了避免混亂,在大多數國際文獻中,使用詞代替byte。

在多數的計算機系統中,一個位元組是一個8位長的數據單位,大多數的計算機用一個位元組表示一個字元、數字或其他字元。一個位元組也可以表示一系列二進制位。在一些計算機系統中,4 個位元組代表一個字,這是計算機在執行指令時能夠有效處理數據的單位。

一些語言描述需要2個位元組表示一個字元,這叫做雙位元組字元集。一些處理器能夠處理雙位元組或單位元組指令。位元組通常簡寫為「B」,而位通常簡寫為小寫「b」,計算機存儲器的大小通常用位元組來表示。

地址線傳輸原理:

TXWAKE位的值被放置到地址位,在發送期間,當SCITXBUF寄存器和TXWAKE分別裝載到TXSHF寄存器和WUT中時,TXWAKE清0,且WUT的值為當前幀的地址位的值.因此,發送一個地址需要完成下列操作:

1、TXWAKE位置1,寫適當的地址值到SCITXBUF寄存器。當地址值被送到TXSHF寄存器又被移出時,地址位的值被作為1發送。這樣串列匯流排上其他處理器就讀取這個地址。

2、TXSHF和WUT載入後,向SCITXBUF和TXWAKE寫入值(由於TXSHF和WUT是雙緩沖的,它們能被立即寫入)。

3、TXWAKE位保持0,發送塊中無地址的數據幀。

一般情況下,地址位格式應用於11個或更少位元組的數據幀傳輸。這種格式在所有發送的數據位元組中增加了一位(1代表地址幀,0代表數據幀);通常12個或更多位元組的數據幀傳輸使用空閑線格式。

(3)系統匯流排上的存儲器容量擴展閱讀:

位元組換算:

ASCII碼:一個英文字母(不分大小寫)佔一個位元組的空間。一個二進制數字序列,在計算機中作為一個數字單元,一般為8位二進制數。換算為十進制,最小值-128,最大值127。如一個ASCII碼就是一個位元組。

UTF-8編碼:一個英文字元等於一個位元組,一個中文(含繁體)等於三個位元組。中文標點佔三個位元組,英文標點佔一個位元組。

Unicode編碼:一個英文等於兩個位元組,一個中文(含繁體)等於兩個位元組。中文標點占兩個位元組,英文標點占兩個位元組。

任何數據類型的數組都需要 20 個位元組的內存空間,加上每一數組維數占 4 個位元組,再加上數據本身所佔用的空間。數據所佔用的內存空間可以用數據元數目乘上每個元素的大小加以計算。

例如,以 4 個 2位元組之 Integer 數據元所組成的一維數組中的數據,占 8 個位元組。這 8 個位元組加上額外的 24 個位元組,使得這個數組所需總內存空間為 32 個位元組。包含一數組的 Variant 比單獨的一個數組需要多 12 個位元組。

Ⅳ 構成8086系統的最大存儲器容量需用多少64K*1的存儲器晶元

首先這個地址不成為物理地址而是線性地址。8086線性地址的計算就是樓上答案所說。
定址空間是按照處理器的地址線個數定的,因為8086的地址線只有20根,因此它的定址能力只有2^20位元組 = 1MB。i386結構的處理器都是可以按照位元組編址,每個內存單元的地址,不稱為物理地址而是線性地址,線性地址通過CPU內存管理單元(MMU)來進行轉換,因為在8086上只有段管理機制,因此此時線性地址等價於物理地址。
到32處理器,cpu地址線擁有32根,定址能力達到4GB,而P4處理器的地址線則擁有35根,可以定址更大的空間。但是實際內存達不到CPU的定址空間大小,此時CPU的MMU就需要對線性地址進行向物理地址的轉化,此時線性地址就和物理地址不一樣了。
決定一個內存單元的物理地址時需要根據當前的內存管理方式進行計算,首先根據虛擬地址計算得到線性地址,然後根據分頁機制是否打開,如果沒有使用分頁機制,線性地址就是物理地址,如果打開分頁機制則根據頁目錄和頁表項來計算得物理地址。
按照x86 32位處理器,虛擬地址就是程序中所使用的邏輯地址,虛擬地址計算如下:
首先通過查段選擇子寄存器(16位模式下成為段基址寄存器,比如讀取數據用DS寄存器)中選擇子的第2位,0則從全局描述符表(GDT,Global Descriptor Table)1則從局部描述符表(LDT Local Descriptor Table)。全局描述符從GDTR寄存器找到描述符表的物理基地址(後稱簡稱為GDTBA,GDT Base Address),然後GDTBA + DS & 0xFFF8得到的地址就是該選擇子指向的描述符,然後根據描述符中記錄的段基址 + 偏移(可以是指令中的地址碼,也可是si,di中的數值)就得到了線性地址(Linear Address),而局部則有些不同,因為LDTR中放的不是局部描述符表的物理基地址,而是在全局描述符表的一個描述符選擇子。首先會計算LDT的物理基地址,方法同上,然後再計算描述符地址,最後計算成Linear Address.如果沒打開分頁,這個就可以是物理地址了。如果打開分頁機制,還要做Linear Address 到物理地址的轉化(Physical Address)。
線性地址是32位,高十位是頁目錄項索引,中間十位是頁表項索引,最後12位是頁內偏移,當然這是在選用4KB小頁的情況,大頁是4MB,則後22位都是頁內偏移。頁目錄物理基地址存放在CR3中,共有1024項,因此用線性地址高10位作索引,找到相應的頁目錄項。在小頁模式中,該項保存的是頁表的高20位地址,因為頁表只有4KB,所以低12位不需要。通過線性地址中間十位作頁表項索引和頁表基址進行計算得到頁表項,該項中保存的物理頁面的基址,基址加上線性地址低12位頁內偏移,就得到了物理地址。在大頁模式中,就省去了查頁表這一步驟。
很高興回答樓主的問題 如有錯誤請見諒

Ⅳ 如何解析計算機存儲器的容量單位和存儲單位

存儲器分為內存儲器(簡稱內存或主存)、外存儲器(簡稱外存或輔存)。外存儲器一般也可作為輸入/輸出設備。計算機把要執行的程序和數據存入內存中,內存一般由半導體器構成。半導體存儲器可分為三大類:隨機存儲器、只讀存儲器、特殊存儲器。
RAM
RAM是隨機存取存儲器(Random Access Memory),其特點是可以讀寫,存取任一單元所需的時間相同,通電是存儲器內的內容可以保持,斷電後,存儲的內容立即消失。RAM可分為動態(Dynamic RAM)和靜態(Static RAM)兩大類。所謂動態隨機存儲器DRAM是用MOS電路和電容來作存儲元件的。由於電容會放電,所以需要定時充電以維持存儲內容的正確,例如互隔2ms刷新一次,因此稱這為動態存儲器。所謂靜態隨機存儲器SRAM是用雙極型電路或MOS電路的觸發器來作存儲元件的,它沒有電容放電造成的刷新問題。只要有電源正常供電,觸發器就能穩定地存儲數據。DRAM的特點是集成密度高,主要用於大容量存儲器。SRAM的特點是存取速度快,主要用於調整緩沖存儲器。
ROM
ROM是只讀存儲器(Read Only Memory),它只能讀出原有的內容,不能由用戶再寫入新內容。原來存儲的內容是由廠家一次性寫放的,並永久保存下來。ROM可分為可編程(Programmable)ROM、可擦除可編程(Erasable Programmable)ROM、電擦除可編程(Electrically Erasable Programmable)ROM。如,EPROM存儲的內容可以通過紫外光照射來擦除,這使它的內可以反復更改。
特殊固態存儲器
包括電荷耦合存儲器、磁泡存儲器、電子束存儲器等,它們多用於特殊領域內的信息存儲。
此外,描述內、外存儲容量的常用單位有:
①位/比特(bit):這是內存中最小的單位,二進制數序列中的一個0或一個1就是一比比特,在電腦中,一個比特對應著一個晶體管。
②位元組(B、Byte):是計算機中最常用、最基本的存在單位。一個位元組等於8個比特,即1 Byte=8bit。
③千位元組(KB、Kilo Byte):電腦的內存容量都很大,一般都是以千位元組作單位來表示。1KB=1024Byte。
④兆位元組(MB Mega Byte):90年代流行微機的硬碟和內存等一般都是以兆位元組(MB)為單位。1 MB=1024KB。
⑤吉位元組(GB、Giga Byte):目前市場流行的微機的硬碟已經達到4.3GB、6.4GB、8.1GB、12G、13GB等規格。1GB=1024MB。
⑥太位元組(TB、Tera byte):1TB=1024GB。
(三)輸入/輸出設備
輸入設備是用來接受用戶輸入的原始數據和程序,並將它們變為計算機能識別的二進制存入到內存中。常用的輸入設備有鍵盤、滑鼠、掃描儀、光筆等。
輸出設備用於將存入在內存中的由計算機處理的結果轉變為人們能接受的形式輸出。常用的輸出設備有顯示器、列印機、繪圖儀等。
(四)匯流排
匯流排是一組為系統部件之間數據傳送的公用信號線。具有匯集與分配數據信號、選擇發送信號的部件與接收信號的部件、匯流排控制權的建立與轉移等功能。典型的微機計算機系統的結構如圖2-3所示,通常多採用單匯流排結構,一般按信號類型將匯流排分為三組,其中AB(Address Bus)為地址匯流排;DB(Data Bus)為數據匯流排;CB(Control Bus)控制匯流排。
(五)微型計算機主要技術指標
①CPU類型:是指微機系統所採用的CPU晶元型號,它決定了微機系統的檔次。
②字長:是指CPU一次最多可同時傳送和處理的二進制位數,安長直接影響到計算機的功能、用途和應用范圍。如Pentium是64位字長的微處理器,即數據位數是64位,而它的定址位數是32位。
③時鍾頻率和機器周期:時鍾頻率又稱主頻,它是指CPU內部晶振的頻率,常用單位為兆(MHz),它反映了CPU的基本工作節拍。一個機器周期由若干個時鍾周期組成,在機器語言中,使用執行一條指令所需要的機器周期數來說明指令執行的速度。一般使用CPU類型和時鍾頻率來說明計算機的檔次。如Pentium III 500等。
④運算速度:是指計算機每秒能執行的指令數。單位有MIPS(每秒百萬條指令)、MFLOPS(秒百萬條浮點指令)
⑤存取速度:是指存儲器完成一次讀取或寫存操作所需的時間,稱為存儲器的存取時間或訪問時間。而邊連續兩次或寫所需要的最短時間,稱為存儲周期。對於半導體存儲器來說,存取周期大約為幾十到幾百毫秒之間。它的快慢會影響到計算機的速度。
⑥內、外存儲器容量:是指內存存儲容量,即內容儲存器能夠存儲信息的位元組數。外儲器是可將程序和數據永久保存的存儲介質,可以說其容量是無限的。如硬碟、軟盤已是微機系統中不可缺少的外部設備。迄今為止,所有的計算機系統都是基於馮·諾依曼存儲程序的原理。內、外存容量越大,所能運行的軟體功能就越豐富。CPU的高速度和外存儲器的低速度是微機系統工作過程中的主要瓶頸現象,不過由於硬碟的存取速度不斷提高,目前這種現象已有所改善。

Ⅵ 關於存儲器的計算空間 (計算機組成原理)

首先紫軒之吻得回答絕對錯誤,因為他連什麼是存儲單元和什麼是位元組都沒有搞清楚。他應該解釋的是存儲單元。
,如果按位元組編址,一個位元組有8位二進制位組成,又因為CPU的輸出地址碼為20位 也就是它的地址匯流排寬度(位數)是20條,所以CPU可以支持的定址范圍為1MB.也就是可以支持2^20*8個bit
所以可以回答您的
1:存儲器的總容量可達到1MB.
2:因為由上述可以知道存儲器為1M*8bit
所以有(1024/2)*(8/4)=1024片SRAM組成該存儲器.
也就是先有2片1M*2bit的SRAM位擴展組成1M*8bit的SRAM.然後512片SRAM字擴展組成1M*2bit的存儲器.
3.因為此SRAM片子有9位地址來選片(因為有512片SRAM字擴展組成1M*2bit的SRAM).一般均採用高位地址進行選片所以為A11---A20, 因為組成元素為2K*4(位)的SRAM片子所以片內地址應該是11位,也就是A0---A10。這樣全部的地址線就全部用上。
注意:這里還可以說明CPU的外部數據線也就是連內存的數據線的位數為8位,即8根數據線。 就是因為該內存用位元組編址。
回答可以嗎?希望得到您的分數。

Ⅶ 計算機的內存容量指的是什麼容量

計算機的內存容量通常是指隨機存儲器(RAM)的容量,是內存條的關鍵性參數,內存容量以MB作為單位,可以簡寫為M。內存的容量一般都是2的整次方倍,比如64MB、128MB、256MB等,一般而言,內存容量越大越有利於系統的運行。

目前台式機中主流採用的內存容量為256MB或512MB,64MB、128MB的內存已較少採用。系統對內存的識別是以Byte(位元組)為單位,每個位元組由8位二進制數組成,即8bit。

內存:在計算機的組成結構中,有一個很重要的部分,就是存儲器。存儲器是用來存儲程序和數據的部件,對於計算機來說,有了存儲器,才有記憶功能,才能保證正常工作。存儲器的種類很多,按其用途可分為主存儲器和輔助存儲器,主存儲器又稱內存儲器(簡稱內存),輔助存儲器又稱外存儲器(簡稱外存)。

外存通常是磁性介質或光碟,像硬碟,軟盤,磁帶,CD等,能長期保存信息,並且不依賴於電來保存信息,但是由機械部件帶動,速度與CPU相比就顯得慢的多。

內存指的就是主板上的存儲部件,是CPU直接與之溝通,並用其存儲數據的部件,存放當前正在使用的(即執行中)的數據和程序,它的物理實質就是一組或多組具備數據輸入輸出和數據存儲功能的集成電路,內存只用於暫時存放程序和數據,一旦關閉電源或發生斷電,其中的程序和數據就會丟失。

Ⅷ 8086/8088系統中,存儲器為什麼要分段,一個段的最大和最小各為多少位元組

8086/8088系統中,存儲器分段的主要目的是便於存儲器的管理,使得可以用16位寄存器來定址20位的內存空間。一個段最大為64KB,最小為16B。

存儲器一般用來保存程序的中間結果,為隨後的指令快速提供操作數,從而避免把中間結果存入內存,再讀取內存的操作。

由於存儲器的個數和容量都有限,不可能把所有中間結果都存儲在存儲器中,所以,要對存儲器進行適當的調度。根據指令的要求,管理安排適當的寄存器,避免操作數過多的傳送操作。

8086/8088CPU可直接定址1MB的存儲器空間,直接定址需要20位地址碼,而所有內部寄存器都是16位的,只能直接定址6KB,因此採用分段技術來解決。將1MB的存儲空間分成若干邏輯段,每段最長64KB,最短16B。這些邏輯段在整個存儲空間中可浮動。

(8)系統匯流排上的存儲器容量擴展閱讀:

8086/8088CPU內部設置了4個16位段寄存器,它們分別是代碼段寄存器CS、數據段寄存器DS、堆棧段寄存器SS、附加段寄存器ES、由它們給出相應邏輯段的首地址,稱為「段基址」。段基址與段內偏移地址組合形成20位物理地址,段內偏移地址可以存放在寄存器中,也可以存放在存儲器中。

程序較小時,代碼段、數據段、堆棧段可放在一個段內,即包含在64KB之內,而當程序或數據量較大時,超過了64KB,那麼可以定義多個代碼段或數據段、堆棧段、附加段。

Ⅸ 一個計算機系統的虛擬存儲器,其最大容量和實際容量分別由什麼決定

虛存的最大容量由CPU的地址長度決定。虛存的實際容量由CPU的地址長和外存的容量決定,當CPU的地址長度能表示的大小遠遠大於外存容量時,虛存的實際容量為內存和外存容量之和;當外存容量遠大於CPU字長能表示的大小時,虛存的實際容量由CPU字長決定。一般情況下,CPU的地址長度能表示的大小都大於外存容量。(網上看到的)