分布式係統容易些,用處也更大些

來源: 2024-04-15 17:46:26 [博客] [舊帖] [給我悄悄話] 本文已被閱讀:

分布式係統需要一定網絡知識,學起來應該容易些,而並行計算比較難些,還需要對係統硬件結構 並行算法 還有數學有一定的知識儲備。

比如兩者共同需要的concurrent control, 並行計算是通過 mutual exclusion 防止 multiple threads 同時占用資源;而distributed system 使用 distributed locking 防止 multiple processes 或者 nodes 同時占用資源。另外並行計算 常用機製包括 semaphores, automic operations, 而分布式係統 采用 distributed transactions 和 consistency protocols

上世紀九十年代,並行計算非常火,現在分布式係統 對找工作 更有價值,因為相關的雲計算,大數據,web farm, 以及 分布式本身的 scalability 和 adaptability.