Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

why wince 6.0 is able to run arround 32k processes

5 views
Skip to first unread message

ashish

unread,
Nov 18, 2009, 10:14:19 AM11/18/09
to
hi all i have a very basic question is that how is ce6.0 able to run
arround 32k processes can some one please explain the calculation fr
the same

i am able to understand calculation fr ce5.0 i.e it can run 32
processes only because each process takes 32MB of VM in slotted
architecture....

Dean Ramsier

unread,
Nov 18, 2009, 5:46:56 PM11/18/09
to
I think this is more a theoretical limit based on the size of internal data
structures.

--
Dean Ramsier - eMVP
BSQUARE Corporation


"ashish" <mehta_as...@yahoo.in> wrote in message
news:9a7dde26-1d2a-4e5e...@r24g2000prf.googlegroups.com...

Henrik Viklund [eMVP]

unread,
Nov 19, 2009, 3:44:02 AM11/19/09
to
To complement Deans answer, there's actually another limitation that
will kick in before hitting the kernel's internal data structures
limitations.

A typical process take (minimum) 5 pages of physical memory (handle
table, directory, page table, stack and heap).The CE6 kernel can
handle 512 MB of physical memory and with a page size of 4 kB you've
exausted 512MB RAM somewhere around 26200 processes (26214 to be
precise!). Since you rarely can map all physical memory as RAM this
will reduce the amount of avalable RAM and number of concurrent
processes supported.

Henrik Viklund
Prevas AB

On 18 Nov, 23:46, "Dean Ramsier" <ramsiernos...@nospam.com> wrote:
> I think this is more a theoretical limit based on the size of internal data
> structures.
>
> --
> Dean Ramsier - eMVP
> BSQUARE Corporation
>

> "ashish" <mehta_ashish1...@yahoo.in> wrote in message


>
> news:9a7dde26-1d2a-4e5e...@r24g2000prf.googlegroups.com...
>
>
>
> > hi all i have a very basic question is that how is ce6.0 able to run
> > arround 32k processes can some one please explain the calculation fr
> > the same
>
> > i am able to understand calculation fr ce5.0 i.e it can run 32
> > processes only because each process takes 32MB of VM in slotted

> > architecture....- Dölj citerad text -
>
> - Visa citerad text -

ashish

unread,
Nov 21, 2009, 2:48:01 AM11/21/09
to
thanks a lot Henrik ...

On Nov 19, 1:44 pm, "Henrik Viklund [eMVP]" <henrik.vikl...@gmail.com>
wrote:

> > - Visa citerad text -- Hide quoted text -
>
> - Show quoted text -

0 new messages