當前位置:首頁 » 服務存儲 » 外存儲器控制
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

外存儲器控制

發布時間: 2023-05-23 12:02:35

① 微型計算機外(輔)存儲器是指什麼

磁碟。

外儲存器是指除計算機內存及CPU緩存以外的儲存器,此類儲存器一般斷電後仍然能保存數據。常見的外存儲器有硬碟、軟盤、光碟、U盤等。

軟盤、硬碟、光碟、U盤、磁帶都是外部存儲器。

從馮.諾依曼的存儲程序工作原理及計算機的組成來說,計算機分為運算器、控制器、存儲器和輸入/輸出設備,這里的存儲器就是指內存,而硬碟屬於輸入/輸出設備。

CPU運算老派所需要的程序代碼和數據來自於內存,內存中的東西則來自於硬碟,所以硬碟並不直接與CPU打交道。

硬碟相對於內存來說就是外部存儲器。

存儲器是用來存儲器數據的,內存有高速緩存和內存,計算機內部存儲,外存就是類似U盤的外部存儲。

(1)外存儲器控制擴展閱讀:

存儲器的種類很多,按其用途可分為主存儲器和輔助存儲器,主存儲器又稱內存儲器(簡稱內存),輔助存儲器又稱外存儲器(簡稱外存)。內存儲器最突出的特點是存取速度快,但是容量小、價格貴;外侍悉賀存儲器的特點是容量大、價格低,但是存取速度慢。

內存儲器用於存放那些立即要用的程序和數據;外存儲器用於存放暫時不用的程序和數據。內存儲器和外存儲器之間常常頻繁地交換信息。外存通常是磁性介質或光碟,像硬碟,軟盤,磁帶,CD等,能長期保存信息,並且不依賴於電來保存信息,但是由機械部件陸清帶動,速度與CPU相比就顯得慢的多。

② 請問C51如何訪問外部存儲器,請用c程序說明,謝謝!

簡單地說,注意兩個方面:
軟體部分:
1.添加頭文件#include<absacc.h>
2.在需要讀寫的地方用XBYTE就行,具體做法如下:
比如要訪問0xA0B0這個地址(讀數據):變數名=XBYTE[0xA0B0]就行
反過來要給0xA0B0這個地址賦一個值(寫數據):XBYTE[A0B0]=變數名
硬體部分:
硬體連接,將51MCU的P2口接外部存儲器的高8位,P0口接數據並通過鎖存器接外部存儲器的低8位,鎖存器的鎖存端接51MCU的ALE,
51MCU的讀寫端要與外部存儲器的控制端相連,就可以了。

③ 51單片機外接數據存儲器的讀和寫由什麼控制

單片機PSEN引腳就是選通外部擴展的程序存儲器,當程序運行取程序存儲器拆棗數據時有效,其結果是程序存儲器某單元的數據通過數據匯流排流入累加器沖遲A。
括弧散御李里填PSEN

④ 簡述內存儲器和外存儲器的區別

內存儲器:
http://www.hxu.e.cn/partwebs/jisuanjixi/ctsn/dxjsjjc/kcnr/wlkj/04hardware/detail/4-2-2.htm

外存儲器:

外存儲器是CPU不能直接訪問的存儲器,它需要經過內存與CPU及I/O設備交換信息,用於長久地存放大量的包括暫不使用的程序和數據。外存儲器有磁帶、磁碟和光碟籌,其中最常用的是磁碟。磁碟又分為軟磁碟和硬磁碟。

軟盤存儲器

軟盤存儲器主要由軟磁碟、軟盤驅動器和軟盤控制器等三部分組成。

1.軟盤

軟磁碟又稱軟盤(Floppy disk),是一種存儲信息的介質,它是在聚酯塑料圓盤上塗一層磁薄膜而製成的。塗一面的稱為單面盤,塗兩面的稱為雙面盤。軟盤外面罩一個方形的保護套。目前微機上常用的軟盤有

的結構。

目前常用的5英寸盤有容量為360KB的雙面雙密度盤(普通盤)和容量為l.2MB的高密盤。它們都有0和1兩個面,每面有若干個同心圓軌道,稱為磁軌。普通盤有40個磁軌,高密盤有80個磁軌。每個磁軌又分為若干扇區。扇區是軟體的基本存儲單位。每次讀盤或寫盤,總是讀/寫一個完整的扇區,不管其中數據多少。所謂讀或寫,是站在主機的角度而言的。微機常用軟體的規格如表1.2所示。

表1.2 微機常用軟盤規格

直徑(英寸)

標志

存儲容量

磁軌數

每道扇區數

每扇區位元組數

DSDD

360KB

40

9

512

DSHD

1.2MB

80

15

512

DSDD

730KB

80

9

512

DSHD

1.44MB

80

18

512

5英寸盤的保護外套上共有4個孔槽或缺口:

(1)驅動器軸孔 它是保護套和軟盤中心的大圓孔,軟盤驅動器通過它帶動軟盤在保護套中高速旋轉。

(2)磁頭讀寫槽 它是一個長形槽孔,軟盤驅動器的讀寫磁頭沿著該槽對軟盤作徑向移動,可以在不同磁軌上讀寫信息。

通過磁頭沿軟盤徑向的移動及軟盤的旋轉,就使得磁頭可以在軟盤的任意扇區讀寫信息。

(3)定位孔 在軟盤和保護套上均有此孔。當軟碟片旋轉至兩小孔重合時,一束光線通過此孔,將其轉變為電信號,即可檢索軟盤0扇區的起始位置,從而為軟盤存儲格式定位。

(4)防寫缺口 它可以控制軟盤的讀寫或只讀狀態。如果缺口是敞開的,對軟盤既能讀又能寫;如果用膠條把缺口封住,就處於防寫狀態,對軟盤只能讀不能寫,這樣可以保護盤上的信息不被改變。

2.軟盤驅動器

軟盤驅動器簡稱軟碟機,由機械傳動裝置和讀寫磁頭兩部分組成,是驅

又分為普通驅動器和高密驅動器,分別與各種軟盤相匹配。

值得注意的是,普通盤插入高密驅動器中,或者高密盤插入普通驅動器中,是只能讀不能寫的。如進行寫操作,可能破壞盤上的數據。

3.軟盤控制器

軟盤控制器又稱軟盤適配器或軟盤適配卡,插在主機箱內母板的插槽中,將軟碟機與CPU連接起來。軟盤存儲器的機械運動和讀寫操作,都是在它的控制下進行的。

硬碟存儲器

硬碟存儲器主要由硬磁碟、硬碟驅動器和硬碟控制器等三部分組成。驅動器和控制器部分與軟盤存儲器相似。這里只介紹一下硬磁碟。

硬磁碟又稱硬碟(Hard disk),它是在金屬基片上塗一層磁性材料製成的。目前微機上都採用IBM公司的溫徹斯特技術的硬碟,簡稱溫盤。

器軸為軸線組裝在一起,稱為盤組。每個碟片都有一個磁頭。每個盤面上的磁軌都是同心圓,所有盤面上的同心圓就組成許多圓柱面。因此在硬碟中不稱磁軌而稱柱面,數據的存儲地址由柱面號、磁頭號和扇區號確定。硬碟的存儲容量通常為幾十兆至幾百兆位元組,目前已有1GB、4GB的硬碟。

硬碟的盤組與驅動器組裝在一個固定的密封容器中,能夠防塵並調節溫濕度。硬碟驅動器的磁頭不像軟盤驅動器那樣直接與盤面接觸,而是利用硬碟高速旋轉(比軟盤轉速高許多)產生的「氣墊」,懸浮在距盤面0.2μ的距離,因此不易劃傷盤面,磁頭損耗也大大降低。

根據上面的介紹,可以看出,硬碟比軟盤存儲容量大、存取速度快,使用壽命長。而軟盤比硬碟價格便宜,攜帶方便。

⑤ 關於單片機擴展片外存儲器的選片問題

從電原理圖可以看出,4片8K的外部存儲器,共享單片機P0和P2組成的13根地址線,剩餘3根的地址線有2根經LS139解碼,用於對外部存儲器的片選控制,最後1根用於對LS139的片選控制。不知你在糾結什麼,你對各存儲器地址范圍的理解是正確的,每一個存儲器的地址范圍都是從0000H到 1FFFH。而單片機的地址輸出范圍卻是要結合P2.5-P2.7這根地址線進行分配的,這就有了列表中4片IC所對應的地址范圍,但書中的常式確實存在錯誤,將對外部RAM操作指令MOVX,用於讀取外部ROM顯然是不妥的,結合LS139片選,1000H地址指向IC1是顯而易見的,而IC1、IC2的讀寫操作應該使用MOVC指令,樓上網友的回答也是正確的,請不要教條的尊重書本。

⑥ 外存儲器有什麼作用

存儲器是記憶信息的實體,是數字計算機具備存儲數據和信息能力,能夠自動連續執行程序,進行廣泛的信息處理的重要基礎。

1、存儲器的概念

(1) 存儲器:存儲器是計算機硬體系統的記憶設備,用來存放程序(軟體)和各種數據。現在計算機硬體系統的核心就是存儲器和CPU

(2) DMA:一種可以讓存儲器與IO設備進行數據存取的方式。設計理念就是為了在IO設備與存儲器進行數據存取時不去打擾CPU。

2、存儲器的分類

(1) 按照存儲器的介質分類:

1.1 半導體存儲器:由半導體組成的存儲器稱為半導體存儲器,半導體的存儲器體積小,功率低,存取時間短.但是電源消失時,所存儲的數據也會丟失,是一種易失性存儲器;

1.2 磁材料存儲器:由磁材料做成的存儲器稱為磁性存儲器,在金屬或塑料上塗抹一層磁性材料,用來存放數據,特點是非易失即斷電後不數據不消失,存取速度比較慢;

1.3 盤存儲器:光碟存儲器使用激光在磁光材料上進行讀取,特點是非易失性,耐用性好,記錄密度高。現在多用在計算機系統中用作外部存儲。

(2) 按照存儲器的數據存取方式分類:

2.1 隨機存儲器(Random Access Memory RAM):RAM(隨機存儲器)是一種可以讀可以寫的存儲器,它的任何一個存儲單元的內容都可以隨機存取,而且存取的時間與物理位置無關,我們的內存(主存)就是這種RAM(隨機存儲器);

2.2 只讀存儲器(Read Only Memory ROM):ROM(只讀存儲器)是一種只能寫入一次原始信息,寫入之後,只能對去內部的數據進行讀出,而不能隨意重新寫入新的數據去改變原始信息;

2.3 串列訪問數據存儲器:在對存儲器的存儲單元進行讀寫操作時,必須要按照存儲單元的物理位置先後定址地址,這種存儲器就為串列訪問存儲器。這種存儲器在存取數據時,需要按照存儲器的存儲單元的位置顯示進行存取。

(3) 按照其在計算機系統中的作用:

3.1 主存儲器(主存):通常指我們所說的內存,它可以直接與CPU交換數據的存儲器,特點速度快,容量小,價格高。主存採用半導體製作,所以是易失性存儲器;

3.2 輔助存儲器(輔存):通常指我們所說的外存,用來存放當前沒有使用的程序和數據,它不能直接與CPU交換數據,需要載入到主存。特點速度慢,容量大,價格便宜。輔存屬於非易失性存儲器;

3.3 緩沖存儲器(緩存):主要用到倆個速度不同的部件之中,現在基本用在CPU與主存之間,起到緩存的作用。

3、存儲器的層次

(1) 存儲器的層次按照它的3個指標即速度,容量,每位價格進行劃分分別是:

寄存器=>緩存=>主存=>磁碟=>光碟

越是上層的存儲器它的容量越小,速度越快,每位價格越高,越是下層的存儲器容量越大,速度越慢,每位價格越低。

寄存器是CPU中的一個存儲器CPU實際上是拿寄存器中的數進行運算和控制,它的速度最快,價格最高。

緩存也被設置到了CPU中。

(2) 緩存與主存主要是為了解決CPU與主存速度不匹配的問題,因為CPU速度要快與主存,而緩存也快與主存,只要將CPU近期要使用的數據調入到緩存中,CPU直接從緩存中獲取數據,來提升數據的訪問速度,降低CPU的負荷。主存與緩存的數據調動是由硬體自己完成的。

(3) 主存與輔存主要用來解決存儲系統的容量問題,輔存比主存速度低,並且不能被CPU之間訪問,但它容量大,當CPU需要運行程序時,將輔存的數據調入到主存,CPU在來訪問。主存和輔存之間的數據調動由硬體和操作系統共同完成。

4、主存

功能:

主存儲器是能由CPU直接編寫程序訪問的存儲器,它存放需要執行的程序與需要處理的數據,只能臨時存放數據,不能長久保存數據。

組成:

● 存儲體(MPS):由存儲單元組成(每個單元包含若干個儲存元件,每個元件可存一位二進制數)且每個單元有一個編號,稱為存儲單元地址(地址),通常一個存儲單元由8個存儲元件組成;

● 地址寄存器(MAR):由若干個觸發器組成,用來存放訪問寄存器的地址,且地址寄存器長度與寄存器容量相匹配(即容量為1K,長度無2^10=1K);

● 地址解碼器和驅動器

● 數據寄存器(MDR):數據寄存器由若干個觸發器組成,用來存放存儲單元中讀出的數據,或暫時存放從數據匯流排來的即將寫入存儲單元的數據【數據存儲器的寬度(w)應與存儲單元長度相匹配】。

⑦ 1.mcs-51單片機擴展片外存儲器時,用到哪些控制信號線

硬體上,控制信號不漏宏罩一樣:片外程序存儲器工作,要PSEN信號有絕帆效;片外數據存儲器工作,要RD或WR信號有效;
軟體上,定址不一樣,片外程序存儲器工作,要用MOVC,
片外數據存儲器工作,要用MOVX;
雖然說他們的地址都是0000H~FFFFH,不會發生沖返鬧突的

⑧ 外部存儲器與內部存儲器的區別是什麼

從作用和特點兩方面來分析內存儲器和外存儲器的區別:

1、作用:速度上,內存儲器要比外存儲器至少快百倍;

2、特點:內存儲存器容量一般就幾個G,大的也就是16G、32G等,而外存儲存器,比如硬碟,隨便就是幾個;仔孫

內存關機斷電,數據就會全部丟失,而外存都不會受影響,數據一直都在。

各自結構:

內存儲存器:

中央處理器CPU只能直接訪念返鏈問儲存在內存中的數據,而外存中的數據只有先調入內存後才能被中央處理器訪問、處理。

當要對內存儲器中的內容進行讀寫操作時,來自地址匯流排的儲存器地址經地址解碼器解碼後,選中指定的儲存單元,而讀寫控制電路根據讀寫命令實施對存儲器的存取操作,數據匯流排則用來傳送寫入內存儲器或從內存儲器讀出的信息。

外存儲存器:

軟盤、硬碟、光碟、U盤、磁帶都是外部存儲器。

從馮.諾依曼的存儲程序工世褲作原理及計算機的組成來說,計算機分為運算器、控制器、存儲器和輸入/輸出設備,這里的存儲器就是指內存,而硬碟屬於輸入/輸出設備。

CPU運算所需要的程序代碼和數據來自於內存,內存中的東西則來自於硬碟,所以硬碟並不直接與CPU打交道。硬碟相對於內存來說就是外部存儲器。