Навигација

СИ2ОС1 - Оперативни системи 1

Спецификација предмета
НазивОперативни системи 1
АкронимСИ2ОС1
Студијски програмСофтверско инжењерство
Модул
Тип студијаосновне академске студије
Наставник (предавач)
Наставник/сарадник (вежбе)
Наставник/сарадник (ДОН)
Број ЕСПБ6.0Статус предметаобавезан
Условљност другим предметимаОбјектно оријентисано програмирање 1, Алгоритми и структуре података, Основи рачунарске технике 2
Циљеви изучавања предметаУпознати студенте са наменом и функцијама оперативних система, као и основним принципима функционисања, пројектовања и имплементације оперативних система.
Исходи учења (стечена знања)Стећи основна знања о концептима, алгоритмима, принципима, проблемима и решењима везаним за оперативне системе уопште, невезано ни за један конкретан оперативни систем. Оспособити студенте да разумеју и користе постојеће системе, као и да самостално пројектују и реализују сопствене специјализоване системе.
Садржај предмета
Садржај теоријске наставеУправљање процесима. Процеси и нити. Синхронизација и комуникација између процеса. Управљање меморијом. Везивање адреса. Дељење меморије. Организација и алокација меморије. Виртуелна меморија. Улазно/излазни подсистем. Системске I/O услуге. I/O подсистем. Фајл системи. Интерфејс фајл система. Имплементација фајл система.
Садржај практичне наставеИсти као и за теоријску наставу.
Литература
  1. Silberschatz, A., Galvin, P. B., Gagne, G., "Operating System Concepts," 7th ed., John Wiley and Sons, 2005
  2. Đorđević B., Pleskonjić D., Maček N., "Operativni sistemi", Mikro knjiga, 2005.
Број часова активне наставе недељно током семестра/триместра/године
ПредавањаВежбеДОНСтудијски и истраживачки радОстали часови
221
Методе извођења наставеПредавања, аудиторне вежбе са демонстрацијама, пројекти.
Оцена знања (максимални број поена 100)
Предиспитне обавезеПоенаЗавршни испитПоена
Активности у току предавања0Писмени испит30
Практична настава0Усмени испит0
Пројекти30
Колоквијуми40
Семинари0