什麼是裝置獨立性? 5分?

General 更新 2024-11-24

什麼是裝置獨立性? 5分

裝置獨立性,即應用搐序獨立於具體使用的物理裝置。為了實現裝置獨立性而引入了邏輯裝置和物理裝置這兩個概念。在應用程式中, 使用邏輯裝置名稱來請求使用某類裝置;而系統在實際執行時, 還必須使用物理裝置名稱。因此,系統須具有將邏輯裝置名稱轉換為某物理裝置名稱的功能,這非常類似於儲存器管理中所介紹的邏輯地址和實體地址的概念。

什麼是作業系統的獨立性

作業系統的獨立性 就是 裝置獨立性,

即應用程式獨立於具體使用的物理裝置。為了實現裝置獨立性而引入了邏輯裝置和物理裝置這兩個概念。在應用程式中, 使用邏輯裝置名稱來請求使用某類裝置;而系統在實際執行時, 還必須使用物理裝置名稱。因此,系統須具有將邏輯裝置名稱轉換為某物理裝置名稱的功能,這非常類似於儲存器管理中所介紹的邏輯地址和實體地址的概念。

為何要引入裝置獨立性?如何實現裝置獨立性?

答:現代作業系統為了提高系統的可適應性和可擴充套件性,都實現了裝置獨立性或裝置無關性。基本含義是應用程式獨立於具體使用的物理裝置,應用程式以邏輯裝置名請求使用某類裝置。實現了裝置獨立性功能可帶來兩方面的好處:

(1)裝置分配時的靈活性;

(2)易於實現I/O 重定向。為了實現裝置的獨立性,應引入邏輯裝置和物理裝置概念。在應用程式中,使用邏輯裝置名請求使用某類裝置;系統執行時是使用物理裝置名。鑑於驅動程式是與硬體或裝置緊密相關的軟體,必須在驅動程式之上設定一層裝置獨立性軟體,執行所有裝置的公有操作、完成邏輯裝置名到物理裝置名的轉換(為此應設定一張邏輯裝置表)並向用戶層(或檔案層)軟體提供統一介面,從而實現裝置的獨立性。

為什麼要引入裝置獨立性?如何實現裝置獨立性?

主要是為了提高軟體的通用性,這樣開發出來的軟體不用針對不同的裝置單獨開發了。

裝置獨立性,又稱為什麼呢?

裝置獨立性是指作業系統把所有外部裝置統一當作成檔案來看待恭只要安裝它們的驅動程式,任何使用者都可以象使用檔案一樣,操縱、使用這些裝置,而不必知道它們的具體存在形式。

裝置管理主要包括裝置的分配和回收、實現裝置獨立性。謝謝 5分

樓主出了回答

我就補充下提問:

裝置管理器的主要工作是什麼?

那紶他們通過什麼原理實現其工作目的

資料的物理獨立性是什麼意思?

資料獨立性是資料庫系統的一個最重要的目標之一,它使資料能獨立於應用程式。可以說資料處理的發展史就是資料獨立性不斷進化的歷史。在手工管理階段,資料和程式完全交織在一起,沒有獨立性可言,資料結構作任何改動,應用程式也需要做相應的修改;檔案系統出現後,雖然將兩者分離,但實際上應用程式中依然要反映檔案在儲存裝置上的組織方法、存取方法等物理細節,因而只要資料作了任何修改,程式仍然需要作改動。而資料庫系統的一個重要目標就是要功程式和資料真正分離,使它們能獨立發展。

資料獨立性包括資料的物理獨立性和資料的邏輯獨立性。

物理獨立性是指使用者的應用程式與儲存在磁碟上的資料庫中資料是相互獨立的。即,資料在磁碟上怎樣儲存由DBMS(DataBase Management System 資料庫管理系統)管理,使用者程式不需要了解,應用程式要處理的只是資料的邏輯結構,這樣當資料的物理儲存改變了,應用程式不用改變。

邏輯獨立性是指使用者的應用程式與資料庫的邏輯結構是相互獨立的,即,當資料的邏輯結構改變時,使用者程式也可以不變。

資料與程式的獨立,把資料的定義從程式中分離出去,加上資料的存取又由DBMS負責,從而簡化了應用程式的編制,大大減少了應用程式的維護和修改。

說明I/O系統的層次結構和每層的功能

共有5層,從底到高依次是硬體->中斷處理程式->裝置驅動程式->裝置獨立性軟體->使用者層I/O軟體

硬體:I/O裝置

中斷處理程弧:用於儲存被中斷程序的CPU環境,轉入相應的中斷處理程式進行處理,處理完後恢復現場,並返回到被中斷的程序

裝置驅動程式:與硬體直接有關,用來具體實現系統對裝置發出的操作指令,驅動I/O裝置工作

裝置獨立性軟體:用於實現使用者程式與裝置驅動器的統一介面、裝置命令、裝置保護,以及裝置分配與釋放等。

最高層:用於實現使用者與I/O裝置互動

作業系統中,實現裝置獨立性的關鍵技術是什麼? 100分

naixin

相關問題答案
什麼是裝置獨立性? 5分?
什麼是配置性評價?
什麼是人的積極性?
什麼是外置無線網卡?
什麼是前置後驅?
什麼是宮頸多發性囊腫?
什麼是一次函數性質?
什麼是安置房?
什麼是自身免疫性疾病?
什麼是數據完整性?