|
由於個人電腦網路的進步, 得以共享網路之資源, 但以目前個人電腦單工作業之型態 , 對於資源分享, 往往很難做到有效的支援。本文嘗試在個人電腦上, 提出一可供多 工作業之介面環境, 使得本地與遠處之使用者皆可以藉分時的方法來共享資源。並可 作為分散式應用軟體的執行環境。 多工作業介面以原有之 NetWare系統為基礎, 其中分為: 多工管理、視窗與鍵盤管理 及網路通訊管理, 三個部份。多工管理提供併行之架構, 主要應用佇列以管理追蹤程 序, 佇列則以一陣列的單元及註標採雙向鏈結的結構。對程序的載入與執行、程序轉 換、程序終止及 CPU的資源分配, 均具良好的控制功能。使個人電腦可以同時執行多 個程式。視窗與鍵盤管理為多個併行程式提供透通性的資源分享。利用“目前視窗” 的觀念, 和攔截中斷程式的方法, 為每一個程式配置一個動態的視窗, 並成功的達成 共用鍵盤的目的。網路通訊管理則以一簡潔之通訊協定, 來處理訊息延遲、訊息秩序 、及訊息遺失的問題。並提供遠端程式執行的能力。 本文對多工介面的設計與製作過程詳加探討, 為測試證明可以達成多人多工之運作。 乃以一知識庫分散之專家系統為實例執行驗證之。個人電腦應用於區域網路範圍愈來 愈多且廣泛, 多工介面嘗試提出一良好之執行環境。對於檔案管理、資料一致性及檔 案共用問題; 及如何解決記憶體容量的限制等, 都有待進一步的探討。 #50006471.abs #50006471.abs
|