ОС2 — разлика између измена

Извор: SI Wiki
Пређи на навигацију Пређи на претрагу
м (-ГитХуб)
м (O xv6 na projektu)
 
(Није приказано 13 међуизмена 4 корисника)
Ред 1: Ред 1:
{{tocright}}
{{Предмет
'''Оперативни системи 2''' је изборни предмет из петог семестра и наставак [[ОС1|Оперативних система 1]].
| назив    = Оперативни системи 1
| шифра    = 13С113ОС2, 13Е113ОС2
| семестар  = 5
| статус    = изборни
| страница  = [http://os.etf.bg.ac.rs/OS2/ os.etf.rs/OS2]
| одсек    = СИ, РТИ
| претходни = ОС1
}}
'''Оперативни системи 2''' је изборни предмет из петог семестра на СИ и РТИ и наставак [[ОС1|Оперативних система 1]].


== Странице ==
== Корисне везе ==
* [http://os.etf.bg.ac.rs/OS2/index.htm Страница предмета]
* '''[[github:KockaAdmiralac/OS-kolokvijumi|Сви колоквијуми спојени у један документ и категорисани по области, спремни за штампу]]'''


== Корисне везе ==
== Настава ==
{{Материјали
Као наставак [[ОС1#Настава|ОС1]], на предмету се обрађују следеће области:
| box            = 11273844307
* '''Први блок:''' Распоређивање процеса, синхронизација и комуникација између процеса (монитори, ''message passing'', RPC), Java прикључнице (само на вежбама)
| beastweb      = operativni-sistemi-2
* '''Други блок:''' Управљање дељеним ресурсима (мртва блокада), виртуелна меморија
* '''Трећи блок:''' Управљање дисковима, архитектура оперативних система (''Linux'', ''Windows'', ''Android''), ''Bash'' (само на вежбама), међупроцесна комуникација на оперативном систему ''Linux'' (само на вежбама)
На вежбама се више прелази градиво са колоквијума и оне могу да буду корисније при спремању колоквијума, док су делови са предавања неопходни за спремање испита.
 
== Пројекат ==
Пројекат може да се ради под истим окружењем као на [[ОС1]] (као надоградња пројекта), или над оперативним системом [[github:mit-pdos/xv6-riscv|xv6]]. Уколико се ради на ''xv6'', од користи може бити [https://pdos.csail.mit.edu/6.828/2021/xv6/book-riscv-rev2.pdf xv6 књига.] Бодовање је слично као на ОС1, осим што се на одбрани пројекта не раде модификације већ се само покрећу тајни тестови и одговара на питања у вези са пројектом. Доступан је '''водич за [[ОС2/Пројекат 2022|пројекат из 2022.]]'''
 
== Испитни рокови ==
Слична прича као за [[ОС1#Испитни рокови|ОС1]]. Уколико желите да додате рок, посетите '''[[Project:Направи#Стандард (латиница)|страницу за прављење рока]]'''.
{{#dpl:
| category        = ОС2
| category        = Рокови
| nottitleregexp  = ОС2/Пројекат \d+
| noresultsheader = Тренутно нема решених рокова.
| format          = ,\n* <span class="rok,">[[%PAGE%|²{#invoke:String¦sub¦%PAGE%¦5¦-1}²]]</span>,,
| ordermethod    = title
| include        = {nerešeno}.dpl, {delimično rešeno}.dpl, {нерешено}.dpl, {делимично решено}.dpl
}}
}}
* [[github:nikolabebic95/Fakultet/tree/master/Godina3/OS2|''nikolabebic95'' GitHub налог]]


== Начин оцењивања ==
== Начин оцењивања ==
Као на [[ОС1#Начин оцењивања|ОС1]].
Као на [[ОС1#Начин оцењивања|ОС1]]. Надокнада колоквијума се ради у фебруарском року.


[[Категорија:Пети семестар]]
== Потребна помоћ ==
[[Категорија:Изборни предмети]]
* {{zadaci|rešenja}} (Ово се конкретно односи на испите, пошто су колоквијуми већ решени.)
*: Рокови код којих нису сви задаци решени су: {{rokovi|делимично решени}}
*: Рокови који су преписани а нису решени су: {{rokovi|нерешени}}

Тренутна верзија на датум 15. октобар 2023. у 17:10

Оперативни системи 2 је изборни предмет из петог семестра на СИ и РТИ и наставак Оперативних система 1.

Корисне везе

Настава

Као наставак ОС1, на предмету се обрађују следеће области:

  • Први блок: Распоређивање процеса, синхронизација и комуникација између процеса (монитори, message passing, RPC), Java прикључнице (само на вежбама)
  • Други блок: Управљање дељеним ресурсима (мртва блокада), виртуелна меморија
  • Трећи блок: Управљање дисковима, архитектура оперативних система (Linux, Windows, Android), Bash (само на вежбама), међупроцесна комуникација на оперативном систему Linux (само на вежбама)

На вежбама се више прелази градиво са колоквијума и оне могу да буду корисније при спремању колоквијума, док су делови са предавања неопходни за спремање испита.

Пројекат

Пројекат може да се ради под истим окружењем као на ОС1 (као надоградња пројекта), или над оперативним системом xv6. Уколико се ради на xv6, од користи може бити xv6 књига. Бодовање је слично као на ОС1, осим што се на одбрани пројекта не раде модификације већ се само покрећу тајни тестови и одговара на питања у вези са пројектом. Доступан је водич за пројекат из 2022.

Испитни рокови

Слична прича као за ОС1. Уколико желите да додате рок, посетите страницу за прављење рока.

Начин оцењивања

Као на ОС1. Надокнада колоквијума се ради у фебруарском року.

Потребна помоћ

  • На овом предмету фале решења рокова. Помозите викију решавањем рокова и постављањем њихових решења на вики. (Ово се конкретно односи на испите, пошто су колоквијуми већ решени.)
    Рокови код којих нису сви задаци решени су:
    Рокови који су преписани а нису решени су: