計(jì)算機(jī)的DOS*作系統(tǒng)詳解
第1篇:計(jì)算機(jī)的DOS*作系統(tǒng)詳解
dos*作系統(tǒng)即為英文diskoperatingsystem的縮寫(xiě),意思是“磁盤(pán)*作系統(tǒng)”。dos是一個(gè)單用戶、單任務(wù)的*作系統(tǒng),采用的是對(duì)計(jì)算機(jī)手動(dòng)輸入命令行的方式下,對(duì)計(jì)算機(jī)進(jìn)行*作和控制。由于dos可以直接訪問(wèn)硬件,因此它很適合拿來(lái)控制嵌入式設(shè)備。接下來(lái)是小編為大家收集的計(jì)算機(jī)的dos*作系統(tǒng)詳解,希望能幫到大家。
計(jì)算機(jī)的dos*作系統(tǒng)詳解
dos是一種個(gè)人計(jì)算機(jī)(pc)的*作系統(tǒng),簡(jiǎn)言之,dos是人與計(jì)算機(jī)的一個(gè)界面,人通過(guò)這個(gè)界面來(lái)運(yùn)行和控制計(jì)算機(jī)。dos(磁盤(pán)*作系統(tǒng))使用一些接近于自然語(yǔ)言或其縮寫(xiě)的命令,就可以輕松地完成絕大多數(shù)的日常*作。另外,dos作為*作系統(tǒng)能有效地管理、調(diào)度、運(yùn)行個(gè)人計(jì)算機(jī)各種軟件和硬件資源。
windows9x系列以及windowsme*作系統(tǒng)的底層系統(tǒng)還是dos。windowsxp和windows7在“附件”中有一個(gè)“命令提示符”(cmd),其模擬了一個(gè)dos環(huán)境,可以使用相關(guān)的命令來(lái)*作計(jì)算機(jī)和網(wǎng)絡(luò)。
dos家族包括ms-dos、pc-dos、dr-dos、freedos、pts-dos、rom-dos、jm-os和cc-dos等,常見(jiàn)的dos有兩種:ibm公司的pc-dos和微軟公司的ms-dos,它們的功能、命令用途格式都相同,我們常用的是ms-dos。
在microsoft后續(xù)開(kāi)發(fā)下,基于ms-dos源發(fā)出win9x系統(tǒng)。
盡管這些系統(tǒng)常被簡(jiǎn)稱為"dos",但也有幾個(gè)也和dos無(wú)關(guān),雖然在非x86的微計(jì)算機(jī)系統(tǒng)上運(yùn)行的磁盤(pán)*作系統(tǒng)在名稱中也有"dos"字眼,而且在專(zhuān)門(mén)討論該機(jī)器的場(chǎng)合中也會(huì)簡(jiǎn)稱為"dos"(例如:amigados、amsdos、andos、appledos、ataridos、modoredos、csi-dos、prodos、trs-dos等),但這些系統(tǒng)和dos運(yùn)行檔以及ms-dosapi并不兼容。目前dos幾乎沒(méi)有人使用了。
自從dos在1981年問(wèn)世以來(lái),版本就不斷更新,從最初的dos1.0升級(jí)到了最新的dos8.0(windowsme系統(tǒng)),純dos的最高版本為dos6.22,這以后的新版本dos都是由windows系統(tǒng)所提供的,并不單獨(dú)存在。
ms-dos的發(fā)展歷程
ms-dos2.01983年3月,加入unix式的樹(shù)狀檔案系統(tǒng)與及硬盤(pán)支援,以低階的觀點(diǎn)視之,這是第一次的dos重大改版。這個(gè)版本除了相容于cp/m的fcb檔案系統(tǒng)之外,正式采用了檔案配置表格式,并大量使用具有unix特征的handle式檔案*作方式。
ms-dos2.111983年3月,為主要的oem版本,修正了2.01版的錯(cuò)誤,增加了對(duì)非英語(yǔ)語(yǔ)言及其文件格式的**支援。
ms-dos2.251983年10月,支援額外擴(kuò)充的字符組(日文與韓文),還修正了舊版的錯(cuò)誤。
ms-dos3.01984年8月,引入pc/at,它能支援1.2mb的軟盤(pán),并加入較高容量的硬盤(pán)。
ms-dos3.11984年11月,加入對(duì)網(wǎng)絡(luò)支援。
ms-dos3.21986年1月,加入了3.5?既砼痰那炕?г??⒖?伎梢醞腹???淌絞褂糜布?ms。
ms-dos3.31987年8月,修正部份內(nèi)部錯(cuò)誤、增加了許多關(guān)于檔案處理的外部命令、開(kāi)始支援軟盤(pán)之后。
ms-dos4.01988年6月,主要基于ibm的代碼庫(kù),而不是微軟自己的代碼庫(kù)。加入了最大2gb容量硬盤(pán)機(jī)支持,引入emm(軟件模擬ems)以及新規(guī)格xms內(nèi)存技術(shù),令dos*作系統(tǒng)可以使用1mb以上的內(nèi)存。開(kāi)始有dosshell的使用。dosshell可以被視為dos的gui界面,并有切換程式作業(yè)的能力。
ms-dos4.011988年12月,對(duì)于舊版所存在的一系列錯(cuò)誤進(jìn)行修正。
ms-dos5.01991年6月,第三次重大改版,可能也是dos史上最重要的改版。這個(gè)版本繼承4.0對(duì)于內(nèi)存管理的改進(jìn),是emm規(guī)格最為穩(wěn)定、普及的版本,也加入了許多內(nèi)存管理的程式,如emm386、mem等等,為的就是與windows好好搭配,連帶也使得dos內(nèi)存管理成為當(dāng)時(shí)許多軟件亟欲配合增強(qiáng)的方向,如何設(shè)定dos內(nèi)存配置成為熱門(mén)話題。basic直譯器改為quickbasic的簡(jiǎn)易版本qbasic,內(nèi)建文字編輯器則由原來(lái)的行編輯edlin改為全屏幕編輯的edit(其實(shí)只是對(duì)qbasic.exe多下一道參數(shù)而已)。減少外部命令對(duì)于版本的需求,而在千呼萬(wàn)喚中,終于加入doskey、undelete、quickformat、unformat等能力。另一個(gè)值得一提的是,這個(gè)版本的config.sys允許有多重選項(xiàng)。
ms-dos6.01993年3月,加入了許多花哨的外部命令。系統(tǒng)檢測(cè)程式msd被加入。doublespace壓縮磁盤(pán)技術(shù)開(kāi)始被使用,亦開(kāi)始附上微軟自家的解毒軟件vsafe以及msav。網(wǎng)絡(luò)方面開(kāi)始加入對(duì)ll5傳輸線的支持。對(duì)于磁盤(pán),開(kāi)始加入磁區(qū)整理軟件defrag以及磁盤(pán)快取程式smartdrv。檔案管理方面,以豪華的msbackup取代了陽(yáng)春的backup。另外,終于加入了deltree與move公用程式。開(kāi)始正式支持光驅(qū)。內(nèi)存管理方面則加入了memmaker組態(tài)最佳化程式。ms-dos6.21993年11月,doublespace更名為drvspace。
ms-dos6.211994年2月。
ms-dos6.221994年6月,最后一個(gè)銷(xiāo)售版本。1994年8月,國(guó)喬(kc)取得微軟與ibm授權(quán),搭配國(guó)喬中文系統(tǒng)發(fā)表自己的dos7.0。
ms-dos7.01995年8月,windows95所帶的版本,支持長(zhǎng)文件名。
ms-dos7.11996年8月,加入對(duì)大硬盤(pán)和fat32分區(qū)的支持等。
ms-dos8.02000年9月,dos的最后一個(gè)版本,取消了部分功能,例如不再支持sys命令、打印機(jī)*作。
dos的主要功能
1.磁盤(pán)*作
fdisk隱含參數(shù)/mbr重建主引導(dǎo)記錄fdisk/mbr重建主引導(dǎo)記錄
fdisk在dos7.0以后增加了/cmbr參數(shù),可在掛接多個(gè)物理硬盤(pán)時(shí),重建排序在后面的硬盤(pán)的主引導(dǎo)記錄,例如:fdisk/cmbr2,可重寫(xiě)第二個(gè)硬盤(pán)的主引導(dǎo)記錄。(在使用時(shí)要十分小心,避免把好的硬盤(pán)引導(dǎo)記錄損壞)
format參數(shù):/q快速格式化/u不可恢復(fù)/autotest不提示/s創(chuàng)建ms-dos引導(dǎo)盤(pán)formatc:/q/u/autotest
2.目錄*作
dir[目錄名或文件名][/s][/w][/p][/a]列出目錄參數(shù):/s查找子目錄/w只顯示文件名/p分頁(yè)/a顯示隱藏文件dirformat.exe/s查找該盤(pán)的format.exe文件并報(bào)告位置
md(mkdir)[目錄名]創(chuàng)建目錄mkdirhelloworld創(chuàng)建helloworld目錄
cd(chdir)[目錄名]ps:可以使用相對(duì)目錄或絕對(duì)目錄進(jìn)入目錄cdaa進(jìn)入當(dāng)前文件夾下的aa目錄,cd..進(jìn)入上一個(gè)文件夾cd返回根目錄;cdc:windows進(jìn)入c:windows文件夾
rd(rmdir)[目錄名]刪除目錄rdhelloworld刪除helloworld目錄
3.文件*作
刪除目錄及其文件:rmdir[目錄名或文件名][/s][/w][/p][/a]。例rmdirc:qqdownload/s刪除c盤(pán)的qqdownload目錄。
del[目錄名或文件名][/f][/s][/q]刪除參數(shù):/f刪除只讀文件/s刪除該目錄及其下的所有內(nèi)容/q刪除前不確認(rèn)
delc:del/s/q自動(dòng)刪除c盤(pán)的del目錄。
copy[源文件或目錄](méi)[目標(biāo)目錄](méi)復(fù)制文件copyd:pwin98*.*c:presetup將d盤(pán)的pwin98的所有文件復(fù)制到c盤(pán)的presetup下。
attrib[參數(shù)][源文件或目錄](méi)文件屬**作命令,attrib命令可以列出或修改磁盤(pán)上文件的屬*,文件屬*包括文檔(a)、只讀(r)、隱藏(h)、系統(tǒng)(s),例如:attrib-h-r-sio.sys執(zhí)行這一命令后,將把dos系統(tǒng)文件io.sys文件的只讀、隱藏、系統(tǒng)屬*去掉,這時(shí)將可以直接通過(guò)dir命令看到io.sys文件。attrib+h+r+sautoexec.bat將為自動(dòng)批處理文件增加以上屬*。
4.內(nèi)存*作
debug調(diào)試內(nèi)存參數(shù)-w[文件名]寫(xiě)入二進(jìn)制文件-o[地址1][地址2]輸出內(nèi)存-q退出exp:o7010[return]o7101
[return]01[return]q[return]dos下通過(guò)寫(xiě)70h/71hport改變bios密碼在cmos中存放的對(duì)應(yīng)位置的值,用以清除awardbios密碼.debug還可以*硬盤(pán)保護(hù)卡等,但只可以在純dos下用。
5.分區(qū)*作
給磁盤(pán)分區(qū),一般都會(huì)分成四個(gè)區(qū),磁盤(pán)分區(qū)由主分區(qū)、擴(kuò)展分區(qū)、邏輯分區(qū)組成。
pq和acronisdiskdirector這兩個(gè)工具都可以在不丟失數(shù)據(jù)的情況下對(duì)分區(qū)進(jìn)行調(diào)整大小,以及合并等*作,xp系統(tǒng)的話你用pq,win7系統(tǒng)的話用acronisdiskdirector*作基本一樣,可以去網(wǎng)上找教程來(lái)看看,再不重裝系統(tǒng)的情況下都能調(diào)整分區(qū)大小,但是建議你還是先備份下數(shù)據(jù)再調(diào)整,畢竟對(duì)硬盤(pán)直接進(jìn)行的*作有一定的危險(xiǎn)*。
第2篇:全國(guó)計(jì)算機(jī)等級(jí)考試四級(jí)MS-DOS*作系統(tǒng)簡(jiǎn)介復(fù)習(xí)綱要
ms-dos是美國(guó)microsoft公司為ibmpc微型計(jì)算機(jī)開(kāi)發(fā)的一個(gè)單用戶、單任務(wù)磁盤(pán)*作系統(tǒng),也稱為ibm-dos或pc-dos。和其它微型機(jī)*作系統(tǒng)一樣,ms-dos的主要功能是進(jìn)行文件管理和設(shè)備管理,其中文件系統(tǒng)負(fù)責(zé)建立、刪除、讀/寫(xiě)、檢索文件,而輸入輸出系統(tǒng)則負(fù)責(zé)驅(qū)動(dòng)顯示器、鍵盤(pán)、磁盤(pán)、打印機(jī)以及異步通訊口的工作。
1.ms-dos的系統(tǒng)結(jié)構(gòu)
ms-dos采用層次模塊結(jié)構(gòu),它由三個(gè)層次模塊和一個(gè)引導(dǎo)程序組成。這三個(gè)模塊是文件系統(tǒng)(msdos.sys)、命令處理程序(mand)和輸入輸出系統(tǒng)(io.sys)。其中輸入輸出系統(tǒng)又由駐在rom中的基本輸入輸出系統(tǒng)bios和系統(tǒng)盤(pán)上的bios接口模塊兩部分組成。ms-dos是用戶與物理機(jī)器的接口,用戶**它提供的一組鍵盤(pán)命令或一組軟中斷和系統(tǒng)功能調(diào)用來(lái)使用ms-dos。命令處理程序(mand)可處理ms-dos和*作員打入的鍵盤(pán)命令以及批處理文件。當(dāng)命令處理程序執(zhí)行*作員打入的鍵盤(pán)命令時(shí),它就啟動(dòng)相應(yīng)的程序運(yùn)行。用戶程序在運(yùn)行過(guò)程中可以調(diào)用ms-dos文件系統(tǒng)提供的一組系統(tǒng)功能調(diào)用。ms-dos文件系統(tǒng)提供的系統(tǒng)功能調(diào)用主要有文件的建立、刪除、讀寫(xiě)以及其它各種文件*作。此外,它還管理內(nèi)存、外設(shè)以及其它系統(tǒng)資源并為應(yīng)用程序使用這組資源提供相應(yīng)的系統(tǒng)功能調(diào)用。文件系統(tǒng)是ms-dos的核心部分。當(dāng)文件系統(tǒng)在處理系統(tǒng)功能調(diào)用時(shí),要調(diào)用bios接口模塊中的設(shè)備驅(qū)動(dòng)程序提供的設(shè)備讀寫(xiě)、控制等功能。最后由設(shè)備驅(qū)動(dòng)程序調(diào)用bios驅(qū)動(dòng)設(shè)備工作。bios是ms-dos中惟一與設(shè)備有關(guān)的部分。由于它與硬件的關(guān)系較為密切,通常固化在rom中,故也稱為rombios。bios包括自檢程序、一組設(shè)備輸入輸出子程序和裝入程序。引導(dǎo)程序是在磁盤(pán)初始化時(shí),由format命令寫(xiě)在軟盤(pán)或硬盤(pán)的0柱0面1扇區(qū)上的,它在系統(tǒng)啟動(dòng)時(shí)用來(lái)查找和裝入ms-dos(io.sys和msdos.sys)。
2.ms-dos的存儲(chǔ)管理
ms-dos是基于單道程序設(shè)計(jì)方法的*作系統(tǒng),它最早選用的微處理器芯片是intel8088和8086。這類(lèi)微處理器上共有20根地址總線,因而內(nèi)存容量為1mb,編址從0開(kāi)始到220-1結(jié)束。其中除ms-dos的常駐主存部分和硬件用于硬盤(pán)驅(qū)動(dòng)、顯示緩沖等需要外,可供用戶使用的內(nèi)存空間最多還剩余640kb。ms-dos對(duì)用戶空間采用單連續(xù)存儲(chǔ)管理方法。當(dāng)一個(gè)用戶程序裝入運(yùn)行時(shí),ms-dos把整個(gè)用戶區(qū)分配給它;當(dāng)程序運(yùn)行結(jié)束時(shí),ms-dos收回用戶區(qū)以滿足下一個(gè)用戶程序的運(yùn)行要求。用戶區(qū)域最多只有640kb,這一限制使許多用戶感到失望,因而從ms-dos5.0開(kāi)始管理的內(nèi)存空間可以擴(kuò)大到16mb(80286)或4gb(80386、80486),把所管理的內(nèi)存空間可分成下列幾類(lèi):
(1)常規(guī)內(nèi)存把0kb至640kb的內(nèi)存區(qū)域作為基本內(nèi)存區(qū),稱為“常規(guī)內(nèi)存”,可供所有的程序使用。其中ms-dos5.0占用了一部分,其余可歸用戶使用。examda
(2)保留內(nèi)存指定址在640kb到1mb之間的內(nèi)存區(qū)域,這部分區(qū)域也稱“上方內(nèi)存”(uppermemory—縮記為umb)。該區(qū)域供硬件使用,保留給屏幕處理、rombios或其它設(shè)備使用。
(3)擴(kuò)展內(nèi)存定址在1mb之后的內(nèi)存稱“擴(kuò)展內(nèi)存”,一般程序不能直接使用擴(kuò)展內(nèi)存。擴(kuò)展內(nèi)存的使用要用xms(extendedmemoryspecification)規(guī)范提供支持,所以,擴(kuò)展內(nèi)存有時(shí)也簡(jiǎn)稱xms。microsoft的himem.sys是一個(gè)符合x(chóng)ms規(guī)范的擴(kuò)展內(nèi)存管理程序,因而,在使用擴(kuò)展內(nèi)存前應(yīng)首先在config.sys中加入安裝himem.sys的命令。擴(kuò)展內(nèi)存的第一段,即1mb到1mb+64kb的區(qū)域稱為“高內(nèi)存區(qū)”(highmemoryarea—縮寫(xiě)hma)。用戶可以要求把常規(guī)內(nèi)存中的dos大部分常駐程序移到高內(nèi)存區(qū),以騰出更多的空間讓用戶的應(yīng)用程序使用。
(4)擴(kuò)充內(nèi)存擴(kuò)充內(nèi)存是由ems(expandedmemoryspecification)規(guī)范支持的內(nèi)存,它被做成一塊卡的方式*在擴(kuò)充槽上,擴(kuò)充內(nèi)存可簡(jiǎn)稱ems。使用ems時(shí)必須裝入擴(kuò)充內(nèi)存管理程序emm386.exe。
3.ms-dos的文件管理
(1)文件和文件名在ms-dos中,所有的程序和數(shù)據(jù)都是以文件的形式存儲(chǔ)在磁盤(pán)上的。為了區(qū)分不同的文件,每個(gè)文件必須有一個(gè)惟一的標(biāo)識(shí),在ms-dos中把文件的標(biāo)識(shí)稱為“文件引用名”,簡(jiǎn)稱“引用名”。引用名由三部分組成,格式如下([]中的部分是可以缺少的):
[〈盤(pán)符〉][〈文件名〉][.〈擴(kuò)展名〉]
(2)目錄結(jié)構(gòu)ms-dos的文件系統(tǒng)采用樹(shù)形目錄結(jié)構(gòu),樹(shù)中的每一個(gè)結(jié)點(diǎn)都有一個(gè)名字以供訪問(wèn)。樹(shù)的結(jié)點(diǎn)分為三類(lèi):根結(jié)點(diǎn)表示根目錄;樹(shù)枝結(jié)點(diǎn)表示子目錄;樹(shù)葉則表示文件。根目錄又稱為系統(tǒng)目錄,每張盤(pán)上只有一個(gè)根目錄。根目錄中能存儲(chǔ)的目錄和文件的數(shù)量是有限的,子目錄中能存儲(chǔ)的目錄或文件是沒(méi)有限制的,只要磁盤(pán)能容納就行。根目錄的代號(hào)為“”,不能改變,而子目錄的名稱可以自己定義,子目錄名的格式與文件名類(lèi)似,由不超過(guò)8個(gè)的有效字符組成。ms-dos中把子目錄也看做文件(稱“目錄文件”)。每一個(gè)文件在目錄中占一個(gè)目錄項(xiàng),每個(gè)目錄項(xiàng)由32個(gè)字節(jié)組成。當(dāng)建立一個(gè)新文件時(shí),ms-dos會(huì)在指定的目錄中建立該文件的目錄項(xiàng),登記文件名、指出文件長(zhǎng)度、建立時(shí)間和日期、存放地址和屬*等。在ms-dos中,“簇”是磁盤(pán)空間的分配單位,一個(gè)簇由若干扇區(qū)組成(簇中扇區(qū)數(shù)取決于磁盤(pán)容量),首簇號(hào)指出文件在磁盤(pán)上的起始地址。文件的屬*有“檔案屬*”(文件是否有備份)、“只讀屬*”(此文件只能讀取,不能寫(xiě)入數(shù)據(jù)和刪除)、“隱含屬*”(文件被隱藏,可以使用但不能拷貝或刪除)、“系統(tǒng)屬*”(不能拷貝、刪除和隨意修改)等。
(3)絕對(duì)路徑和相對(duì)路徑在ms-dos中允許用“絕對(duì)路徑”和“相對(duì)路徑”兩種方式來(lái)尋找文件。文件的絕對(duì)路徑是指從根目錄到指定文件或目錄的通路,這個(gè)通路是惟一的,其路徑是由通路所經(jīng)過(guò)的所有目錄的目錄名組成。絕對(duì)路徑以“”開(kāi)始,目錄名之間用反斜杠“”隔開(kāi)。如果只允許用戶使用絕對(duì)路徑來(lái)指定文件,顯然會(huì)有以下兩個(gè)不足:從系統(tǒng)的實(shí)現(xiàn)來(lái)看,文件的查找總是要從根目錄開(kāi)始,因而查找的時(shí)間較長(zhǎng);從用戶的使用來(lái)看,用戶總是從根目錄開(kāi)始指定其文件的路徑,當(dāng)路徑較長(zhǎng)時(shí),用戶常常感到很不方便。事實(shí)上,用戶在上機(jī)*作的一段時(shí)間內(nèi),常常僅訪問(wèn)一個(gè)子目錄下的文件。因此,為了提高系統(tǒng)效率和方便用戶使用,在ms-dos中引進(jìn)了當(dāng)前目錄和相對(duì)路徑的概念。在系統(tǒng)初始啟動(dòng)之后,當(dāng)前目錄就是根目錄,以后,用戶可以用“改變當(dāng)前目錄”命令進(jìn)行修改。如果文件就在當(dāng)前目錄中,則僅指出文件名即可,ms-dos將在當(dāng)前目錄中尋找該文件。如果文件不在當(dāng)前目錄中但在當(dāng)前目錄的下級(jí)目錄中,則可指出從當(dāng)前目錄到指定文件或目錄的通路,從當(dāng)前目錄開(kāi)始的路徑稱“相對(duì)路徑”。相對(duì)路徑是不以“”開(kāi)始的路徑。為了在鍵盤(pán)命令中指出要求ms-dos進(jìn)行處理的某個(gè)文件或目錄,在輸入命令行中通常應(yīng)打入:
[〈盤(pán)符〉][〈路徑〉]〈文件名〉或[〈盤(pán)符〉]〈路徑〉用來(lái)指定某個(gè)文件或某個(gè)目錄。為了方便起見(jiàn),在下文中將它們稱為“文件路徑名”或“目錄路徑名”。
(4)文件結(jié)構(gòu)ms-dos中文件的邏輯結(jié)構(gòu)是流式文件結(jié)構(gòu),即文件中的信息不再劃分邏輯記錄。存儲(chǔ)結(jié)構(gòu)采用鏈接文件結(jié)構(gòu),但鏈接指針不是保存在文件的信息塊中,而是集中保存在文件定位表fat中。在ms-dos中盤(pán)空間的分配單位是“簇”,簇的大小由盤(pán)的類(lèi)型決定,對(duì)于雙面軟盤(pán),簇的大小為1kb(兩個(gè)磁盤(pán)塊)。fat表中每個(gè)登記項(xiàng)順序編號(hào),與簇號(hào)對(duì)應(yīng)。在ms-dos中的鏈接文件結(jié)構(gòu)有四個(gè)特點(diǎn):一是在文件目錄項(xiàng)中指出文件的首簇號(hào);二是文件的長(zhǎng)度僅受盤(pán)空間容量的限制;三是文件定位表fat也起到了“磁盤(pán)空間分配表”的作用,而不必再另用位示圖等來(lái)表示磁盤(pán)空間的分配情況了,fat中為“000”的登記項(xiàng)所對(duì)應(yīng)的簇號(hào)就是當(dāng)前空閑的盤(pán)空間;四是ms-dos把文件的鏈接指針集中在fat中,而不是分散在磁盤(pán)塊中,因此,能很快地找到文件的存放位置,這種鏈接結(jié)構(gòu)既可采用順序存取方式,又可有效地進(jìn)行隨機(jī)存取。
(5)文件的使用ms-dos為應(yīng)用程序提供了一組使用文件的系統(tǒng)功能調(diào)用:打開(kāi)文件、建立文件、讀文件、寫(xiě)文件、刪除文件、改變文件讀/寫(xiě)指針、關(guān)閉文件等。在使用文件前必須先“打開(kāi)文件”(文件已存在的情況)或“建立文件”(文件不存在的情況),使用結(jié)束后要“關(guān)閉文件”。另外,用戶可以用文件類(lèi)型*作命令來(lái)管理和使用文件。關(guān)于文件的常用*作命令的具體使用請(qǐng)參考有關(guān)手冊(cè)。
4.ms-dos的設(shè)備管理
(1)塊設(shè)備與字符設(shè)備
按主存儲(chǔ)器與設(shè)備交換的單位來(lái)分類(lèi),ms-dos把設(shè)備分成兩類(lèi):塊設(shè)備和字符設(shè)備。塊設(shè)備交換信息的單位為“塊”,塊設(shè)備主要用于存儲(chǔ)文件信息,硬盤(pán)和軟盤(pán)都是軟設(shè)備。在塊設(shè)備上存儲(chǔ)信息是按塊組織的,程序執(zhí)行時(shí)可以從這些設(shè)備上讀取某個(gè)文件信息,也可以將某個(gè)文件信息存儲(chǔ)到它們上面去。字符設(shè)備交換信息的單位為“字節(jié)”,字符設(shè)備主要是作為一種輸入輸出工具,例如,鍵盤(pán)、顯示器、行式打印機(jī)等,字符設(shè)備上的信息往往是以字符為單位組織的。
(2)設(shè)備的驅(qū)動(dòng)
ms-dos設(shè)備管理的主要任務(wù)是提供各類(lèi)設(shè)備驅(qū)動(dòng)程序(包含在bios接口模塊中),盡管各類(lèi)設(shè)備的特*有很大差異,但設(shè)備驅(qū)動(dòng)程序?yàn)槲募到y(tǒng)msdos.sys提供了一組統(tǒng)一的設(shè)備驅(qū)動(dòng)功能和接口。文件系統(tǒng)就用規(guī)定的命令碼調(diào)用設(shè)備驅(qū)動(dòng)功能,完成一次輸入輸出*作。ms-dos的設(shè)備驅(qū)動(dòng)程序分三部分:設(shè)備頭、設(shè)備策略模塊和設(shè)備中斷模塊。設(shè)備頭用于標(biāo)識(shí)設(shè)備的類(lèi)型是字符設(shè)備還是塊設(shè)備。如果是字符設(shè)備,還必須定義該設(shè)備的設(shè)備名(即以后提到的設(shè)備文件名)。如果是塊設(shè)備,還要指出該設(shè)備對(duì)應(yīng)的驅(qū)動(dòng)器個(gè)數(shù)(在ms-dos中稱為單元數(shù))。另外,設(shè)備頭必須指出設(shè)備中斷模塊和設(shè)備策略模塊的入口地址。
(3)在ms-dos中,除磁盤(pán)文件外,把一些常用的標(biāo)準(zhǔn)外部設(shè)備也看做文件,稱為“設(shè)備文件”。設(shè)備文件的引用名為:
<設(shè)備名>[<序號(hào)>][:]
[全國(guó)計(jì)算機(jī)等級(jí)考試四級(jí)ms-dos*作系統(tǒng)簡(jiǎn)介復(fù)習(xí)綱要]相關(guān)文章:
第3篇:計(jì)算機(jī)*作系統(tǒng)維護(hù)中還原技術(shù)的應(yīng)用
近些年來(lái),計(jì)算機(jī)技術(shù)一直處于不斷進(jìn)步與發(fā)展中,各個(gè)領(lǐng)域都已經(jīng)應(yīng)用計(jì)算機(jī)技術(shù)并且依賴*逐漸增強(qiáng),以下是小編搜集整理的一篇探究計(jì)算機(jī)系統(tǒng)中還原技術(shù)應(yīng)用的論文范文,歡迎閱讀查看。
摘要:在對(duì)計(jì)算機(jī)進(jìn)行*作時(shí),常常因?yàn)閻阂獠《镜娜肭只蛘呤褂谜叩腻e(cuò)誤*作,使得計(jì)算機(jī)出現(xiàn)運(yùn)轉(zhuǎn)不正常或者死機(jī)現(xiàn)象,嚴(yán)重時(shí)甚至?xí)c瘓。所以,針對(duì)此現(xiàn)象,我們首先要考慮的就是怎樣能夠及時(shí)地重新裝系統(tǒng),怎樣恢復(fù)出丟失的文件,怎樣使計(jì)算機(jī)的恢復(fù)速度得到提升,怎樣能夠確保計(jì)算機(jī)的安全運(yùn)行。
關(guān)鍵詞:計(jì)算機(jī);*作系統(tǒng);維護(hù);還原技術(shù)
近些年來(lái),計(jì)算機(jī)技術(shù)一直處于不斷進(jìn)步與發(fā)展中,各個(gè)領(lǐng)域都已經(jīng)應(yīng)用計(jì)算機(jī)技術(shù)并且依賴*逐漸增強(qiáng)。但是計(jì)算機(jī)對(duì)于惡意攻擊等不利因素的抵抗能力較差,再加上用戶無(wú)意的錯(cuò)誤*作都會(huì)給計(jì)算機(jī)帶來(lái)麻煩,出現(xiàn)運(yùn)轉(zhuǎn)不正常、死機(jī)甚至癱瘓等問(wèn)題。所以本文將對(duì)如何加強(qiáng)計(jì)算機(jī)*作系統(tǒng)中的還原技術(shù)進(jìn)行了相關(guān)探討。
1計(jì)算機(jī)系統(tǒng)中還原技術(shù)簡(jiǎn)介
當(dāng)前,在計(jì)算機(jī)系統(tǒng)中主要存在著兩種還原技術(shù),即軟件還原技術(shù)與硬件還原技術(shù)。
1.1軟件還原技術(shù)
現(xiàn)在市場(chǎng)中,在計(jì)算機(jī)系統(tǒng)中存在著許多種軟件還原技術(shù),但是其中影響力最大的則是GHOST。GHOST軟件的主要功能是備份數(shù)據(jù),但是在使用過(guò)程中它對(duì)系統(tǒng)的依賴*比較強(qiáng),使用起來(lái)較為麻煩,所以出現(xiàn)了很多以GHOST作為核心的軟件還原技術(shù)。由于這些技術(shù)都是依照GHOST制作而成的,所以在設(shè)計(jì)思路和功能上都差別不大,是GHOST的改進(jìn)版。在實(shí)際使用時(shí),大多會(huì)使用“還原精靈”這種還原軟件,它是一種使用硬件還原的工具,但是確是軟件版的。還原精靈的內(nèi)部功能十分強(qiáng)大,但是最吸引人的是,在使用它之前不必安裝任何其他設(shè)備。還原精靈還有很多其他優(yōu)點(diǎn),比如工作原理較為簡(jiǎn)單但是設(shè)計(jì)思路很科學(xué),它使用的技術(shù)是新內(nèi)核,在安裝還原精靈時(shí),可以通過(guò)軟件的動(dòng)態(tài)分配來(lái)預(yù)留存儲(chǔ)空間,而無(wú)需預(yù)先分配內(nèi)存大小和位置,這樣不僅可以使硬板空間得到充分利用,還可以自由分配硬盤(pán)空間。使用還原精靈可以有效保護(hù)計(jì)算機(jī)免于惡*病毒的入侵,可以對(duì)已經(jīng)受損的軟件做到完全消除,可以恢復(fù)已經(jīng)被刪除的資料,從而有效保護(hù)因計(jì)算機(jī)故障導(dǎo)致的數(shù)據(jù)損害和丟失。
針對(duì)還原技術(shù)的工作原理,可以解釋為在將要使用新計(jì)算機(jī)的時(shí)候,第一步需要將計(jì)算機(jī)的硬件進(jìn)行分區(qū)管理,并且對(duì)其進(jìn)行格式化,接著可以將計(jì)算機(jī)*作系統(tǒng)安裝于機(jī)器上,從而可以正常使用。在對(duì)硬件進(jìn)行分區(qū)管理后,硬件可以被分為以下5塊:數(shù)據(jù)區(qū)、*作系統(tǒng)引導(dǎo)扇區(qū)、主引導(dǎo)扇區(qū)、目錄區(qū)和文件分配區(qū)。在硬盤(pán)中,數(shù)據(jù)區(qū)的主要功能即為存儲(chǔ)資料數(shù)據(jù),它所占的硬盤(pán)空間很大,是除去其余四塊外的全部空間。在進(jìn)行軟件的安裝時(shí),首先要將原來(lái)的零道零面零區(qū)的數(shù)據(jù)轉(zhuǎn)移到位于隱藏磁道中的第九區(qū),除此之外,還要將分區(qū)塊數(shù)據(jù)進(jìn)行加密處理,使之變?yōu)檫壿嬫i的狀態(tài),同時(shí)還要修改目前處于活動(dòng)狀態(tài)的區(qū)塊中的引導(dǎo)區(qū)塊數(shù)據(jù)。還原精靈內(nèi)部的程序已經(jīng)是完整的,它能夠自行對(duì)其內(nèi)部程序進(jìn)行檢查,一旦發(fā)現(xiàn)程序受損則會(huì)立即自動(dòng)對(duì)其進(jìn)行修補(bǔ)。在使用還原精靈的過(guò)程中,一旦發(fā)現(xiàn)主引導(dǎo)區(qū)的代碼遭到了損壞,那么只要重啟計(jì)算機(jī),還原精靈中位于主引導(dǎo)區(qū)的代碼就能夠控制該主機(jī),從而檢查其損壞部分及其完整*;如果目前處于活動(dòng)狀態(tài)的區(qū)塊內(nèi)容遭到了修改,那么可以將處于本區(qū)塊的數(shù)據(jù)改變成還原精靈的代碼,這種修改的過(guò)程即是對(duì)于系統(tǒng)的修復(fù)環(huán)節(jié)。還原精靈自身也存在著一定缺陷,比如它不能夠抵擋病毒的侵害,當(dāng)計(jì)算機(jī)遭受病毒入侵時(shí)它只能處于被動(dòng)狀態(tài);它支持的文件格式非常少,對(duì)其不支持的文件無(wú)法起到保護(hù)作用;在還原精靈運(yùn)行時(shí)占用的內(nèi)存相對(duì)較大,長(zhǎng)期使用會(huì)產(chǎn)生許多垃圾,使得計(jì)算機(jī)的運(yùn)行速度變慢。
1.2硬件還原技術(shù)
硬件還原技術(shù)即把可以進(jìn)行還原*作的軟件固化于芯片上,還可以作為*接卡方式出現(xiàn)。當(dāng)下比較流行的硬件還原產(chǎn)品的種類(lèi)較為豐富,但其主要可以分為兩大類(lèi),即主板集成型與*網(wǎng)卡型。主板集成型主要應(yīng)用于大型的計(jì)算機(jī)廠商,采用這種方式即把可以進(jìn)行還原的芯片在主板上進(jìn)行集成。*網(wǎng)卡型則是將芯片在以太網(wǎng)卡上進(jìn)行集成。現(xiàn)在的硬件還原卡形式多種多樣,其主體即為硬件芯片。雖然主板集成型和*網(wǎng)卡型在形式上差異較大,但是總體的設(shè)計(jì)思路和應(yīng)用功能是相同的。
2還原技術(shù)在計(jì)算機(jī)*作系統(tǒng)維護(hù)中的應(yīng)用
2.1軟件還原技術(shù)在計(jì)算機(jī)*作系統(tǒng)維護(hù)中的應(yīng)用
GHOST是一種功能強(qiáng)大的還原軟件,它可以完成分區(qū)、克隆、備份、還原等多種功能。在使用GHOST進(jìn)行硬盤(pán)克隆時(shí)需要注意一下幾點(diǎn):
(1)要建立大小較為適宜的分區(qū)。如果所建立的分區(qū)過(guò)大,那么必然會(huì)導(dǎo)致內(nèi)存的浪費(fèi),但是如果分區(qū)太小,那么軟件的所需的內(nèi)存將不足以支撐起運(yùn)行,必將會(huì)對(duì)計(jì)算機(jī)的運(yùn)行速度產(chǎn)生不利影響。
(2)在創(chuàng)建文件系統(tǒng)時(shí),需要使用NTFS的格式以保障系統(tǒng)具有良好的穩(wěn)定*。
(3)在進(jìn)行實(shí)際*作時(shí),要減少非必須軟件的裝載,這樣可以有效減少出現(xiàn)大映像文件的次數(shù),從而保障系統(tǒng)能夠快速恢復(fù)。
(4)進(jìn)行系統(tǒng)創(chuàng)建時(shí)必須保*計(jì)算機(jī)未遭受病毒入侵。可以使用優(yōu)化大師進(jìn)行系統(tǒng)優(yōu)化,保*軟件數(shù)據(jù)完好,程序補(bǔ)丁齊全,還要清理注冊(cè)表的垃圾信息,徹底清理磁盤(pán),以保*克隆后的內(nèi)容完好。
(5)如果克隆出的映像文件會(huì)應(yīng)用在各種硬件環(huán)境中,那么需要在進(jìn)行系統(tǒng)安裝時(shí)卸載掉全部的硬件資料。采用這種做法能夠采用克隆出的映像文件來(lái)使機(jī)器的硬件環(huán)境得到恢復(fù),計(jì)算機(jī)可以自行尋找配置信息,從而可以在進(jìn)行母機(jī)的信息恢復(fù)時(shí)保*子機(jī)的穩(wěn)定運(yùn)行。
2.2硬件還原技術(shù)在計(jì)算機(jī)*作系統(tǒng)維護(hù)中的應(yīng)用
在硬件還原技術(shù)中主要包括以下兩種,即*網(wǎng)卡型與主板集成型。這兩種類(lèi)型在硬件的形式上有很大差別,但其內(nèi)部所使用的還原原理卻是相同的。這兩種還原技術(shù)運(yùn)行加載驅(qū)動(dòng)所采用的方法和DOS中的引導(dǎo)病毒較為類(lèi)似,都是采用以下這種方式,即終端會(huì)管理位于BIOS中的INT13,同時(shí)會(huì)把中斷向量表、引導(dǎo)區(qū)、FAT信息等數(shù)據(jù)都在隱藏區(qū)塊或者臨時(shí)存儲(chǔ)區(qū)塊中保存,還會(huì)替換掉最初的中斷向量表,把FAT數(shù)據(jù)保存在臨時(shí)存儲(chǔ)區(qū)塊中,從而使數(shù)據(jù)修改更為安全,最后要把修改過(guò)的數(shù)據(jù)在連續(xù)空磁盤(pán)中保存下來(lái)。在進(jìn)行硬件還原時(shí),要保*在計(jì)算機(jī)的*作系統(tǒng)啟動(dòng)前硬件還原技術(shù)已經(jīng)獲得了對(duì)于系統(tǒng)的控制權(quán)。使用者在對(duì)硬盤(pán)進(jìn)行*作時(shí),實(shí)際上是對(duì)還原硬件中的虛擬空間進(jìn)行*作,并不是改動(dòng)了原始的數(shù)據(jù),采用這種方式可以有效保護(hù)計(jì)算機(jī)系統(tǒng)中的數(shù)據(jù)。但在實(shí)際中,一旦用卡的方式進(jìn)行原*作,那么在運(yùn)行時(shí)很有可能會(huì)產(chǎn)生硬件沖突的現(xiàn)象。
3恢復(fù)須知
在對(duì)采用管理四分區(qū)進(jìn)行啟動(dòng)的硬盤(pán)進(jìn)行恢復(fù)*作時(shí),首先要將啟動(dòng)管理器關(guān)掉,接著才能開(kāi)始恢復(fù)工作,等工作正常后再打開(kāi)啟動(dòng)管理器。采用這種方式主要是因?yàn)閱?dòng)管理區(qū)處于活動(dòng)區(qū)塊,一旦進(jìn)行備份的區(qū)塊也是活動(dòng)區(qū)塊,那么恢復(fù)完畢后就會(huì)產(chǎn)生兩個(gè)活動(dòng)區(qū)塊,這就極易造成計(jì)算機(jī)的“死機(jī)”現(xiàn)象。有的時(shí)候再對(duì)分區(qū)進(jìn)行重寫(xiě)后,文件會(huì)全部變成亂碼,同時(shí)文件都處于根目錄之下,樹(shù)形結(jié)構(gòu)將會(huì)消失。當(dāng)出現(xiàn)這種現(xiàn)象時(shí),使用者只需重啟計(jì)算機(jī)從而使一切都恢復(fù)正常。
4結(jié)束語(yǔ)
在本文中,我們對(duì)計(jì)算機(jī)*作系統(tǒng)維護(hù)中的還原技術(shù)及其應(yīng)用進(jìn)行了簡(jiǎn)要闡述。還原技術(shù)可以對(duì)病毒入侵產(chǎn)生一定的緩解作用,但是卻不能根除。但是相信在未來(lái),科學(xué)技術(shù)會(huì)發(fā)生質(zhì)的飛越,針對(duì)計(jì)算機(jī)的保護(hù)措施也會(huì)更加完善、更加人*化。
參考文獻(xiàn)
[1]沈亞鈞.還原技術(shù)在計(jì)算機(jī)*作系統(tǒng)維護(hù)中的應(yīng)用[J].科技情報(bào)開(kāi)發(fā)與經(jīng)濟(jì),2023(23):97-105.
[2]李新宇.還原技術(shù)在計(jì)算機(jī)*作系統(tǒng)維護(hù)中的運(yùn)用研究[J].黑龍*科技信息,2023(9):76-101.
[3]聶智*.分析計(jì)算機(jī)*作系統(tǒng)維護(hù)中的還原技術(shù)[J].計(jì)算機(jī)光盤(pán)軟件與應(yīng)用,2023(18):86-108.
版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn),該文觀點(diǎn)僅代表作者本人。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請(qǐng)發(fā)送郵件至 yyfangchan@163.com (舉報(bào)時(shí)請(qǐng)帶上具體的網(wǎng)址) 舉報(bào),一經(jīng)查實(shí),本站將立刻刪除