如何實現設備的獨立性
㈠ 什麼是操作系統的獨立性
操作系統的獨立性 就是設備獨立性,
即應用程序獨立於內具體使用的物理設備。為了實現設容備獨立性而引入了邏輯設備和物理設備這兩個概念。在應用程序中, 使用邏輯設備名稱來請求使用某類設備;而系統在實際執行時, 還必須使用物理設備名稱。因此,系統須具有將邏輯設備名稱轉換為某物理設備名稱的功能,這非常類似於存儲器管理中所介紹的邏輯地址和物理地址的概念。
為何要引入設備獨立性?如何實現設備獨立性?
答:現代操作系統為了提高系統的可適應性和可擴展性,都實現了設備獨立性或設備無關性。基本含義是應用程序獨立於具體使用的物理設備,應用程序以邏輯設備名請求使用某類設備。實現了設備獨立性功能可帶來兩方面的好處:
(1)設備分配時的靈活性;
(2)易於實現I/O 重定向。為了實現設備的獨立性,應引入邏輯設備和物理設備概念。在應用程序中,使用邏輯設備名請求使用某類設備;系統執行時是使用物理設備名。鑒於驅動程序是與硬體或設備緊密相關的軟體,必須在驅動程序之上設置一層設備獨立性軟體,執行所有設備的公有操作、完成邏輯設備名到物理設備名的轉換(為此應設置一張邏輯設備表)並向用戶層(或文件層)軟體提供統一介面,從而實現設備的獨立性。
㈡ 資料庫獨立性分為幾種,分別是如何實現的
是數據的獨立性吧?
數據獨立性分為邏輯獨立性和物理獨立內性.物理獨立性是指內模式改容變時,概念模式保持不變,邏輯獨立是指概念模式改變時,外模式不變,從而使應用程序保持不變.當內模式改變時,DBMS只要通過改變概念模式到內模式映射,即可使概念模式保持不變,從而實現了數據的物理獨立性.而邏輯獨立的實現正好相反.
㈢ 在設備管理中,何謂設備獨立性如何實現設備獨立性
主要是為了提高軟體的通用性,這樣開發出來的軟體不用針對不同的設備單獨開發了。
㈣ 設備管理主要包括設備的分配和回收、實現設備獨立性。謝謝
樓主出了回答
我就補充下提問:
設備管理器的主要工作是什麼?
那麼他們通過什麼原理實現其工作目的
㈤ 在考慮到設備的獨立性時,應如何分配獨享設備
在考慮到設備的獨立性時,應按如下步驟來分配獨占設備:
(1)進程以邏輯設內備名提出I/O請求。容
(2)根據邏輯設備表相應表項獲得I/O請求的邏輯設備對應類型的物理設備在系統設備表
中的指針。
(3)從指針所指位置起順序檢索系統設備表,直到找到一個屬於對應I/O請求所用類型、空閑可用且基於設備分配安全性演算法驗證為安全分配的設備的設備控製表,將對應設備分配給請求進程;如果未找到安全可用的空閑設備,則把請求進程的進程式控制制塊掛到相應類型設備的等待隊列上等待喚醒和分配。
(4)系統把設備分配給I/O請求進程後,再到該設備的設備控製表中找出與其相連接的控制器的控制器控製表,根據其狀態欄位判斷該控制器是否忙碌,若忙則把請求進程的進程式控制制塊掛到該控制器的等待隊列上;否則將該控制器分配給進程。
(5)系統把控制器分配給I/O請求進程後,再到該控制器的控制器控製表中找出與其相連接的通道的通道控製表,根據其狀態欄位判斷該通道是否忙碌,若忙則把請求進程的進程式控制制塊掛到該通道的等待隊列上;否則將該通道分配給進程。
(6)只有在設備、控制器和通道三者都分配成功時,這次的設備分配才算成功,然後便可啟動設備進行數據傳送。
㈥ 什麼是設備獨立性
設備獨立性 為了提高操作系統的可適應性和可擴展性,在現代操作中都毫無例外地回實現了設備獨立答性,也稱為設備無關性。 其基本含義是: 應用程序獨立於具體使用的物理設備。為了實現設備獨立性而引入了邏輯設備和物理設備這兩個概念。在應用程序中, 使用邏輯設備名稱來請求使用某類設備;而系統在實際執行時, 還必須使用物理設備名稱。因此,系統須具有將邏輯設備名稱轉換為某物理設備名稱的功能,這非常類似於存儲器管理中所介紹的邏輯地址和物理地址的概念。
㈦ 設備獨立性是指
應用程序獨立於具體使用的物理設備
㈧ 資料庫系統的獨立性是怎樣實現的
數據獨立性是由的二級映象功能來保證的。資料庫系統通常採用外模式、模式和內模式三級結構,資料庫管理系統在這三級模式之間提供了外模式/模式和模式/內模式兩層映象。
當整個系統要求改變模式時(增加記錄類型、增加數據項)時,由DBMS對各個外模式/模式的映象作相應改變,可以使外模式保持不變,應用程序是依據數據的外模式編寫的,從而應用程序不必修改,保證了數據的邏輯獨立性。
當數據的存儲結構改變時,由DBMS對模式/內模式映象作相應改變,可以使模式不變,從而應用程序也不必改變,保證了數據的物理獨立性。

(8)如何實現設備的獨立性擴展閱讀
數據獨立性的作用
1、數據與程序的獨立
把數據的定義從程序中分離出去,加上數據的存取又由DBMS負責,從而簡化了應用程序的編制,大大減少了應用程序的維護和修改。可以說數據處理的發展史就是數據獨立性不斷進化的歷史。在手工管理階段,數據和程序完全交織在一起,沒有獨立性可言,數據結構作任何改動,應用程序也需要做相應的修改。
2、獨立發展
文件系統出現後,雖然將兩者分離,但實際上應用程序中依然要反映文件在存儲設備上的組織方法、存取方法等物理細節,因而只要數據作了任何修改,程序仍然需要作改動。而資料庫系統的一個重要目標就是要使程序和數據真正分離,使它們能獨立發展。
