1C18TNS1006 - Arhitektura računarskih sistema
Specifikacija predmeta | ||||
---|---|---|---|---|
Tip studija | Akademske studije prvog ciklusa | |||
Studijski program | Tehničko vaspitanje i informatika | |||
Naziv | Arhitektura računarskih sistema | |||
Akronim | Status predmeta | Semestar | Fond časova | Broj ESPB |
1C18TNS1006 | obavezan | 3 | 2P + 2V | 6.0 |
Nastavnici | ||||
Nastavnik (predavač) | ||||
Nastavnik/saradnik (vežbe) | ||||
Uslovljnost drugim predmetima | Oblik uslovljenosti | |||
Ciljevi izučavanja predmeta | ||||
Upoznavanje sa osnovnim pojmovima i vezama između njih, a koji se odnose na arhitekturu i organizaciju računara; Upoznavanje sa matematičkim konceptima pohrane i predstavljanja podataka; Upoznavanje sa računarskom aritmetikom; Upoznavanje sa logičkim osnovama obrade podataka na računaru; Proučavanje konstrukcije i funkcionalnosti računarskog procesora, uključujući razmatranja koja se odnose na skupove instrukcija; Upoznavanje sa mašinskim instrukcijama i jezikom asemblera; Proučavanje različitih tipova memorije u računarskim sistemima; Proučavanje magistrale i poveznica koje omogućuju komunikaciju hardverskih komponenti; Proučavanje U/I podsistema; Upoznavanje sa algoritmima za otkrivanje i korekciju grešaka; Postavljanje temelja za praćenje kursa Uvod u organizaciju i arhitekturu računara 2; | ||||
Ishodi učenja (stečena znanja) | ||||
Studenti trebaju da ovladaju sljedećim: poznavanje istorijata razvoja informacionih tehnologija; poznavanje generacija elektronskih računara; razlikovanje digitalnih i analognih računskih tehnologija; poznavanje funkcionalnih karakteristika računara; poznavanje računarskog predstavljanja podataka; sposobnost da se ručno izvrše osnovne aritmetičke operacije nad cijelim brojevima u različitim brojčanim sistemima i u različitim oblicima označenih brojeva; poznavanje standarda IEEE 754; vještina da se na različite načine minimizuje zadata logička funkcija; vještina da se konstruiše i na odgovarajući način grafički predstavi prostija kombinatorna ili sekvenciona mreža; poznavanje značaja, istorije nastanka, i karakteristika Fon Nojmanovog koncepta računara; poznavanje osnova organizacije računarskog procesora (centralne jedinice za obradu podataka); poznavanje memorijske hijerarhije; poznavanje osnovnih U/I modula i operacija koje ih karakterišu; poznavanje osnovnih algoritama za pronalaženje i korekciju grešaka; osnovi pisanja programa na mašinskom jeziku; razlikovanje arhitekture i organizacije računara. | ||||
Sadržaj predmeta | ||||
1. Osnovni pojmovi. Istorijat razvoja računarskih sistema. Uvod u matematičke osnove pohrane podataka. 2. Brojevi i njihov zapis. Prevođenje između različitih brojčanih sistema. Predstavljanje označenih brojeva. 3. Cijeli brojevi i cjelobrojna aritmetika. 4. BCD brojevi. Pakovani i nepakovani zapis. 5. “Realni” brojevi i realna aritmetika. 6. Digitalizacija. Predstavljanje teksta u računaru. Predstavljanje zvuka. Predstavljanje slike. 7. Osnovi digitalne logike: Bulova algebra, logički elementi, minimizacija logičkih funkcija. 8. Kombinatorne i sekvencijalne mreže. 9. Fon Nojmanov koncept računara. Operativna memorija. 10. Magistrala. Ulazni/izlazni uređaji. 11. Centralna jedinica za obradu podataka (procesor). Višeprocesorski sistemi. 12. Otkrivanje i korekcija grešaka. 13. Uvod u mašinske instrukcije. | ||||
Metode izvođenja nastave | ||||
Predavanja. Vođena diskusija. Auditorne vježbe. | ||||
Literatura | ||||
| ||||
Oblici provere znanja i ocenjivanje | ||||
Lectures: combination of oral and textual methods, with a frontal form of teaching. Exercises: demonstrative-illustrative methods, with a mass form of teaching. Consultations: an individual form of teaching. |