操作系統(tǒng)有哪些 什么是計算機(jī)的程序存儲和程序控制原理?
什么是計算機(jī)的程序存儲和程序控制原理?馮·諾依曼原理電子計算機(jī)采用“記憶程序控制”原理。這一原理是匈牙利數(shù)學(xué)家馮·諾依曼在1946年提出的,故又稱為“馮·諾依曼原理”。這一原理在計算機(jī)的發(fā)展中一直起著
什么是計算機(jī)的程序存儲和程序控制原理?
馮·諾依曼原理電子計算機(jī)采用“記憶程序控制”原理。這一原理是匈牙利數(shù)學(xué)家馮·諾依曼在1946年提出的,故又稱為“馮·諾依曼原理”。這一原理在計算機(jī)的發(fā)展中一直起著重要的作用,確立了現(xiàn)代計算機(jī)的基本組成和工作模式。到目前為止,各種計算機(jī)的工作原理仍采用馮·諾依曼原理。馮·諾依曼原理的核心是“存儲程序控制”。第一步是通過輸入設(shè)備將程序和數(shù)據(jù)發(fā)送到存儲器中;第二步是從存儲器中取出程序指令并發(fā)送給控制器,以識別和分析操作開始后指令所需的內(nèi)容;第三步:控制器根據(jù)指令的含義發(fā)出相應(yīng)的指令(如加法、減法),取出存儲單元中存儲的運算數(shù)據(jù),送到運算單元進(jìn)行運算,然后將運算結(jié)果傳回存儲器的指定單元;第四步:操作任務(wù)完成后,根據(jù)指令通過輸出裝置輸出結(jié)果“存儲程序控制”原理的基本內(nèi)容如下:(1)以二進(jìn)制形式表示數(shù)據(jù)和指令;(2) 將程序(數(shù)據(jù)和指令序列)預(yù)先存儲在主存儲器中,使計算機(jī)在工作時能自動從存儲器中取出指令并高速執(zhí)行;(3)使用運算單元計算機(jī)系統(tǒng)由存儲器、控制器、輸入設(shè)備和輸出五個基本部件組成并對這五個組成部分的基本功能進(jìn)行了說明。實際上,馮諾依曼的思想是計算機(jī)設(shè)計的基本思想,它確立了現(xiàn)代計算機(jī)的基本結(jié)構(gòu),開創(chuàng)了程序設(shè)計的時代。
什么是計算機(jī)”存儲程序,程序控制“的工作原理?
計算機(jī)的基本原理是:存儲程序和程序控制。預(yù)先,指令序列(稱為程序)和指令計算機(jī)如何操作的原始數(shù)據(jù)通過輸入設(shè)備傳送到計算機(jī)存儲器。每一條指令都明確規(guī)定了計算機(jī)從哪個地址獲取數(shù)據(jù)、進(jìn)行什么操作、然后發(fā)送到哪個地址等步驟。計算機(jī)在運行時,首先從存儲器中取出第一條指令,通過控制器的譯碼,根據(jù)指令的要求,從存儲器中取出數(shù)據(jù)進(jìn)行指定的運算和邏輯運算,然后根據(jù)地址將結(jié)果發(fā)送給存儲器。接下來,取出第二個命令,在控制器的命令下完成指定的操作。等等。直到遇到停止命令。計算機(jī)的基本工作原理是程序像數(shù)據(jù)一樣存儲起來,按照程序的順序一步一步地取出指令,指令中規(guī)定的操作自動完成。這一原理最早由匈牙利數(shù)學(xué)家馮·諾依曼于1945年提出,因此被稱為馮·諾依曼原理。計算機(jī)系統(tǒng)由硬件系統(tǒng)和軟件系統(tǒng)組成。美國匈牙利科學(xué)家約翰·馮·諾依曼建立了現(xiàn)代計算機(jī)的基本結(jié)構(gòu),也叫馮·諾依曼結(jié)構(gòu)。其特點是:1)利用單個處理單元完成計算、存儲和通信等工作。2) 存儲單元是長度固定的線性組織。3) 存儲空間的單位是直接尋址的。4) 指令采用底層機(jī)器語言,通過操作碼完成簡單的操作。5) 集中順序控制計算。6) 計算機(jī)硬件系統(tǒng)由運算單元、存儲器、控制器、輸入裝置和輸出裝置五部分組成,并定義了它們的基本功能。7) 數(shù)據(jù)和指令以二進(jìn)制形式表示。8) 當(dāng)執(zhí)行程序和處理數(shù)據(jù)時,程序和數(shù)據(jù)必須從外部存儲器加載到主存儲器中,然后計算機(jī)可以自動從存儲器中取出指令并執(zhí)行它們。
存儲程序和程序控制理論的主要含義是什么?
馮諾依曼1945年提出的存儲程序和程序控制原理是現(xiàn)代計算機(jī)的理論基礎(chǔ)?,F(xiàn)代計算機(jī)已經(jīng)發(fā)展到第四代,但它們?nèi)匀蛔裱@一原則。存儲程序和程序控制原理的關(guān)鍵是將程序輸入計算機(jī)并存儲在內(nèi)存中(存儲原理)。在操作過程中,控制器根據(jù)地址序列取出存儲在內(nèi)存中的指令(根據(jù)地址序列訪問指令),然后分析指令并執(zhí)行指令的功能。當(dāng)遇到傳輸指令時,它會被傳輸?shù)絺鬏數(shù)刂罚缓蟾鶕?jù)地址順序存取指令(程序控制)。
存儲程序控制的馮·諾依曼原理?
20世紀(jì)30年代中期,馮諾依曼大膽地提出放棄十進(jìn)制,用二進(jìn)制作為數(shù)字計算機(jī)的基礎(chǔ)。同時,他還表示,計算程序是事先編制好的,然后電腦會按照人們事先設(shè)定的計算順序進(jìn)行數(shù)值計算工作。馮諾依曼和他的同事設(shè)計了一個完整的現(xiàn)代計算機(jī)原型,確定了存儲程序計算機(jī)的五個組成部分和基本工作方法。馮·諾依曼的這一設(shè)計思想被譽為計算機(jī)發(fā)展史上的里程碑,標(biāo)志著計算機(jī)時代的真正開始。馮·諾依曼成功地將他的理論應(yīng)用于計算機(jī)設(shè)計。根據(jù)這一原理制造的計算機(jī)稱為馮·諾依曼結(jié)構(gòu)計算機(jī)。世界上第一臺馮諾依曼型計算機(jī)是1949年開發(fā)的EDVAC。由于對現(xiàn)代計算機(jī)技術(shù)的杰出貢獻(xiàn),馮·諾依曼又被稱為“計算機(jī)之父”,存儲程序控制原理又被稱為馮·諾依曼原理。
計算機(jī)的工作原理是存儲程序與程序控制對嗎?
EDSAC是世界上第一臺具有存儲程序的現(xiàn)代計算機(jī),由劍橋大學(xué)的威爾克斯于1949年制造。世界上第一臺存儲程序的計算機(jī)建于新中國成立之年。它是一個巨大的東西,使用18000個電子管,面積150平方米,重30噸,耗電約150千瓦,每秒執(zhí)行5000次操作。這在現(xiàn)在看來微不足道,但在當(dāng)時卻是史無前例的。ENIAC又稱電子管計算機(jī),是第一代計算機(jī)。電子管電腦由于使用電子管體積大,耗電量大,容易發(fā)熱,所以工作時間不能過長。自第一代計算機(jī)誕生以來,計算機(jī)技術(shù)和產(chǎn)業(yè)一直處于快速發(fā)展階段。計算機(jī)科學(xué)已成為一門發(fā)展迅速、滲透力強(qiáng)、影響深遠(yuǎn)的學(xué)科。計算機(jī)產(chǎn)業(yè)已發(fā)展成為世界性的戰(zhàn)略性產(chǎn)業(yè)。計算機(jī)科學(xué)和計算機(jī)產(chǎn)業(yè)的發(fā)展已成為衡量一個國家綜合國力的重要指標(biāo)。直到1946年,mozilly和Eckert發(fā)明了美國第一代計算機(jī)ENIAC。第一代計算機(jī)有兩個教室,比現(xiàn)在常用的計算機(jī)小得多。當(dāng)時,計算機(jī)采用真空管組成的集成電路進(jìn)行計算,存儲器的存儲介質(zhì)是一種穿孔卡片。因此,計算機(jī)的發(fā)明是一批科研人員共同努力的結(jié)果,而數(shù)學(xué)家馮·諾依曼的設(shè)計思想在其中起著關(guān)鍵作用,因此馮·諾依曼被稱為現(xiàn)代計算機(jī)之父。
以程序存儲和程序控制為基礎(chǔ)的計算機(jī)結(jié)構(gòu)是誰提出的?
到目前為止,我們使用的所有計算機(jī)都屬于馮·諾依曼結(jié)構(gòu)。他的原則是“存儲程序并使用二進(jìn)制”。整個系統(tǒng)由硬件系統(tǒng)和軟件系統(tǒng)組成。硬件系統(tǒng)由運算單元、控制器、存儲器、輸入裝置和輸出裝置組成。美國匈牙利科學(xué)家馮諾依曼最近提出了程序存儲的思想,并成功地將其應(yīng)用于計算機(jī)設(shè)計中。根據(jù)這一原理制造的計算機(jī)稱為馮·諾依曼結(jié)構(gòu)計算機(jī)。世界上第一臺馮諾依曼型計算機(jī)是1949年EDSAC開發(fā)的。由于對現(xiàn)代計算機(jī)技術(shù)的杰出貢獻(xiàn),馮·諾依曼取得了巨大的進(jìn)步,被譽為“計算機(jī)之父”。
以程序儲存和程序控制是誰提出的?
誰提出了程序存儲和程序控制的思想?
基于程序存儲和程序控制的計算機(jī)體系結(jié)構(gòu)是由von Neumann提出的。