零等待狀態存儲器
⑴ 簡述存儲器映像方式的特點
世界上第一台計算機是1946年問世的,根據計算機的性能和軟硬體技術,將計算機發展劃分成以下幾個階段:①第一階段:電子管計算機(1946—1957)其特點是: (1)採用電子管製作基本邏輯部件。 (2)採用電子射線管作為存儲部件。 (3)輸入輸出裝置落後,主要使用穿孔卡片 (4)沒有系統軟體。②第二階段:晶體管計算機(1958—1964)其主要特點是: (1)採用晶體管製作基本邏輯部件。 (2)普遍採用磁芯作為主存儲器,採用磁碟/磁鼓作為外存儲器 (3)開始有了系統軟體(監控程序),提出了操作系統概念,出現了高級語言③第三階段:集成電路計算機(1965—1969)其主要特點是: (1)採用中小規模繼成電路製作各種邏輯部件。 (2)採用半導體存儲器作為主存。 (3)系統軟體有了很大發展。 (4)在程序設計方法上採用了結構化程序設計④第四階段:大規模、超大規模集成電路計算機,其主要特點: (1)基本邏輯部件採用大規模、超大規模集成電路。 (2)作為主存的半導體存儲器,其集成度越來越高,容量越來越大;外存儲器除廣泛使用軟、硬磁碟外,還引進了光碟。 (3)各種使用方便的輸入輸出設備相繼出現,如大容量的磁碟、光碟、滑鼠器、圖象掃描儀、數字化照相機、高解析度彩色顯示 器、激光列印機等。 (4)軟體產業高度發達,各種實用軟體層出不窮。 (5)計算機技術與通信技術相結合,計算機網路(廣域網、地區網、區域網)把世界緊緊聯系在一起。 (6)多媒體倔起,計算機集圖象、圖形、聲音、文字處理於一體,在信息處理領域掀起了一場革命,與之相應的信息高速公路正 在籌劃實施之中。 1、 簡述計算機主板(Main Board)的基本組成部分及作用。 答:市場上的主板雖然品牌繁多,布局不同,但其基本組成是一致的,主要包括:用於安裝CPU的Socket插座或Slot插槽;用於安裝AGP顯示卡的AGP插槽;用於安裝內存條的內存插槽;用於安裝各種PCI卡的PCI插槽;用於安裝ISA卡的ISA插槽;用於連接硬碟及光碟機的IDE或SCSI介面;用於連接軟碟機的軟碟機介面;用於連接串列設備的串列口;用於連接並行設備的並行口;用於連接USB設備的USB介面;鍵盤介面;滑鼠介面;用於存儲BIOS程序的BIOS晶元和用於存儲微機設置參數的CMOS晶元以及用於檢測CPU溫度、電壓,進行電源供應及管理和硬體自動檢測報警的各種晶元及電子電路器件。 2、簡述計算機的存儲系統。 答:一)、CPU——Cache 存儲層次:由於主存儲器的讀寫速度低於CPU的速度,而CPU每執行一條指令都要訪問內存儲器,所以CPU總是處於等待狀態,嚴重降低了系統的效率。引入Cache後,在Cache內保存著主存儲器內容的部分副本,CPU在讀寫數據時首先訪問Cache。由於Cache的速度與CPU相同,因此CPU就能在零等待狀態下迅速地完成數據的讀寫。 二)、Cache——內存儲器存儲層次:當Cache中不含有CPU所需的數據時,CPU才去訪問內存儲器。此時用一個存儲器讀取周期的時間從內存中讀出這個數據後送到CPU,並且,把含有這個數據的整個數據塊從內存送到Cache中。 三)、內存儲器——外存儲器存儲層次:當一個程序需要執行時,計算機必須將其程序通過一定的調度演算法從外存調入內存。 Cache- >內存儲器- >外存儲器:其容量越來越大,但讀寫速度越來越低。 3、簡述硬碟驅動器日常維護的注意事項。 答:(1)正在讀寫硬碟時不能關掉電源,一定要確保硬碟讀寫完畢後才能切斷電源。 (2)注意防塵和保護環境衛生。 (3)防止硬碟遭受震盪。 (4)控制環境溫度,防止高溫、潮濕、磁化。 (5)經常對硬碟進行掃描和整理—目錄整理和磁碟碎片整理。(6)防止計算機病毒對硬碟的破壞。 4、簡述顯示器的分類。 答:一)按能顯示的色彩種類的多少,可分為單色和彩色顯示器。 二)按顯示器件不同有陰極射線管(CRT)、液晶(LCD)、發光二極體(LED)、等離子體(PDP)、熒光(VF)等平板顯示器。 三)按顯示方式的不同有圖形顯示方式和字元顯示方式的顯示器。 四)按照顯像管外觀不同有球面屏幕、平面直角屏幕、柱面屏幕等幾種顯示器。 5、簡述多媒體計算機的主要技術。 答:(1)視頻和音頻數據壓縮及解壓技術 (2)多媒體通信網路技術 (3)多媒體系統技術 (4)大容量的光碟存儲技術 (5)多媒體應用技術 (6)媒體處理與編碼技術 (7)超大規模集成電路製造等其它技術 PS:這個只供你參考
⑵ 電腦自動重啟 關機的故障分析
一、軟體
1.病毒破壞
比較典型的就是前一段時間對全球計算機造成嚴重破壞的「沖擊波」病毒,發作時還會提示系統將在60秒後自動啟動。其實,早在DOS時代就有不少病毒能夠自動重啟你的計算機。
對於是否屬於病毒破壞,我們可以使用最新版的殺毒軟體進行殺毒,一般都會發現病毒存在。當然,還有一種可能是當你上網時被人惡意侵入了你的計算機,並放置了木馬程序。這樣對方能夠從遠程式控制制你計算機的一切活動,當然也包括讓你的計算機重新啟動。對於有些木馬,不容易清除,最好重新安裝操作系統。
2.系統文件損壞
當系統文件被破壞時,如Win2K下的KERNEL32.DLL,Win98 FONTS目錄下面的字體等系統運行時基本的文件被破壞,系統在啟動時會因此無法完成初始化而強迫重新啟動。你可以做個試驗,把WIN98目錄下的字型檔「FONTS」改名試一試。當你再次開機時,我們的計算機就會不斷的重復啟動。
對於這種故障,因為無法進入正常的桌面,只能覆蓋安裝或重新安裝。
3.定時軟體或計劃任務軟體起作用
如果你在「計劃任務欄」里設置了重新啟動或載入某些工作程序時,當定時時刻到來時,計算機也會再次啟動。對於這種情況,我們可以打開「啟動」項,檢查裡面有沒有自己不熟悉的執行文件或其他定時工作程序,將其屏蔽後再開機檢查。當然,我們也可以在「運行」裡面直接輸入「Msconfig」命令選擇啟動項。
二、硬體
1.市電電壓不穩
一般家用計算機的開關電源工作電壓范圍為170V-240V,當市電電壓低於170V時,計算機就會自動重啟或關機。因為市電電壓的波動我們有時感覺不到,所以就會誤認為計算機莫名其妙的自動重啟了。
解決方法:對於經常性供電不穩的地區,我們可以購置UPS電源或130-260V的寬幅開關電源來保證計算機穩定工作。
2.插排或電源插座的質量差,接觸不良
市面上的電源插排多數質量不好,內部的接點都是採用手工焊接,並且常採用酸性助焊劑,這樣容易導致在以後的使用中焊點氧化引起斷路或者火線和零線之間漏電。因為手工焊接,同時因為採用的磷黃銅片彈性差,用不了多長時間就容易失去彈性,致使與主機或顯示器的電源插頭接觸不良而產生較大的接觸電阻,在長時間工作時就會大量發熱而導致虛接,這時就會表現為主機重新啟動或顯示器黑屏閃爍。
還有一個可能是我們家裡使用的牆壁插座,多數牆壁插座的安裝都不是使用專業人員,所以插座內部的接線非常的不標准,特別這些插座如果我們經常使用大功率的電暖器時就很容易導致內部發熱氧化虛接而形成間歇性的斷電,引起計算機重啟或顯示器眨眼現象。
解決方法:
① 不要圖省錢而購買價廉不物美的電源排插,購買一些名牌的電源插排,因為其內部都是機器自動安裝壓接的,沒有採用手工焊接。
② 對於是否屬於牆壁插座內部虛接的問題,我們可以把主機換一個牆壁插座試一試,看是否存在同樣的自動重啟問題。
3.計算機電源的功率不足或性能差
這種情況也比較常見,特別是當我們為自己主機增添了新的設備後,如更換了高檔的顯卡,增加了刻錄機,添加了硬碟後,就很容易出現。當主機全速工作,比如運行大型的3D游戲,進行高速刻錄或准備讀取光碟,剛剛啟動時,雙硬碟對拷數據,就可能會因為瞬時電源功率不足而引起電源保護而停止輸出,但由於當電源停止輸出後,負載減輕,這時電源再次啟動。因為保護後的恢復時間很短,所以給我們的表現就是主機自動重啟。
還有一種情況,是主機開關電源性能差,雖然電壓是穩定的也在正常允許范圍之內,但因為其輸出電源中諧波含量過大,也會導致主機經常性的死機或重啟。對於這種情況我們使用萬用表測試其電壓時是正常的,最好更換一台優良的電源進行替換排除。
解決方法:現換高質量大功率計算機電源。
4.主機開關電源的市電插頭松動,接觸不良,沒有插緊
這種情況,多數都會出現在DIY機器上,主機電源所配的電源線沒有經過3C認證,與電源插座不配套。當我們晃動桌子或觸摸主機時就會出現主機自動重啟,一般還會伴有輕微的電打火的「啪啪」聲。
解決方法:更換優質的3C認證電源線。
5.主板的電源ATX20插座有虛焊,接觸不良
這種故障不常見,但的確存在,主要是在主機正常工作時,左右移動ATX20針插頭,看主機是否會自動重啟。同時還要檢查20針的電源插頭內部的簧片是否有氧化現象,這也很容易導致接觸電阻大,接觸不良,引起主機死機或重啟。有時還需要檢查20針插頭尾部的連接線,是否都牢靠。
解決方法:
① 如果是主板焊點虛焊,直接用電烙鐵補焊就可以了。注意:在對主板、硬碟、顯卡等計算機板卡焊接時,一定要將電烙鐵良好接地,或者在焊接時拔下電源插頭。
② 如果是電源的問題,最好是更換一台好的電源。
6.CPU問題
CPU內部部分功能電路損壞,二級緩存損壞時,計算機也能啟動,甚至還會進入正常的桌面進行正常操作,但當進行某一特殊功能時就會重啟或死機,如畫表,播放VCD,玩游戲等。
解決辦法:試著在CMOS中屏蔽二級緩存(L2)或一級緩存(L1),看主機是否能夠正常運行;再不就是直接用好的CPU進行替換排除。如果屏蔽後能夠正常運行,還是可以湊合著使用,雖然速度慢些,但必竟省錢了。
7.內存問題
內存條上如果某個晶元不完全損壞時,很有可能會通過自檢(必竟多數都設置了POST),但是在運行時就會因為內存發熱量大而導致功能失效而意外重啟。多數時候內存損壞時開機會報警,但內存損壞後不報警,不加電的故障都還是有的。最好使用排除法,能夠快速確定故障部位。
8.光碟機問題
如果光碟機內部損壞時,也會導致主機啟動緩慢或不能通過自檢,也可能是在工作過程中突然重啟。對於後一種情況如果是我們更換了光碟機後出現的,很有可能是光碟機的耗電量不同而引起的。大家需要了解的是,雖然光碟機的ATPI介面相同,但不同生產廠家其引腳定義是不相同的,如果我們的硬碟線有問題時,就可能產生對某一牌子光碟機使用沒有問題,但對其他牌子光碟機就無法工作的情況,這需要大家注意。
9.RESET鍵質量有問題
如果RESET開關損壞,內部簧片始終處於短接的位置時,主機就無法加電自檢。但是當RESET開關彈性減弱或機箱上的按鈕按下去不易彈起時,就會出現在使用過程中,因為偶爾的觸碰機箱或者在正常使用狀態下而主機突然重啟。所以,當RESET開關不能按動自如時,我們一定要仔細檢查,最好更換新的RESET按鈕開關或對機箱的外部按鈕進行加油潤滑處理。
還有一種情況,是因為機箱內的RESET開關引線在焊接時絕緣層剝離過多,再加上使用過程中多次拆箱就會造成RESET開關線距離過近而引起碰撞,導致主機自動重啟。
10.接入網卡或並口、串口、USB介面接入外部設備時自動重啟
這種情況一般是因為外設有故障,比如列印機的並口損壞,某一腳對地短路,US
電腦自動重啟死機慢無法打開文件(軟體引起的故障)
⑶ 計算機的存儲系統有那些
1)內存儲器與外存儲器(或主存儲器與輔助存儲器):
2)CPU——Cache 存儲層次:由於主存儲器的讀寫速度低於CPU的速度,而CPU每執行一條指令都要訪問內存儲器,所以CPU總是處於等待狀態,嚴重降低了系統的效率。引入Cache後,在Cache內保存著主存儲器內容的部分副本,CPU在讀寫數據時首先訪問Cache。由於Cache的速度與CPU相同,因此CPU就能在零等待狀態下迅速地完成數據的讀寫。
3)、Cache——內存儲器存儲層次:當Cache中不含有CPU所需的數據時,CPU才去訪問內存儲器。此時用一個存儲器讀取周期的時間從內存中讀出這個數據後送到CPU,並且,把含有這個數據的整個數據塊從內存送到Cache中。
4)、內存儲器——外存儲器存儲層次:當一個程序需要執行時,計算機必須將其程序通過一定的調度演算法從外存調入內存。Cache- >內存儲器- >外存儲器:其容量越來越大,但讀寫速度越來越低。
⑷ Phlips LPC2148型號的晶元
際半導體貿易統計顯示,8位晶元仍然占據著微處理器市場56%的銷量和40%的銷售額。最流行的8位INTEL架構的8051晶元平均每年銷售33億片-大約是32位PC微處理器銷量的30倍。甚至最早於1971年面世的低端4位晶元的銷量也只比它們的最高銷量低15%。嵌入式系統開發者仍然在使用這些晶元,因為它們具有極低的價格、微功耗以及小的體積,可以為幾乎任何應用增加智能化。
為了用功能更強大的器件取代8位和16位微控制器,PHILIPS半導體發布了基於ARM7的32位MCU的新產品線。PHILIPS知道以其自身的條件無法擊敗最小的MCU,但PHILIPS相信這樣一個以較小尺寸製造的、具有額外性能的32位MCU可以使一些開發者拋棄他們節儉的習慣。為了使吸引力更強,PHILIPS以特別的0.18微米COMS工藝製造新的MCU,它提供了內嵌的FLASH存儲器。
FLASH
PHILIPS新的LPC2100系列所有MCU都使用包含16位Thumb指令、調試擴展(包含實時監視、實時跟蹤和EmbeddedICE)和32位乘法器的ARM7TDMI-S內核。ARM7-具有簡單的3級流水線和馮·諾依曼結構-是最小的32位RISC內核,業界對其提供了廣泛的支持。雖然具有31000個門的ARM7TDMI-S內核在規模上相當於80C51(具有大約9500個門)的3倍,但在使用0.18微米工藝時,這一差別並不明顯。使用0.18微米工藝可以在1mm2的面積內集成10萬個門,而SRAM單元只佔用4.65μm2。當處理器核與外圍功能以及片內存儲器集成在一起時,這一差別就更小了。在一個要求連接網路(一個越來越普遍的功能)的嵌入式系統中,實現乙太網媒體訪問控制器需要6萬到9萬個門。同樣,任何有用數量的片內SRAM都有可能使處理器佔用的矽片面積減小。
為了降低成本和功耗,PHILIPS使用0.18微米工藝製造LPC2100晶元,它在1.8V操作電壓下可達到60MHz頻率。PHILIPS宣稱它在業界率先採用了具有嵌入式FLASH存儲器的0.18微米CMOS工藝。零等待狀態FLASH基於兩晶體管單元,其訪問時間在50ns之內。它通過一條非常寬的128位介面與處理器相連。這使處理器可以一次讀取4個字,從而消除了一般FLASH讀取時的等待時間。FLASH控制器還可執行智能的預取指緩沖,這樣當處理器必須處理器中斷服務程序時,保存在FLASH存儲器中的指令立即可用。PHILIPS提供一個FLASH裝載程序,它可通過一個串口下載用戶程序並在現場升級系統。
供貨
迄今為止,LPC2100系列所有器件都帶有128K嵌入式FLASH,但將來的晶元將會提供小到64K,大到1MB的FLASH存儲器。PHILIPS在今年晚些時候會提供具有256K FLASH的晶元,計劃到2004年以更小的0.13微米工藝生產具有1MB FLASH的晶元。
LPC2100系列成員在SRAM的數量上有較大差別。LPC2104, LPC2105和LPC2106分別具有16K, 32K和64K SRAM。較大的片內存儲器使LPC2105和LPC2106更適合於處理協議棧的網路應用。PHILIPS表示將來這一系列的晶元將增加乙太網、USB、802.11、CAN以及A/D轉換等邏輯。
集成FLASH的兩種方法
PHILIPS不是第一家生產基於ARM的MCU的公司,它甚至不是第一家集成FLASH存儲器的公司。Atmel、Hynix和Oki都提供基於ARM7TDMI-S內核的帶有FLASH的MCU,而且所有這些廠商的器件都比PHILIPS MCU的FLASH容量更大。最強大的競爭對手是Atmel,它的AT91系列就有4款這樣的晶元-有些具有2MB的FLASH,16倍於現有的PHILIPS LPC2100系列器件。Atmel MCU傾向於具有更多的SRAM,其中兩款的時鍾速度高於PHILIPS的晶元。
但是Atmel、Hynix、Oki和PHILIPS所生產的基於ARM7的MCU具有一個重要的區別,那就是:只有PHILIPS和Hynix將FLASH存儲器與處理器核集成在同一個管芯當中,Atmel和Oki將一個單獨的FLASH晶元與處理器集成在一個多晶元封裝當中。很自然,這對存儲器性能、封裝大小、功耗以及價格有著很重要的影響。
在Atmel的MCU當中,FLASH 介面的寬度只有32位,而不是PHILIPS的128位寬度。訪問時間大約110ns,只有PHILIPS FLASH存儲器速度的一半。一個後果就是,Atmel的MCU只有在執行SRAM,而不是FLASH中的代碼時才能發揮其完全的性能。而PHILIPS MCU執行零等待FLASH存儲器中的程序卻不會有性能上的損失。Oki的MCU速度更慢,因為連接處理器與FLASH存儲器的多晶元介面只有16位寬度。雖然Hynix的FLASH與處理器核嵌入在同一個晶元當中,但它也使用了16位介面。Hynix FLASH存儲器的訪問時間大約為90ns-只有PHILIPS MCU速度的一半。
PHILIPS的0.18微米嵌入式FLASH工藝的另一個優點是實現了較小的晶元,這樣不但降低了功耗,減小了封裝尺寸,而且降低了成本。PHILIPS MCU的尺寸只有7×7 mm,比最接近的對手Atmel的10×10mm AT91FR4042和AT91FR40162的尺寸小了一半。Oki的ML67Q400x/500器件的尺寸是同類器件中最大的,它的LQFP封裝尺寸為20×20mm,4倍於PHILIPS器件。
雖然Atmel MCU傾向於比PHILIPS MCU具有更多的SRAM,但是要用它來彌補較慢的FLASH存儲器的不足,而SRAM比FLASH更大而且更貴。不幸的是,我們無法獲取所有這些廠商器件的功耗指標、封裝尺寸和批量價格。但是毫無疑問,PHILIPS的0.18微米工藝使LPC2100器件的內核電壓和其它參數在非常小的嵌入式系統中具有優勢。
對於32位處理器來說,所有這些基於ARM7的MCU都非常便宜,但是請注意,在相同批量的情況下,8位晶元的平均價格只有1.40美元。幾塊錢看起來差別不大,但對於低端的嵌入式系統來說非常重要。
較小的ARM,較大的Thumb ?
ARM可以通過提供特別為MCU集成而設計的,帶有擴展Thumb指令的較小內核來縮小8位與32位MCU之間的價格差。現在,由於Thumb不是一個完整的指令集,ARM程序必須在16位和32位模式之間進行來回切換。另外,它不能處理異常或某些系統控制的功能或者訪問整個寄存器文件。如果Thumb功能更加全面,那麼開發者可以用緊湊的16位代碼編寫整個程序,而仍然保持32位結構的大多數優點。
一個帶有功能全面的Thumb指令的ARM核可能與Hitachi第一代SuperH結構相似,SuperH將16位指令集與32位RISC結構相結合。去年,ARC使用了一種新的方式實現其ARCompact指令集結構,該結構允許程序員編寫16位或32位代碼,或將兩種類型的指令混合編寫。ARCtangent內核的基本配置大約為16000個門,相當於ARM7的一半,這樣32位RISC內核就有可能與8位和16位結構競爭。
⑸ 計算機的存儲糸統包括哪些部分
計算機系統是能按照人的要求接受和存儲信息,自動進行數據處理和計算,並輸出結果信息的機器系統。計算機系統由兩大部分組成:硬體(子)系統和軟體(子)系統,其中硬體子系統是系統賴以工作的實體,它是有關的各種物理部件的有機的結合。軟體子系統由各種程序以及程序所處理的數據組成,這些程序的主要作用是協調各個硬體部件,使整個計算機系統能夠按照指定的要求進行工作。
硬體子系統包括中央處理器、主存存儲器、輸人輸出控制系統和各種外圍設備。
軟體子系統包括 系統軟體 、支援軟體 、應用軟體 三個部分。
⑹ 對計算機存儲體系的認識
1)內存儲器與外存儲器(或主存儲器與輔助存儲器):2)CPU——Cache 存儲層次:由於主存儲器的讀寫速度低於CPU的速度,而CPU每執行一條指令都要訪問內存儲器,所以CPU總是處於等待狀態,嚴重降低了系統的效率。引入Cache後,在Cache內保存著主存儲器內容的部分副本,CPU在讀寫數據時首先訪問Cache。由於Cache的速度與CPU相同,因此CPU就能在零等待狀態下迅速地完成數據的讀寫。 3)、Cache——內存儲器存儲層次:當Cache中不含有CPU所需的數據時,CPU才去訪問內存儲器。此時用一個存儲器讀取周期的時間從內存中讀出這個數據後送到CPU,並且,把含有這個數據的整個數據塊從內存送到Cache中。 4)、內存儲器——外存儲器存儲層次:當一個程序需要執行時,計算機必須將其程序通過一定的調度演算法從外存調入內存。Cache- >內存儲器- >外存儲器:其容量越來越大,但讀寫速度越來越低。
⑺ 計算機存儲系統發展的研究方向有哪些
1)內存儲器與外存儲器(或主存儲器與輔助存儲器):
2)cpu——cache
存儲層次:由於主存儲器的讀寫速度低於cpu的速度,而cpu每執行一條指令都要訪問內存儲器,所以cpu總是處於等待狀態,嚴重降低了系統的效率。引入cache後,在cache內保存著主存儲器內容的部分副本,cpu在讀寫數據時首先訪問cache。由於cache的速度與cpu相同,因此cpu就能在零等待狀態下迅速地完成數據的讀寫。
3)、cache——內存儲器存儲層次:當cache中不含有cpu所需的數據時,cpu才去訪問內存儲器。此時用一個存儲器讀取周期的時間從內存中讀出這個數據後送到cpu,並且,把含有這個數據的整個數據塊從內存送到cache中。
4)、內存儲器——外存儲器存儲層次:當一個程序需要執行時,計算機必須將其程序通過一定的調度演算法從外存調入內存。cache-
>內存儲器-
>外存儲器:其容量越來越大,但讀寫速度越來越低。
⑻ 使用cache可以提高計算機的運行速度,是因為
現在計算機系統中都採用高速 DRAM(動態RAM)晶元作為主存儲器。早期的 CPU 速度比較慢,CPU與內存間的數據交換過程中,CPU處於等待狀態的情況很多。以早期的8MHz的286為例,其時鍾周期為125ns,而DRAM的存取時間一般為60~100ns。因此CPU與主存交換數據無須等待,這種情況稱為零等待狀態。所以CPU與內存直接打交道是完全不影響速度的。可是近年來CPU的時鍾頻率的發展速度遠遠超過了DRAM讀寫速度的進展。在短短幾年內,CPU的時鍾周期從100ns加速到幾個ns,而DRAM經歷了FPM,EDO,SDRAM幾個發展階段,速度只不過從幾十ns提高到10ns左右,DRAM和CPU之間的速度差,使得CPU在存儲器讀寫匯流排周期中必須插入等待周期;由於CPU與內存的頻繁交換數據,這極大地影響了整個系統的性能。這使得存儲器的存取速度已成為整個系統的瓶頸。當然,另一種方案是採用高速的靜態 RAM(SRAM)作為主存儲器與CPU匹配,問題是SRAM結構復雜,不僅體積大而且價格昂貴。因此,除了大力加快DRAM的存取速度之外,當前解決這個問題的最佳方案是採用Cache技術。Cache即高速緩沖存儲器,它是位於CPU和DRAM主存之間的規模小的速度快的存儲器,通常由SRAM組成。Cache的工作原理是保存CPU最常用數據;當Cache中保存著CPU要讀寫的數據時,CPU直接訪問Cache。由於Cache的速度與CPU相當,CPU就能在零等待狀態下迅速地實現數據存取。只有在Cache中不含有CPU所需的數據時CPU才去訪問主存。Cache在CPU的讀取期間依照優化命中原則淘汰和更新數據,可以把Cache看成是主存與CPU 之間的緩沖適配器,藉助於Cache,可以高效地完成DRAM內存和CPU之間的速度匹配。但是,片內Cache容量有限,在CPU內集成大量的SRAM會極大的降低CPU的成品率,增加CPU的成本。在這種情況下,採取的措施是在CPU晶元片內Cache與DRAM間再加Cache,稱為片外二級 Cache(Secondary Cache)。片外二級Cache實際上是CPU與主存之間的真正緩沖。由於主板DRAM的響應時間遠低於CPU的速度,如果沒有片外二級Cache,就不可能達到CPU的理想速度。片外二級 Cache的容量通常比片內Cache大一個數量級以上。
⑼ 狀態存儲器是用來存放什麼的
一種節省查找表存儲器和中間狀態存儲器的電路實現方法,在報文存儲轉發、ATM交換或ATM信元重組等應用場合的邏輯IC或ASIC晶元設計中,除了要用大容量數據存儲器暫存報文數據外,還經常用到查找表存儲器和中間狀態存儲器,以便能通過報文(或ATM信元)的源地址查找到需要轉發的目的地址和暫存重組過程中的中間信息。由於每個緩沖區的存儲容量大小和最大報文數據長度之間的差異,在每個緩沖區內都有一塊閑置的存儲區域,即存儲器碎片,該方法是將查找表存儲器或中間狀態存儲器映射到該數據存儲器的閑置存儲單元,不再需要在外部特地單獨配置存儲器晶元,既有效利用了數據存儲器,又不會降低數據存儲器存儲報文的數量,還簡化單板設計,降低了成本。
⑽ 存儲器的物理原理是什麼就是「0」、「1」代表信息如何物理保存
你問的問題很高端啊,只能給你結實個大概,具體的詳細電路構成你需要去看計算機組成原理裡面關於電路設計的書……計算機內部的所有數據都可以編程0 1二進制碼,8位1位元組,1000位元組 1K………………首先光碟比較簡單,就是通過激光燒存儲層,燒出一個個小洞(在在存儲層,對保護層沒有影響),以此記錄0 1,計算機裡面的全部數據記錄都是由0和1構成的,這樣就利用光碟存儲了數據。其次U盤相對比較復雜,他和內存等晶元儲存機制的工作原理類似,是通過三極體來控制的,將一部分電路保留在閉合環路內部,1就是高電平,0就是低電平,具體的內部結構沒辦法跟你說也查不到,是商業機密……能告訴你的也就是比較大眾化的東西,比如內存是通過六個三極體組成的閉合迴路……