- 大學(xué)計算機基礎(chǔ)(第三版)
- 萬珊珊 呂橙
- 468字
- 2019-10-12 16:04:00
2.1.1 計算機系統(tǒng)構(gòu)成
計算機系統(tǒng)由兩大部分組成:硬件系統(tǒng)和軟件系統(tǒng)。
硬件系統(tǒng)通常是指計算機的物理系統(tǒng),包括計算機主機及其外圍設(shè)備,主要由中央處理器、內(nèi)存儲器、輸入/輸出設(shè)備等組成。
軟件系統(tǒng)是指管理計算機軟件和硬件資源,控制計算機運行的程序、指令、數(shù)據(jù)及文檔的集合。廣義地說,軟件系統(tǒng)還包括電子和非電子的有關(guān)說明資料、說明書、用戶指南、操作手冊等。
硬件是計算機系統(tǒng)的物質(zhì)基礎(chǔ),軟件是它的靈魂。只有硬件系統(tǒng)和軟件系統(tǒng)這兩者密切地結(jié)合在一起,才能構(gòu)成一個正常工作的計算機系統(tǒng)。計算機系統(tǒng)的組成結(jié)構(gòu)如圖2-1所示。
計算機系統(tǒng)是由若干相互獨立而又相互作用的要素組成的有機整體,不同要素間存在著依賴關(guān)系,是按層次結(jié)構(gòu)組織起來的,這種層次關(guān)系可用圖2-2示意說明。各層之間的關(guān)系是:下層是上層的支撐環(huán)境,即上層依賴于下層。

圖2-1 計算機的組成

圖2-2 計算機系統(tǒng)不同要素間的層次關(guān)系
計算機系統(tǒng)的最底層是硬件,不含任何軟件的機器稱為裸機。距離硬件最近的軟件是操作系統(tǒng),其他任何軟件必須在操作系統(tǒng)的支持下才能運行。再向上的其他各層是各種實用軟件。最上層是直接面向用戶的用戶程序。
推薦閱讀
- Docker進(jìn)階與實戰(zhàn)
- Linux C/C++服務(wù)器開發(fā)實踐
- Building a Game with Unity and Blender
- Python從入門到精通(精粹版)
- Julia機器學(xué)習(xí)核心編程:人人可用的高性能科學(xué)計算
- Internet of Things with the Arduino Yún
- Swift細(xì)致入門與最佳實踐
- JavaScript應(yīng)用開發(fā)實踐指南
- Learning Image Processing with OpenCV
- Flask開發(fā)Web搜索引擎入門與實戰(zhàn)
- 計算機系統(tǒng)解密:從理解計算機到編寫高效代碼
- Getting Started with RethinkDB
- ASP.NET本質(zhì)論
- INSTANT Lift Web Applications How-to
- Learning Node.js for Mobile Application Development