operating system micro
operating system micro
CHAPTER – 1
Introduction
An MS-DOS Stands for Microsoft Disk Operating System. MS-DOS OS does not take much
space for installation (about 8 MB). MS-DOS OS gives more control of the processes as it has a
Command Line user Interface (CLI). MS-DOS OS is a single user, single tasking operating system
and not support graphics. It is not compatible with current browser and the internet.
During its life, several competing products were released for the x86 platform, and MS-DOS
went through eight versions, until development ceased in 2000. Initially MS-DOS
was targeted at Intel 8086 processors running on computer hardware using floppy disks to store
and access not only the operating system, but application software and user data as well.
Progressive version releases delivered support for other mass storage media in ever greater
sizes and formats, along with added feature support for newer processors and rapidly
evolving computer architectures. Ultimately it was the key product in Microsoft's growth
from a programming languages company to a diverse software development firm, providing
the company with essential revenue and marketing resources. It was also the underlying basic
operating system on which early versions of Windows ran as a GUI. It is a flexible operating
system, and consumes negligible installation space
1
Dr. Panjabrao Deshmukh Girls Polytechnic ,Amt
CHAPTER -2
HISTORY OF MS DOS OPERATING SYSTEM
MS-DOS (Microsoft Disk Operating System) began as QDOS, acquired by Microsoft in 1981 for
IBM's new PC. The first version, MS-DOS 1.0, was released in August 1981. It was a command-
line OS supporting floppy disks. Subsequent versions introduced features like hard disk support
(2.0), networking (3.x), and improved memory management (5.0). MS-DOS was crucial in the
early Windows era but gradually became less central with Windows 95 and beyond, which
integrated its functionality into more advanced operating systems.
Microsoft acquired the rights to QDOS and rebranded it as MS-DOS. The first version, MS-DOS
1.0, was released on August 12, 1981, as part of IBM’s PC package. MS-DOS 1.0 was a single-
tasking, command-line based OS. It supported only floppy disks and had limited file management
capabilities. The first version of DOS used by IBM was written in 4000 lines of assembly-language
source code and required 8k of memory. (Stallings, 1995) From its start as Version 1.0 in 1981,
MS-DOS underwent significant revisions until it was ultimately retired as a separate product line
in 1994 with the introduction of Windows 95 (though Windows still ran on top of DOS for several
more versions of Windows). In 1989, DOS accounted for 61 percent of the PC operating systems
shipped worldwide and had an installed base of over 45 million. DOS was running more personal
computers than all other operating systems combined. (Duncan et al., 1990)
2
Dr. Panjabrao Deshmukh Girls Polytechnic ,Amt
CHAPTER -3
FEATURES
LIMITATION
• It is not a multitasking operating system that is we cannot run too many applications in the
background.
• Files on the system can be easily deleted or the system can also be easily destroyed.
• It does not provide any warning message before you delete or perform any unwanted task
like in windows and Linux .
• It is text-based and it does not have any graphical user interface.
• Not secure to be used in any kind of public network.
• Encryption is not supported.
• Difficulty in memory access.
• Mouse cannot be used to give inputs
3
Dr. Panjabrao Deshmukh Girls Polytechnic ,Amt
CHAPTER - 4
WORKING OF MS DOS OPERATING SYSTEM
MS-DOS input and output occur at the command line in the form of issued commands and system
results of those commands. When booted, MS-DOS systems display a command prompt. MS-DOS
commands are then entered using a keyboard. Commands are either one of the standard DOS
commands, implemented as part of the OS, or they are the file name of an executable program.
Although it does not natively support a GUI, MS-DOS can run graphical programs if they are
installed on a system disk or diskette. Users enter the command for a graphical program, and the
program takes control of the input and output devices. When the program terminates, the control
reverts to MS-DOS and the command prompt reappears.
MS-DOS uses a command line interface which allows you to type in commands or execute
programs by typing in your names or numbers. This means that you have direct access to the
computer's hardware, memory and all files stored on the diskettes or hard drive.
WORKING OF MS DOS
4
Dr. Panjabrao Deshmukh Girls Polytechnic ,Amt
CHAPTER – 5
VERSIONS OF MS DOS
MS – DOS 1.X
DOS 1.x was very limited in what it could do. It could start applications (.COM and .EXE), and
process batch files (.BAT). DOS 1.0 worked with 160KB floppies and did not support folders (all
files had to be in the root). The command interpreter supported the following commands:
• DIR, TYPE, COPY, ERASE, RENAME
• PAUSE, REM
No pipes, redirection, or device drivers were supported. The DOS API in 1.0 was very limited.
MS-DOS 1.25, the equivalent of PC-DOS 1.10, was the first version licensed to OEMs beyond
IBM or Seattle Computer Products.
Some vendors labeled their versions of MS-DOS with different names and version numbers. All
of the versions here are believed to be based off of MS-DOS 1.25, even if the vendor called it
something else.
• Version 1.10 (OEM) – possible basis for IBM's Personal Computer DOS 1
• Version 1.11 (OEM) – possible basis for IBM's Personal Computer DOS 1.0
• Version 1.14 (OEM) – possible basis for IBM's Personal Computer DOS 1.0
• Version 1.24 (OEM) – basis for IBM's Personal Computer DOS 1.1
• Version 1.25 (OEM) – basis for non-IBM OEM versions of MS-DOS, including SCP MS-
DOS 1.25
5
Dr. Panjabrao Deshmukh Girls Polytechnic ,Amt
6
Dr. Panjabrao Deshmukh Girls Polytechnic ,Amt
MS-DOS 4 added support for hard drive partitions up to 2GB. It used much more of the base 640K,
and was somewhat buggy.
Microsoft had long planned that MS-DOS "4" would be a multitasking-capable operating system,
but IBM had insisted on creating a new version of regular DOS for use with their PS/2 computers.
The below versions, as released to the consumer market, are based on DOS 3.3x and IBM's PC-
DOS 4.0 enhancements. Although essentially scrapped, some narrow European markets did
receive Microsoft's Multitasking MS-DOS 4.0
Microsoft's initial 4.00 release (File dates 10/6/1988) was quickly followed up by 4.01, making
this an uncommon version. To add to the confusion, most OEMS badged their 4.01 disks as "4" or
"4.0".
Includes a graphical/mouse interface. It had many bugs and compatibility issues.
• Version 4.00 (OEM) – First version to support a single hard disk partition that is greater
than 32 MiB and up to a maximum size of 2 GB
• Version 4.01 (OEM) – Microsoft rewritten Version 4.00 released under MS-DOS label but
not IBM PC DOS. First version to introduce volume serial number when formatting hard
disks and floppy disks (Disk duplication also and when using SYS to make a floppy disk
or a partition of a hard drive bootable).
• Version 4.01a (OEM)
7
Dr. Panjabrao Deshmukh Girls Polytechnic ,Amt
MS – DOS 5.X
MS-DOS 5 introduced numerous new features and was a flagship release for Microsoft. A full
screen text editor EDIT has replaced the former line editor EDLIN supplied since the early days of
DOS. Microsoft QBasic also shipped in DOS 5 replacing GW-BASIC. MS-DOS 5 also supported
2.88MB 3.5" floppy disks as well as hard disks up to 2GB in size. The memory management was
rewritten to allow DOS to utilize the High Memory Area and Upper Memory Area to reduce its
usage of conventional memory. Numerous bugs were noticed shortly after launch which lead to
the 5.0a update.
This release of DOS was the last of the collaboration between Microsoft and IBM and as a result
will be the last result where PC-DOS and MS-DOS are near-identical. This was also the version
of DOS used in the OS/2 and Windows NT virtual DOS machine.
When MS-DOS 5 was released the entire market had become dominated by IBM and compatible
systems, so specific OEM versions of DOS for machines not using an IBM BIOS were not shipped
as in prior releases.
• Version 5.0 (Retail) – includes a full-screen editor. A number of bugs required re issue.
First version to support 3.5-inch, 2.88 MB floppy drives and diskettes. Hard disk partitions
greater than 32 MiB and up to a maximum size of 2 GB was now provided by the MS-DOS
kernel. First version to load portions of the operating system into the high memory area.
• AST Premium Exec DOS 5.0 (OEM) – a version for the AST Premium Exec series of
notebooks with various extensions, including improved load-high and extended codepage
support
• Version 5.0a (Retail) – With this release, IBM and Microsoft versions diverge
• Version 5.50 (Windows NTVDM) – All Windows NT 32-bit versions ship with files from
DOS 5.0
8
Dr. Panjabrao Deshmukh Girls Polytechnic ,Amt
MS – DOS 6.X
MS-DOS 6.0 includes many new utilities and features, including a disk defragmenter, disk
compression, anti-virus, a new backup system, and pc-pc file transfer tools. It was heavily
criticized as buggy by the media, primarily due to file corruption issues with DoubleSpace
and the lack of tools to repair such issues.
Note that the boot sector OEM ID of "MSDOS6.0" is correct and genuine. Microsoft
reverted to using "MSDOS5.0" on later disks.
9
Dr. Panjabrao Deshmukh Girls Polytechnic ,Amt
CHAPTER - 6
COMMANDS OF MS – DOS OPERATING SYSTEM
6.1 What Are MS-Dos Commands?
MS-DOS is a text-based system of Microsoft Operating System, The users interact with the
computer by typing text-based commands rather than a Graphical User Interface. These commands
allow users to perform various tasks, such as copying, deleting, or moving files, and managing
programs.
10
Dr. Panjabrao Deshmukh Girls Polytechnic ,Amt
COMMANDS:-
• DIR − Displays a list of files and directories in the current directory.
• CD − Changes the current directory to a specified directory.
• MD − Creates a new directory.
• RD − Removes an empty directory.
• COPY − Copies a file from one location to another.
• DEL − Deletes a file.
• REN − Renames a file or directory.
• TYPE − Displays the contents of a text file.
• ECHO − Displays messages or turns command echoing on or off.
• VER − Displays the version number of the operating system.
• DATE − Displays or sets the system date.
• TIME − Displays or sets the system time.
• CLS − Clears the screen.
• PROMPT − Change the command prompt.
• TREE − Displays a graphical representation of the directory structure.
• FC − Compares two files or sets of files and displays the differences between them.
• FIND − Searches for a specific string of text in a file or files.
• FINDSTR − Searches for a specific string of text in a file or files, with advanced search
options.
• PATH − Displays or sets the system's path variable, which tells the system where to look
for executable files.
• SET − Displays or sets the values of environment variables, which are used by the system
and other programs.
• SHIFT − Changes the position of command line arguments.
11
Dr. Panjabrao Deshmukh Girls Polytechnic ,Amt
• DEBUG − Starts Debug, a command-line tool for testing and debugging executable
programs.
• DISKCOMP − Compares the contents of two floppy disks.
• DISKCOPY − Copies the entire contents of one floppy disk to another.
• DOSKEY − Provides command-line editing and recall capabilities.
• FCBS − Sets the number of file control blocks used by the system.
• GRAPHICS − Turns graphics mode on or off.
12
Dr. Panjabrao Deshmukh Girls Polytechnic ,Amt
COMMANDS :-
• ATTR − Displays or changes file attributes.
• BOOTCFG − Configures, queries, or changes in the system startup settings.
• CHOICE − Allows for a choice to be made from a list of options.
• CIPHER − Displays or changes the encryption of directories and files on NTFS volumes.
• CMDKEY − Creates, lists, or deletes stored user names and passwords or credentials.
• COMMAND − Starts a new instance of the command interpreter.
• DEBUGGER − Starts the kernel debugger for debugging the operating system.
• DEFRAG − Optimizes the file system and increases the performance of the computer.
• DISKPART − Manages disks, partitions, and volumes from the command line.
• DRIVERQUERY − Displays a list of installed device drivers.
• EVENTCREATE − Writes an entry to the application event log.
• EXIT − Exits the command interpreter or batch script.
• FORMAT − Formats a disk for use with Windows.
• FSUTIL − Displays or configures file and volume properties.
• HELP − Provides help information for Windows commands.
• IPCONFIG − Displays network settings information.
• LINK − Creates hard links and symbolic links to files and directories.
• MMC − Starts Microsoft Management Console, a system administration tool.
• NBTSTAT − Displays statistics for NetBIOS over TCP/IP protocols.
• NET − Manages network resources, such as computers, printers, and services.
• OPENFILES − Displays information about open files and the users who opened them.
• PACKAGER − Packages and unpackages files to and from CAB files.
• PING − Verifies network connectivity.
• RDPSIGN − Signs Remote Desktop Protocol (RDP) files.
13
Dr. Panjabrao Deshmukh Girls Polytechnic ,Amt
14
Dr. Panjabrao Deshmukh Girls Polytechnic ,Amt
CHAPTER – 7
Why is MS-DOS Operating System Used?
• Education and research: It is used in the Education and research field to know how simple
MS-DOS is and how it works. The source code is available from Microsoft in two
versions.
• Legacy systems: Some organizations prefer using MS-DOS because it has been used
reliably over decades whereas others don’t have the budget to upgrade the application since
this process is costly.
• Embedded systems Embedded System are dependent on MS-DOS especially new devices
with x86 processor architecture. It is also used on legacy Embedded systems which have
been used for decades.
• Classic Computer Games: There are still some games that were developed on MS-DOS
and still support only MS-DOS.
15
Dr. Panjabrao Deshmukh Girls Polytechnic ,Amt
CHAPTER – 8
ADVANTAGES OF DISADVANTAGES OF MS DOS
ADVANTAGES :
• It is a very lightweight operating system.
• It has less latency as it does not support multitasking.
• The system boot-up process is faster in MS-DOS compared to other OS.
• BIOS [Basic Input Output System] can be directly accessed in the disk operating system
[DOS].
• The programs and applications are considerably fast compared to other OS.
DISADVANTAGES:
• It is limited to very few applications.
• It has a command-line interface that is not very user-friendly.
• The user needs to memorize dos commands to use them.
• Fewer security features.
• Tasks and operating can not be performed on spelling errors.
• The dos command can sometimes be difficult to memorize and learn and execute.
16
Dr. Panjabrao Deshmukh Girls Polytechnic ,Amt
CHAPTER – 9
17
Dr. Panjabrao Deshmukh Girls Polytechnic ,Amt
CHAPTER 10
CONCLUSION
MS-DOS allows the user to navigate, open, and otherwise manipulate files on their computer from
a command line instead of a GUI like Windows. Although it is not widely used nowadays,
however, the command shell, also known as the Windows command line, is still used by many
users. Legacy systems, specifically older IBM PC-compatible computers, are still in use. Many
are still running some versions of MS-DOS. Compatible OSes have been published over the years,
including at least two open-source implementations of MS-DOS that are still actively maintained.
It’s still around supporting legacy usually standalone applications, generally because they work
well and the applications would be expensive and risky to “modernize”.
18
Dr. Panjabrao Deshmukh Girls Polytechnic ,Amt
REFERENCES
BOOKS
LINKS:
o https://www.geeksforgeeks.org/ms-dos-operating-system/
o https://www.techtarget.com/searchenterprisedesktop/definition/M
S-DOS
o https://www.techtarget.com/searchsecurity/definition/DOS
19