|
An Introduction
To DOS/Windows
The Beginnings of
DOS
The original DOS
program was designed to give a standardization to how a
computer ran. It was a cross-platform interface that
used specific rules to allow programs to interface with.
By using the operating system as a medium between the hardware
and the software, it became easier to write programs for a
wide range of computer systems. It standardized the
computer landscape into a single useable format.
Windows is an
extension of the DOS system. Where DOS was a text-driven
operating system, Windows offers a graphical user interface
(GUI) system that makes computers both easier to use and more
powerful to write programs for. With the introduction of
Windows 95, DOS became totally obsolete, and is no longer used
in Windows 98, ME, or 2000.
Command
Prompt
As we said before,
DOS is a text-line operating system. There was no mouse
used to click icons in the DOS word. Commands were typed
in on the keyboard at the command prompt (c:>), and the
only time you had graphics was if the program you were running
allowed them.
DOS also was not a
multi-tasking operating system. It ran programs one at a
time. If you wanted to open a file in another
application, you had to close down the application you were
running and then open the new application. Can you see
why Windows was such an improvement yet?
The other major
difference you'll notice with DOS is that it didn't have any
virtual memory. In fact, DOS was limited in many ways in
the way it used conventional RAM technologies, and the concept
of Virtual Memory wasn't brought about until Windows came
about.
File
Systems
File systems
tell the hard drive and the operating system how to store
information. They use File Allocation Tables (FAT) to
state how information is spread out on a hard drive, and tell
the drive how to retrieve that information later.
DOS used a simple FAT
system that supported 16 bit entries. When Windows 95
came around, it used something called VFAT, or Virtual File
Allocation Table. This was a 32 bit filing system that
supported long file names, beyond the 16 character limitations
of DOS. Later versions of Windows support FAT32, a more
complex FAT system, and NTFS, which is the NT filing
system.
DOS Memory
List
To finish off today,
I'm going to give you some quick facts about DOS that might
not directly be on the test but will help you remember key
elements about the DOS/Windows environment.
-
The DOS root
directory is limited to 512 files.
-
DOS has 3 memory
areas - Conventional Memory (below 640K), Expanded or Upper
Memory (between 640K and 1MB) and Extended Memory (above
1MB)
-
DOS used a high
memory system that consisted of the first 64K of extended
memory.
-
EMM386.EXE enables
expanded memory and the use of upper memory as system
memory.
-
HIMEM.SYS is the
driver used to allow DOS to use Expanded and Extended Memory
(Above 640K)
-
****VERY
IMPORTANT**** The DOS boot sequence is IO.SYS,
MSDOS.SYS, CONFIG.SYS, COMMAND.COM, AUTOEXEC.BAT
-
Device Drivers in
DOS are loaded through the CONFIG.SYS file, although this
file DOES NOT need to be present to load DOS. Device
Drivers are loaded as TSRs, or Terminate-Stay Resident
programs.
-
COMMAND.COM is the
program that creates the command prompt (c:>)
-
To change the
attributes of any DOS file or folder, use the ATTRIB
command. To delete a folder with all it's files and
subdirectories, use the DELTREE command.
-
For Windows 3.X to
run, you run DOS first. Windows 9X does not require
DOS, but instead runs a DOS emulator to allow you to run
older DOS applications.

|