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