Predmet: Sistemski softver (17.SIT011 )
Matične organizacione jedinice predmeta: Odsek za primenjene računarske nauke i informatiku
Studijski programi predmeta:
Stepen i vrsta studija | Naziv |
---|---|
Osnovne strukovne studije | Softverske i informacione tehnologije (Godina: 1, Semestar: Letnji) |
Kategorija | Stručni |
Uža naučna oblast | Primenjene računarske nauke i informatika |
ESPB | 4 |
Predstaviti studentima klasifikaciju softvera u okviru koje se može izdvojiti kategorija sistemskog softvera, uz ograničavanje opsega materijala na računarske sisteme opšte namene koji izvršavaju uobičajene moderne višeprocesne i višekorisničke operativne sisteme. Studenti treba da nauče pojmove vezane za organizaciju savremenih mikroprocesorskih računarskih sistema, načine na koje ona utiče na projektovanje i implementaciju sistemskog softvera, kao i da upoznaju alate za saradnju prilikom razvoja softvera.
Savladavanjem planiranog nastavnog sadržaja studenti stiču razumevanje osnovnih pojmova vezanih za organizaciju savremenih mikroprocesorskih računarskih sistema, uticaja organizacije na projektovanje i implementaciju sistemskog softvera, kao i upoznavanje alata za saradnju prilikom razvoja softvera. Ova znanja predstavljaju osnovu za prepoznavanje, analizu i rešavanje praktičnih problema vezanih za sistemsko programiranje na savremenim računarskim sistemima.
Teorijski deo: Kategorizacija sistema i softvera. Nesaglasnost napretka performansi centralnog procesora i radne memorije. Model rada procesora. Petostepeni tok obrade instrukcija. Anomalije paralelizma obrade instrukcija. Metode za unapređenje iskorišćenja procesorskih resursa. Organizacija radne memorije. Keširanje. Virtuelna memorija. Osnove konkurentnog i paralelnog izvršavanja koda. Osnovni pojmovi virtuelizacije. Praktičan deo: saradnja preko GitHub i Slack servisa. Ilustracija predviđanja grananja. Ilustracija uticaja keširanja. Analiza referentnih procesorskih priručnika.
Verbalno-tekstualna metoda, ilustrativno-demonstrativna metoda, kibernetička/problemska metoda, metoda praktičnog rada na računaru.
Autori | Naziv | Godina | Izdavač | Jezik |
---|---|---|---|---|
2011 | Engleski | |||
2000 | Engleski | |||
1992 | Engleski | |||
1973 | Engleski | |||
1989 | Engleski | |||
S. Obradović | Računari – arhitektura, hardver, sistemski softver | 2014 | Visoka škola elektrotehnike i računarstva strukovnih studija | Srpski jezik |
1989 | Engleski | |||
1996 | Engleski |
Predmetna aktivnost | Predispitna | Obavezna | Broj poena |
---|---|---|---|
Predmetna aktivnost Test |
Predispitna Da |
Obavezna Da |
Broj poena 50.00 |
Predmetna aktivnost Usmeni deo ispita |
Predispitna Ne |
Obavezna Da |
Broj poena 50.00 |
Predavač Nejgebauer Ivan
Predavač
Predavanja
Profesor strukovnih studija dr Marčićević Željko
Profesor strukovnih studija
Predavanja
Predavač Nejgebauer Ivan
Predavač
Računarske vežbe
Profesor strukovnih studija dr Marčićević Željko
Profesor strukovnih studija