MS-DOS分層結構
MS-DOS是一個為個人電腦建立的作業系統。它由微軟開發。它是具有分層結構的作業系統的經典示例。MS-DOS作業系統被分成多個層,每個層具有不同的功能。
分層在MS-DOS作業系統中提供了明顯的優勢,因為所有層都可以單獨定義並根據需要相互互動。此外,如果以層的形式完成,則建立、維護和更新系統更容易。一層規範的更改不會影響其餘層。但是,MS-DOS中的層並沒有那麼清晰地定義,並且層規範常常相互滲透。
指定MS-DOS層結構的影像如下所示:
上圖包含應用程式程式、系統程式、MS-DOS裝置驅動程式和ROM BIOS裝置驅動程式的層。
應用程式程式
這些程式直接為使用者執行特定功能。換句話說,這些程式為終端使用者提供應用程式,因此被稱為應用程式程式。
系統程式
系統程式用於程式設計作業系統軟體。雖然應用程式程式提供使用者直接使用的軟體,但系統程式提供其他系統使用的軟體。
MS-DOS裝置驅動程式
MS-DOS上的大多數裝置驅動程式都是作業系統的一部分,例如鍵盤和螢幕控制檯驅動程式、軟盤和硬碟驅動程式、印表機埠驅動程式、序列埠驅動程式等。
ROM BIOS裝置驅動程式
BIOS驅動程式是儲存在主機板上的EPROM或EEPROM儲存晶片中的程式。這些是啟動計算機系統所需的必要基本驅動程式。BIOS代表基本輸入/輸出系統。
廣告