Operacinės Sistemos

Užduočiai atlikti reikia suprojektuoti OS jūsų realiai mašinai. Operacinė sistema konstruojama kaip lygiagrečių procesų, besivaržančių dėl resursų, rinkinys, tad reikia aprašyti, kokie procesai sudaro sistemą, kas juos sukuria, kokia jų paskirtis, kaip jie veikia, kokius resursus kuria ir kokių laukia. Projekto detalumas turėtų būti toks, kad būtų aišku kaip sistema veiks. Operacinė sistema dirba realioje mašinoje ir valdo jos įrenginius, todėl turėtų būti aišku, kaip ir kada vyksta ši sąveika. Be to, esminė operacinės sistemos paskirtis yra vykdyti vartotojo užduotis - projekte turėtų matytis, kaip vartotojo programa patenka į sistemą, kaip vykdoma, kaip pateikiami rezultatai. Operacinės sistemos projekte turi atsispindėti specifiniai užduočių reikalavimai (suprojektuota failų sistema, swapping'as ir kt.).

Atsiskaitymo metu reikės pateikti sistemos projektą (faile ar popieriuje), jį paaiškinti, argumentuoti savo sprendimus, atsakyti į klausimus apie projektuojamą OS, mokėti modifikuoti projektą. Reikalaujama išmanyti dalykinę sritį, mokėti paaiškinti, kaip projekte Įgyvendinami užduoties reikalavimai.