在第五、六章分別介紹了計算機係統的硬、軟件組成及工作原理,分析了指令的執行過程。那麼,用戶是如何使用計算機的呢?我們曾經明確地指出:計算機係統是由操作係統控製管理的,而用戶則通過操作係統去使用與操縱計算機。因此,在學習中應當注意這樣幾個層次:
(1)首先是熟悉操作係統為用戶提供的用戶界麵,通常稱為操作係統命令。即用戶可以通過編程或鍵盤發出哪些命令,去使用操縱計算機。
(2)其次是了解在操作係統支持下,有哪些軟件資源可供調用。因為如果隻知道用基本語言編程序,工作效率是很低的,不能充分發揮計算機係統的潛力,所以我們應當盡量利用係統已能運行的軟件資源。
(3)然後,我們可以通過一些實例,去學習使用計算機,在使用過程中要注意人機對話方式的運用,
不同的計算機係統,其操作方式通常有些差別,甚至是很大的差別。計算機係統有多種硬軟資源,它們的使用方法涉及麵非常廣,技巧變化很多,因此廠家要提供各種使用手冊與技術資料,用戶應根據自己的需要去選讀它們。
本章顯然不可能以很少的篇幅馬上教會讀者使用各種計算機,這裏隻能以最常用的個人計算機IBM-PC/XT為例,按照上述三個層次作簡要介紹。其目的僅在於,讓讀者了解使用計算機的大致方法(是怎麼一回事),並指出學習的方向。許多知識將會在後續課程中陸續介紹。
7.1用戶界麵操作係統命令
在上一章中曾經介紹,IBM-PC/XT/AT最常使用的操作係統是PC-DOS,簡稱DOS。如圖62所示。完整地講,PC-DOS由一個引導程序和三個層次模塊組成,這三個層次模塊是t輸入輸出係統、文件係統、命令處理程序。而輸入輸出係統又由常駐在係統板ROM中的BIOS與係統盤上的BIOS接口模塊組成。但是,從PC-DOS的物理存儲角度看,則分為二大部分:一部分已經固化在係統板之ROM芯片中,即BIOS,不需要用戶去裝入。而裝在磁盤盤片上,被稱為PC-DOS的這部分,則包括四個程序:引導程序輸入輸出設備管理程序比MBIO.COM,即BIOS接口模塊;文件管理和功能調用處理程序IBMDOS.COM,即文件係統,命令處理程序COMMAND.COM。因此,許多人將裝在盤上需要引入的這四個程序,稱為主操作係統PC-DOS,而將已固化的BIOS抽出來,單獨命名為基本輸入輸出係統。讀者不難理解,這兩種劃分方法並無實質差別。
用戶可以通過兩種界麵使用與操縱計算機。一種界麵是通過按鍵向係統發出命令,例如啟動DOS,建立文件,調出文件,執行文件等-因此,我們需要了解鍵盤上有哪些相關的鍵,可以發出哪些命令,各種命令的格式,以及它們所完成的操作是什麼。另一種界麵是使用某種語言編製程序,作為程序文件進人係統,被執行程序中包含調用某些係統功能的命令。為此,我們需要仔細閱讀所用程序設計語言的使用說明,了解這種版本的語言有哪些規定,可以實現哪些功能,這種版本的語言需要哪種版本的操作係統支持等。
—、DOS常用鍵
使用PC機,首先要熟悉它的鍵盤。鍵盤上提供了字母、數字及一些字符鍵(屬於ASCII碼字符集),可用這些鍵組合成字符串,表示某個DOS命令。鍵盤的左部或上部有若幹功能鍵,它們可以單獨使用或與其它鍵配合使用。鍵盤右部分有若幹編輯鍵,供編輯文件用。以鍵盤命令形式提供的用戶界麵體現為:通過控製鍵發出操作命令,或以字符串形式發出操作命令。現在先簡略介紹部分常用控製功能鍵。
1.常用鍵
這是一些常用的基本控製鍵如:或回車鍵。這是一個使用得最多的鍵,它有多種應用方式,可由程序設計語言或應用程序定義。一種常用的功能是:在信息行結束時按此鍵表示該行結束;在DOS係統提示符狀態下,鍵入命令或文件名稱按此鍵,表示該文件名或命令輸入完並請求執行。
ESC換碼鍵。可由操作係統或用戶的應用程序定義功能,因而有多種使用方法。例如,係統本身定義為:按此鍵後屏幕上顯示,光標下移一行,廢除剛鍵入的一行,用戶可以重新打入正確命令。
使用屏編輯程序,可以方便地在全屏幕編輯文件,係統提供的行編輯文件EDLIN,可以使被編輯文件以某行為基準(樣板行),進行整行的編輯操作,而使用簡單的編輯功能鍵,可編輯修改正在輸入的-行信息或一行命令。
通過鍵盤打入任意一行,在按回車鍵以後,這一行就保留在輸入緩衝區中,稱作樣板行。用戶可以此為基準,進行編輯修改,按下麵某個編輯鍵,可以實現有關功能。
事實上,我們並沒有列所有的操作鍵功能,隻舉出了其中的基本操作。需要特別注意的是:許多鍵在不同的軟件中,可能有不同的定義。如許多全屏幕編輯軟件中對各種控製鍵、功能鍵的定義與上麵列舉的行編輯軟件的定義就很大差別。
二、DOS命令
操作係統DOS提供一組命令供用戶使用,稱為DOS命令,它們由一組字符串表示,在使用時也可能輔以某些控製鍵配合。一般將DOS命令分為三神類型:內部命令,外部命令,批命令。內部命令是包含在命令處理程序COMMAND.COM之中的命令,隨著DOS—起裝入主存,用戶可以在DOS提示符後直接使用它們。外部命令是以一些可執行程序文件的形式存放在磁盤上的命令,需要時才裝入主存。調用外部命令時要注意該命令是否在指定盤上,如果在,DOS可將它裝入主存,然後就執行。批處理,則是用一組內部命令或外都命令及批處理子命令所構成的複合命令。