系统架构设计师教程学习随笔 (计算机与网络基础知识--操作系统基础知识)
一. 操作系統分類
1. 網絡操作系統
????? 網絡操作系統(NOS)是網絡的心臟和靈魂,是向網絡計算機提供服務的特殊的操作系統。它在計算機操作系統下工作,使計算機操作系統增加了網絡操作所需要的能力。例如像前面已談到的當在LAN上使用字處理程序時,用戶的PC機操作系統的行為像在沒有構成LAN時一樣,這正是LAN操作系統軟件管理了用戶對字處理程序的訪問。網絡操作系統運行在稱為服務器的計算機上,并由聯網的計算機用戶共享,這類用戶稱為客戶。
2. 分布式操作系統
??? 分布式軟件系統(Distributed Software Systems),是支持分布式處理的軟件系統,是在由通信網絡互聯的多處理機體系結構上執行任務的系統。它包括分布式操作系統、分布式程序設計語言及其編譯(解釋)系統、分布式文件系統和分布式數據庫系統等。
3.? 區別
??? 網絡操作系統與分布式操作系統在概念上的主要區別是,網絡操作系統可以構架于不同的操作系統之上,也就是說它可以在不同的本機操作系統上,通過網絡協議實現網絡資源的統一配置,在大范圍內構成網絡操作系統。在網絡操作系統中并不要求對網絡資源進行透明的訪問,即需要指明資源位置與類型,對本地資源和異地資源訪問區別對待。分布式比較強調單一性,它是由一種操作系統構架的。在這種操作系統中,網絡的概念在應用層被淡化了。所有資源(本地的資源和異地的資源)都用同一方式管理與訪問,用戶不必關心資源在哪里,或者資源是怎樣存儲的。
?
二. 進程
1. 進程同步是使在異步環境下的各進程按一定的順序和速度執行。
2. 進程互斥要保證臨界資源在某一刻只被一個進程訪問。
轉載于:https://www.cnblogs.com/share-everything-i-do/archive/2012/07/28/2612981.html
總結
以上是生活随笔為你收集整理的系统架构设计师教程学习随笔 (计算机与网络基础知识--操作系统基础知识)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 常使用的webserver地址
- 下一篇: cacti系统性能监控(CENTOS/U