馮諾依曼執行原理

2021-06-03 02:36:10 字數 496 閱讀 6843

馮老爺子提出計算機得有儲存程式的功能,這讓世界美好了起來,其大致原理是:

出入裝置往記憶體寫入指令(程式),控制器的pc得到指令位址,控制器開始取得指令,解析,然後排程其他部件執行。

這樣就出現了以下問題

1.最開始記憶體肯定是空的,那cpu怎麼讀取執行呢?

解釋:cpu在加電後會跳轉到存放bois的唯讀儲存器中執行bios程式,包括自檢、引導。。。這樣cpu就有指令了,機器就能啟動了

2.如果說控制器控制著其他部件,那輸入裝置也要受到控制器的控制,最開始的時候記憶體中肯定是沒有資訊的,也就是cpu木有辦法執行,那怎麼控制輸入裝置把指令寫入記憶體啊!不就出現死鎖了嘛      

解釋:io晶元控制著io裝置的變化,io晶元接收使用者輸入的程式(和資料),之後經過匯流排傳到南橋,因為南橋晶元整合了匯流排控制器,之後將程式(和資料)通過北橋傳到記憶體,再由北橋反饋乙個資訊給cpu,告訴cpu要準備執行程式了,cpu執行程式(按下乙個鍵也算是執行程式)

這樣世界就美好了起來!感謝黃濤老師!

天才馮 諾依曼與馮 諾依曼瓶頸

馮 諾依曼1903年12月28日出生於奧匈帝國布達佩斯,1957年2月8日卒於美國,終年53歲。在他短暫的一生中,他取得了巨大的成就,遠不止於世人熟知的 馮 諾依曼架構 約翰 馮 諾伊曼,出生於匈牙利的美國籍猶太人數學家,現代電子計算機與博弈論的重要創始人,在泛函分析 遍歷理論 幾何學 拓撲學和數值...

約翰 馮 諾依曼

約翰 馮 諾依曼 john von nouma 1903 1957 美藉匈牙利人,1903年12 月28 日生於匈牙利的布達佩斯,父親是乙個銀行家,家境富裕,十分注意對 孩子的教育。馮 諾依曼從小聰穎過人,興趣廣泛,讀書過目不忘。據說他6 歲時就能用古 希臘語同父親閒談,一生掌握了七種語言。最擅德語...

馮諾依曼體系

馮諾依曼體系 將程式指令和資料一起設計的計算機設計概念結構 必須有乙個儲存器 必須有乙個控制器 運算器 輸入裝置 輸出裝置 馮諾伊曼瓶頸 儲存器的速度跟不上cpu的速度,指磁碟 記憶體 暫存器。程式翻譯與程式解釋 較為高階的計算機語言通過編譯器生成較為低階的計算機語言。1g 1024mb 10241...