Системски софтвер

Концептуален преглед на дизајнот на оперативните системи, вклучувајќи детализирани студии на случај (case-studies).

Концептуален преглед на дизајнот на оперативните системи, вклучувајќи детализирани студии на случај (case-studies).
Резултати од учењето: студентите ќе стекнат основни познавања за системски софтвер.

Detailed syllabus by chapters and units

Содржина на предметната програма:

  1. Вовед во оперативните системи, поделба на оперативните системи, Резултати од учењето: стекнување на знаење за компонентите на системскиот софтвер, видови на оперативни системи и поделба според рззлични критериуми.
  2. структура на оперативните системи Резултати од учењето: стекнување на знаење за основните делови на оперативните системи, јадро на оперативниот систем, начин на инсталација на оперативен систем.
  3. процеси и нишки, застој, операции со процеси Резултати од учењето: стекнување на знаење за поимот процес во оперативниот систем, животен век на процесот, видови на комуникација меѓу процесите, алгоритми за распоредување на процеси.
  4. управување со меморијата Резултати од учењето: стекнување на знаење за видови на доделување на мемориските целини, алгоритми за распоредување на партиции, видови на фрагментација.
  5. принципи на влезно/излезни уреди (I/O), системи на датотеки Резултати од учењето: стекнување на знаење за функцијата на влезно – излезниот потсистем, техники за зголемување на ефикасноста на

оперативниот систем. 6. безбедност на оперативните системи, мултимедијални оперативни системи, анализа на UNIX и Linux, анализа на Windows, мобилни оперативни системи (Android, iOS, Windows Phone 7, Blackberry, Symbian). Резултати од учењето: стекнување на знаење за заштита и сигурност на оперативниот систем, видови на напади. 7. Нагодување на параметрите на оперативниот систем од командна линија Резултати од учењето: стекнување на знаење за batch програмирање.

Teaching methods

Методи на учење: теоретска настава, аудиториски вежби, лабораториски вежби, групно учество на студенти во изработка на проекти или семинарски работи, одржување консултации со студенти, учество во изработка на дипломски работи
Weekly contact hours 5 hours
Total workload 150 hours
Attendance requirements нема

Teaching activities

CodeActivityHours
16.2Вежби (лабораториски, аудиториски), семинари, тимска работа: часови30
16.3Пракса: часови0
16.1Предавања- теоретска настава. часови45

Other activities

CodeActivityHours
17.1Проектни задачи: часови25
17.2Самостојни задачи: часови10
17.3Домашно учење - задачи40

Assessment method

писмено и/или усно

Assessment components

CodeComponentPoints
19.1Тестови: бодови0
19.2Семинарска работа/проект, презентација писмена и усна: бодови10
19.3Завршен испит: бодови90

Grading scale

Points rangeGrade
до 50 бода5 (пет) (F)
51 х до 60 бода6 (шест) (E)
61 х до 70 бода7 (седум) (D)
од 71 до 80 бода8 (осум) (C)
од 81 до 90 бода9 (девет) (B)
од 91 до 100 бода10 (десет) (A)
Анкета на студенти, евалуација и самоевалуација

Required literature

No.AuthorsTitlePublisherYear
1Костандина ВељановскаСистемски софтвер – авторизирани предавањаУКЛО, Битола2022
2Ендрју ТаненбаумМодерни оперативни системиМикена, Битола2009

Additional literature

No.AuthorsTitlePublisherYear
1Bruce EckelThinking in JavaPrentice Hall2007
2Брус ЕкелДа се разми-слува во ЈаваАрс Ламина2009
16Форми на наставните активности16.1.Предавања- теоретска настава. часови45
17Други форми на активности17.1.Проектни задачи: часови15
1Andrew S. TanenbaumModern Operating Systems (3rd Edition)Prentice Hall, ISBN-13: 978-01360066332007
2Беким Фетаји, Мајлинда ФетајиОперативни системиУниверзитет на Југоисточна Европа, ISBN-13: 978-608-4503-48-42011