『壹』 什麼是設備獨立性
設備獨立性 為了提高操作系統的可適應性和可擴展性,在現代操作中都毫無例專外地實現了設備獨立性,也稱屬為設備無關性。 其基本含義是: 應用程序獨立於具體使用的物理設備。為了實現設備獨立性而引入了邏輯設備和物理設備這兩個概念。在應用程序中, 使用邏輯設備名稱來請求使用某類設備;而系統在實際執行時, 還必須使用物理設備名稱。因此,系統須具有將邏輯設備名稱轉換為某物理設備名稱的功能,這非常類似於存儲器管理中所介紹的邏輯地址和物理地址的概念。
『貳』 操作系統中,實現設備獨立性的關鍵技術是什麼
naixin
『叄』 設備獨立性,又稱為什麼呢
設備獨立性是指操作系統把所有外部設備統一當作成文件來看待,只要安裝它們的驅動程序,任何用戶都可以象使用文件一樣,操縱、使用這些設備,而不必知道它們的具體存在形式。
『肆』 什麼是操作系統的獨立性
操作系統的獨立性 就是設備獨立性,
即應用程序獨立於具體使用的物理設備。內為了實現容設備獨立性而引入了邏輯設備和物理設備這兩個概念。在應用程序中, 使用邏輯設備名稱來請求使用某類設備;而系統在實際執行時, 還必須使用物理設備名稱。因此,系統須具有將邏輯設備名稱轉換為某物理設備名稱的功能,這非常類似於存儲器管理中所介紹的邏輯地址和物理地址的概念。
為何要引入設備獨立性?如何實現設備獨立性?
答:現代操作系統為了提高系統的可適應性和可擴展性,都實現了設備獨立性或設備無關性。基本含義是應用程序獨立於具體使用的物理設備,應用程序以邏輯設備名請求使用某類設備。實現了設備獨立性功能可帶來兩方面的好處:
(1)設備分配時的靈活性;
(2)易於實現I/O 重定向。為了實現設備的獨立性,應引入邏輯設備和物理設備概念。在應用程序中,使用邏輯設備名請求使用某類設備;系統執行時是使用物理設備名。鑒於驅動程序是與硬體或設備緊密相關的軟體,必須在驅動程序之上設置一層設備獨立性軟體,執行所有設備的公有操作、完成邏輯設備名到物理設備名的轉換(為此應設置一張邏輯設備表)並向用戶層(或文件層)軟體提供統一介面,從而實現設備的獨立性。
『伍』 在設備管理中,何謂設備獨立性如何實現設備獨立性
主要是為了提高軟體的通用性,這樣開發出來的軟體不用針對不同的設備單獨開發了。
『陸』 關於不同操作系統的區別
Linux 操作麻煩 不太適合中國人使用·· 另外 Linux的特點
Linux操作系統在短短的幾年之內得到了非常迅猛的發展,這與Linux具有的良好特性是分不開的。Linux包含了Unix的全部功能和特性。簡單的說,Linux具有以下主要特性:
1.開放性
開放性是指系統遵循世界標准規范,特別是遵循開放系統互連(OSI)國際標准。凡遵循國際標准所開發的硬體和軟體,都能彼此兼容,可方便地實現互連。
2.多用戶
多用戶是指系統資源可以被不同用戶各自擁有使用,即每個用戶對自己的資源(例如:文件、設備)有特定的許可權,互不影響。Linux和Unix都具有多用戶的特性。
3.多任務
多任務是現代計算機的最主要的一個特點。它是指計算機同時執行多個程序,而且各個程序的運行互相獨立。Linux系統調度每一個進程,平等地訪問微處理器。由於CPU的處理速度非常快,其結果是,啟動的應用程序看起來好像在並行運行。事實上,從處理器執行一個應用程序中的一組指令到Linux調度微處理器再次運行這個程序之間只有很短的時間延遲,用戶是感覺不出來的。
4.良好的用戶界面
Linux向用戶提供了兩種界面:用戶界面和系統調用。Linux的傳統用戶界面是基於文本的命令行界面,即shell,它既可以聯機使用,又可存在文件上離線使用。shell有很強的程序設計能力,用戶可方便地用它編製程序,從而為用戶擴充系統功能提供了更高級的手段。可編程Shell是指將多條命令組合在一起,形成一個 Shell程序,這個程序可以單獨運行,也可以與其他程序同時運行。
系統調用給用戶提供編程時使用的界面。用戶可以在編程時直接使用系統提供的系統調用命令。系統通過這個界面為用戶程序提供低級、高效率的服務。Linux還為用戶提供了圖形用戶界面。它利用滑鼠、菜單、窗口、滾動條等設施,給用戶呈現一個直觀、易操作、交互性強的友好的圖形化界面。
5.設備獨立性
設備獨立性是指操作系統把所有外部設備統一當作成文件來看待,只要安裝它們的驅動程序,任何用戶都可以象使用文件一樣,操縱、使用這些設備,而不必知道它們的具體存在形式。
具有設備獨立性的操作系統,通過把每一個外圍設備看作一個獨立文件來簡化增加新設備的工作。當需要增加新設備時、系統管理員就在內核中增加必要的連接。這種連接(也稱作設備驅動程序)保證每次調用設備提供服務時,內核以相同的方式來處理它們。當新的及更好的外設被開發並交付給用戶時,操作允許在這些設備連接到內核後,就能不受限制地立即訪問它們。設備獨立性的關鍵在於內核的適應能力。其他操作系統只允許一定數量或一定種類的外部設備連接。而設備獨立性的操作系統能夠容納任意種類及任意數量的設備,因為每一個設備都是通過其與內核的專用連接獨立進行訪問。
Linux是具有設備獨立性的操作系統,它的內核具有高度適應能力,隨著更多的程序員加入Linux編程,會有更多硬體設備加入到各種Linux內核和發行版本中。另外,由於用戶可以免費得到Linux的內核源代碼,因此,用戶可以修改內核源代碼,以便適應新增加的外部設備。
6.提供了豐富的網路功能
完善的內置網路是Linux的一大特點。Linux在通信和網路功能方面優於其他操作系統。其他操作系統不包含如此緊密地和內核結合在一起的連接網路的能力,也沒有內置這些聯網特性的靈活性。而Linux為用戶提供了完善的、強大的網路功能。
支持Internet是其網路功能之一。Linux免費提供了大量支持Internet的軟體,Internet是在Unix領域中建立並繁榮起來的,在這方面使用Linux是相當方便的,用戶能用Linux與世界上的其他人通過Internet網路進行通信。
文件傳輸是其網路功能之二。用戶能通過一些Linux命令完成內部信息或文件的傳輸。
遠程訪問是其網路功能之三。Linux不僅允許進行文件和程序的傳輸,它還為系統管理員和技術人員提供了訪問其他系統的窗口。通過這種遠程訪問的功能,一位技術人員能夠有效地為多個系統服務,即使那些系統位於相距很遠的地方。
7.可靠的系統安全
Linux採取了許多安全技術措施,包括對讀、寫進行許可權控制、帶保護的子系統、審計跟蹤、核心授權等,這為網路多用戶環境中的用戶提供了必要的安全保障。
8.良好的可移植性
可移植性是指將操作系統從一個平台轉移到另一個平台使它仍然能按其自身的方式運行的能力。
Linux是一種可移植的操作系統,能夠在從微型計算機到大型計算機的任何環境中和任何平台上運行。可移植性為運行Linux的不同計算機平台與其他任何機器進行准確而有效的通信提供了手段,不需要另外增加特殊的和昂貴的通信介面。
還是windows適合中國人```
『柒』 為什麼操作系統要提供設備的獨立性
酇同.設備獨立性是指操作系統把所有外部設備統一當作成文件來看待,只要安裝它們的驅動程序,任何用戶都可以象使用文件一樣,操縱、使用這些設備,而不必知道它們的具體存在形式
『捌』 設備獨立性的簡介
在實現了設備獨立性的功能後, 可帶來以下兩方面的好處。
1) 設備分配時的靈活性
2) 易於實現I/O重定向
3)X窗口系統是個分布的,網路透明的,獨立於設備的多任務窗口和圖形系統,它採用顧客/服務員模式,把畫窗工作分面二部分,從而取得了設備獨立性,它提供了在網路上傳送圖形信息的標准協議,X窗口系統是網路圖形工作站和高檔PC機理想的窗口系統。 現代計算機系統常常配置了許多類型的外圍設備,同類設備又有多台,尤其是多台磁碟機,磁帶機的情況很普遍。作業在執行前,應對靜態分配的外圍設備提出申請要 求,如果申請時指定某一台具體的物理設備,那麼分配工作就很簡單,但當指定的某台設備有故障時,就不能滿足申請,該作業也就不能投稿運行。例如系統擁有A、B兩台卡片輸入機,現有作業J2申請一台卡片輸入機,如果它指定使用A,那麼作業J1已經佔用A或者設備A壞了,雖然系統還有同類設備B是好的且未被佔用,但也不能接受作業J2,顯然這樣做很不合理。為了解決這一問題,通常用戶不指定特定的設備,而指定邏輯設備,使得用戶作業和物理設備獨立開來,再通過其它途徑建立邏輯設備和物理設備之間的對應關系,我們稱這種特性為「設備獨立性」。具有設備獨立性的系統中,用戶編寫程序時使用的設備與實際使用的設備無關,亦即邏輯設備名是用戶命名的,可以更改是系統規定的,是不可更改的。設備管理的功能之一就是把邏輯設備名轉換成物理設備名。
1.應用程序獨立於具體使用的物理設備。為了實現設備獨立性而引入了邏輯設備和物理設備這兩格概念。在應用程序中,使用邏輯設備名稱來請求使用某類設備;而系統在實際執行時,還必須使用物理設備名稱。
2.在現代操作系統中,為了提高系統的可適應性和可擴展性,都毫無例外地實現了設備獨立性,也即設備無關性。其基本含義是,應用程序獨立於具體使用的物理設備,即應用程序以邏輯設備名稱來請求使用某類設備。

『玖』 設備獨立性是指
應用程序獨立於具體使用的物理設備