存儲程序系統
❶ 世界上首次提出存儲程序計算機體系結構的是
匈牙利裔美國數學家馮·諾依曼(Von Neumann)在1946年提出,應該把程序本身當作數據來對待,程序和程序處理的數據應該以同樣的方式存儲,這是治癒「神童」埃尼阿克失憶症的良方。根據這一原理,馮·諾依曼和他的同事們設計了一台現代計算機的完整原型,並用存儲的程序確定了一台計算機的五個組成部分和基本工作方法。馮·諾依曼的這一設計思想被視為計算機發展史上的里程碑,它標志著計算機時代的真正開始。雖然計算機技術發展很快,但「存儲程序原理」仍然是計算機的基本工作原理。從計算機誕生的那一天起,這個原理就決定了人們使用計算機的主要方式——編寫程序和運行程序。科學家們一直在努力提高編程的自動化水平,改善用戶的操作界面,提供各種開發工具、環境和平台。目的是讓人們更方便地使用計算機,不用或很少編程就能使用計算機,因為計算機編程畢竟是一項復雜的腦力勞動。然而,無論用戶的開發和使用界面如何演變,「存儲程序原理」都沒有改變,它仍然是我們理解計算機系統功能和特性的基礎。EDSAC建於1949年5月。它是世界上第一台真正實現內部存儲程序的電子計算機,體現了馮·諾依曼等人的思想,也是後來所有計算機的真正原型和模型。
❷ 計算機是如何實現存儲程序的
採用二進制形式表示數據和指令。將程序和數據事先存入主存儲器中,計算機在工作時按一定順序從存儲器中取出指令加以執行。論證了組成計算機硬體系統有運算器、存儲器、控制器、輸入裝置和輸出裝置五大基本部件,並規定了這五部分的基本功能。
上述概念奠定了現代計算機的基本結構,並開創了程序設計的時代。雖然計算機技術發展很快,但存儲程序原理至今仍然是計算機內在的基本工作原理,仍然是理解計算機系統功能與特徵的基礎。自計算機誕生的那天起,這一原理就決定了人們使用計算機的主要方式——編寫程序和運行程序。
(2)存儲程序系統擴展閱讀
存儲程序特點是:
1、使用單一的處理部件來完成計算、存儲以及通信的工作。
2、存儲單元是定長的線性組織。
3、存儲空間的單元是直接定址的。
4、使用低級機器語言,指令通過操作碼來完成簡單的操作。
5、對計算進行集中的順序控制。
存儲程序和程序控制原理的要點是,程序輸入到計算機中,存儲在內存儲器中(存儲原理),在運行時,控制器按地址順序取出存放在內存儲器中的指令(按地址順序訪問指令),然後分析指令,執行指令的功能,遇到轉移指令時,則轉移到轉移地址,再按地址順序訪問指令(程序控制)。