MY QUESTION WHETHER NK.EXE RUNS IN KERNEL SPACE OR USER SPACE.SINCE ONLY 32
PROCESS ARE POSSIBLE TO RUN AT A TIME ,THERE ARE ONLY 33 SLOTS OF WHICH SLOT
0 IS BEING USED BY ACTIVE PROCESS AND SLOT 1 FOR ROM BASED DLLS.BUT ONLY 31
SLOTS ARE REMAINING HOW COME 32 PROCESS RUN AT A TIME??

Re: WIN CE KERNEL SPACE by reinsch

reinsch
Wed Jul 19 06:39:22 CDT 2006

nk.exe is a process. CE needs processes just to be alive eg.
device.exe.
so practically the number of processes you can use us lower. Windows
Mobile I think it's only 21 or so.

regards

Reinhold

Mike schrieb:

> MY QUESTION WHETHER NK.EXE RUNS IN KERNEL SPACE OR USER SPACE.SINCE ONLY 32
> PROCESS ARE POSSIBLE TO RUN AT A TIME ,THERE ARE ONLY 33 SLOTS OF WHICH SLOT
> 0 IS BEING USED BY ACTIVE PROCESS AND SLOT 1 FOR ROM BASED DLLS.BUT ONLY 31
> SLOTS ARE REMAINING HOW COME 32 PROCESS RUN AT A TIME??


Re: WIN CE KERNEL SPACE by Andrew

Andrew
Wed Jul 19 07:36:32 CDT 2006

There are infact 128 slots in a CE 5.0 system; NK.EXE runs in kernel
mode in slot 97, the other processes in slots 2-32, with the current
process using slot 0. For more details see :

http://msdn.microsoft.com/library/en-us/wcecoreos5/html/wce50conMemoryArchitecture.asp

The other processes run in user mode, unless you have explicitly built
your platform enabling full kernel mode.

Andrew.


Re: WIN CE KERNEL SPACE by Andrew

Andrew
Wed Jul 19 07:36:32 CDT 2006

There are infact 128 slots in a CE 5.0 system; NK.EXE runs in kernel
mode in slot 97, the other processes in slots 2-32, with the current
process using slot 0. For more details see :

http://msdn.microsoft.com/library/en-us/wcecoreos5/html/wce50conMemoryArchitecture.asp

The other processes run in user mode, unless you have explicitly built
your platform enabling full kernel mode.

Andrew.


Re: WIN CE KERNEL SPACE by Mike

Mike
Wed Jul 19 07:57:01 CDT 2006

I learnt from microsoft professional that slot 97 is pseudo NK.exe slot .you
can even watch video tutorials under the topic of win ce memory architecture

"Andrew at Plextek" wrote:

> There are infact 128 slots in a CE 5.0 system; NK.EXE runs in kernel
> mode in slot 97, the other processes in slots 2-32, with the current
> process using slot 0. For more details see :
>
> http://msdn.microsoft.com/library/en-us/wcecoreos5/html/wce50conMemoryArchitecture.asp
>
> The other processes run in user mode, unless you have explicitly built
> your platform enabling full kernel mode.
>
> Andrew.
>
>

Re: WIN CE KERNEL SPACE by Steve

Steve
Wed Jul 19 08:16:02 CDT 2006

1) do not use all CAPS it is considered "shouting" and rude and is harder to
read.

NK.EXE was moved out of slot 1 into the kernel address space above
0x80000000 to make room for the ROM Dlls in slot1 and therefore does not
take up a process slot.


--
Steve Maillet
EmbeddedFusion
www.EmbeddedFusion.com
smaillet at EmbeddedFusion dot com