有關檔案系統諸多設計取捨的優缺點摘要: A.硬碟目錄結構(directory structure)的發展歷史: 1.一代單層(不利同名及分群) 2.二代雙層(仍不利分群) 3.三代樹(不利分享) 4.四代無循環圖形(利於分享) 註:系統要如何避免無循環圖形(acyclic graph)變成一般圖形(general graph),而造成不利走訪? 解法為只允許一個實連結,其餘採虛連結(捷徑),走訪時忽略虛連結. B.網路檔案系統協定能作到斷線復原快的作法分類: 1.有狀態(stateful): 建立會談耗時,但之後的額外資料傳輸量少,且安全.其復原快的原因為雙方皆留存斷線前狀態 2.無狀態(stateless): 不建立會談省時,但之後為了自給自足,額外資料傳輸量多,且不安全.其復原也快的原因為雙方根本沒有什麼狀態要復原 C.網路檔案系統協定有關檔案修改一致性(consistency semantics)的作法分類: 1.unix一致性(unix semantics): 修改馬上他人可見,因只有一份,故取用慢 2.會談一致性(sesseion semantics): 修改要稍後開始的會談才可見,因有多份,故取用快 3.唯讀一致性(immutable-shared-files semantics): 唯讀不能修改,故具一致性 參考: silberschatz-13-wiley-operating system concepts, 9th ed.
file system tradeoffs
訂閱:
張貼留言 (Atom)
Building a Lightweight Streamlit Client for Local Ollama LLM Interaction
Ollama 提供端點串接服務,可由程式管理及使用本地大語言模型(LLM, Large Language Model)。 以下程式碼展示如何以 Streamlit 套件,建立一個輕量級的網頁介面,供呼叫 本地端安裝的 Ollama 大語言模型。 Ollama 預設的服務...

沒有留言:
張貼留言