Skip to content
Related Articles

Related Articles

Improve Article
Save Article
Like Article

Difference Between DOS and Windows

  • Difficulty Level : Basic
  • Last Updated : 03 Nov, 2021

DOS: DOS stands for Disk Operating System, which is an operating system that was popular till 1995 in the IBM PCs. It is a single-tasking OS i.e., it can perform one task at a time. It is based on a command-line interface where we have to provide instruction to the computer in commands form. It runs from hard disks,floppy disk or any other storage devices and thus provides an environment for the execution of programs. It occupies less memory.To use more than 64kb of memory,memory extenders were used,which older Windows used to use more memory.It was originally released only to OEMs(Original Equipment Manufacturers) who added support for their hardware,it was eventually release to public.

Windows: Windows is a product of Microsoft, it is an operating system with various versions, Windows 10 being the latest version.It is the Graphics-Based user interface user give commands through clicking or choosing icons and images with the help of mouse,keyboard or touchscreen to the computer. Windows was originally a DOS extender running on top of DOS.The windows 9x family consisting of Windows 95,Windows 98,Windows 98SE and Windows ME ran on top of MS-DOS and were capable to run DOS programs directly.Windows NT was released separately and is portable, and initially, it was written in C and C++ language where processor reliability code is separated into DAL and HLL and was designed to be more secure than DOS and Windows 9x family.Windows NT family includes Windows NT 3.x,4.x,Windows 2000,Windows XP,Windows Vista,Windows 7 and so on.Windows is more reliable than DOS and handles errors with ease due to various tools available for debugging and error handling.



Below is a table of differences between DOS and Windows: 

.Difference-table {
border-collapse: collapse;
width: 100%;
.Difference-table td {
text-color: black !important;
border: 1px solid #5fb962;
text-align: left !important;
padding: 8px;
.Difference-table th {
border: 1px solid #5fb962;
padding: 8px;
.Difference-table tr>th{
background-color: #c6ebd9;
vertical-align: middle;
.Difference-table tr:nth-child(odd) {
background-color: #ffffff;

TypeDOS is command line based OS, where instructions are given through commands.Windows is GUI based OS, where instructions are provided with the help of images and icons.
DriversThere was originally no concept of Drivers in the DOS.It was eventually introduced to provide support for various hardwareWindows makes use of Drivers to make the work easier.
Multi- taskingDOS doesn’t supports multi-tasking.DOS Extenders are used to provide more feature to DOS computers.Windows support multitasking.
ComplexityDOS is more complex and difficult to use.Windows is less complex and is easy to use.
Input SystemCommands through keyboard are provided as an input.Keyboard,mouse,touchscreen or any other input device can be used to provide the input to Windows.
Storage sizeHighest storage size that was made available is 2 GB.Windows support storage size up to 2 terabyte(MBR partition) and 64 zettabyte(GUID partition).
UsageDOS is not popular now and almost obsolete in use.FreeDOS is often bundled with some cheaper laptops.Windows is more popular and globally used desktop operating system.
PriceDOS is free and does not use licensing,(MS-DOS is abandonware now and FreeDOS is developed as an open source alternative)Windows is a paid software and requires license for activation.
My Personal Notes arrow_drop_up
Recommended Articles
Page :

Start Your Coding Journey Now!