導航:首頁 > 器材知識 > 如何實現設備獨立性

如何實現設備獨立性

發布時間:2023-01-08 01:12:21

『壹』 在考慮到設備的獨立性時,應如何分配獨享設備

在考慮到設備的獨抄立性時,應按如下步驟來分配獨占設備:
(1)進程以邏輯設備名提出I/O請求。
(2)根據邏輯設備表相應表項獲得I/O請求的邏輯設備對應類型的物理設備在系統設備表
中的指針。
(3)從指針所指位置起順序檢索系統設備表,直到找到一個屬於對應I/O請求所用類型、空閑可用且基於設備分配安全性演算法驗證為安全分配的設備的設備控製表,將對應設備分配給請求進程;如果未找到安全可用的空閑設備,則把請求進程的進程式控制制塊掛到相應類型設備的等待隊列上等待喚醒和分配。
(4)系統把設備分配給I/O請求進程後,再到該設備的設備控製表中找出與其相連接的控制器的控制器控製表,根據其狀態欄位判斷該控制器是否忙碌,若忙則把請求進程的進程式控制制塊掛到該控制器的等待隊列上;否則將該控制器分配給進程。
(5)系統把控制器分配給I/O請求進程後,再到該控制器的控制器控製表中找出與其相連接的通道的通道控製表,根據其狀態欄位判斷該通道是否忙碌,若忙則把請求進程的進程式控制制塊掛到該通道的等待隊列上;否則將該通道分配給進程。
(6)只有在設備、控制器和通道三者都分配成功時,這次的設備分配才算成功,然後便可啟動設備進行數據傳送。

『貳』 為什麼要引入設備獨立性如何實現設備獨立性

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

『叄』 unix系統如何實現設備獨立性

把設備與文件統一處理。
在UNIX系統中,把設備與文件統一處理,這比前兩種設備獨立性又算了一步。
設備獨立性是指用戶在編程序時所使用的設備與實際設備無關。

『肆』 unix系統中如何實現設備獨立性

設備與文件統一處理。
在UNIX系統中把設備與文件統一處理,這比前兩種設備獨立性又算了一步對於用戶來說就沒有設備的概念。
設備獨立性的概念設備獨立性是指用戶在編程序時所使用的設備與實際設備無關。

『伍』 什麼是設備獨立性

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

『陸』 什麼是設備無關性如何實現設備無關性

設備獨立性帶來的好處是:用戶和物理的外圍設備無關,系統增減或變更外圍設備時程序不必修改;易於對付輸入輸出設備的故障,例如,某台行式列印機發生故障 時,可用另一台替換,甚至可用磁帶機或磁碟機等不同類型的設備代替,從而提高了系統的可靠性,增加了外圍設備分配的靈活性,能更有效地利用外圍設備資源, 實現多道程序設計技術。
操作系統提供了設備獨立特性後,程序員可利用邏輯設備進行行輸入輸出,而邏輯設備與物理設備之間的轉換通常由操作系統的命令或語言來實現。由於操作系統大 小和功能不同,具體實現邏輯設備到物理設備的轉換就有差別,一般使用以下方法:利用作業控制語言實現批處理系統的設備轉換,利用操作命令實現設備轉,利用高級語言的語句實現設備轉換。
設備獨立性是指操作系統把所有外部設備統一當作成文件來看待,只要安裝它們的驅動程序,任何用戶都可以象使用文件一樣,操縱、使用這些設備,而不必知道它們的具體存在形式。
在實現了設備獨立性的功能後,可帶來兩方面的好處:(1)設備分配時的靈活性;(2)易於實現I/O重定向(指用於I/O操作的設備可以更換即重定向,而不必改變應用程序)。
如何實現設備獨立性
為了實現設備的獨立性,應引入邏輯設備和物理設備兩個概念。在應用程序中,使用邏輯設備名稱來請求使用某類設備;而系統執行時,是使用物理設備名稱。鑒於驅動程序是一個與硬體(或設備)緊密相關的軟體,必須在驅動程序之上設置一層軟體,稱為設備獨立性軟體,以執行所有設備的公有操作、完成邏輯設備名到物理設備名的轉換(為此應設置一張邏輯設備表)並向用戶層(或文件層)軟體提供統一介面,從而實現設備的獨立性。

『柒』 什麼是設備獨立性

設備獨立性是操作系統把所有外部設備統一當作成文件來看待,只要安裝它們的驅動程序,任何用戶都可以像使用文件一樣,操縱、使用這些設備,而不必知道它們的具體存在形式。

為了提高操作系統的可適應性和可擴展性,在現代操作系統中都毫無例外地實現了設備獨立性,也稱為設備無關性。即應用程序獨立於具體使用的物理設備。為了實現設備獨立性而引入了邏輯設備和物理設備這兩個概念。

在應用程序中, 使用邏輯設備名稱來請求使用某類設備;而系統在實際執行時, 還必須使用物理設備名稱。

(7)如何實現設備獨立性擴展閱讀

設備獨立性的特點:

1、設備分配時的靈活性

2、易於實現I/O重定向

3、X窗口系統是個分布的,網路透明的,獨立於設備的多任務窗口和圖形系統,它採用顧客/服務員模式,把畫窗工作分面二部分,從而取得了設備獨立性,它提供了在網路上傳送圖形信息的標准協議,X窗口系統是網路圖形工作站和高檔PC機理想的窗口系統。

『捌』 資料庫系統的獨立性是怎樣實現的

數據獨立性是由DBMS的二級映象功能來保證的。資料庫系統通常採用外模式、模式和內模式三級結構,資料庫管理系統在這三級模式之間提供了外模式/模式和模式/內模式兩層映象。

當整個系統要求改變模式時(增加記錄類型、增加數據項)時,由DBMS對各個外模式/模式的映象作相應改變,可以使外模式保持不變,應用程序是依據數據的外模式編寫的,從而應用程序不必修改,保證了數據的邏輯獨立性。

當數據的存儲結構改變時,由DBMS對模式/內模式映象作相應改變,可以使模式不變,從而應用程序也不必改變,保證了數據的物理獨立性。



(8)如何實現設備獨立性擴展閱讀

數據獨立性的作用

1、數據與程序的獨立

把數據的定義從程序中分離出去,加上數據的存取又由DBMS負責,從而簡化了應用程序的編制,大大減少了應用程序的維護和修改。可以說數據處理的發展史就是數據獨立性不斷進化的歷史。在手工管理階段,數據和程序完全交織在一起,沒有獨立性可言,數據結構作任何改動,應用程序也需要做相應的修改。

2、獨立發展

文件系統出現後,雖然將兩者分離,但實際上應用程序中依然要反映文件在存儲設備上的組織方法、存取方法等物理細節,因而只要數據作了任何修改,程序仍然需要作改動。而資料庫系統的一個重要目標就是要使程序和數據真正分離,使它們能獨立發展。

閱讀全文

與如何實現設備獨立性相關的資料

熱點內容
steam令牌換設備了怎麼辦 瀏覽:246
新生測聽力儀器怎麼看結果 瀏覽:224
化學試驗排水集氣法的實驗裝置 瀏覽:156
家用水泵軸承位置漏水怎麼回事 瀏覽:131
羊水鏡設備多少錢一台 瀏覽:125
機械制圖里型鋼如何表示 瀏覽:19
測定空氣中氧氣含量實驗裝置如圖所示 瀏覽:718
超聲波換能器等級怎麼分 瀏覽:800
3萬軸承是什麼意思 瀏覽:110
鑫旺五金製品廠 瀏覽:861
蘇州四通閥製冷配件一般加多少 瀏覽:153
江北全套健身器材哪裡有 瀏覽:106
水表閥門不開怎麼辦 瀏覽:109
花冠儀表盤怎麼顯示時速 瀏覽:106
洗砂機多少錢一台18沃力機械 瀏覽:489
超聲波碎石用什麼材料 瀏覽:607
組裝實驗室製取二氧化碳的簡易裝置的方法 瀏覽:165
怎麼知道天然氣充不了閥門關閉 瀏覽:902
公司賣舊設備掛什麼科目 瀏覽:544
尚葉五金機電 瀏覽:59