img not found

Arhitektura računala i operacijski sustavi

Arhitektura računala i operacijski sustavi

Prikazani su podaci za akademsku godinu: 2025./2026.

Opis predmeta

Steći osnovna znanja o načinu rada procesora. Naučiti kako procesor dohvaća, dekodira i izvodi naredbe. Shvatiti razloge podjele operacijskog sustava na slojeve i podsustave. Znati načine rada osnovnih dijelova operacijskog sustava (podsustava). Poznavati aktivnosti za održavanje operacijskog sustava.

Studijski programi

preddiplomski
Motrenje i navođenje - smjer
(5. semestar)
Protuzračna obrana - smjer
(5. semestar)
Veza - smjer
(5. semestar)

Ishodi učenja

  1. Objasniti način rada i osnovne dijelove procesora i računala.
  2. Objasniti kako se dohvaćaju, dekodiraju i izvode naredbe u procesoru.
  3. Objasniti osnovne algoritme u asembleru.
  4. Objasniti razloge podjele operacijskog sustava na slojeve i podsustave.
  5. Objasniti način rada osnovnih dijelova operacijskog sustava (podsustava).
  6. Primijeniti aktivnosti za održavanje operacijskog sustava.

Oblici nastave

Predavanja

tjedno

Vježbe

tjedno

Laboratorij

mjesečno

Tjedni plan nastave

  1. Predavanja: Građa računala. Uvod u arhitekture procesora. CISC i RISC procesori. Seminar: Uvod u arhitekture procesora
  2. Predavanja: Osnovni model RISC procesora. Povezivanje procesora i memorije. Seminar: Prikaz brojeva u računalu
  3. Predavanja: Skup naredbi procesora. Seminar: Jednostavni programi pisani u strojnom kodu
  4. Predavanja: Put podataka i izvođenje naredaba. Sabirnice. Komunikacija pomoću sabirnica. Seminar: Potprogrami i prijenos parametara u potprograme
  5. Predavanja: Protočna struktura. Ulazno-izlazni prijenos podataka. Seminar: Bezuvjetne vanjske jedinice
  6. Predavanja: Prekidi. Programske i sklopovske vanjske jedinice. Seminar: Uvjetne vanjske jedinice
  7. Predavanja: Organizacija memorije. Priručne memorije. Osnove virtualne memorije. Seminar: Prekidne vanjske jedinice
  8. Predavanja: Uloga operacijskog sustava u računalnom sustavu. Osnovni dijelovi operacijskog sustava – podsustavi. Osnovni pojmovi: program, dretva, kontekst dretve. Seminar: Operacijski sustavi. Programi. Biblioteke (DLL). Korisnički podaci. Smještaj na disku za Windows i Linux temeljene sustave.
  9. Predavanja: Korištenje ulazno-izlaznih naprava. Izravan pristup ulazno-izlaznim sklopovima. Mehanizam prekida. Izravan pristup spremniku. Prekidni podsustav. Seminar: Upravljački program. Korištena sredstva sustava (adrese, prekidi).
  10. Predavanja: Višezadaćnost. Višedretvenost. Potrebni mehanizmi za ostvarenje višedretvenosti. Jezgra operacijskog sustava. Raspoređivanje dretvi. Sinkronizacija i komunikacija među dretvama: semafori, redovi poruka, cjevovodi, signali. Seminar: Program, proces, dretva. Raspoređivanje. Prioriteti.
  11. Predavanja: Upravljanje spremnikom. Logičke i fizičke adrese. Statičko upravljanje. Dinamičko upravljanje. Straničenje. Procesi. Hijerarhijska organizacija priručnog spremnika. Seminar: Spremnički prostor. Zauzeti dio spremnika, korišteni dio, dio na pomoćnom spremniku.
  12. Predavanja: Vremenska svojstva diska. Disk kao pomoćni spremnik. Datotečni sustav. Atributi datoteke. Tipovi datotečnih sustava i njihova svojstva. Datotečni podsustav operacijskog sustava. Seminar: Datotečni sustav. Svojstva datoteka. Prava pristupa.
  13. Predavanja: Računalo u raspodijeljenom sustavu. Pojmovi: IP adresa, pristupna točka, lokalna mreža, usmjernik, klijent, poslužitelj, DNS, Web, elektronička pošta. Mrežni podsustav operacijskog sustava. Seminar: Postavke mrežnog podsustava. Mrežni protokoli.
  14. Predavanja: Upravljanje operacijskim sustavom. Ažuriranja. Antivirusni alati. Sigurnosna stijena. Izrada sigurnosne kopije kritičnih podataka. Periodička pohrana korisničkih podataka. Seminar: Opcije ažuriranja. Antivirusna zaštita. Sigurnosna stijena. Izrada sigurnosne kopije sustavnih i korisničkih podataka. Podaci u oblaku (npr. Dropbox, Google disk).
  15. Predavanja: Završni ispit. Seminar: Priprema za završni ispit

Literatura

Basch, D.; Žagar, M.; Mihaljević, B.; Orlić, M.; Knezović, J.; Bosnić, I.; Hofman, D.; Kovač, M. (2012). (2012.), Zbirka programskih zadataka za procesor FRISC . Fakultet elektrotehnike i računarstva, Sveučilište u Zagrebu,
Leo Budin, Marin Golub, Domagoj Jakobović, Leonardo Jelenković (2010.), Operacijski sustavi, Element, Zagreb

Za studente

Izvedba

ID 282157
  Zimski semestar
5.0 ECTS
R0 Engleski jezik
R1 E-učenje
45 Predavanja
15 Auditorne vježbe