2.1 計算機系統的組成
一個完整的計算機系統由硬件系統和軟件系統兩大部分組成,如圖2-1所示。

圖2-1 計算機系統的組成
計算機硬件系統是指由電子部件和機電裝置組成的計算機實體,是那些看得見摸得著的部分,即電子線路、元器件和各種設備。它們是計算機工作的物質基礎。硬件的功能是接受計算機程序,并在程序的控制下完成數據輸入、數據處理和輸出結果等任務。當然,大型計算機的硬件要比微機復雜得多。但無論什么類型的計算機,都可以將其硬件劃分為幾個部分,而不同機器的相應部分負責完成的功能則基本相同。
計算機軟件系統是指能夠相互配合、協調工作的各種計算機軟件。計算機軟件是指在硬件設備上運行的各種程序、數據及相關文檔的總和。
在計算機中,硬件與軟件是相輔相成的,硬件是計算機的物質基礎,沒有硬件就無所謂計算機,軟件也無從依附。軟件是計算機的靈魂,沒有軟件,計算機的存在就毫無價值。只有硬件沒有軟件的計算機稱為“祼機”,祼機是不能工作的。硬件系統的發展給軟件系統提供了良好的開發環境,而軟件系統發展又給硬件系統提出了新的要求。
推薦閱讀
- C# 7 and .NET Core Cookbook
- 自己動手寫搜索引擎
- OpenDaylight Cookbook
- SoapUI Cookbook
- 算法精粹:經典計算機科學問題的Python實現
- Learning Laravel 4 Application Development
- 假如C語言是我發明的:講給孩子聽的大師編程課
- 重學Java設計模式
- 軟件項目管理實用教程
- C程序設計實踐教程
- Visual C++開發入行真功夫
- 響應式架構:消息模式Actor實現與Scala、Akka應用集成
- Spring技術內幕:深入解析Spring架構與設計原理(第2版)
- Hands-On Neural Network Programming with C#
- 編程改變生活:用Python提升你的能力(進階篇·微課視頻版)