2. Operētājsistēmas izstrādes pamatprincipi
Starp daudziem principiem, kas pastāv un tiek lietoti OS izveidē, tiks uzskaitīti svarīgākie.
1) Modularitātes pricips; [3]
Saskaņā ar moduli parasti tiek saprasts funkcionāli pilnīgs sistēmas elements, kas ir izpildīts saskaņā ar starptautiskā moduļa interfeisu. OS sastāvdaļu izolēšanas metodes, atsevišķos moduļos var atšķirties, bet bieži vien sadalīšana notiek uz funkcionālā pamata. Lielā mērā sistēmas sadalīšanu moduļos nosaka izmantojamā OS projektēšanas metode (no apakšas uz augšu vai otrādi). Runa ir par sistēmas programmatūras moduļiem (tie ir programmatūras resursi un tie var būt sadalīti starp procesiem).[3] Šajā gadījumā OS tiek sadalīta uz procesiem, katrs no kuriem realizē vienu servisa kopu, piemēram, atmiņas sadalījums, procesu vadība, procesu plānošana utt. Katrs process izpilda vienu funkciju.[4]
…