3 DOS 3.1 3.1.1 (Operating y s t e m O S C P / M M S - D O S P C - D O S U C D O S U N I X X E N I X O S / 2 Wi n d o w s M S - D O S ( P C - D O S Wi n d o w s 60 3.1.2 1. 2. CPU C P U, C P U C P U C P U C P 3.
60 4. 5. ( 3.1.3 1. D O S Windows 95 2. C P U C P U C P 3. 4. 5. 3.2 DOS 3.2.1 DOS DOS (Disk Operation System 1981 ( M i c r o s o f t IBM-PC(IBM Personal Computer I B M M S - D O S P C - D O S D O S D O S DOS 3.X DOS 6.X D O S 640 K B DOS DOS D O S
3 DOS 61 Wi n d o w s Wi n d o w s F D I S K F O R M AT D O S 3.2.2 DOS D O S 3-1 COMMAN.COM IBMDOS.COM I/O IBMBIO.COM ROM-BIOS 3-1 DOS D O S 1. (BOOT RECORD 0 0 1 ( D O S 1 1 DOS D O S 2. ( C O M M A N D. C O M D O S D O S D O S C O M M A N D. C O M 3. (MSDOS.SYS I B M D O S. C O M D O S D O S D O S IBMDOS.COM 4. (IO.SYS I B M B I O. C O M D O S R O M - B I O S I B M D O S. C O M R O M - B I O S R O M - B I O S E P R O M D O S I B M B I O. C O M R O M - B I O S
62 I B M B I O. C O M ( I O. S Y S I B M D O S. C O M ( M S D O S. C O M 3.2.3 DOS DOS DOS D O S D O S 1. D O S 1 A ( C D O S C A 2 ( 3 D O S A C A C 2. D O S 1 ( C D O S 2 Ctrl + Alt + Del D O S 3. R e s e t ( 1 ( C D O S 2 Reset D O S D O S ( Invalid system disk Replace the disk,and then press any key 3.2.4 DOS D O S D O ( 3-2 A C C O N F I G. S Y S A U TO E X E C. B AT
3-2 DOS 3.2.5 DOS 3 DOS 63 N Y Y N N Y N Y Y Y N N CONFIG.SYS AUTOEXEC.BAT A C CONFIG.SYS? COMMAND.COM DOS AUTOEXEC.BAT? IBMBIO.COM IBMDOS.COM Reset
64 D O S 1. DOS C t r l + C C t r l C ^ C 3-1 3-1 DOS C t r l + A l t + D e l Ctrl+C ( C t r l + B r e a k Ctrl+H ( B a c k s p a c e Ctrl+J ( C t r l + E n t e r Ctrl+P ( C t r l + P r t S c S h i f t + P r t S c Ctrl+S ( C t r l + N u m L o c k ( D O S 2. DOS 3-2 3-2 DOS E s c Ta b C t r l S h i f t A l t C a p s l o c k P a u s e E n t e r \ 8 A l t e r n a t e 3. DOS D O S D O S D O S 3-3 3-3 DOS F 1 F 2 F 3 F 4 F 5 D e l I n s F 2 F 4 ( F 2 F 5 @ I n s
3 DOS 65 DISKCOPY A: B: A B DIKCOPY A: B: S Bad command or file name 1 F 1 DI 2 I n s S DIS 3 F 3 DISKCOPY A: B: 3.3 3.3.1 1. D O S D O S D O D O S. : WPS.EXE W P S E X E D O S : 1 1 8, 2 1 3 D O S 1 26 10 _ ^ $ ~! # % & - { } ( @ ' 2 ( 3-4 3 2. DOS DOS 3-4
66 3-4 C O N C O N P R N ( L P T 1 C O M 1 ( A U X C O M 2C O M 3 : C O M 4 : N U L 3. 1 / 2 3 4 / / D O S ( 3-5 3-5 DOS. B AT. D AT. C O M. L I B. E X E. B A K. S Y S. H L P. T X T. O B J. A S M *. B A S *BASIC. F O R * F O RTRAN. PA S * PASCAL. C * C. D B F *. P R G *. D O C * Wo r d. D W G *AutoCAD T M P. C O M. E X E. B AT 4. DOS * * * 5 ABC.OK XYZ.OK A B W.OK ABCD.WS X Y Z. T X T *. O K ABC.OK XYZ.OK ABW. O K A B?. O K ABC.OK ABW. O K A *.* ABC.OK ABW.OK ABCD.WS *.* ABC.OK XYZ.OK A B W.OK ABCD.WS X Y Z. T X T *
3 DOS 67 3.3.2 1. (Root directory DOS \ 3-6 3-6 5. 2 5 D S D D 360 KB 7 11 2 5. 2 5 D S H D 1.2 MB 1 4 2 2 4 3. 5 D S D D 720 KB 7 11 2 3. 5 D S H D 1.44 MB 1 4 2 2 4 3 2 5 1 2 2. DOS.. 3. D O S 3-3 3-3 DOS TT FOX STU COMMAND.COM A U TO E X E C. B AT CONFIG.SYS ( S T U TEST1 T E S T 2
68 A:\ COMMAND.COM DOS AUTOEXEC.BAT STU FOX TT CONFIG.SYS FORMAT.COM TEST1 TEST2 TT.EXE TT.HLP 3-3 DOS 1. D O S A : B : C : D : E : D O S C C A ( A 2. DOS 3. D O S < > < > < > A :\ T T \ T T. E X E T T. E X E A T T \ 1 \ D O S \ 2 A:\ D O S STU 3-4 3-4 A S 1 SYS S2 : CD \STU\SYS\S2 CD..\S2 S1 S2 3-4
3 DOS 69 3.4 DOS 1. DOS COMMAND.COM DOS D O S D O S D O S 2. DOS D O S [ ] [ ] < > [ ] 1 [ ] PAT H 2 [ ] PAT H 3 < > 4 [ ] D O S / D O S D O S 3.5 DOS 3.5.1 1. ( D I R : DIR [ ] [ ][ ] [/P] [/W] [/S] : : 1 D i r e c t o r y 2 3 /P 4 /W 5
70 5 {/S (DOS 3.3 3-1 A A:\> DIR Volume in drive A is STU Volume Serial Number is 0258-4C8A Directory of A:\ ( A :\ ( A S T U ( 0258-4 C 8 A C O M M A N D C O M 54, 645 05-18 - 98 8 : 30 a ( D O S < DIR > 05-08 - 98 9 : 50 a ( C O N F I G S Y S 207 05-08 - 98 11 : 20 a ( A U TO E X E C B AT 49 05-08 - 98 10 : 25 a ( T T < D I R > 07-26 - 96 3 : 20 p ( F O X < D I R > 08-02 - 97 4 : 40 p ( 3 f i l e ( s 54,901 bytes ( 3 54, 901 3 d i r ( s 580,390 bytes free ( 3 580,390 A :\ > DIR < D I R > 3-2 A T T A:\> DIR \TT Volume in drive A is STU Volume Serial Number is 0258-4C8A Directory of A:\TT ( A :\ T T ( A S T U ( 0258-4 C 8 A. < DIR > 0 2-2 8-9 8 9:40a... < DIR > 0 2-2 8-9 8 9:40a.. T T E X E 1 8 4, 6 5 5 0 5-3 1-9 7 3 : 1 0 p T T H L P 1 7, 1 3 8 0 5-3 1-9 7 3 : 2 0 p T T R E C 1 3, 2 5 6 0 5-3 1-9 7 3 : 4 0 p 3 f i l e ( s 215,049 bytes ( 3 54,901 2dir (s 580,390 bytes free ( 2 580,390...... DIR DIR A:\DOS\. /W DIR C:\WINDOWS /W/P DIR C:\UCDOS\ *.BAK DIR C:\UCDOS\W*.* A D O S C W I N D O W S C UCDOS.BAK C UCDOS W C:\> DIR A:\TT C A T T
3 DOS 71 2. (MD M K D I R : MD [ ] [ ] < > : : : 1 MD Make Directory 2 3 4 M D 5 63 ( \ 3-3 A : 3-5 A:\> MD \STU A:\> MD \STU\TEST1 A:\> MD \STU\TEST2 A:\> MD \STU\TEST1\RECORD D I R 3-4 3-5 S T U T E S T 3 A: \STU> MD TEST3 A:\STU> MD \TEST3 S T U \ 3. (CD C H D I R : CD [ ] [ ] : : 1 CD Change Directory 3-5 TEST1 2 CD D I R 3 D O S A:\ 4 STU A:\> CD \STU\TEST1 A:\STU\TEST1 > TEST1 TEST2 3-5 RECORD 3-5 3-5 3-6 3-5 T E S T 1 R E C O R D
72 A:\STU\TEST1> CD RECORD C D CD.. CD \ 4. (RD R M D I R : RD [ ] [ ] < > : : : 1 RD Remove Directory 2 RD 3 RD 4 RD... 3-7 3-5 T E S T 1 R E C O R D A:\>RD \STU\TEST1 < ENTER > Invalid path, not directory, or directory not empty T E S T 1 RECORD T E S T 1 A:\> RD \STU\TEST1\RECORD A:\> RD \STU\TEST1 5. ( PAT H : PATH [[ ] < > [ [ ]< >]...] : : (. C O M. E X E. B AT : 1 3-8 B a d command or filename 2 PAT H PATH 3 PAT H C:\> PATH C:\DOS C:\WINDOWS C:\UCDOS C : \ TO O L S C D O S D I S K C O P Y. C O M D I S K C O P Y PAT H A U TO E X E C. B AT
3 DOS 73 6. (P R O M P T : PROMPT [ ] : : : 1 3-9 3-9 DOS Good Morning > A:\> PROMPT Good Morning $G Good Morning > 2 D O S 3-7 3-7 PROMPT $ B $ P $ D $ Q = $ E E S C $ T $ G > $ V DOS $ H ( P R O M P T $ _ $ L < $ $ $ N 3-1 0 DOS > A:\> PROMPT $D $T $G Fri 09-01-200014:10:18.70 > $ 3 PROMPT 4 PROMPT A U TO E X E C. B AT DOS 5 PROMPT $p$g 3-11 3-11 A> PROMPT $P$G ( A > A:\> CD \STU A:\STU> CD TEST A:\STU\TEST > CD \ A : \ > ( STU ( A S T U TEST ( 3.5.2 1. ( TYPE : TYPE [ ] [ ] < >
74 : : ( A S I I : 1, 2 Invalid filename or file not found ( 3 3-12 C A:\> TYPE C:\CONFIG.SYS 2. ( COPY : COPY [ ][ ]< > [ ][ ][ ] : : 1 2 3 : 1 3-1 3 2 3 4 ( Insufficient disk space 5 A:\> COPY A:\AUTO E X E C. B AT C:\ A A U TO E X E C. B AT C - A:\> COPY C:\AUTO E X E C. B AT A.BAT C A U TO E X E C. B AT A 3-1 5 C:\> CO P Y A:\ *.EXE A C 3-16 A:\ DOS > COPY. C:\ A D O S C 3-1 7 A:\> COPY A:\STU\T1 + STU\T2 T12 C O P Y 2 A S T U T 2 T 1 T 12 A COPY 3-18 C:\ > COPY CONFIG.SYS PRN CONFIG.SYS 3-19 C:\ > COPY AUTO E X E C. B AT CON A U TO E X E C. B AT (CON TYPE AUTO E X E C. B AT
3 DOS 75 3-2 0 A:\> COPY CON EXPLAIN.TXT THIS IS A GOOD BOOK I LIKE THE COURSE ^ Z (CON EXPLAIN.TXT ASCII C t r l + Z 3. (REN R E N A M E : REN [ ] [ ] < > < > : : : 1 3-2 1 Invalid parameter 2, 3 4 REN A:\ > REN C:\CONFIG.SYS CONFIG.BAK C C O N F I G. S Y S CONFIG.BAK 3-22 A:\ > REN C:\WPS\ *.BAK *.TXT C WPS BAK T X T 4. ( D E L E R A S E : DEL [ ] [ ] < > : : : 1 3-2 3 2 3, 4 5 AT T R I B 6 A:\ > DEL AUTO E X E C. B AT A A U TO E X E C. B AT 3-2 4 A:\> DEL A*.* A A 3-25 A:\ STU> DEL. A S T U 3-2 6 A:\> DEL *.* A 3-25 3-26
76 All files in directory will be deleted! ( Are you sure ( Y / N? ( Y N 3.5.3 1. DOS ( VER : VER : : DOS : VER Version 3-2 7 A:\> VER A:\>MS - DOS Version 6.22 2. ( C L S : CLS : : : CLS Clean Screen 3. (DATE : DATE [ mm - dd - yy ] m m 1 ~ 12 d d y y : 1 ~ 31 1980 ~ 2079 9 : : 1 3-2 8 A:\ > DATE 2 - /. 2000 9 1 09-01 - 2000 09/01/2000 09.01.2000 Current date is fri 09-01 - 2000 Enter new date: ( mm - dd - yy : 05-18 - 2001 4. ( T I M E : TIME [ hh:[mm[:ss[.xx]]]] h h 0 2 3 m m 0 ~ 59 s s 0 ~ 59 x x 0 ~ 99 : 1 h h 24 12 0 ~ 12 a p 2 TIME
3 DOS 77 5. DOS ( EXIT : EXIT : : DOS : D O S D O S 3.6 DOS DOS ( 1. ( FORMAT : [ ] [ ] FORMAT < > [/S /B][/1][/U][/Q][/V] : : : 1 F O R M AT [ ][ ] 3-2 9 PAT H [ ][ ] 2 F O R M AT DOS 3.3 3 [ / S ] ( IBMBIO.COM I B M D O S. C O M COMMAND.COM DOS 4 [/B] SYS [/ S ] [ / B ] 5 [/1] 0 6 [/V] ( 11 7 [/Q] 8 [/U] A:\> \DOS\FORMAT U N F O R M AT Format /U A:/S/V Insert new diskette for drive A: And press ENTER when ready... Checking existing disk format. ( A ( ENTER (
78 Saving UNFORMAT information. Verifying 1.44M x percent completed Format complete. System transferred Volume label (11 character, ENETR for none? ( UNFORMAT ( 1.44MB ( ( ( ( ENTER 1,457,664 bytes total disk space ( 388,608 bytes used by system ( 1,069,056 bytes available on disk ( 512 bytes in each allocation unit. ( 512 2,088 allocation units available on disk. ( 2088 Volume Serial Number is 014E - 16EA Format another ( Y/N? N A:\>_ ( ( MS-DOS FORMATTED Track 0 bad - disk unusable 0 0 2. ( DISKCOPY : [ ] [ ] DISKCOPY [ ] [ ][ /1] [/V] : : : 1 DISKCOPY [ ][ ] PAT H [ ][ ] 2 3 [/1] 0 4 [/V] 5 DISKCOPY 6 COPY XCOPY 3-30 A:\> \DOS\DISKCOPY A: A: Insert SOURCE diskette in drive A: Press any key to continue... Coping 80 tracks, ( A ( ( 80 18 sectors per track, 2 side(s ( 18 Reading from source diskette... Insert TARGET diskette in drive A: Press any key to continue... Write to target diskette... Do you wish to write another duplicate of this disk ( Y / N? N Volume Serial Number is 014E-16EA Copy another diskette (Y/N? N ( ( ( (
3 DOS 79 A:\>_ 3. ( TREE : [ ][ ] TREE [ ][ ][ /F ] : : : 1 T R E E [ ][ ] PAT H [ ][ ] 2 TREE 3 [ / F ] 3-31 A:\DOS\TREE A:\ /F 4. ( DELTREE : [ ] [ ] DELTREE [ ] [ ][/ Y ] : : : 1 D E LTREE [ ][ ] 3-32 PAT H [ ][ ] 2 DELT R E E 3 [ / Y ] 4 D E LT R E E 5 ( R D D E L D E LT R E E C DOS A STU A:\> C:\DOS\DELTREE A:\STU Delete directory A:\STU and all its subdirectories [yn] Y Deleting A:\STU... A:\>_ 3-33 A A:\> C:\DOS\DELTREE A:\ A 5. ( XCOPY : [ ] [ ] XCOPY [ ] [ 1] [ ] [ 2][/S] [/P] [/E] [/D:date] : : : 1 XCOPY [ ][ ]
80 PAT H [ ][ ] 2 [ ][ 1 ] [ ][ 2 ] 3 [ /S] 4 [ /P] 5 [ /E] 6 [/D] 3-34 A:\> C:\DOS\XCOPY A:\ C:\ /S/P A C Y N 3-35 A:\> C:\DOS\XCOPY C:\WPS\*.WPS A:\ /D:05-8-2000 2000 5 8 C \WPS. W P S A 3.7 3.7.1 1. D O S CLS PROMPT $P$G CD\UCDOS SPLIB WBX WPS 2. D O S (. B AT D O S DOS. B AT 1 DOS 2. C O M.EXE 3 3-8 D O S
3 DOS 81 3-8 DOS C A L L C H O I C E E C H O F O R G O TO I F PA U S E R E M S h i f t DOS 3. D O S, 1 A U TO E X E C. B AT 2 3 AUTO E X E C. B AT 4. DOS EDIT ASCII MS-DOS D O S WPS N C O P Y 1 COPY CON [ ][ ]<. B AT > 2 ( 3 DOS C t r l + Z 3-3 6 W.B AT C:\> COPY CON W.BAT CLS PROMPT $P$G CD\UCDOS SPLIB WBX WPS ^ Z ( ASCII W.BAT ( ( Ctrl+Z C W. B AT C W. B AT DOS ASCII TYPE
82 3.7.2 DOS DOS 2 8 15 20 DOS C O N F I G. S Y S C O N F I G. S Y S DOS C O N F I G. S Y S D O 1. BUFFERS DOS BUFFERS =XX XX 1 ~ 99 532 10 ~ 20 2 2. FIELS DOS FILES =XX XX 8 ~ 99 D O S D O S 8 FIELS 20 ~ 30 3. DEVICE DEVICE = [ ][ ]< > ( D O S. S Y S. E X E DOS DEVICE = C:\SAMSUNG\SSCDROM.SYS /d:sscd000 CONFIG.SYS SSCDROM.SYS
3 DOS 83 4. E D I T C O P Y 3-37 C O P Y CONFIG.SYS A:\> COPY CON CONFIG.SYS DEVICE = C:\DOS\HIMEM.SYS DEVICE = C:\ DOS\EMM386.EXE BUFFERS = 20 FILES = 20 ^ Z CONFIG.SYS D E V I C E, C D O S HIMEM.SYS DEVICE E M M 386. E X E CONFIG.SYS BUFFERS 20 FILES 20 C t r l + Z A C O N F I G. S Y S C O N F I G. S Y S 1 2 C O N F I G. S Y S C O N F I G. S Y S 3CONFIG.SYS DOS 4 F I L E S B U F F E R S D E V I C E 5 CONFIG.SYS A U TO E X E C. B AT ASCII TYPE ( (1 ( A B C D (2 ( A B C D (3 DOS ( A B C D (4 DOS ( A 255 B 3 C 8 D 11
84 (5 DOS ( A B C D (6 D O S ( A D O S B C D (7 D O S ( A A C C B B D (8 IBM PC ( A Alt + Del + Esc B Ctrl + Alt + Del C Ctrl + Alt + Esc D Ctrl + Del + Esc (9 DOS ( A B C D (10 DOS ( A EXE P R G B A S B BAT C O M E X E C TXT L I B D O C D BMP D B F SYS ( 11 A B ( A A:\> COPY A:*.* B: B A:\> COPY *.* B: C A:\>COPY B:\*.* D A:\>COPY A:*.* (12 DOS TYPE ( A.COM B.EXE C.TXT D.BAT (13 * ( A B C D (14 DOS ( A Alt B Esc C F2 D F3
3 DOS 85 (15 MS-DOS ( A B C D (16 D O S D O ( A B C D (17 D O S A b o r t, R e t r y, I g n o r e D O S ( A B A C R D I (18 ( A ESC B Caps Lock C Num Lock D Shift+ (19 COPY FILE1.TXT PRN ( A F I L E 1. T X T PRN B FILE1.TXT P R N C FILE1.TXT D FILE1.TXT (20 \FOX ( A COPY \FOX\*.* B TREE \FOX /F C DIR \FOX\*. D TYPE \FOX ( (1 DOS ( (2 ( (3 ( (4 DIR ( (5 DELTREE ( (6 A:\>TYPE AUTO E X E C. B AT A:>COPY AUTO E X E C. B AT CON ( (7 DISKCOPY A: C: ( (8 D E L ( (9 CONFIG.SYS ( (10 ( ( 11 TYPE CONFIG.SYS ( (12 A U TO E X E C. B AT ( (13 COPY (