Aitor Santamaria Merino wrote:

NT = Microkernel? Not exactly. The difference between monolithic- vs. micro- kernel is mainly how device drivers run. In a microkernel design, all device drivers run in user mode, and there's only 1 or 2 processes in kernel mode (a task switcher, and the code that actually performs individual I/O operations, since user mode programs obviously aren't allowed to perform I/O on their own ;-). The device drivers simply instruct the kernel mode task how to perform the necessary I/O for each device). In a monolithic kernel, device drivers are allowed to run in kernel mode so that they're much faster.

I don't think so, because this would mean that NT is microkernel and VMM is monolithic...
What's VMM?
And I'll admit that I don't know much of the internal structure of NT, but I'm pretty sure that at least until 4.0, you could have device drivers that would run in kernel mode, which would be indicative of a monolithic kernel. Perhaps you misunderstood what I meant? (Just asking 'cause I know that under the best circumstances I can be cryptic sometimes, lol).

Sure. Take your time ;-)
Take my time with what? Sorry, but my brain has nearly shut down ;-).

Paul Case

----------
list options/archives/etc.: http://www.topica.com/lists/fd-dev
unsubscribe: send blank email to: [EMAIL PROTECTED]

==^================================================================
This email was sent to: [email protected]

EASY UNSUBSCRIBE click here: http://topica.com/u/?bz8Rv5.bbRv4l.YXJjaGl2
Or send an email to: [EMAIL PROTECTED]

T O P I C A -- Register now to manage your mail!
http://www.topica.com/partner/tag02/register
==^================================================================

Reply via email to