bluebird 0 Junior Poster in Training

Hi,
In a mobile programming training center, the major subjects are j2me and wince.net.
But before those subjects, they also teach os subject about the topic of process scheduling, memory management, virtual memory and so on.
What is the benefit of teaching that subject?
Is it necessary to teach that subject for j2me and wince.net?