Jump to content


Register a free account to unlock additional features at BleepingComputer.com
Welcome to BleepingComputer, a free community where people like yourself come together to discuss and learn how to use their computers. Using the site is easy and fun. As a guest, you can browse and view the various discussions in the forums, but can not create a new topic or reply to an existing one unless you are logged in. Other benefits of registering an account are subscribing to topics and forums, creating a blog, and having no ads shown anywhere on the site.

Click here to Register a free account now! or read our Welcome Guide to learn how to use this site.


Querries---regarding Os Structure.

  • Please log in to reply
2 replies to this topic

#1 VikasAgr


  • Members
  • 10 posts
  • Local time:01:26 PM

Posted 01 December 2006 - 08:41 AM

I have two querries , please provide solution to these:

1)What does 16-bit , 32-bit , 64-bit application means?
2)What is Kernel Mode Drivers ? How are they diffrent from other drivers?

BC AdBot (Login to Remove)


#2 usasma


    Still visually handicapped (avatar is memory developed by my Dad

  • BSOD Kernel Dump Expert
  • 25,091 posts
  • Gender:Male
  • Location:Southeastern CT, USA
  • Local time:03:56 AM

Posted 02 December 2006 - 08:41 AM

16 bit applications are those written to work on 16 bit processors - the same with the other sizes. This is further complicated by the design of the OS and the processors that it's intended to work with.

As computing grew more sophisticated, the amount of "bits" that each processor was able to process was increased to 32 bits. At that time there was a lot of issues with the ability to run 16 bit applications on 32 bit processors - until someone came up with the great idea to run the 16 bit program in a separate process (you can identify these in Task Manager by looking for the indented wowexec.exe and the ntdvm.exe processes (which indicate that it's running in a virtual DOS machine). http://www.microsoft.com/windowsxp/using/s.../spot16bit.mspx

Using 32 bit applications on 64 bit processors is much easier because software design has grown more sophisticated over the years. It's even possible to run a 64 bit OS on some (but not all) 32 bit processors. The 32 bit processor must have the ability to emulate a 64 bit processor.

Here's a Wikipedia entry that may help: http://en.wikipedia.org/wiki/16-bit_application

Kernel Mode Drivers are a bit more complicated and I don't fully understand it. But, it seems that it's a framework that allows drivers more control over their interaction with the CPU and OS - and because of this it's much more powerful (and, if poorly designed, more able to cause crashes). http://en.wikipedia.org/wiki/Kernel_Mode_Driver_Framework
My browser caused a flood of traffic, sio my IP address was banned. Hope to fix it soon. Will get back to posting as soon as Im able.

- John  (my website: http://www.carrona.org/ )**If you need a more detailed explanation, please ask for it. I have the Knack. **  If I haven't replied in 48 hours, please send me a message. My eye problems have recently increased and I'm having difficult reading posts. (23 Nov 2017)FYI - I am completely blind in the right eye and ~30% blind in the left eye.<p>If the eye problems get worse suddenly, I may not be able to respond.If that's the case and help is needed, please PM a staff member for assistance.

#3 VikasAgr

  • Topic Starter

  • Members
  • 10 posts
  • Local time:01:26 PM

Posted 04 December 2006 - 07:52 AM

Thank you John for your inputs.These are really very helpful.


0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users