none
Differences between Windows Desktop and Windows CE RRS feed

  • Question

  • Hi,

    I had listed some differences between Windows Desktop and Windows CE.

    My aim is to understand what makes WinCE as Hard Real Time OS and Windows Desktop as GPOS. If you feel anything is missing please do let me know.

    Thank you for taking time to look at this post.

    Regards,

    GSR

    Thursday, July 17, 2014 9:44 AM

All replies

  • These issues have very little to do with whether an OS is realtime or not.

    The only requirement for an RTOS is that response times are deterministic. Whether it takes 24 hours to respond to an event or 1 us doesn't matter, as long as you can predict the absolute maximum time it takes for a response you have yourself an RTOS.

    What makes an RTOS an RTOS is its design. It has to have a way of pre-empting lower priority tasks when a higher priority task needs servicing, and it has to be able to do that in a deterministic fashion.

    Furthermore the following points are not true:

    1 Desktop: WES is componentized (and is a Desktop OS)

    9 There are > GHz CE devices

    10 ??? Depends on device

    12 Display resolution can be changed at runtime in CE, just not all display drivers support it.


    Good luck,

    Michel Verhagen, eMVP
    Check out my blog: http://guruce.com/blog

    GuruCE
    Microsoft Embedded Partner
    http://guruce.com
    Consultancy, training and development services.


    Thursday, July 17, 2014 10:46 AM
    Moderator
  • No 7 Answers your question

    Also The interrupt handling mechanism in CE makes it deterministic and it is not true for Desktop OS

    --- Misbah


    Senior Design Engineer T.E.S Electroni Solutions (Bangalore-India) www.tes-dst.com email-misbah.khan@tes-dst.com

    Thursday, July 17, 2014 11:40 AM
  • Extending Michel's great answer...

    Number of thread priorities, which gives control to a system engineer to fine tune overall system performance - and specifically the real time threads.

    Further, a thread quantum that can be adjusted as needed by a system engineer.


    Bruce Eitman (eMVP) Senior Engineer Bruce.Eitman AT Eurotech DOT com My BLOG http://geekswithblogs.net/bruceeitman Eurotech Inc. www.Eurotech.com

    Thursday, July 17, 2014 12:24 PM
    Moderator
  • Thank You Michel Verhagen, Misbah and Bruce Eitman for the replies and for your time.

    • For 9 I meant to be Windows CE can run at lower speeds where as Windows Desktop requires order of GHz clock
    • Can I also add that swap is not available in WinCE but available on Windows Desktop

    Regards,

    GSR

    Friday, July 18, 2014 10:33 AM