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

與非或非存儲器

發布時間: 2022-04-04 13:33:55

① plc編程的「與、或、非」三者是什麼意思

與:兩個觸點的串聯
或:兩個觸點的並聯
非:取反

也是三種邏輯電路的簡稱:與門AND,或門OR,非門NOT。

存儲器的選用

存儲器的類型將決定整個嵌入式系統的操作和性能,因此存儲器的選擇是一個非常重要的決策。無論系統是採用電池供電還是由市電供電,應用需求將決定存儲器的類型(易失性或非易失性)以及使用目的(存儲代碼、數據或者兩者兼有)。另外,在選擇過程中,存儲器的尺寸和成本也是需要考慮的重要因素。對於較小的系統,微控制器自帶的存儲器就有可能滿足系統要求,而較大的系統可能要求增加外部存儲器。為嵌入式系統選擇存儲器類型時,需要考慮一些設計參數,包括微控制器的選擇、電壓范圍、電池壽命、讀寫速度、存儲器尺寸、存儲器的特性、擦除/寫入的耐久性以及系統總成本。 1.內部存儲器與外部存儲器
一般情況下,當確定了存儲程序代碼和數據所需要的存儲空間之後,設計工程師將決定是採用內部存儲器還是外部存儲器。通常情況下,內部存儲器的性價比最高但靈活性最低,因此設計工程師必須確定對存儲的需求將來是否會增長,以及是否有某種途徑可以升級到代碼空間更大的微控制器。基於成本考慮,人們通常選擇能滿足應用要求的存儲器容量最小的微控制器,因此在預測代碼規模的時候要必須特別小心,因為代碼規模增大可能要求更換微控制器。
市場上存在各種規模的外部存儲器器件,我們很容易通過增加存儲器來適應代碼規模的增加。有時這意味著以封裝尺寸相同但容量更大的存儲器替代現有的存儲器,或者在匯流排上增加存儲器。即使微控制器帶有內部存儲器,也可以通過增加外部串列EEPROM或快閃記憶體來滿足系統對非易失性存儲器的需求。
2.引導存儲器
在較大的微控制器系統或基於處理器的系統中,設計工程師可以利用引導代碼進行初始化。應用本身通常決定了是否需要引導代碼,以及是否需要專門的引導存儲器。例如,如果沒有外部的定址匯流排或串列引導介面,通常使用內部存儲器,而不需要專門的引導器件。但在一些沒有內部程序存儲器的系統中,初始化是操作代碼的一部分,因此所有代碼都將駐留在同一個外部程序存儲器中。某些微控制器既有內部存儲器也有外部定址匯流排,在這種情況下,引導代碼將駐留在內部存儲器中,而操作代碼在外部存儲器中。這很可能是最安全的方法,因為改變操作代碼時不會出現意外地修改引導代碼。在所有情況下,引導存儲器都必須是非易失性存儲器。
3.配置存儲器
對於現場可編程門陣列(FPGA)或片上系統(SoC),人們使用存儲器來存儲配置信息。這種存儲器必須是非易失性EPROM、EEPROM或快閃記憶體。大多數情況下,FPGA採用SPI介面,但一些較老的器件仍採用FPGA串列介面。串列EEPROM或快閃記憶體器件最為常用,EPROM用得較少。
4.程序存儲器
所有帶處理器的系統都採用程序存儲器,但設計工程師必須決定這個存儲器是位於處理器內部還是外部。在做出了這個決策之後,設計工程師才能進一步確定存儲器的容量和類型。當然有的時候,微控制器既有內部程序存儲器也有外部定址匯流排,此時設計工程師可以選擇使用它們當中的任何一個,或者兩者都使用。這就是為什麼為某個應用選擇最佳存儲器的問題,常常由於微控制器的選擇變得復雜起來,以及為什麼改變存儲器的規模也將導致改變微控制器的選擇的原因。
如果微控制器既利用內部存儲器也利用外部存儲器,則內部存儲器通常被用來存儲不常改變的代碼,而外部存儲器用於存儲更新比較頻繁的代碼和數據。設計工程師也需要考慮存儲器是否將被在線重新編程或用新的可編程器件替代。對於需要重編程功能的應用,人們通常選用帶有內部快閃記憶體的微控制器,但帶有內部OTP或ROM和外部快閃記憶體或EEPROM的微控制器也滿足這個要求。為降低成本,外部快閃記憶體可用來存儲代碼和數據,但在存儲數據時必須小心避免意外修改代碼。
在大多數嵌入式系統中,人們利用快閃記憶體存儲程序以便在線升級固件。代碼穩定的較老的應用系統仍可以使用ROM和OTP存儲器,但由於快閃記憶體的通用性,越來越多的應用系統正轉向快閃記憶體。
5.數據存儲器
與程序存儲器類似,數據存儲器可以位於微控制器內部,或者是外部器件,但這兩種情況存在一些差別。有時微控制器內部包含SRAM(易失性)和EEPROM(非易失)兩種數據存儲器,但有時不包含內部EEPROM,在這種情況下,當需要存儲大量數據時,設計工程師可以選擇外部的串列EEPROM或串列快閃記憶體器件。當然,也可以使用並行EEPROM或快閃記憶體,但通常它們只被用作程序存儲器。
當需要外部高速數據存儲器時,通常選擇並行SRAM並使用外部串列EEPROM器件來滿足對非易失性存儲器的要求。一些設計還將快閃記憶體器件用作程序存儲器,但保留一個扇區作為數據存儲區。這種方法可以降低成本、空間並提供非易失性數據存儲器。
針對非易失性存儲器要求,串列EEPROM器件支持I2C、SPI或微線(Microwire)通訊匯流排,而串列快閃記憶體通常使用SPI匯流排。由於寫入速度很快且帶有I2C和SPI串列介面,FRAM在一些系統中得到應用。
6.易失性和非易失性存儲器
存儲器可分成易失性存儲器或者非易失性存儲器,前者在斷電後將丟失數據,而後者在斷電後仍可保持數據。設計工程師有時將易失性存儲器與後備電池一起使用,使其表現猶如非易失性器件,但這可能比簡單地使用非易失性存儲器更加昂貴。然而,對要求存儲器容量非常大的系統而言,帶有後備電池的DRAM可能是滿足設計要求且性價比很高的一種方法。
在有連續能量供給的系統中,易失性或非易失性存儲器都可以使用,但必須基於斷電的可能性做出最終決策。如果存儲器中的信息可以在電力恢復時從另一個信源中恢復出來,則可以使用易失性存儲器。
選擇易失性存儲器與電池一起使用的另一個原因是速度。盡管非易失存儲器件可以在斷電時保持數據,但寫入數據(一個位元組、頁或扇區)的時間較長。
7.串列存儲器和並行存儲器
在定義了應用系統之後,微控制器的選擇是決定選擇串列或並行存儲器的一個因素。對於較大的應用系統,微控制器通常沒有足夠大的內部存儲器,這時必須使用外部存儲器,因為外部定址匯流排通常是並行的,外部的程序存儲器和數據存儲器也將是並行的。
較小的應用系統通常使用帶有內部存儲器但沒有外部地址匯流排的微控制器。如果需要額外的數據存儲器,外部串列存儲器件是最佳選擇。大多數情況下,這個額外的外部數據存儲器是非易失性的。
根據不同的設計,引導存儲器可以是串列也可以是並行的。如果微控制器沒有內部存儲器,並行的非易失性存儲器件對大多數應用系統而言是正確的選擇。但對一些高速應用,可以使用外部的非易失性串列存儲器件來引導微控制器,並允許主代碼存儲在內部或外部高速SRAM中。
8.EEPROM與快閃記憶體
存儲器技術的成熟使得RAM和ROM之間的界限變得很模糊,如今有一些類型的存儲器(如EEPROM和快閃記憶體)組合了兩者的特性。這些器件像RAM一樣進行讀寫,並像ROM一樣在斷電時保持數據,它們都可電擦除且可編程,但各自有它們優缺點。
從軟體角度看,獨立的EEPROM和快閃記憶體器件是類似的,兩者主要差別是EEPROM器件可以逐位元組地修改,而快閃記憶體器件只支持扇區擦除以及對被擦除單元的字、頁或扇區進行編程。對快閃記憶體的重新編程還需要使用SRAM,因此它要求更長的時間內有更多的器件在工作,從而需要消耗更多的電池能量。設計工程師也必須確認在修改數據時有足夠容量的SRAM可用。
存儲器密度是決定選擇串列EEPROM或者快閃記憶體的另一個因素。市場上可用的獨立串列EEPROM器件的容量在128KB或以下,獨立快閃記憶體器件的容量在32KB或以上。
如果把多個器件級聯在一起,可以用串列EEPROM實現高於128KB的容量。很高的擦除/寫入耐久性要求促使設計工程師選擇EEPROM,因為典型的串列EEPROM可擦除/寫入100萬次。快閃記憶體一般可擦除/寫入1萬次,只有少數幾種器件能達到10萬次。
今天,大多數快閃記憶體器件的電壓范圍為2.7V到3.6V。如果不要求位元組定址能力或很高的擦除/寫入耐久性,在這個電壓范圍內的應用系統採用快閃記憶體,可以使成本相對較低。
9.EEPROM與FRAM
EEPROM和FRAM的設計參數類似,但FRAM的可讀寫次數非常高且寫入速度較快。然而通常情況下,用戶仍會選擇EEPROM而不是FRAM,其主要原因是成本(FRAM較為昂貴)、質量水平和供貨情況。設計工程師常常使用成本較低的串列EEPROM,除非耐久性或速度是強制性的系統要求。
DRAM和SRAM都是易失性存儲器,盡管這兩種類型的存儲器都可以用作程序存儲器和數據存儲器,但SRAM主要用於數據存儲器。DRAM與SRAM之間的主要差別是數據存儲的壽命。只要不斷電,SRAM就能保持其數據,但DRAM只有極短的數據壽命,通常為4毫秒左右。
與SRAM相比,DRAM似乎是毫無用處的,但位於微控制器內部的DRAM控制器使DRAM的性能表現與SRAM一樣。DRAM控制器在數據消失之前周期性地刷新所存儲的數據,所以存儲器的內容可以根據需要保持長時間。
由於比特成本低,DRAM通常用作程序存儲器,所以有龐大存儲要求的應用可以從DRAM獲益。它的最大缺點是速度慢,但計算機系統使用高速SRAM作為高速緩沖存儲器來彌補DRAM的速度缺陷。
10、雲儲存
和傳統存儲相比,雲存儲系統具有如下優勢:優異性能支持高並發、帶寬飽和利用。雲存儲系統將控制流和數據流分離,數據訪問時多個存儲伺服器同時對外提供服務,實現高並發訪問。自動均衡負載,將不同客戶端的訪問負載均衡到不同的存儲伺服器上。系統性能隨節點規模的增加呈線性增長。系統的規模越大,雲存儲系統的優勢越明顯, 沒有性能瓶頸。高度可靠針對小文件採用多個數據塊副本的方式實現冗餘可靠,數據在不同的存儲節點上具有多個塊副本,任意節點發生故障,系統將自動復制數據塊副本到新的存儲節點上,數據不丟失,實現數據完整可靠;針對大文件採用超安存(S3)編解碼演算法的方式實現高度可靠,任意同時損壞多個存儲節點,數據可通過超安存演算法解碼自動恢復。該特性可適用於對數據安全級別極高的場合,同時相對於副本冗餘的可靠性實現方式大大提高了磁碟空間利用率,不到40%的磁碟冗餘即可實現任意同時損壞三個存儲節點而不丟失數據。元數據管理節點採用雙機鏡像熱備份的高可用方式容錯,其中一台伺服器故障,可無縫自動切換到另一台伺服器,服務不間斷。整個系統無單點故障,硬體故障自動屏蔽。在線伸縮可以在不停止服務的情況下,動態加入新的存儲節點,無需任何操作,即可實現系統容量從TB級向PB級平滑擴展;也可以摘下任意節點,系統自動縮小規模而不丟失數據,並自動將再下的節點上的數據備份到其他節點上,保證整個系統數據的冗餘數。超大規模支持超大規模集群,理論容量為1024×1024×1024PB。簡單通用支持POSIX介面規范,支持Windows/Linux/Mac OS X,用戶當成海量磁碟使用,無需修改應用。同時系統也對外提供專用的API訪問介面。智能管理一鍵式安裝,智能化自適應管理,簡單方便的監控界面,無需學習即可使用。雲存儲系統所有管理工作由雲存儲系統管理監控中心完成,使用人員無需任何專業知識便可以輕松地管理整個系統。通過專業的分布式集群監控子系統對所有節點實行無間斷監控,用戶通過界面可以清楚地了解到每一個節點的運行情況。 盡管我們幾乎可以使用任何類型的存儲器來滿足嵌入式系統的要求,但終端應用和總成本要求通常是影響我們做出決策的主要因素。有時,把幾個類型的存儲器結合起來使用能更好地滿足應用系統的要求。例如,一些PDA設計同時使用易失性存儲器和非易失性存儲器作為程序存儲器和數據存儲器。把永久的程序保存在非易失性ROM中,而把由用戶下載的程序和數據存儲在有電池支持的易失性DRAM中。不管選擇哪種存儲器類型,在確定將被用於最終應用系統的存儲器之前,設計工程師必須仔細折中考慮各種設計因素。

③ 常見的非易失性存儲器有哪幾種

常見的非易失性存儲器有以下幾種:

一、可編程只讀內存:PROM(Programmable read-only memory)

其內部有行列式的鎔絲,可依用戶(廠商)的需要,利用電流將其燒斷,以寫入所需的數據及程序,鎔絲一經燒斷便無法再恢復,亦即數據無法再更改。

二、電可擦可編程只讀內存:EEPROM(Electrically erasable programmable read only memory)

電子抹除式可復寫只讀存儲器(Electrically Erasable Programmable Read Only Memory,EEPROM)之運作原理類似EPROM,但是抹除的方式是使用高電場來完成,因此不需要透明窗。

三、可擦可編程只讀內存:EPROM(Erasable programmable read only memory)

可利用高電壓將數據編程寫入,但抹除時需將線路曝光於紫外線下一段時間,數據始可被清空,再供重復使用。因此,在封裝外殼上會預留一個石英玻璃所制的透明窗以便進行紫外線曝光。

四、電可改寫只讀內存:EAROM(Electrically alterable read only memory)

內部所用的晶元與寫入原理同EPROM,但是為了節省成本,封裝上不設置透明窗,因此編程寫入之後就不能再抹除改寫。

五、快閃記憶體:Flash memory

是一種電子式可清除程序化只讀存儲器的形式,允許在操作中被多次擦或寫的存儲器。這種科技主要用於一般性數據存儲,以及在電腦與其他數字產品間交換傳輸數據,如儲存卡與U盤。快閃記憶體是一種特殊的、以宏塊抹寫的EEPROM。早期的快閃記憶體進行一次抹除,就會清除掉整顆晶元上的數據。

④ 什麼是易失性存儲器什麼是非易失性存儲器

易失性存儲器就是在關閉計算機或者突然性、意外性關閉計算機的時候,裡面的數據會丟失,就像內存。非易失性存儲器在上面的情況下數據不會丟失,像硬碟等外存。

⑤ 存儲器可分為哪三類

存儲器不僅可以分為三類。因為按照不同的劃分方法,存儲器可分為不同種類。常見的分類方法如下。

一、按存儲介質劃分

1. 半導體存儲器:用半導體器件組成的存儲器。

2. 磁表面存儲器:用磁性材料做成的存儲器。

二、按存儲方式劃分

1. 隨機存儲器:任何存儲單元的內容都能被隨機存取,且存取時間和存儲單元的物理位置無關。

2. 順序存儲器:只能按某種順序來存取,存取時間和存儲單元的物理位置有關。

三、按讀寫功能劃分

1. 只讀存儲器(ROM):存儲的內容是固定不變的,只能讀出而不能寫入的半導體存儲器。

2. 隨機讀寫存儲器(RAM):既能讀出又能寫入的存儲器。

二、選用各種存儲器,一般遵循的選擇如下:

1、內部存儲器與外部存儲器

一般而言,內部存儲器的性價比最高但靈活性最低,因此用戶必須確定對存儲的需求將來是否會增長,以及是否有某種途徑可以升級到代碼空間更大的微控制器。基於成本考慮,用戶通常選擇能滿足應用要求的存儲器容量最小的微控制器。

2、引導存儲器

在較大的微控制器系統或基於處理器的系統中,用戶可以利用引導代碼進行初始化。應用本身通常決定了是否需要引導代碼,以及是否需要專門的引導存儲器。

3、配置存儲器

對於現場可編程門陣列(FPGA)或片上系統(SoC),可以使用存儲器來存儲配置信息。這種存儲器必須是非易失性EPROM、EEPROM或快閃記憶體。大多數情況下,FPGA採用SPI介面,但一些較老的器件仍採用FPGA串列介面。

4、程序存儲器

所有帶處理器的系統都採用程序存儲器,但是用戶必須決定這個存儲器是位於處理器內部還是外部。在做出了這個決策之後,用戶才能進一步確定存儲器的容量和類型。

5、數據存儲器

與程序存儲器類似,數據存儲器可以位於微控制器內部,或者是外部器件,但這兩種情況存在一些差別。有時微控制器內部包含SRAM(易失性)和EEPROM(非易失)兩種數據存儲器,但有時不包含內部EEPROM,在這種情況下,當需要存儲大量數據時,用戶可以選擇外部的串列EEPROM或串列快閃記憶體器件。

6、易失性和非易失性存儲器

存儲器可分成易失性存儲器或者非易失性存儲器,前者在斷電後將丟失數據,而後者在斷電後仍可保持數據。用戶有時將易失性存儲器與後備電池一起使用,使其表現猶如非易失性器件,但這可能比簡單地使用非易失性存儲器更加昂貴。

7、串列存儲器和並行存儲器

對於較大的應用系統,微控制器通常沒有足夠大的內部存儲器。這時必須使用外部存儲器,因為外部定址匯流排通常是並行的,外部的程序存儲器和數據存儲器也將是並行的。

8、EEPROM與快閃記憶體

存儲器技術的成熟使得RAM和ROM之間的界限變得很模糊,如今有一些類型的存儲器(比如EEPROM和快閃記憶體)組合了兩者的特性。這些器件像RAM一樣進行讀寫,並像ROM一樣在斷電時保持數據,它們都可電擦除且可編程,但各自有它們優缺點。

參考資料來源:網路——存儲器

⑥ 計算機的存儲器有哪兩種

電腦中的存儲器大致可劃分為兩大類:一類是主存,即內存;一類是輔存,即外存。

二者的重要區別之一,就在於他們與CPU之間的物理連接方法不同。與CPU地址線直接相連的存儲器就是內存,而通過介面與CPU間接相連的存儲器就是外存。連接方式的不同,直接導致了二者與CPU之間通信方法的不同。

電腦中的存儲器是用來存儲計算機信息的。存儲器是電腦系統不可缺少的組成部分之一。

(6)與非或非存儲器擴展閱讀:

電腦存儲器特點:

1、內存(主存)。內存又分為隨機讀寫存儲器(RAM)和只讀存儲器(ROM)。前者主要用於大容量內存儲器和調整緩沖存儲器;後者用於存放專用的固定程序。

2、外存(輔存)。外存包括磁碟、磁帶、光碟和U盤等,特點是容量大、價格低,但存取速度較低。磁碟是最常用的外存,一般分為軟磁碟和硬磁碟兩類。

硬碟屬於外部存儲器,機械硬碟由金屬磁片製成,而磁片有記憶功能,所以儲到磁片上的數據,不論在開機,還是關機,都不會丟失。

硬碟容量很大,已達TB級,尺寸有3.5、2.5、1.8、1.0英寸等,介面有IDE、SATA、SCSI等,SATA最普遍。移動硬碟是以硬碟為存儲介質,強調便攜性的存儲產品。

市場上絕大多數的移動硬碟都是以標准硬碟為基礎的,而只有很少部分的是以微型硬碟(1.8英寸硬碟等)為基礎,但價格因素決定著主流移動硬碟還是以標准筆記本硬碟為基礎。

⑦ plc編程的與或非是什麼意思

PLC編程,其與或非跟其他語言是一樣的,只是表示方法不一樣而已,當然,PLC體現的是實際的控制電路,所以可以這么來理解:

與:就是兩個觸點的串聯;

或:就是兩個觸點的並聯;

非:就是取反。

PLC

可編程邏輯控制器,它採用一類可編程的存儲器,用於其內部存儲程序,執行邏輯運算、順序控制、定時、計數與算術操作等面向用戶的指令,並通過數字或模擬式輸入/輸出控制各種類型的機械或生產過程。

(7)與非或非存儲器擴展閱讀:

或非是一種邏輯演算法,常在計算機中以「或非門」的形式存在。「或非」和析取的否定是等價的。

真值表表示為:NOR

輸入輸出

A B Y

1 1 0

1 0 0

1 1 0

0 0 1

即作一次或者多次「或」運算後再做一次「非」運算。有1出0,全0出1。

與非是一種邏輯演算法,常在計算機中以「與非門」的形式存在。表示為:NAND。「與非」和合取得否定是等價的。

輸入輸出

1 1 0

1 0 1

0 1 1

0 0 1

即先作一次「與」運算後,再做一次「非」運算。

進行與非運算的電路稱為與非門,其輸出結果為:有0出1,全1出0。

⑧ 存儲器可分為哪兩種

存儲器可分為即內存儲器和外存儲器,簡稱內存和外存。

內存是直接受CPU控制與管理的並只能暫存數據信息的存儲器,外存可以永久性保存信息的存儲器。存於外存中的程序必須調入內存才能運行,內存是計算機工作的舞台。內存與外存的區別是:內存只能暫存數據信息,外存可以永久性保存數據信息;

外存不受CPU控制,但外存必須藉助內存才能與CPU交換數據信息;內存的訪問速度快,外存的訪問速度慢。內存可分為:RAM與ROM。RAM的特點是:可讀可寫,但斷電信息丟失。ROM用於存儲BIOS。外存有:磁碟(軟盤和硬碟)、光碟、U盤(電子盤)。

(8)與非或非存儲器擴展閱讀:

構成存儲器的存儲介質,目前主要採用半導體器件和磁性材料。存儲器中最小的存儲單位就是一個雙穩態半導體電路或一個CMOS晶體管或磁性材料的存儲元,它可存儲一個二進制代碼。由若干個存儲元組成一個存儲單元,然後再由許多存儲單元組成一個存儲器。

一個存儲器包含許多存儲單元,每個存儲單元可存放一個位元組。每個存儲單元的位置都有一個編號,即地址,一般用十六進製表示。一個存儲器中所有存儲單元可存放數據的總和稱為它的存儲容量。

假設一個存儲器的地址碼由20位二進制數(即5位十六進制數)組成,則可表示220,即1M個存儲單元地址。每個存儲單元存放一個位元組,則該存儲器的存儲容量為1KB。

⑨ 與門,或門,非門 它們的邏輯功能是什麼

1.與門是兩個或者兩個以上輸入端,一個輸出端的器件.當一個輸入端為0時,輸出就是0.只有所有的輸入端是1時,輸出才是1.

2.或門是兩個或者兩個以上輸入端,一個輸出端的器件.當一個輸入端為1時,輸出就是1.只有所有的輸入端是0時,輸出才是0.

3.或門非門是一個輸入端,一個輸出端的器件,它的作用是使輸入信號反向.例如輸入0,那麼輸出就是1,輸入1,輸出就是0.

通俗地講:

與門:某財務室門為了安全,並列安裝了2把鎖,只有甲乙二人同時開鎖才可打開門,甲單獨開鎖打不開門,甲單獨開鎖也打不開門.或門則是甲單去開鎖門也開,乙單去開鎖門也開,一起去也開門.非門是甲去開鎖打不開門,乙去開鎖也不打開門,一起去也不打不開門.

(9)與非或非存儲器擴展閱讀:

在邏輯問題中,與門 如果決定某一事件發生的多個條件必須同時具備事件才能發生,則稱這種因果關系為與邏輯。 或門 如果決定某一事件發生的多個條件中,只要有一個或一個以上條件成立,事件便可發生,則稱這種因果關系為或邏輯。 非門 如果某一事件的發生取決於條件的否定,即事件與事件發生的條件之間構成矛盾,則這種因果關系稱為非邏輯。

參考資料:門電路_網路

⑩ 何為永久性存儲器和非永久性存儲器

永久性存儲器是指不用繼續通電也能持久保存數據的東東.比如 U盤、硬碟等。
非永久性存儲器是一直通電的情況下才保存數據的東東,一斷電就丟失數據。比如,CPU的高速緩存、內存等。