導航:首頁 > 軟體知識 > 諾依曼存儲程序是什麼

諾依曼存儲程序是什麼

發布時間:2023-05-24 01:34:20

A. 馮·諾依曼「存儲程序計算機體系」的主要內容是什麼

馮·諾依曼設計思想可以簡要地概括為以下三點:
(1)計算機應包括運算器、存氏配儲器、控制器、輸入和散鍵輸出設備五大基本部件。
(2)計算機內部應採用二進制來表示指令和數據。每條指令一般具有一個操作碼和一個地址碼。其中操作碼表示運算性質,地址碼指出操作數在存儲器中的地址。
(3)沖核巧將編好的程序送入內存儲器中,然後啟動計算機工作,計算機無需操作人員干預,能自動逐條取出指令和執行指令。
馮&s226;諾依曼設計思想最重要之處在於明確地提出了「程序存儲」的概念,他的全部設計思想實際上是對「程序存儲」概念的具體化。

B. 馮。諾伊曼的「程序存儲」的涵義是什麼

美籍匈牙利科學家馮·諾依曼最新提出程序存儲的思想,並成功將其運用在計算機的設計之中,根據這一原理製造的計算機被稱為馮·諾依曼結構計算機,世界上第一台馮·諾依曼式計算機是1949年研製的eniac,由於他對現代計算機技術的突出貢獻,因此馮·諾依曼又被稱為「計算機之父」。 簡稱:
CUI

說到計算機的發展,就不能不提到德國科學家馮諾依曼。從20世紀初,拍祥物理學和電子學科學家們就在爭論製造可以進行數值計算的機器應該採用什麼樣的結構。人們被十進制這個人類習慣的計數方法所困擾。所以,那時以研製模擬計算機的呼聲更為響亮和有力。20世紀30年代中期,德國科學家馮諾依曼大膽的提出,拋棄十進制,採用二進製作為數字計算機的數制基礎。同時,他還說預先編制計算程序,然後由計算機來按照人們事派團前制定的計算順序來執行數值計算工作。

馮諾依曼理論的要點是:數字計算機的數制採用二進制;計算機應該按照程序順序執行。

人們把馮諾依曼的這個理論稱為馮諾依曼體系結構。從ENIAC到當前最先進的計算機都採用的是馮諾依曼體系結構。所以馮諾依曼是當之無愧的數字計算機之父。

根據馮諾依曼體系結構構成的計算機,必須具有如下功能:

把需要的程序和數據送至計算機中。

必須具有長期記憶程序、數據、中間結果及最終運算結果的能力。

能夠完成各種算術、邏輯運算和數據傳送等數據加工處理的能力。

能夠根據需要控製程序走向,並能根據指令控制機器的各部件協調操作。

能夠按照要求將處理結果輸出給用戶。

為了完成上述的功能,計算機必塵賀橘須具備五大基本組成部件,包括:

輸人數據和程序的輸入設備記憶程序和數據的存儲器完成數據加工處理的運算器控製程序執行的控制器輸出處理結果的輸出設備

C. 馮.諾依曼計算機的工作原理

馮諾依曼原理:

「存儲程序控制」原理是1946年由美籍匈牙利數學家馮諾依曼提出的,所以又稱為「馮諾依曼原理」。該原理確立了現代計算機的基本組成的工作方式,直到現在,計算機的設計與製造依然沿著「馮諾依曼」體系結構。

「存儲程序控制」原理的基本內容:

1、採用二進制形式表示數據和指令。

2、將程序(數據和指令序列)預先存放在主存儲器中(程序存儲),使計算機在工作時能夠自動高速地從存儲器中取出指令,並加以執行(程序控制)。

3、由運算器、控制器、存儲器、輸入設備、輸出設備五大基本部件組成計算機硬體體系結構。

(3)諾依曼存儲程序是什麼擴展閱讀:

計算機系統的組成

微型計算機由硬體系統和軟體系統組成。

硬體系統:指構成計算機的電子線路、電子元器件和機械裝置等物理設備,它包括計算機的主機及外部設備。

軟體系統:指程序及有關程序的技術文檔資料。包括計算機本身運行所需要的系統軟體、各種應用程序和用戶文件等。軟體是用來指揮計算機具體工作的程序和數據,是整個計算機的靈魂。

計算機硬體系統主要由運算器、控制器、存儲器、輸入設備和輸出設備等五部分組成。

D. 馮諾依曼提出了電子計算機中存儲程序的概念是什麼

現在使用的計算機,其基本工作原理是存儲程序和程序控制,它是由世界著名數學家虧蠢攔馮·諾檔鋒依曼提出的。美籍匈牙利數學家馮·諾依曼被稱為「銷胡計算機之父」。

E. 馮*諾依曼的存儲程序原理是什麼

電腦最基本基礎的原理是:馮諾依曼原理

具休來講計算機基本原理 :

計算機的全名應該叫「通用電子數字計算機」(General-Purpose Electronic Digital Computer)。這個名稱說明了計算機的許多性質。

「通用」說明計算機不是一種專用設備,我們可以把它與電話做一個比較。電話只能作為一種通訊工具,別無他用。而計算機不僅可以作為計算根據,只要有合適的軟體,它也可以作為通訊工具使用,還能有無窮無盡的其他用途。

「電子」是計算機硬體實現的物理基礎,計算機巧宏是非常復雜的電子設備,計算機的運行最終都是通過電子電路中的電流、電位等實現的。

「數字」化是計算機一切處理工作的信息表示基礎。在計算機里,一切信息都是採用數字化的形式表示的,無論它原本是什麼。無論是數值、文字,還是圖形、聲音等等,在計算機里都統一到二進制的數字化表示上。數字化是計算機的一種基本特徵,也是計算機通用性的一個重要基礎。

「計算機」意味著這是一種能夠做計算的機器。計算機能夠完成的基本動作不過就是數的加減乘除一類非常簡單的計算動作。但是,當它在程序的指揮下,以電子的速度,在一瞬間完成了數以萬億計的基本動作時,就可能完成了某種很重大的事情。我們在計算機的外部看到的是這些動作的綜合效果。從這個意義上看,計算機本身並沒有多少了不起的東西,唯一了不起的就是它能按照指揮行事,做得快。實際上,更了不起的東西是程序、是軟體,每個程序或軟體都是特殊的,針對面臨的問題專寬寬孫門設計實現的東西。

目前對計算機的另一種流行稱呼是「電腦」,這是從香港台灣轉播開來的一個譯名,目前使用很廣泛。實際上這個名稱並不合適,很容易把人的理解引到錯誤的方向(或許這正是一些人有意或無意的目標)。我們從來不把原始人用於打樹上果子的木棍稱為「木手」,也不把火車稱為「鐵腳」。因為無論是木棍還是火車,雖然各有其專門用途方面的力量,各有其「長處」,但它們都只能在人手腳功能中很窄的一個方面有用,與手腳功能的普適性是根本無法相提並論的。同樣,計算機能幫助人完成的也僅僅是那些能夠轉化為計算問題的事項,與人腦的作用范圍和能力相比,計算機的應用范圍也是小巫見大巫了。

計算機的核心處理部件是CPU(Central Processing Unit,中央處理器)。目前各類計算機的CPU都是採用半導體集成電路技術製造的,它雖然不大,但其內部結構卻極端復雜。CPU的基礎材料是一塊不到指甲蓋大小的矽片,通過復雜的工藝,人們在這樣的矽片上製造了數以百萬、千萬計的微小半導體元件。從功能看,CPU能夠執行一組操作,例如取得一個數據,由一個或幾個數據計算出另一個結果(如做加減乘除等),送出一個數據等。與每個動作相對應的是一條指令,CPU接收到一條指令就去做對應的動作。一系列的指令就形成了一個程序,可能使CPU完成一系列動作,從而完成一件復雜的工作。

在計算機誕生之時,指揮CPU完成工作的程序還放在計算機之外,通常表現為一疊打了孔的卡片。計算機在工作中自動地一張張讀卡片,讀一張就去完成一個動作。實際讀卡片的事由一台讀卡機完成(有趣的是,IBM就是製造讀卡機起家的)。採用這種方式,計算機的工作速度必然要受到機械式讀卡機的限制,不可能很快。

美國數學家馮·諾依曼最早看到問題的症結,據此提出了著名的「存儲程序控制原理」,從而導致現代意義下的計算機誕生了。

計算機的中心部件,除了CPU之外,最主要是一個內部存儲器。在計算機誕生之時,這個存儲器只是為了保存正在被處理的數據,CPU在執行指令時到存儲器里把有關的數據提取出來,再把計算得到的結果存回到存儲器去。馮·諾依曼提出的新方案是:應該把程序也存儲在存儲器里,讓CPU自己負責從存儲器里提取指令,執行指令,循環式地執行這兩個動作。這樣,計算機在執行程序的過程中,就可以完全擺脫外界的拖累,以自己可能的速度(電子的速度)自動地運行。這種基本思想就是「存儲程序控制原理」,按照這種原理構造出來的計算機就是「存儲程序控制計算機」,也被稱做「馮·諾依曼計算機」。

到目前為止,所有主流計算機都是這種計算慎鏈機,這里討論的都是這種計算機。(隨著對計算過程和計算機研究的深化,人們也認識到馮·諾依曼計算機的一些缺點,開展了許多目的在於探索其他計算機模式的研究工作。但是到目前為止,這些工作的成果還遠未達到製造出在性能、價格、通用性、自然易用等方面能夠與馮·諾依曼計算機匹敵的信息處理設備的程度。這里我們就不打算進一步介紹這些方面的情況了。)

從CPU抽象動作的層次看,計算機的執行過程非常簡單,是一個兩步動作的簡單循環(圖1.5),稱為CPU基本執行循環。CPU每次從存儲器取出要求它執行的下一條指令,然後就按照這條指令,完成對應動作,循環往復,直到程序執行完畢(遇到一條要求CPU停止工作的指令),或者永無休止地工作下去。

CPU是一個絕對聽話、服從指揮的服務生,它每時每刻都絕對按照命令行事,程序叫它做什麼,它就做什麼。CPU能完成的基本動作並不多,通常一個CPU能夠執行的指令大約有幾十種到一二百種。另一方面,實際社會各個領域里,社會生活的各個方面需要應用計算機情況則是千差萬別、錯綜復雜。這樣簡單的計算機如何能應付如此繽紛繁雜的社會需求呢?答案實際上很簡單:程序。通過不同指令的各種適當排列,人可以寫出的程序數目是沒有窮盡的。這就像英文字母只有26個,而用英文寫的書信、文章、詩歌、劇作、小說卻可以無窮地多一樣。計算機從原理上看並不復雜,正是五彩繽紛的程序使計算機能夠滿足社會的無窮無盡的需求。

計算機的這種工作原理帶來兩方面的效果。一方面,計算機具有通用性,一種(或者不多的幾種)計算機就能夠滿足整個社會的需求,這使得人們可以採用大工業生產的方式進行生產,提高生產效率,增強計算機性能,降低成本。這使得計算機變得越來越便宜,與此同時性能卻越來越強。另一方面,通過運行不同的程序,不同的計算機,或者同一台計算機在不同的時刻可以表現為不同的專用信息處理機器,例如計算器、文字處理器、記事本、資料信息瀏覽檢索機器、帳本處理機器、設計圖版、游戲機等等。甚至同一台計算機在一個時刻同時表現為多種不同的信息處理機器(只要在這台計算機中同時運行著多個不同的程序)。正是這種通用性和專用性的完美統一,使得計算機成為人類走向信息時代過程中最銳利的一件武器。

我們說CPU並不復雜,這是從原理上講的。而今天最先進的CPU又是極端復雜的東西,甚至可能是人類有史以來製造出的最復雜產品。產生這種情況的原因很多,這里列舉其中最重要的兩個:

第一,人們對CPU性能的要求越來越高,因為需要由計算機完成的工作越來越復雜(現實社會總是不斷提出新問題,要求用計算機解決。一個復雜問題解決了,人們就看到了另一個更復雜的問題解決的希望,因而會去努力),完成一項工作需要執行的指令數越來越多。一個永遠也不能克服的困難是,計算機執行指令需要時間(請讀者記住計算機的這個本質性的缺點,這對於理解計算機是極端重要的)。雖然目前計算機執行指令的速度已經快得驚人(每秒鍾可以執行數以億計的指令),對於人希望用計算機解決的最復雜任務而言,CPU的速度將永遠是太慢了。為提高CPU在實際計算中的速度,人們開發了許多巧妙技術,而實現這些技術就大大地增加CPU本身的復雜性。

第二,需要用計算機處理的數據的情況越來越多。早期的計算機主要是處理數值性數據,例如整數、實數(在計算機里用一種稱為「浮點數」的方式表示),CPU也就只需要圍繞與這些數據類型有關的計算過程,提供一批指令。隨著計算機的發展,新的應用需求層出不窮。例如,當計算機被廣泛用於圖形圖像聲音信號的處理時,雖然從理論上說CPU可以不改變(原有指令足以完成工作,只要寫出相應的程序),但人們也發現,增加一些新的特殊指令,對這些特殊數據形式的處理就能更有效。新指令的增加能大大提高CPU處理特殊數據形式的效率(有時是必須的,例如為了實時地處理高清晰度的三維動畫),由此帶來的一個副作用是使CPU變得更加復雜了。

過去人們常說計算機的發展經歷了電子管、晶體管、集成電路和大規模集成電路四個階段,也把以這些方式構造起來的計算機分別稱為第一、二、三、四代計算機。今天回頭再看,這種說法已經沒有太大的意義了。製造計算機的器件變化並不是根本性的(雖然其意義不可低估,例如在降低成本、減小體積方面),這個變化過程不過是人們尋求合適方式製造計算機的一個短暫的摸索階段,在大約二十年的時間里就已經完成了。從那以後,計算機的基本製造工藝再沒有大的變化。而在另一方面,計算機發展史中其他的事件則更重要得多。例如:計算機的小型化和個人計算機的出現,計算機網路的出現和發展,計算機使用形式和出現形式的變化等等(這些都是在大規模集成電路的范圍中完成的)。

F. 馮諾依曼提出了電子計算機中存儲程序的概念是什麼

存儲程序概念現在看來是天經地義的扮鄭胡,但在當時很重要,叢擾因廳攔為最初ENIAC的輸入操作是靠撥碼開關、電纜插拔實現的。

G. 什麼是存儲程序原理

馮.諾依曼描述的計算機基本工作原理的主要思想是程序存儲。

存儲程序原理又稱「馮·諾依曼原理」(1946年提出)。將程序像數據一樣存儲到計算機內部存儲器中的一種設計原理。程序存入存儲器後,計算機便可自動地從一條指令轉到執行另一條指令。現代電子計算機均按此原理設計。

馮·諾依曼結構也稱普林斯頓結構,是一種將程序指令存儲器和數據存儲器合並在一起的存儲器結構。程序指令存儲地址和數據存儲地址指向同一個存儲器的不同物理位置,因此程序指令和數據的寬度相同,如英特爾公司的8086中央處理器的程序指令和數據都是16位寬桐爛。

(7)諾依曼存儲程序是什麼擴展閱讀:

人們把馮·諾依曼的這個理論稱為馮·諾依曼體系結構。從EDVAC到當前最先進的計算機都採用的是馮諾依曼體系結構。所以馮·諾依曼是當之無愧的數字計算機之父。

人們把利用這種概念和原理設計的電子計算機系統統稱為「馮.諾曼型結構」計算機。馮.諾曼結構的處理器使用同一個存儲器,經由同一個匯流排傳輸。

馮·諾依曼的主要貢獻就是提出並實現了「存儲程序」的概念。由於指令和數據都是二進制碼,指令和操作數的地址又密切相關,因此,當初選擇這種結構是自然的。但是,這種指令和數據共享同一匯流排的結構,使得信息流的傳輸成雀大為局歲漏限制計算機性能的瓶頸,影響了數據處理速度的提高。

在典型情況下,完成一條指令需要3個步驟,即:取指令、指令解碼和執行指令。從指令流的定時關系也可看出馮·諾依曼結構與哈佛結構處理方式的差別。

舉一個最簡單的對存儲器進行讀寫操作的指令,指令1至指令3均為存、取數指令,對馮.諾曼結構處理器,由於取指令和存取數據要從同一個存儲空間存取,經由同一匯流排傳輸,因而它們無法重疊執行,只有一個完成後再進行下一個。

H. 諾依曼提出的存儲程序理論是什麼

存儲程序原理又稱「馮·諾依曼原理」。將程序像數據一樣存儲到計算機內部存儲器中的一種設計原理。程序存入存儲器後,計算機便可自動地從一條指令轉到執行另一條指令。現電子計算機均按此原理設計。
存儲程序原理:程序由指令組成,並和數據一起存放在存儲器中,計算機啟動後,能自動地按照程序指令的邏輯順序逐條把指令從存儲器中讀出來,自動完成由程序所描述的處理工作。「存儲程序原理」的提出是計算機發展史上的一個里程碑,也是計算機與其他計算工具的根本區別。
註:該回答引用知道「gjk2008」用戶對馮諾依曼存儲原理的解釋!

閱讀全文

與諾依曼存儲程序是什麼相關的資料

熱點內容
怎麼回復百合信息 瀏覽:613
隨州東興市場哪裡有修摩托車的 瀏覽:102
怎麼看下個交易日的開盤價位 瀏覽:782
交警走程序抽血檢驗什麼 瀏覽:897
成都建材市場前景怎麼樣 瀏覽:5
神州技術學院有哪些專業 瀏覽:462
代理國庫稅收收繳什麼時候生效 瀏覽:277
為什麼做趨勢交易很多人都沒錢 瀏覽:120
小程序的diy是什麼意思 瀏覽:328
產品經理ppt怎麼寫 瀏覽:251
技術培訓機構如何做 瀏覽:723
揚州駕駛求職市場前景如何 瀏覽:997
信息經營在哪個類目下 瀏覽:940
貼牌產品如何分類 瀏覽:397
產品被判定為受限產品怎麼解決 瀏覽:30
汽車漂移技術要多少錢 瀏覽:214
為什麼產品排名始終靠後 瀏覽:939
健身膠囊如何建立身體數據檔案 瀏覽:890
無需手術就能生發是什麼技術 瀏覽:841
二手房交易銳費怎麼分 瀏覽:765