一臺完整的微型計算機系統由硬體系統和軟體系統兩部分組成。
硬體部分
1、中央處理器
中央處理器製作在一塊積體電路晶片上,也稱為微處理器。計算機利用中央處理器處理資料,利用儲存器來儲存資料。CPU是計算機硬體的核心,主要包括運算器和控制器兩大部分,控制著整個計算機系統的工作。計算機的效能主要取決於CPU的效能。
運算器又稱為算術邏輯單元。操作時,控制器從儲存器取出資料,運算器進行算術運算或邏輯運算,並把處理後的結果送回儲存器。
控制器的主要作用是使整個計算機能夠自動的執行。執行程式時,控制器從主存中取出相應的指令資料,然後向其他功能部件發出指令所需的控制訊號,完成相應的操作,再從主存中取出下一條指令執行,如此迴圈,直到程式完成。
2、儲存器
儲存器是計算機中的記憶儲存部件。儲存器既能夠接受和儲存資料,又能夠向其他部件提供資料。儲存器分為記憶體和外存兩大類。
在計算機系統中,習慣上把記憶體、CPU合稱為主機。
(1)記憶體
記憶體儲器分為隨機讀/寫儲存器、只讀儲存器和高速緩衝儲存器三類。記憶體一般指的是RAM。
(2)外儲存器
外儲存器主要包括硬碟、光碟、隨身碟和行動硬碟等。
3、輸入裝置
輸入裝置主要包括鍵盤、滑鼠等。
(1)鍵盤
鍵盤是計算機的標準輸入裝置。透過鍵盤可以向計算機輸入各種指令、程式、資料等。
(2)滑鼠
滑鼠是微機的標準輸入裝置,使用滑鼠可以方便地對圖形介面中的圖示和選單等進行視覺化操作。目前微機上使用的主要是第2代光電滑鼠,採用即插即拔的USB介面。
4、輸出裝置
輸出裝置主要有顯示器和印表機等。
(1)顯示器
顯示器是微機必備的“軟複製”輸出裝置,比較常見的是陰極射線管顯示器和液晶顯示器。
(2)印表機
印表機是微機的常用的“硬複製”輸出裝置。在顯示器上輸出的影象只能當時檢視。為了將影象長久儲存,就需要使用印表機輸出。
軟體部分
硬體是組成計算機的基礎,軟體才是計算機的靈魂。計算機的硬體系統上只有安裝了軟體後,才能發揮其應有的作用。使用不同的軟體,計算機可以完成各種不同的工作。配備上軟體的計算機才成為完整的計算機系統。
針對某一需要而為計算機編制的指令序列成為程式。程式連同有關的說明文件構成軟體。微型計算機系統的軟體分為兩大類,即系統軟體和應用軟體。系統軟體支援機器執行,應用軟體滿足業務需求。
1、系統軟體
系統軟體是指由計算機生產廠或“第三方”為管理計算機系統的硬體和支援應用軟體執行而提供的基本軟體,最常用的有作業系統、程式設計語言、資料庫管理系統、聯網及通訊軟體等。
(1)作業系統
作業系統是微機最基本、最重要的系統軟體。它負責管理計算機系統的各種硬體資源(例如CPU、記憶體空間,磁碟空間、外部裝置等),並且負責將使用者對機器的管理命令轉換為機器內部的實際操作。例如WIndowsXP、Windows2000等。
(2)程式設計語言
計算機語言分為機器語言、組合語言和高階語言。機器語言的運算效率是所有語言中最高的;組合語言是“面向機器”的語言;高階語言不能直接控制計算機的各種操作,編譯程式產生的目標程式往往比較龐大、程式難以最佳化,所以執行速度較慢。
(3)資料庫管理系統
資料庫管理系統是安裝在作業系統之上的一種對資料進行統一管理的系統軟體,主要用於建立、使用和維護資料庫。微機上比較著名的資料庫管理系統有Access、Oracle、SQL server、Sybase等。Access是小型資料庫管理系統,適合於一般的商務活動,而SQL Server是大型資料庫管理系統,適用於中小企業的業務應用。
(4)聯網和網路管理系統軟體
網路上的資訊資源要比單機上豐富得多,因此出現了專門用於聯網和網路管理系統軟體。例如著名的網路作業系統NetWare、UNIX、Linux、WindowsNT等。
2、應用軟體
應用軟體是指除了系統軟體以外,利用計算機為解決某類問題而設計的程式的集合,主要包括資訊管理軟體、輔助設計軟體、實時控制軟體等。
(1)辦公軟體
微型計算機的一個很重要的工作就是日常辦公,微軟開發的Office2003辦公軟體包含WOrd文字處理軟體、電子表格Excel、簡報PowerPoint和資料庫管理系統Access等元件。這些元件協同使用,基本可以滿足日常辦公的也許需要。
(2)工具軟體
常用的工具軟體有壓縮/解壓縮工具、防毒工具、下載工具、資料備份與恢復工具、多媒體播放工具以及網路聊天工具等。例如Winrar、Winzip、Rising、Ghost、Thunder、QQ等。
(3)資訊管理軟體
資訊管理軟體用於對資訊進行輸入、儲存、修改、檢索等,例如工資管理軟體、人事管理軟體、倉庫管理軟體等。這種軟體一般需要資料庫管理系統進行後臺支援,使用視覺化高階語言進行前臺開發,形成客戶機/伺服器或瀏覽器/伺服器體系結構,簡稱MIS。
(4)輔助設計軟體
輔助設計軟體用於高效地繪製、修改工程圖紙,進行設計中的常規計算,幫助使用者尋求好的設計方案,例如二維繪圖設計、三維幾何造型設計等。這種軟體一般需要AutoCAD和程式設計語言、資料庫管理系統等的支援。
(5)實時控制軟體
實施控制軟體用於隨時獲取生產裝置、飛行器等的執行狀態資訊,並以此為依據按預定的方案對其實施自動或半自動控制。這種軟體需要組合語言或C語言的支援。
一臺完整的微型計算機系統由硬體系統和軟體系統兩部分組成。
硬體部分
1、中央處理器
中央處理器製作在一塊積體電路晶片上,也稱為微處理器。計算機利用中央處理器處理資料,利用儲存器來儲存資料。CPU是計算機硬體的核心,主要包括運算器和控制器兩大部分,控制著整個計算機系統的工作。計算機的效能主要取決於CPU的效能。
運算器又稱為算術邏輯單元。操作時,控制器從儲存器取出資料,運算器進行算術運算或邏輯運算,並把處理後的結果送回儲存器。
控制器的主要作用是使整個計算機能夠自動的執行。執行程式時,控制器從主存中取出相應的指令資料,然後向其他功能部件發出指令所需的控制訊號,完成相應的操作,再從主存中取出下一條指令執行,如此迴圈,直到程式完成。
2、儲存器
儲存器是計算機中的記憶儲存部件。儲存器既能夠接受和儲存資料,又能夠向其他部件提供資料。儲存器分為記憶體和外存兩大類。
在計算機系統中,習慣上把記憶體、CPU合稱為主機。
(1)記憶體
記憶體儲器分為隨機讀/寫儲存器、只讀儲存器和高速緩衝儲存器三類。記憶體一般指的是RAM。
(2)外儲存器
外儲存器主要包括硬碟、光碟、隨身碟和行動硬碟等。
3、輸入裝置
輸入裝置主要包括鍵盤、滑鼠等。
(1)鍵盤
鍵盤是計算機的標準輸入裝置。透過鍵盤可以向計算機輸入各種指令、程式、資料等。
(2)滑鼠
滑鼠是微機的標準輸入裝置,使用滑鼠可以方便地對圖形介面中的圖示和選單等進行視覺化操作。目前微機上使用的主要是第2代光電滑鼠,採用即插即拔的USB介面。
4、輸出裝置
輸出裝置主要有顯示器和印表機等。
(1)顯示器
顯示器是微機必備的“軟複製”輸出裝置,比較常見的是陰極射線管顯示器和液晶顯示器。
(2)印表機
印表機是微機的常用的“硬複製”輸出裝置。在顯示器上輸出的影象只能當時檢視。為了將影象長久儲存,就需要使用印表機輸出。
軟體部分
硬體是組成計算機的基礎,軟體才是計算機的靈魂。計算機的硬體系統上只有安裝了軟體後,才能發揮其應有的作用。使用不同的軟體,計算機可以完成各種不同的工作。配備上軟體的計算機才成為完整的計算機系統。
針對某一需要而為計算機編制的指令序列成為程式。程式連同有關的說明文件構成軟體。微型計算機系統的軟體分為兩大類,即系統軟體和應用軟體。系統軟體支援機器執行,應用軟體滿足業務需求。
1、系統軟體
系統軟體是指由計算機生產廠或“第三方”為管理計算機系統的硬體和支援應用軟體執行而提供的基本軟體,最常用的有作業系統、程式設計語言、資料庫管理系統、聯網及通訊軟體等。
(1)作業系統
作業系統是微機最基本、最重要的系統軟體。它負責管理計算機系統的各種硬體資源(例如CPU、記憶體空間,磁碟空間、外部裝置等),並且負責將使用者對機器的管理命令轉換為機器內部的實際操作。例如WIndowsXP、Windows2000等。
(2)程式設計語言
計算機語言分為機器語言、組合語言和高階語言。機器語言的運算效率是所有語言中最高的;組合語言是“面向機器”的語言;高階語言不能直接控制計算機的各種操作,編譯程式產生的目標程式往往比較龐大、程式難以最佳化,所以執行速度較慢。
(3)資料庫管理系統
資料庫管理系統是安裝在作業系統之上的一種對資料進行統一管理的系統軟體,主要用於建立、使用和維護資料庫。微機上比較著名的資料庫管理系統有Access、Oracle、SQL server、Sybase等。Access是小型資料庫管理系統,適合於一般的商務活動,而SQL Server是大型資料庫管理系統,適用於中小企業的業務應用。
(4)聯網和網路管理系統軟體
網路上的資訊資源要比單機上豐富得多,因此出現了專門用於聯網和網路管理系統軟體。例如著名的網路作業系統NetWare、UNIX、Linux、WindowsNT等。
2、應用軟體
應用軟體是指除了系統軟體以外,利用計算機為解決某類問題而設計的程式的集合,主要包括資訊管理軟體、輔助設計軟體、實時控制軟體等。
(1)辦公軟體
微型計算機的一個很重要的工作就是日常辦公,微軟開發的Office2003辦公軟體包含WOrd文字處理軟體、電子表格Excel、簡報PowerPoint和資料庫管理系統Access等元件。這些元件協同使用,基本可以滿足日常辦公的也許需要。
(2)工具軟體
常用的工具軟體有壓縮/解壓縮工具、防毒工具、下載工具、資料備份與恢復工具、多媒體播放工具以及網路聊天工具等。例如Winrar、Winzip、Rising、Ghost、Thunder、QQ等。
(3)資訊管理軟體
資訊管理軟體用於對資訊進行輸入、儲存、修改、檢索等,例如工資管理軟體、人事管理軟體、倉庫管理軟體等。這種軟體一般需要資料庫管理系統進行後臺支援,使用視覺化高階語言進行前臺開發,形成客戶機/伺服器或瀏覽器/伺服器體系結構,簡稱MIS。
(4)輔助設計軟體
輔助設計軟體用於高效地繪製、修改工程圖紙,進行設計中的常規計算,幫助使用者尋求好的設計方案,例如二維繪圖設計、三維幾何造型設計等。這種軟體一般需要AutoCAD和程式設計語言、資料庫管理系統等的支援。
(5)實時控制軟體
實施控制軟體用於隨時獲取生產裝置、飛行器等的執行狀態資訊,並以此為依據按預定的方案對其實施自動或半自動控制。這種軟體需要組合語言或C語言的支援。