1. 計算機中用來存放程序和數據的記憶裝置是
計算機中用來存放程序和數據的記憶裝置是存儲器。
儲存器是計算機能夠實現「存儲程序控制」的基礎。
計算機的存儲器分為兩大類:一是設在主機中的內部存儲器,也叫主存儲器, 用於存放當前運行的程序和程序所用的數據,屬於臨時存儲器,比如內存條。二是是屬於計算機外部設備的存儲器,叫外部存儲器,簡稱外存,也叫輔助存儲器(簡稱輔存)比如硬碟、U盤等。外存中存放暫時不用的數據和程序,屬於永久性存儲器,當需要時應先調入內存。
2. 以程序存儲原理為基礎的計算機,一般由五部分組成,它們分別是( )
馮諾依曼式計算機原理存儲程序並按順序運行
五大部分:存儲器,運算器,控制器,適配器,輸入設備和輸出設備
匯流排:即理解為外部介面 也就適配器
外部設備:包括輸入和輸出設備
因此
選A
3. 以程序存儲和程序控制為基礎的計算機結構是由()提出的
以程序存儲和程序控制為基礎的計算機結構是由馮·諾依曼提出的。
工作原理
1、首先,把程序和數據通過輸入輸出設備送入內存。一般的內存都是劃分為很多存儲單元,每個存儲單元都有地址編號,這樣按一定順序把程序和數據存起來,而且還把內存分為若干個區域,比如有專門存放程序區和專門存放數據的數據區。
2、其次,執行程序,必須從第一條指令開始,以後一條一條地執行。
(3)計算機實現存儲控制的基礎擴展閱讀
根據存儲程序控制結構構成的計算機,必須具有如下功能:
1、把需要的程序和數據送至計算機中;
2、必須具有長期記憶程序、數據、中間結果及最終運算結果的能力;
3、能夠完成各種算術、邏輯運算和數據傳送等數據加工處理的能力;
4、能夠根據需要控製程序走向,並能根據指令控制機器的各部件協調操作;
5、能夠按照要求將處理結果輸出給用戶。
4. 計算機中用來存放程序和數據的記憶裝置是
存儲器。
計算機中用來存放程序和數據的記憶裝置是存儲器,它是計算機能夠實現「存儲程序控制」的基礎。構成存儲器的存儲介質,存儲元,它可存儲一個二進制代碼。由若干個存儲元組成一個存儲單元,然後再由許多存儲單元組成一個存儲器。
一個存儲器中所有存儲單元可存放數據的總和稱為它的存儲容量。假設一個存儲器的地址碼由20位二進制數,即5位十六進制數組成,則可表示2的20次方,即1M個存儲單元地址。每個存儲單元存放一個位元組,則該存儲器的存儲容量為1MB。
存儲器作用
在電腦的存儲器內儲存著程序以及微處理器在進行計算時所要引用的其他數據,例如車輛的標定數據。對CPU而言,程序是電腦必需執行的一組指令或規范。
在程序中包含的信息告訴微處理器何時獲取輸人信號(根據溫度、時間等)、如何處理輸人信號並且在信號處理完成後應進行哪些操作。微處理器與存儲器以下面的兩種方式協同工作:讀取存儲器中的信息或者通過寫人或存儲新信息的方法改變存儲器中的信息。
存儲器包含許多不同的存儲單元。可以將信息存儲單元比喻為文件櫃內的文件夾,並且在每個存儲單元內存儲有一條信息。每個存儲器單元被賦予一個地址。地址可比作寫在文件夾上的數字或字母。每個地址都以二進制碼的形式寫入,而且這些二進制碼都以0開頭並按順序編碼。
在發動機運轉時,電腦接收來自各種感測器的大量信息,電腦不能立即處理所有的信息。在某些情況下,電腦需要接收一些感測器的輸入信息,而這些信息在電腦進行大量決策時才會用到。在此情況下,微處理器規定存儲器的地址並將信息發送給該地址,從而把這些感測器的輸入信息寫入存儲器內。
5. 什麼是計算機」存儲程序,程序控制「的工作原理
現代計算機都是
馮
·諾依曼
(John.Von.Neuman)結構的計算機。它的基本原理是"
存儲程序和程序控制
";即是說,計算機的工作是在程序的控制下運行,而程序又是預先存儲在計算機內的。更詳細地說就是,要利用計算機完成一項處理任務時,首先要把任務轉換成程序,然後將程序存儲在計算機的(內)存儲器中,並命令計算機從程序的開始位置(某一條指令)開始工作,計算機的工作路線必須按照程序設計的路線進行,自動地執行並完成任務,直到結束的那條指令執行完為止。
這里有幾個問題需要解決:
第一,需要一種工具來描述任務的執行過程。這個工具就是計算機語言。這種語言既要人能理解使用,又要計算機能理解和使用。
第二,需要一種方法能有效地將任務轉換成程序,這就是
"程序設計"。程序設計需要理論,技術,方法和工具,這就是"程序設計方法學"。
第三,需要將程序合理地存儲在計算機系統內,並有效地對它進行管理和執行控制。這就是操作控制或現代的操作系統軟體的職能。
一、計算機指令和指令系統
所謂指令是指能向計算機發出的、能被計算機理解的,使計算機能執行一個最基本操作的命令。
每一條指令包含兩方面的信息,一是表示
"做什麼"的操作信息(用特定的二進制代碼表示),二是表示操作應處理的數據信息(用數據本身或數據在存儲器中的地址表示)。前者稱為"操作碼"(Op
---
Operator
Code),後者稱為"地址碼"(Address
Code),並有如下圖的指令格式
。
一般計算機包括如下幾類指令:
1)算術運算類。執行加、減、乘、除等算術運算的指令類;
2)邏輯運算類。執行或、與、非、移位、比較等邏輯運算的指令類;
3)傳送類。執行取數、存數、傳送等操作的指令類;
4)程序控制類。執行無條件轉移、條件轉移、調用程序、返回等操作的指令類;
5)輸入/輸出類。執行輸入、輸出、輸入/輸出等實現內存和外部設備之間傳輸信息操作的指令類;
6)其他類指令。執行停機、空操作、等待等操作的指令類;
每一類指令中又包含許多不同功能的指令。如加法指令就有定點加,浮點加,十進制加,直接數加等的不同。作為計算機指令,都是用二進制代碼表示的,可以用八進制或十六進制書寫。假設某種計算機有如下
8條指令碼
6. 計算機是如何實現存儲功能的
計算機通常把內存中的內容,通過數據匯流排傳送到硬碟,通過硬碟的讀寫頭寫入到相應的磁碟上,就完成了存儲。
7. [急]從存儲程序和程序控制兩個方面說明計算機的基本原理
計算機的基本原理:存儲程序控制原理。
該原理的特點是:(1):在執行程序和處理數據時必需將程序和數據裝入存儲器中,然後才能使計算機在工作時能夠自動地從存儲器中取出指令並加以執行。
(2):用二進制形式表示數據和指令。
(3):對計算進行集中的順序控制。
(4):計算機系統由運算器、存儲器、控制器、輸入設備、輸出設備等5大部件組成。
馮·諾依曼「存儲程序」工作原理的核心包含兩層含義:首先,將編寫好的程序和原始的數據存儲在計算機的存儲器中,即「存儲程序」;其次,計算機按照存儲的程序逐條取出指令加以分析,並執行指令所規定的操作,即「程序控制」。