當前位置:首頁 » 服務存儲 » 存儲程序的計算機原理
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

存儲程序的計算機原理

發布時間: 2022-05-05 08:42:31

1. 計算機的存儲程序工作原理是什麼

以下是我抄的, 把流程圖搞定就可以

計算機的基本原理是:

存儲程序和程序控制。

預先要把指揮計算機如何進行操作的指令序列(稱為程序)和原始數據通過輸入設備輸送到計算機內存貯器中。

每一條指令中明確規定了計算機從哪個地址取數,進行什麼操作,然後送到什麼地址去等步驟。

1計算機在運行時,先從內存中取出第一條指令,通過控制器的解碼,按指令的要求,從存儲器中取出數據進行指定的運算和邏輯操作等加工,然後再按地址把結果送到內存中去。

2接下來,再取出第二條指令,在控制器的指揮下完成規定操作。依此進行下去。直至遇到停止指令。

3程序與數據一樣存貯,按程序編排的順序,一步一步地取出指令,自動地完成指令規定的操作是計算機最基本的工作原理。

4這一原理最初是由美籍匈牙利數學家馮.諾依曼於1945年提出來的,故稱為馮.諾依曼原理。

向左轉|向右轉

計算機系統由硬體系統和軟體系統兩大部分組成。美藉匈牙利科學家馮·諾依曼(John von Neumann)奠定了現代計算機的基本結構,這一結構又稱馮·諾依曼結構,其特點是:

1)使用單一的處理部件來完成計算、存儲以及通信的工作。

2)存儲單元是定長的線性組織。

3)存儲空間的單元是直接定址的。

4)使用低級機器語言,指令通過操作碼來完成簡單的操作。

5)對計算進行集中的順序控制。

6)計算機硬體系統由運算器、存儲器、控制器、輸入設備、輸出設備五大部件組成並規定了它們的基本功能。

7)採用二進制形式表示數據和指令。

8)在執行程序和處理數據時必須將程序和數據從外存儲器裝入主存儲器中,然後才能使計算機在工作時能夠自動調整地從存儲器中取出指令並加以執行。

2. 存儲程序的原理是什麽

馮·諾依曼結構又稱作普林斯頓體系結構(Princetionarchitecture)。
1945年,馮·諾依曼首先提出了「存儲程序」的概念和二進制原理,後來,人們把利用這種概念和原理設計的電子計算機系統統稱為「馮.諾曼型結構」計算機。馮.諾曼結構的處理器使用同一個存儲器,經由同一個匯流排傳輸。
馮.諾曼結構處理器具有以下幾個特點:
必須有一個存儲器;
必須有一個控制器;
必須有一個運算器,用於完成算術運算和邏輯運算;
必須有輸入和輸出設備,用於進行人機通信。
馮·諾依曼的主要貢獻就是提出並實現了「存儲程序」的概念。由於指令和數據都是二進制碼,指令和操作數的地址又密切相關,因此,當初選擇這種結構是自然的。但是,這種指令和數據共享同一匯流排的結構,使得信息流的傳輸成為限制計算機性能的瓶頸,影響了數據處理速度的提高。
在典型情況下,完成一條指令需要3個步驟,即:取指令、指令解碼和執行指令。從指令流的定時關系也可看出馮·諾依曼結構與哈佛結構處理方式的差別。舉一個最簡單的對存儲器進行讀寫操作的指令,指令1至指令3均為存、取數指令,對馮.諾曼結構處理器,由於取指令和存取數據要從同一個存儲空間存取,經由同一匯流排傳輸,因而它們無法重疊執行,只有一個完成後再進行下一個。

3. 計算機存儲程序工作原理

計算機存儲原理
計算機存儲原理[轉載]
1 電唱機、電話、電腦——談談模擬信號
2 數字信號
3 I/O設備,存儲器、處理器
「原理」一詞,似乎總是代表艱深難度,另外還多少有些「太過理論,脫離實際」的意味。對於計算機,它的原理還偏向於硬體。基於這些,我們需要明白,在真正開始學習編程之前,我們有何必要學習一些計算機原理呢?
在大學里,計算機系有專門的一門《計算機原理》課,計算機原理的內容並不出現在計算機語言的課中。或許是這個原因,許多面向社會人員(非專業人士)的計算機編程書籍同樣不講計算機原理。這容易造成學習者也許上手很快,但學到一定程度後就難以有較深入的發展。我想,這是因為「底氣不足」。
如上面提到的,計算機原理是完整的一門課,我們此處只用一章的時間闡述,所以我們必須講最本質的原理。
1 電唱機、電話、電腦——談談模擬信號 要了解電腦的原理,不妨舉一些我們早已熟悉的其它電器的例子,看看它們的原理。假如你第一次看到一台會能說會唱的電腦,你可能會感到新奇,但事實上,別忘了,從CD機到帶式的隨機聽,它們都沒有生命卻「記下」然後「說出」聲音。事實上它們運行的原理,在本質和電腦完全一致,只不過由於我們太過熟悉,所以就認為它們沒有什麼了不起。其實,你能說出電唱機為什麼能唱嗎?
原始的電唱機會發唱的原理:
一張盤,表面塗一層石蠟。取一根針,針尖正好接觸蠟面,針上頂一張薄膜。讓帕瓦羅蒂在不遠處沖著這張膜唱《我的太陽》。另有一人在老帕高歌時均速地旋轉蠟盤。於是,歌聲高低不同,薄膜向下壓的幅度也不同,針在蠟上刻的深淺便不同,這樣,就將人的聲音最終以蠟上劃痕的深淺記錄下來。將蠟盤固化,在一套反方向的裝置上:盤轉,頂針上下高底不同地拉動一張膜,那張膜就會有模有樣地唱《我的太陽》了。
再來看看電話的原理:
話筒內有一堆碳粉,碳粉內埋一導線,碳粉蓋一張膜。同樣,當你對話筒大喊大叫時,膜對碳粉造成忽緊忽松的壓力,碳粉之間時緊時松,引起其電阻的大小變化,最終忽大忽小的電流傳到對話的聽筒。聽筒內有一電磁鐵隨電腦大小而磁性不同,它對埋有金屬絲薄膜時吸時放,薄膜便發出了你的聲音。
你我都已經永遠地失去了發明的電唱機或電話的機會了……偉大的先驅們是那麼的聰明,懂得將一種不便於存儲,不便於傳播的信號轉換為另一種便於存儲,便於傳播的信號,從而有了偉大的發明。
電腦(計算機)要管理各種信息,首先它必須能存儲,傳載這些信息,所以,在這一點上,它的本質和電唱機或電話沒有區別,必須實現各種信息以某種方法,轉換為另一種信息。
這就是計算機的第一條本質原理:將各類信息以某種信號進行存儲。
好極了,現在,我們已經是了解計算機本質之一的人,從今天起,當我們再聽到有菜鳥在說硬碟時,你大可對其怒喝:「成天就知道『酷魚大腳西部數據』!不管是什麼牌子,也不管是硬是軟是光,它們都是計算機將外界信息以磁或者激光信號的形式進行存儲的介質,懂不?看你真像個中關村的電腦販子!」(如果對方體積儼然在你的1.5倍以上,最後一句可以不說)
2 數字信號 「數字」——digit。
無論我說中文還是英文的,除了剛巧學完0~9的小學低年級學生外,20和21世紀內出生的人都知道我是在說一個時髦詞。
這個「數字」所代表的,是「模擬」的反面。
電視,我們要數字的(盡管據說在中國並沒有數字信號的電視節目);
手機,當然是數字的,前陣子中國電信已徹底地向採用模擬信號的蜂窩說bye-bye; 相機,數碼的。(數碼就是數字)
空調,數控的(空調吹不出數字的風,但它說,我這風是在數字信號的控制下吹出來的,當然就白里透紅與眾不同)。
計算機系統中,鍵盤,滑鼠,掃描儀,數碼相機等,可稱為輸入(Input)設備。
顯示器,列印機,稱為輸出(Output)設備。
這二者統稱為輸入輸出設備,也就是計算機英文中常見的那個縮寫:IO或I/O。
輸入設備用來做什麼?用來向計算機輸入信息,這過程便有非常多的「模擬->數字」
轉換器。而輸出設備,則將處理後的的信息以合適的格式輸出(一般是為了輸出給人看)。
下面我們用我們最熟悉不過的滑鼠來說明。
第一,滑鼠的輸入端是什麼呢?
答:是我們手裡握著的那個類似老鼠的東西。
第二,滑鼠的輸入端要處理的是什麼信息呢(換一種問法是:滑鼠要輸入什麼信息)?
答:是我們胳膊肘的來回挪動(這里暫不說單擊,雙擊等)。可別說胳膊肘的動作不是信息——那樣說可真外行——包括挪動的方向,距離,速度等。
第三,胳膊肘的動作是「模擬信號」還是「數字信號」呢?
答:只要你的手是肉長的,那麼就只能是模擬信號。

第四,
胳膊肘的動作是如何被採集,
又如何傳輸入進電腦,又如何被處理,
又如何變成
一個游標在屏幕上跑來跑去,有時候還會變成一隻小手……

答:
@
#


%
#
?
!
關於滑鼠的具體工作過程已經不是我能回答的了,
也不是我們要學習的內容。
不過如你
很窮,
和我一樣用的是
10
來塊的機械式滑鼠,
那麼恭喜你,
你可以親自
「解剖」
一下滑鼠,
觀察滑鼠里頭的「模數轉換器」。方法是把滑鼠背過來,揭掉合格證(提醒,揭掉後你的鼠
標可能無法保修了),擰掉螺絲,打開上蓋,會發現內有滾輪,水平向滾軸,垂直向滾軸,
輔助壓輪各一,組成一套採集設置,看看你就明白它們是如何配合工作,完成採集你胳膊肘
的挪動的信息了。最後在合上蓋時,順便將滾軸上的積泥刮掉,它們嚴重影響數據採集的精度。
說完存儲設備和I/O設備,重要人物也要該出場了。它就是電腦的心臟:CPU。
CPU何許人也?
Central Processor Unit。即:中央處理器。中央並不是說它正好在機箱內正中間,而是說它是核心人物,其實你顯卡音效卡等也有晶元在處理一些數據。
但大都數數據,比如滑鼠採集到信息後,便需要送到CPU中進行復雜的計算,最終才能輸出。
CPU便是這樣一個人物,它要處理幾乎所有計算系統中的數據。它的重要性得就像是
大腦之於人體。把它說成是心臟真是個混淆視聽的比喻。
CPU又是如何處理數據的呢?大千世界中的數據(當我們偏向於專業時,我們就將信
息說成是數據)各類各樣,極其復雜;同樣的,對種種數據的處理也相當復雜。比如給你一
個蘋果你的處理是吃掉,而女友把她的手給你時她的意思是要你牽著,如果你把後者等同於
前者進行同樣的處理……後果……
Intel或AMD生產的CPU如何先進,終究是個東西,怎能自已決定如何處理各種數據呢?
有數據:鋼板拴著一個螺絲釘,
有處理數據的能力:工具箱中一把螺絲刀。
一隻狗和一隻豬從二者前面走過,它們不知用後者把前者擰下。
因為馬克思說了,只有人類才會製造和利用工具。
CPU也只是一個工具。盡管它有處理各數據的能力,但必須由人來控制它:什麼時候,什麼方法,計算什麼樣的數據。這樣的工具並不僅有CPU,早在你我童年時愛不釋手的,會自已搖擺走路的玩具小鴨內,那個發條就是這種工具。通過既定的設計,發條具有把人擰緊的能量存儲,然後釋放,一點點控制其它齒輪,小鴨的腳,最終讓玩具小鴨如人所願地走。 發條處理數據的動作很簡單,只須一點展開就行。但是如果沒有人事先將其擰緊,它一樣動不了。CPU要處理的數據復雜,處理的方法更復雜。同樣,必須有人事先將計算機處理數據的方法存儲在上述的存儲器上,在要開始處理時,裝上這些方法,然後開始執行。
一切重要概念至此呼之欲出:
人不是普通的人,是偉大的程序員(當然當然,各行各業除了中國電信以外的從事者都很偉大);
計算機處理數據的方法,便是:程序!程序!!程序!!

4. 「存儲程序」工作原理

先是 轉存
然後 在是讀取
最後在存儲

基本上是這個過程
不是很詳細

5. 計算機的存儲程序原理是什麼

計算機的基本原理是:

存儲程序和程序控制。

預先要把指揮計算機如何進行操作的指令序列(稱為程序)和原始數據通過輸入設備輸送到計算機內存貯器中。

每一條指令中明確規定了計算機從哪個地址取數,進行什麼操作,然後送到什麼地址去等步驟。

計算機在運行時,先從內存中取出第一條指令,通過控制器的解碼,按指令的要求,從存儲器中取出數據進行指定的運算和邏輯操作等加工,然後再按地址把結果送到內存中去。

接下來,再取出第二條指令,在控制器的指揮下完成規定操作。依此進行下去。直至遇到停止指令。

程序與數據一樣存貯,按程序編排的順序,一步一步地取出指令,自動地完成指令規定的操作是計算機最基本的工作原理。

6. 存儲程序的原理

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

7. 計算機的存儲程序工作原理是什麼

存儲程序概念的基本原理。
計算機系統由硬體系統和軟體系統兩大部分組成。美藉匈牙利科學家馮·諾依曼結構(John
von
Neumann)奠定了現代計算機的基本結構,其特點是:
1)使用單一的處理部件來完成計算、存儲以及通信的工作。
2)存儲單元是定長的線性組織。
3)存儲空間的單元是直接定址的。
4)使用低級機器語言,指令通過操作碼來完成簡單的操作。
5)對計算進行集中的順序控制。
6)計算機硬體系統由運算器、存儲器、控制器、輸入設備、輸出設備五大部件組成並規定了它們的基本功能。
7)彩二進制形式表示數據和指令。
8)在執行程序和處理數據時必須將程序和數據道德從外存儲器裝入主存儲器中,然後才能使計算機在工作時能夠自動調整地從存儲器中取出指令並加以執行。
這就是存儲程序概念的基本原理。
謝謝採納!!

8. 什麼是計算機」存儲程序,程序控制「的工作原理

計算機是怎樣工作的?
無論是大型、
中型、小型還是微型計算機,都是把要解決的問題利用
電腦語言編排成若干條程序,
才能上機運算。工作的大致過程是:用戶將
編制好的程序通過輸入設備送入計算機,
放在存貯器里保存起來;通過輸
入設備向計算機發出執行程序的命令。
於是,在控制器的控制下,計算機
便按照程序要求自動地進行工作。
計算機工作時,控制器從存貯器取出一
條指令程序,
分析這條指令要求計算機進行哪一種操作,然後執行所規定
的操作,
執行完一條指令後,再從存貯器中取出下一條指令,再分析和執
行……,
這樣重復進行,直到程序執行完畢。計算機取指令,分析、執行
等操作是在極短的時間內完成,對於微機系統,一般只需要百萬分之幾秒,
所以計算機能夠在很短的時間里完成非常復雜的計算。
~~~~~~~
計算機工作原理
電腦的工作原理跟電視、vcd機差不多,您給它發一些指令,它就會按您的意思執行某項功能。不過,您可知道,這些指令並不是直接發給您要控制的硬體,而是先通過前面提過的輸入設備,如鍵盤、滑鼠,接收您的指令,然後再由中央處理器(cpu)來處理這些指令,最後才由輸出設備輸出您要的結果。
現在,讓我們用一道簡單的計算題來回想一下人腦的工作方式。
題目很簡單:8+4÷2=?
首先,我們得用筆將這道題記錄在紙上,記在大腦中,再經過腦神經元的思考,結合我們以前掌握的知識,決定用四則運算規則和九九乘法口訣來處理,先用腦算出4÷2=2這一中間結果,並記錄於紙上,然後再用腦算出8+2=10這一最終結果,並記錄於紙上。
通過做這一簡單運算題,我們發現一規律:首先通過眼、耳等感覺器官將捕捉的信息輸送到大腦中並存儲起來,然後對這一信息進行加工處理,再由大腦控制人把最終結果,以某種方式表達出來。
電腦正是模仿人腦進行工作的(這也是「電腦」名稱的來源),其部件如輸入設備、存儲器、運算器、控制器、輸出設備等分別與人腦的各種功能器官對應,以完成信息的輸入、處理、輸出。

9. 存儲程序控制基本工作原理是什麼

電子計算機採用了「存貯程序控制」原理。這一原理是1946年由美籍匈牙利數學家馮·諾伊曼提出的,所以又稱為「馮·諾伊曼原理」。這一原理在計算機的發展過程中,始終發揮著重要影響,確立了現代計算機的基本組成和工作方式,直到現在,各類計算機的工作原理還是採用馮·諾伊曼原理思想。馮·諾伊曼原理的核心是「存貯程序控制」。
第一步:將程序和數據通過輸入設備送入存儲器;
第二步:啟動運行後,計算機從存儲器中取出程序指令送到控制器去識別,分析該指 令要求什麼事;
第三步:控制器根據指令的含義發出相應的命令(如加法、減法),將存儲單元中存放的操作數據取出送往運算器進行運算,再把運算結果送回存儲器指定的單元中;
第四步:當運算任務完成後,就可以根據指令將結果通過輸出設備輸出
「存貯程序控制」原理的基本內容是:
(1) 採用二進制形式表示數據和指令;
(2) 將程序(數據和指令序列)預先存放在主存貯器中,使計算機在工作時能夠自動高速地從存貯器中取出指令,並加以執行;
(3) 由運算器 、存貯器、控制器、輸入設備、輸出設備五大基本部件組成計算機系統,並規定了這五大部件的基本功能。馮·諾伊曼思想實際上是電子計算機設計的基本思想,奠定了現代電子計算機的基本結構,開創了程序設計的時代。