『壹』 馮諾依曼提出的計算機存儲程序和程序控制原理主要包括哪些思想
馮·諾依曼計算機的基本原理是
程序外接
邏輯連接
數據內置
程序存儲
1.計算機完成任務是由事先編號的程序完成的;
2.計算機的程序被事先輸入到存儲器中,程序運算的結果,也被存放在存儲器中。
3.計算機能自動連續地完成程序。
4.程序運行的所需要的信息和結果可以通輸入\輸出設備完成。
5.計算機由運算器、控制器、存儲器、輸入設備、輸出設備所組成;
『貳』 馮·諾依曼計算機工作原理的核心是( )和「程序控制
馮·諾依曼計算機工作原理的核心是存儲程序和程序控制。
採用二進制形式表示數據和指令:在存儲程序的計算機中,數據和指令都是以二進制形式存儲在存儲器中的。從存儲器存儲的內容來看兩者並無區別。都是由0和1組成的代碼序列,只是友灶各自約定的含義不同而已。
計算機在讀取指令時,把從計算機讀到的信息看作是指令;而在讀取數據時,把從計算機讀到的信息看作是操作數。數據和指令在軟體編制中就已加以區分,所以正常情況下兩者不會產生混亂。
採用存儲程序方式:這是馮·諾依曼思想的核心內容。如前所述,它意味著事先帆告跡編製程序,事先將程序(包含指令和數據)存入主存儲器中,計算機在運行程序時就能自動地、連續地從存儲器中依次取出指令且執行。這是計算機能高速自動運行的基礎。
計算機的工作體現為執行程序,計算機功能的擴展在很大程度上也體現為所存儲程序的擴展。計算機的許多具體工作方式也是由此派生的。
馮·諾依曼機的這種工作方式,可稱為控制流(指令流)驅動方式。即按照指令的執行序列,依次讀取指令,然後根據指令所含的控制信息,調用數據進行處理。
(2)存儲程序和城市控制思想擴展閱讀
目前CPU的處理速度和內存容量的成長速率要遠大於兩者之間的流量,將大量數值從內存搬入搬出的操作佔用了CPU大部分態並的執行時間,也造成了匯流排的瓶頸。
程序指令的執行是串列的,由程序計數器控制,這樣使得即使有關數據已經准備好,也必須遵循逐條執行指令序列,影響了系統運行的速度;
存儲器是線性編址,按順序排列的地址訪問,這是有利於存儲和執行機器語言,適用於數值計算。但高級語言的存儲採用的是一組有名字的變數,是按名字調用變數而非按地址訪問,且高級語言中的每個操作對於任何數據類型都是通用的。
這些因素都導致了機器語言和高級語言之間存在很大的語義差距,這些語義差距之間的映射大部分都要由編譯程序來完成,在很大程度上增加了編譯程序的工作量。
馮·諾依曼體系結構計算機是為邏輯和數值運算而誕生的,它以CPU為中心,I/O設備與存儲器間的數據傳送都要經過運算器,在數值處理方面已經達到很高的速度和精度,但對非數值數據的處理效率比較低,需要在體系結構方面有革命性突破。
『叄』 存儲程序和程序控制理論的主要含義是什麼
「存儲程序」原理,將根據特定問題編寫的程序存放在計算機存儲器中,然後按存儲器中的存儲程序的首地址執行程序的第一條指令,以後就按照該程序的規定順序執行其他指令,直至程序結束執行。
程序控制又稱為PLC控制,通過設置參數的方式給變頻器編制電動機轉向、運行頻率和時間的程序段,然後用相應輸入端子控制某程序段的運行,讓變頻器按程序輸出相應頻率的電源,驅動電動機按設置方式運行。
(3)存儲程序和城市控制思想擴展閱讀
存儲程序和程序控制原理的要點是,程序輸入到計算機中,存儲在內存儲器中(存儲原理),在運行時,控制器按地址順序取出存放在內存儲器中的指令(按地址順序訪問指令),然後分析指令,執行指令的功能,遇到轉移指令時,則轉移到轉移地址,再按地址順序訪問指令(程序控制)。
理論和實踐證明,無論多復雜的演算法均可通過順序、選擇、循環3種基本控制結構構造出來。每種結構僅有一個入口和出口。由這3種基本結構組成的多層嵌套程序稱為結構化程序。所謂順序結構程序就是指按語句出現的先後順序執行的程序結構,是結構化程序中最簡單的結構。
『肆』 存儲程序工作原理的基本思想是存儲程序和什麼
具體如下。
程序控制計算機能夠自散肆動完成運算或處理過程的基礎是「存儲程序」工作原理。「存儲程序」工作原理是美國粗掘凳匈牙利科學家馮·諾依曼提出來的,故稱為馮·諾依曼原理,其基本思想是存儲程序和程序控制。
存儲程序」原理,是將根據特定問題編寫的程序存岩旅放在計算機存儲器中,然後按存儲器中的存儲程序的首地址執行程序的第一條指令,以後就按照該程序的規定順序執行其他指令,直至程序結束執行。存儲程序原理是馮·諾依曼於1946年提出的將程序像數據一樣存儲到計算機內部存儲器中的一種設計原理。存儲程序原理就是將我們為解決特定問題而編寫。
『伍』 簡述「程序儲存和程序控制」原理
1945年,馮·諾依曼首先提出了「存儲程序」的概念和二進制原理,後來,人們把利用這種概念和原理設計的電子計算機系統統稱為「馮.諾曼型結構」計算機。馮.諾曼結構的處理器使用同一個存儲器,經由同一個匯流排傳輸。
馮.諾曼結構處理器具有以下幾個特點:
必須有一個存儲器;
必須有一個控制器;
必須有一個運算器,用於完成算術運算和邏輯運算;
必須有輸入和輸出設備,用於進行人機通信。
馮·諾依曼的主要貢獻就是提出並實現了「存儲程序」的概念。由於指令和數據都是二進制碼,指令和操作數的地址又密切相關,因此,當初選擇這種結構是自然的。但是,這種指令和數據共享同一匯流排的結構,使得信息流的傳輸成為限制計算機性能的瓶頸,影響了數據處理速度的提高。
在典型情況下,完成一條指令需要3個步驟,即:取指令、指令解碼和執行指令。從指令流的定時關系也可看出馮·諾依曼結構與哈佛結構處理方式的差別。舉一個最簡單的對存儲器進行讀寫操作的指令,指令1至指令3均為存、取數指令,對馮.諾曼結構處理器,由於取指令和存取數據要從同一個存儲空間存取,經由同一匯流排傳輸,因而它們無法重疊執行,只有一個完成後再進行下一個。