分析計算機控制系統及其運算基礎知識
系統程序層的工作基礎建立在控制系統改造和擴充過的機器,下文就是關于控制系統及其運算基礎知識論文。
隨著技術的飛進發展,計算機控制系統及其操作過程的運算程序研究已成為一個熱門話題,本文主要對計算機主要部件及其功能的基礎知識、控制系統的工作原理和主要功能作了簡單介紹。
一、計算機的基礎知識
計算機硬件系統結構自1946年世界上出現第一臺計算機以來計算機的硬件結構和軟件系統都已發生驚人的變化。但就其基本組成而言仍未擺脫馮·諾伊曼型計算機體系結構的設計思想。即一個完整的計算機硬件系統由運算器、控制器、存儲器、輸入設備和輸出設備五大部分組成。
行一條指令程序計數器加“1”以形成下條指令的地址該加“1”計數的功能有的機器是PC本身具有的也有的機器是借用運算器完成的二是在某些條件下需要改變程序執行的順序這常由轉移類指令形成轉移地址送到PC中作為下條指令的地址。
二、控制系統基礎知識
計算機系統包括硬件和軟件兩個組成部分。硬件是所有軟件運行的物質基礎軟件能充分發揮硬件潛能和擴充硬件功能完成各種系統及應用任務兩者互相促進、相輔相成、缺一不可。圖1-4給出了一個計算機系統的軟硬件層次結構。其中每層各具有一組功能并提供相應的接口接口對層內掩蓋了實現細節對層外提供了使用約定。硬件層提供了基本的可計算性資源包括處理器、寄存器、存儲器以及可被使用的各種I/O設施和設備是控制系統和上層軟件賴以工作的基礎。控制系統層對計算機硬件做首次擴充和改造主要完成資源的調度和分配信息的存取和保護并發活動的協調和控制等許多工作。
系統程序層的工作基礎建立在控制系統改造和擴充過的機器上利用控制系統提供的擴展指令集可以較容易地實現各種各樣的語言處理程序、數據庫管理系統和其他系統程序。應用程序層解決用戶不同的應用問題應用程序開發者借助程序設計語言來表達應用問題開發各種應用程序。而最終用戶則通過應用程序與計算機交互來解決具體應用問題。本節重點介紹控制系統的作用與功能。
三、控制系統的定義與作用
盡管控制系統尚未有一個被普遍接受的定義但普遍認為控制系統是管理軟硬件資源、控制程序執行改善人機界面、合理組織計算機工作流程和為用戶使用計算機提供良好運行環境的一種系統軟件。