計算機和通信的結合對計算機系統的組織方式產生了深遠的影響。
老式模型:一臺計算機服務于整個組織內所有的計算需求。
新式模型:大量相互獨立但彼此連接的計算機共同完成計算任務。<這些系統稱為計算機網絡computer network>
計算機網絡講的是如何設計并組織這些網絡。
如果兩臺計算機能交換信息,就表示這兩臺計算機是相互連接的(interconnected)相互連接不一定要通過銅線,光纖,微波,紅外線燈都可以建立連接。
計算機網絡與分布式系統的關系?
聯系:一般的分布式系統是建立在計算機網絡之上的,因此分布式系統與計算機網絡在物理結構上基本相同;計算機網絡為分布式系統研究提供了技術基礎,而分布式系統是計算機網絡技術發展的高級階段。
主要區別:網絡與分布式系統的主要區別在于軟件(特別是操作系統)而不是硬件。分布式系統在用戶看來只是一個模型,在操作系統之上有一層軟件(中間件)來負責實現,強調了系統的一致性和透明性,使得用戶感覺像是在使用一臺電腦;而計算機網絡更強調網絡的組織,而不考慮一致性等問題,用戶看到的是實際的機器,系統并沒有使這些機器看起來一樣或試圖保持一致,機器之間的差異對于用戶來說是完全可知的。