Working in DOS
Download
Report
Transcript Working in DOS
Working in DOS
DOS is a true operating system
An operating system does 4 things:
– it must communicate with the hardware
– it must create a user interface
– must allow users to use and manage
programs
– must allow users to add, move and delete
the installed programs
DOS
Until version 5.0 you could only get
DOS on a PC and not off the shelf
Memorize chart on page 520
Files in DOS
– Filename no longer that 8 characters
– Extension up to 3 characters
– No spaces in filename or extension
– Cannot use /\[]<>+=;,*?
REMEMBER WIN 95/98 DOES HAS
255 CHARACTER LIMIT
DOS
DOS cannot support more than 2 floppy
drives
Files organized into directories and
subdirectories (folders in Windows)
Exact location of file called its path
Anything not in directories is in the root
directory
3 Main Files of DOS
THESE FILES MUST BE ON COMPUTER OR IT
WON’T BOOT!
– IO.SYS- handles talking to BIOS and hardware
– MSDOS.SYS-primary DOS code, the kernel
– COMMAND.COM-interprets commands, called
command interpreter, displays DOS prompt
These files not interchangeable on different versions
of DOS
DOS commands
ATTRIB- changes attributes to either
read, system, hidden or archive
DELTREE-deletes a directory and its
subdirectory and all their files
CD- changes directory
MD- creates directory
DIR/W- to see files in wide format
MORE DOS
Wildcards- use a * to find all files with
similar text, example- *.com to find all
files that end in .com. The ? Symbol
can be used to find matches for
individual characters
Deleting- done with the DEL or ERASE
commands
Copying- COPY
Moving- MOVE
Config.sys in DOS
Following found in Config.sys used in DOS
for
– device drivers
– buffers= statement (buffers are a
temporary assembly area for files in
memory)
– stacks= statement allows CPU to set aside
registers
– files= statement how many file handles
Sample CONFIG.SYS file
Device=C:\DOS\HIMEM.SYS
Device=C:\DOS\EMM386.EXE 1024 RAM
FILES=30
BUFFERS=15
STACKS=64,500
DEVICE=C:\DOS\SMARTDRV.SYS 1024
DOS=HIGH, UMB
DEVICEHIGH=C:\MOUSE\MOUSE.SYS
DEVICEHIGH=C:\DOS\RAMDRIVE.SYS 4096/a
AUTOEXEC.BAT
Another way to support devices is through
TSR’s (terminate and stay resident)
programs. These are located in Autoexec.bat.
One of the most common TSR’s is for mice
DOSKEY.COM- is a TSR that keeps track of
commands
MODE command changes look of monitor
SHARE command prevents file from being
used by more than one program
DOS commands
SET command creates environmental
variables so DOS programs can read
them
PATH- command tells user where to
look for file when not found
PROMPT- determines what prompt
looks like
Using Commands for Drives in
DOS
FDISK- partitioning
FORMAT- high level format
VOL- see the volume label of drive
SYS- copies 3 system files to partition making
it bootable. Can make bootable floppies with
it
LASTDRIVE- allows for memory allocation
beyond the 2 extra drive letters beyond C
Checking Drives
CHKDSK- identifies and repairs lost cluster
chains. Will identify but not repair cross linked
files (2 files trying to claim same cluster)
SCANDISK- repairs lost clusters, cross linked
files, directory and file structures, file
allocation tables, even volume labels
DEFRAG-
Smartdrv
Initiated from the autoexec.bat file
Is a software disk cache
When run with /s will tell you efficiencly
of disk cache
Page 558 and 559 gives possible
command combinations