Warning: Use of undefined constant referer - assumed 'referer' (this will throw an Error in a future version of PHP) in /usr/home/essaywo/public_html/essays on line 102

Warning: Use of undefined constant host - assumed 'host' (this will throw an Error in a future version of PHP) in /usr/home/essaywo/public_html/essays on line 105

Warning: Cannot modify header information - headers already sent by (output started at /usr/home/essaywo/public_html/essays:102) in /usr/home/essaywo/public_html/essays on line 106

Warning: Cannot modify header information - headers already sent by (output started at /usr/home/essaywo/public_html/essays:102) in /usr/home/essaywo/public_html/essays on line 109
Making Utilities For MS-DOS - Paper

Making Utilities For MS-DOS


English 4
Mr. Siedlecki
Making Utilities for MS-DOS

These days, when computers play an important role in virtually all aspects of
our life, the issue of concern to many programmers is Microsoft's hiding of
technical documentation. Microsoft is by far the most important system software
developer. There can be no argument about that. Microsoft's MS-DOS operating
system has become a de facto standard (IBM's PC-DOS is actually a licensed
version of MS-DOS). And this should be so, because these systems are very well
written. The people who designed them are perhaps the best software engineers in
the world.

But making a computer platform that is a de facto standard should imply a good
deal of ...

Want to read the rest of this paper?
Join Essayworld today to view this entire essay
and over 50,000 other term papers

company that developed it?
Obviously, only the company that has developed that operating system will be
able to develop software for it. And this is a violation of the Antitrust Law.

And now I start having a suspicion that this is happening with Microsoft's
operating systems. It should be no secret to anyone that MS-DOS contains a lot
of undocumented system calls, data structures and other features. Numerous books
have been written on this subject (see bibliography). Many of them are vital to
system programming. There is no way to write a piece of system software, such as
a multitasker, a local area network, or another operating system extension,
without knowing this undocumented functionality in MS-DOS. And, sure enough,
Microsoft is using this functionality extensively when developing operating
system extensions. For example, Microsoft Windows, Microsoft Network, and
Microsoft CD-ROM Extensions (MSCDEX) rely heavily on the undocumented internals
of MS-DOS.

The reader can ask, ...

Get instant access to over 50,000 essays.
Write better papers. Get better grades.


Already a member? Login

products called utilities. Utilities are programs
that don't serve end users directly, but extend an operating system to help
applications serve end users. To put it another way, utilities are helper
programs. Perhaps the best way to learn when you have to mingle with DOS
internals is to spend some time developing an utility for MS-DOS. A good example
is SteelBox, an utility for on-the-fly data encryption. This development project
have made me think about the use of DOS internals in the first place and it has
inspired me to write this paper.

Utilities like SteelBox, Stacker, DoubleSpace, new versions of SmartDrive, etc.
need to do the following trick: register with DOS as device drivers, ...

Succeed in your coursework without stepping into a library.
Get access to a growing library of notes, book reports,
and research papers in 2 minutes or less.


CITE THIS PAGE:

Making Utilities For MS-DOS. (2008, September 2). Retrieved April 26, 2024, from http://www.essayworld.com/essays/Making-Utilities-For-MS-DOS/89271
"Making Utilities For MS-DOS." Essayworld.com. Essayworld.com, 2 Sep. 2008. Web. 26 Apr. 2024. <http://www.essayworld.com/essays/Making-Utilities-For-MS-DOS/89271>
"Making Utilities For MS-DOS." Essayworld.com. September 2, 2008. Accessed April 26, 2024. http://www.essayworld.com/essays/Making-Utilities-For-MS-DOS/89271.
"Making Utilities For MS-DOS." Essayworld.com. September 2, 2008. Accessed April 26, 2024. http://www.essayworld.com/essays/Making-Utilities-For-MS-DOS/89271.
JOIN NOW
Join today and get instant access to this and 50,000+ other essays


PAPER DETAILS
Added: 9/2/2008 01:22:29 AM
Category: Computers
Type: Premium Paper
Words: 4348
Pages: 16

Save | Report

SHARE THIS PAPER

SAVED ESSAYS
Save and find your favorite essays easier

SIMILAR ESSAYS
» Technology 2
» Why You Should Purchase A PC
» The Software Industry Report
Copyright | Cancel | Contact Us

Copyright © 2024 Essayworld. All rights reserved