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.


 

 

Hosted by www.Geocities.ws

1