The aim of this article is to give a quick perspective on the evolution of the Operating Systems – and the importance of DOS. DOS – stands for Disk Operating System. The first version of DOS was called PC DOS which was developed by Bill Gates for IBM Computers through his new Microsoft Corporation. The subsequent version was called MS DOS (which stands for Microsoft Disk Operating System) which was later on marketed by Microsoft.
PC DOS and MS DOS are almost identical and both of them were commonly referred to as DOS. DOS is a non-graphical, command line oriented program. It had a simple interface but that was not really user friendly. All commands had to be entered at the C:> (called the C prompt). For most part, a user had to remember the different commands. DOS actually dominated the market between the early ’80s to the mid ’90s.
The first Microsoft Windows Operating system (Windows 3.1) actually ran on DOS – which means, if you wanted to run that version of Windows, your computer should have DOS already installed. Many of the subsequent versions of Windows also actually sat on DOS for example, Windows 95, Windows 98, and Windows ME etc.
But the later versions of Windows which are Windows NT based operating systems like Windows 2000, Windows XP, Windows Vista etc do not make use of MS DOS as a core component of their system. These Operating systems are capable of using the FAT file systems which were used by MS DOS and earlier versions of Windows but by default, they use the NTFS file system.
Given below are some common DOS commands:
Help | Displays list of available commands |
xcopy /? | Displays help related to the xcopy command and the correct syntaxes. |
prompt $p$g | Make the DOS prompt display the current directory. |
time | Displays/Change current system time. |
date | Displays/Change current date |
cls | Clears the screen |
chkdsk | Check disk and memory usage of the current disk. |
chkdsk /f | Fix errors reported by chkdsk. |
chkdsk file.ext | Check a particular file. eg. file.ext |
chkdsk a: | Check a particular drive (in this case, a floppy in the a: drive). |
mem | Check memory usage. |
ver | Check the version of DOS. |
md | Make a directory (folder) |
cd | Change a directory |
rd | Remove directory |
del | Delete |
backup c:\ a: /s | Back up the entire c: drive to drive a: . |
restore a: c:\ /s | Restore backed-up files and subdirectories from drive a: to c:\ |
xcopy | Copy all files and sub-directories (you must mention the correct path) |
diskcopy a: b: | Duplicate a disk using two floppy drives |
diskcopy a: a: | Duplicate a disk using the same floppy drive. |
format a: /s | Format disk in a drive and make it bootable |