Re: why GUI part of the kernel
- From: "anton bassov" <soviet_bloke@xxxxxxxxxxx>
- Date: 22 Oct 2006 23:36:44 -0700
Alexander,
GUI (graphical user interface) is NOT part of kernel.
GDI (graphical device interface) is implemented in kernel, for performance
reasons.
In fact, the OP was not that wrong - besides GDI (gdi.dll functions),
GUI also implies window management (user32.dll functions), and
win32k.sys actually implements all functionality, exposed by both
gdi.dll and user32.dll. Therefore, he should have said "GUI
functionality", rather than simply "GUI".....
However, if we just want to nag....... well, then his statement is not
that right either.
Neither GDI nor window management is, actually, a *PART* of a kernel -
after all, they are implemented by win32k.sys, but the kernel itself is
implemented by ntoskrnl.exe
Anton Bassov
Alexander Grigoriev wrote:
GUI (graphical user interface) is NOT part of kernel.
GDI (graphical device interface) is implemented in kernel, for performance
reasons.
<elvira_wang@xxxxxxxxx> wrote in message
news:1161506647.003396.96790@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Heya,
I read that the GUI in windows XP (NT) is part of the kernel and this
for speed up reason.
I can't see how this decision will speed up the execution as every
interaction requires now a mode switch. whereas if it was in user
space, this overhed is avoided
any help please
many thanks
.
- References:
- why GUI part of the kernel
- From: elvira_wang
- Re: why GUI part of the kernel
- From: Alexander Grigoriev
- why GUI part of the kernel
- Prev by Date: Re: Inter-process call overhead under Windows XP SP2
- Next by Date: why "ntoskrnl.exe" and not "ntoskrnl.xxx"?
- Previous by thread: Re: why GUI part of the kernel
- Next by thread: Re: How to eject a disc from a cd/dvd drive...
- Index(es):
Relevant Pages
|