系统架构师学习笔记-分布式系统
目錄
?
?
分布式操作系統
分布式數據庫系統
云計算
?
分布式操作系統
分布式操作系統是為管理分布式系統而開發的系統軟件,它能使分布式系統中的各個場地既能較均等地分擔控制功能、獨立發揮自身控制作用,又能相互協調,在彼此通信協調的基礎上實現系統全局管理。
網絡操作系統與分布式操作系統區別:
分布式操作系統把資料看成整體占用,并作為一個整體進行管理,通過整體機制而非局部機制來處理運行過程,系統基于單一的策略來控制和管理。
?
分布式操作系統的特點:
?具有干預互連的各處理機之間交互關系的責任。
分布式操作系統的控制結構是分布式的。
分布式操作系統按邏輯功能分為全局操作系統和局部操作系統。
分布式操作系統的基本調度單位不是一般系統中的進程,而是一種任務隊列。
分布式操作系統的組成情況與系統的耦合方式關系很大。
分布式操作系統為加強各處理機間的動態協作,借鑒了網絡操作系統中的消息傳送協議技術。
?
分布式數據庫系統
分布式數據庫系統的特點:
數據獨立性:?邏輯獨立性、物理獨立性、?數據分布獨立性(分布透明性)
集中與自治相結合的控制結構:?數據共享(?局部共享、全局共享)、控制機制(自治、集中)
適當增加數據冗余度:提高系統的可靠性、可用性、提高系統性能
全局的一致性、可串行性和可恢復性:局部數據庫要保證ACID、全局數據庫也要保證ACID
?
全局數據字典:存放全局概念模式、分片模式、分布模式的定義,以及各模式之間映像的定義;存放有關用戶存取權限的定義,以保證全局用戶的合法權限和數據庫的安全性;存放數據完整性約束條件的定義,其功能與集中式數據庫的數據字典類似。
?
云計算
云計算概念:云計算是一種基于互聯網的計算方式,通過這種方式在網絡上配置為共享的軟件資源、計算資源、存儲資源和信息資源,按需要提供給網絡終端設備和終端用戶。
云計算服務的類型:SaaS(軟件即服務)、PaaS(平臺即服務)、IaaS(基礎設施即服務)
?
總結
以上是生活随笔為你收集整理的系统架构师学习笔记-分布式系统的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python笔记-Flask返回字符串、
- 下一篇: 软考系统架构师笔记-综合知识重点(一)