本章學習操作係統的基礎知識和DOS的使用。通過本章學習,要求掌握OS、DOS、文件、目錄、路徑、磁盤等基本概念,掌握DOS常用命令的格式和功能,學會對文件、目錄、磁盤進行管理操作。
2.1操作係統概述
一、操作係統的概念
操作係統(Operating System,縮寫為0S)是一種係統軟件,它管理計算機係統的資源,包括硬件資源(CPU、內存、各種外部設備)和軟件資源(程序和數據),並為用戶提供方便的接口。用戶按需要輸入操作命令或從菜單中選擇命令,由操作係統負責把用戶命令轉換成控製計算機硬件的指令,這樣用戶不必熟悉計算機的硬件也能很好地使用計算機。
總之,操作係統是對計算機係統資源進行管理和控製的程序,是用戶和計算機之間的接口。
二、操作係統的功能
操作係統主要有以下兩項功能:一是管理功能,二是服務功能。前者主要是對計算機係統的資源——處理器、外部設備和文件進行管理;而後者指為用戶或者其它應用軟件提供建立、修改和運行的服務,提供程序和數據的輸入輸出、數據和程序的存儲以及錯誤檢測和處理等服務。
具體地說,操作係統的功能主要體現為五大管理:
(1)處理機管理:處理機管理又叫進程管理。它通過引入“進程”的概念使CPU有條不紊地工作,並使CPU資源得到最充分的利用。
(2)存儲器管理:這是對存儲器存儲空間的管理,即分配內存空間,保證各作業占用的存儲空間不發生矛盾,並使各作業在自己所屬的存儲空間中不互相幹擾。
(3)設備管理:設備管理就是對各種外部設備進行統一管理,充分發揮他們的效率並使用戶以方便、統一的方法使用這些設備。
(4)文件管理:文件管理就是支持對文件的存儲、檢索和修改等操作以及文件保護的功能,以便用戶能方便、安全地訪問它們。
(5)作業管理:每個用戶請求計算機係統完成一個獨立的任務叫作業(job)。作業管理包括作業的輸入和輸出,作業的調度和控製等。
三、操作係統的分類對操作係統的分類可有不同的方式。以硬件規模劃分,可分為大型機、中型機、小型機和微型機操作係統;以用戶數目劃分,可分為單用戶操作係統和多用戶操作係統。最常用的一種分法是按照係統所提供的功能劃分,它把現代操作係統分為三類:批處理係統、分時係統和實時係統。而近幾年發展並流行起來的以網絡管理為核心的操作係統又被稱為網絡操作係統。
綜上所述,操作係統因單用戶與多用戶、單道與多道批處理、分時與實時、單機或網絡而異,通常分為以下六種類型:(1)單用戶操作係統;(4)實時操作係統;(2)批處理操作係統;(5)分布式操作係統;(3)分時操作係統;(6)網絡操作係統。
2.2DOS基礎知識
一、什麼是DOS
DOS是磁盤操作係統的簡稱,它是一種單用戶單任務操作係統。Microsoft(微軟)公司開發的DOS稱為MS.DOS,它是存放在軟盤或硬盤上的一組大型程序(故稱磁盤操作係統),需先裝入內存,計算機才能工作。從1981年推出MS—DOSl.0版至今已改進至7.0版,它一直是微機的主流操作係統,但現已逐步讓位於Windows操作係統。二、DOS的組成
DOS由引導程序、輸入,輸出管理程序、文件管理程序和DOS命令管理程序組成。
(1)引導程序(BOOTRECORD):格式化磁盤時已將引導程序存放在係統軟盤的0麵、0磁道、第l扇區或硬盤的第一柱麵第一扇區上。DOS啟動時它自動裝入內存,然後負責將DOS的其它部分裝入內存。
(2)輸入,輸出管理程序(10.SYS和BIOS):由固化在ROM中的基本輸入,輸出係統BIOS和DOS係統盤上的I0.SYS兩個程序模塊組成。其主要作用是檢查外部設備情況,對設備進行初始化、選擇、分配、控製等。
(3)文件管理程序(MSDOS.SYS):是DOS的核心,它為用戶與係統提供高層接口。它的主要功能是管理全部磁盤文件,允許創建、讀出、寫入或刪除某個文件;負責磁盤、內存及其它係統資源的管理;啟動並控製顯示器、打印機等輸入輸出設備的通信;並負責與命令處理程序以及各種應用程序通信。
(4)DOS命令處理程序:該程序由內部命令處理程序COMMAND.COM和外部命令處理程序集兩部分組成。內部命令處理程序COMMAND.COM存放在係統盤上,它的作用是接受用戶從鍵盤輸入的內部命令,並進行檢查正確與否。正確,則執行相應的程序,完成用戶的操作要求;不正確,則在屏幕上顯示出錯誤的原因。外部命令處理集包括許多獨立的程序,這些程序通常是用戶常用的程序,它們共存於係統盤上,其作用是當用戶從鍵盤輸入外部命令時,操作係統將該命令調入內存解釋、執行,並對錯誤命令作出相應的反應。
DOS的引導程序以獨占固定的物理扇區的方式直接存放在磁盤上;其它三個程序以文件的形式存放在磁盤上,其中10.SYS、MSDOS.SYS是係統、隱含文件,用DIR命令查看不到這兩個文件。DOS的外部命令以及驅動程序一般以文件的形式存放在C盤的C:\DOS子目錄下,是安裝DOS時生成的。
三、DOS的啟動
啟動DOS就是將DOS程序裝入內存,使計算機處於工作狀態,等待接受用戶命令的過程。可以從軟盤啟動,也可從硬盤啟動,並且都有熱啟動和冷啟動兩種方式。
軟盤啟動,必須先將DOS啟動盤(含I0.SYS、MSDOS.SYS和COMMAND.COM啟動程序的軟盤)插入A驅動器;硬盤啟動則要在硬盤上預先安裝好DOS操作係統。
冷啟動就是依次接通外部設備(如顯示器)及計算機電源,啟動計算機;熱啟動則是在計算機已接通電源的情況下,同時按下Ctrl、Ah和Del三個鍵,使計算機重新啟動。冷啟動時先檢查內存,再裝入DOS;熱啟動不進行內存檢查,直接將DOS裝入內存。
在計算機已通電的情況下,按機箱上的Reset按鈕也是重新啟動計算機。此時也檢查內存,然後裝入DOS,與冷啟動過程一樣。
啟動成功後,屏幕上顯示提示符A:\>.或C:\>.,等待用戶輸入命令。如果啟動失敗,則顯示啟動失敗的原因。
與啟動DOS有關的還有兩個重要文件:用於對係統硬、軟件進行合理配置的係統配置文件CONFIG.SYS;用於規定伴隨DOS啟動自動執行的一些命令的自動批處理文件:AUT0.EXEC.BAT。如果這兩個文件不正確,也會造成啟動或運行不正常。