Ask Experts Questions for FREE Help !
Ask
    Ramish's Avatar
    Ramish Posts: 74, Reputation: 1
    Junior Member
     
    #1

    May 5, 2009, 10:54 PM
    Microsoft Windows vs. DOS
    Hello,

    From a theory and functionality perspective, what is the differences between Windows & DOS. As far as I know, Windows & DOS differs as;

    Windows
    A. GUI
    B. Multi- Task Operating System
    C. More Friendly

    DOS
    A. CUI
    B. Single Task Operating System
    C. Less Friendly

    Is there anything more that above which makes Windows differ from DOS?

    Waiting for your feedback

    CHEERS,

    Also, please provide me with a link where I can find a download able handbook for Windows XP "Professional Edition"

    CHEERS,
    Scleros's Avatar
    Scleros Posts: 2,165, Reputation: 262
    Hardware Expert
     
    #2

    May 6, 2009, 03:37 PM
    Architecturally and perhaps most fundamentally, there is a difference between how applications written for the two environments interact with the hardware and their design. Windows provides a set of services (Windows API) to applications that they can use to perform tasks. The application does not get direct access to the underlying hardware without specific coding. Windows applications are more of an extension of Windows that hook into it. DOS also provides routines for an application to use if it wishes, but an application can directly access the hardware if it so chooses and typically must do so to get status about things such as keyboard input or mouse movement. Windows will inform an application of relevant changes in user input or other device changes through a messaging system. Windows applications poll Windows for these messages.

    Additionally DOS and most DOS applications are limited to functioning in real mode of Intel's i386 processor line although DOS extenders did exist in DOS's waning days. Current Windows versions and Windows applications operate in protected mode.

    If you want to get started with better insight into the differences "under-the-hood", read Intel® 64 and IA-32 Architectures Software Developer's Manuals, Charles Petzold's Programming Windows, Phoenix Technologies BIOS Technical Reference, and Microsoft's MS-DOS Programmer's Reference.

    I know of no "downloadable handbook" for Windows XP. Try Microsoft Technet or Windows XP Professional Resource Kit.

Not your question? Ask your question View similar questions

 

Question Tools Search this Question
Search this Question:

Advanced Search

Add your answer here.


Check out some similar questions!

Windows Vista, Microsoft office 2007, Microsoft equation 3.0 [ 5 Answers ]

I have Microsoft Vista which I do not think really makes that much of a difference but I have Microsoft Office 2007 and I need to use Microsoft equation 3.0. I know I have it on my computer because I found it. I just don't know how to use it. I have taken a couple of tutorials and still can not...

Data Execution Prevention - Microsoft Windows [ 1 Answers ]

When the laptop is switched on, and the desktop just opens it throws this error: Data Execution Prevention – Microsoft Windows To help protect your computer, Windows has closed this program. Name: Generic Host Process for Win32 Services Publisher: Microsoft Corporation ...

Microsoft Software & Windows XP Kick Outs [ 1 Answers ]

I keep having problems with running any Microsoft software on my computer. A program will start up with no problem but will only run for a couple of minutes and completely get out of the program. It seems any of my software that came with Windows XP and Microsoft software loaded later has this...

Microsoft xp home edition and Microsoft xp [ 2 Answers ]

Hi, I want to know how I can delete one of it so that I am able to use one properly. When I was re-installing XP home edition, I couldn't delete the partition (C) which contained another XP. Now I have two and thus a little bit confused. Can anyone help me with providing some...

Block Certain Software from Microsoft Windows 2003 [ 1 Answers ]

I would like to block MSN software using the Microsoft Windows Server 2003 . How can I block ? Could you tell me the MSN Live Chat Port No ? Thanks


View more questions Search