Spinner

Dokument se učitava

ATUSS

VIŠER

Akademija tehničko-umetničkih strukovnih studija Beograd

Odsek Visoka škola elektrotehnike i računarstva

Operativni sistemi Šifra: OI0020 | 6 ESPB

Opšte informacije
Nivo studija: Osnovne strukovne studije
Godina studija: 2
Semestar: 4
Uslov: Osnovi računarske tehnike (arhitektura računara)
Cilj: Upoznavanje studenata sa fundamentalnim konceptima savremenih operativnih sistema (procesi, memorija, ulaz/izlaz, sistemi datoteka, distribuirani sistemi, zaštita/sigurnost)
Ishod: Predmet predstavlja osnovu za razumevanje fundamentalnih oblasti računarske tehnike. Studenti će biti osposobljeni za administraciju i optimizaciju performansi modernih operativnih sistema
Sadržaj predmeta
Teorijska nastava:
  1. 1. Uvodno predavanje. Program predmeta, organizacija i sadržaj kursa
  2. 2. Uvod u operativne sisteme. Uvod u virtuelizaciju. Pojam virtuelizacije/oblaka
  3. 3. Uvod u procese i niti
  4. 4. Raspoređivanje procesa (CPU scheduling). Raspoređivanje u virtuelizaciji/oblaku
  5. 5. Sinronizacija procesa. Problem zastoja (deadlock)
  6. 6. Organizacija fizičke memorije
  7. 7. Rezime prvog dela, kolokvijum broj 1
  8. 8. Virtuelna memorija
  9. 9. Ulazno/Izlazni sistem
  10. 10. Sistemi datoteka (FS). Sistemi datoteka za virtuelna okruženja/oblak
  11. 11. Uvod u distribuirane operativne sisteme
  12. 12. Zaštita i sigurnost u operativnim sistemima
  13. 13. Primeri operativnih sistema: FreeBSD Unix, Linux
  14. 14. Primeri operativnih sistema: MS Windows familija
  15. 15. Rezime drugog dela, kolokvijum broj 2
Praktična nastava:
  1. Praktična nastava prati program predavanja i odvija se u računarskoj laboratiriji gde se studenti obučavaju sa elementima sistemskog programiranja na Linux operativnom sistemu u skladu sa konceptima operativnih sistema
Literatura
  1. 1. A. Silberschatz, P. Galvin, G. Gagne, Operating System Concepts, 10th Edition, John Wiley&Sons, Inc, 201
  2. 2. Andrew S. Tanenbaum, Herbert Bos, Modern Operating Systems, 4th Edition, Pearson, 2021
  3. 3. Andrew S Tanenbaum, Albert S Woodhull, Operating Systems Design and Implementation, 3rd Edition, Pearson, 2011 4. B. Đorđević, D. Pleskonjić, N. Maček, Operativni sistemi: Teorija praksa i rešeni zadaci, Mikro Knjiga, Beograd, 2005. 5. B. Đorđević, M. Carić, D. Pleskonjić, N.Maček , Linux-sistemsko programiranje-Priručnik, Visoka škola elektrotehnike i računarstva strukovnih studija, Beograd, 2007
  4. 4. B. Đorđević, D. Pleskonjić, N. Maček, Operativni sistemi: Teorija praksa i rešeni zadaci, Mikro Knjiga, Beograd, 2005. 5. B. Đorđević, M. Carić, D. Pleskonjić, N.Maček , Linux-sistemsko programiranje-Priručnik, Visoka škola elektrotehnike i računarstva strukovnih studija, Beograd, 2007
  5. 5. B. Đorđević, M. Carić, D. Pleskonjić, N.Maček , Linux-sistemsko programiranje-Priručnik, Visoka škola elektrotehnike i računarstva strukovnih studija, Beograd, 2007
Broj časova aktivne nastave (nedeljno)
Predavanja: 2
Vežbe: 2
Drugi oblici nastave: 0
Ocena znanja (maksimalan broj poena 100)
Predispitne obaveze
Poeni
aktivnosti u toku predavanja
10
aktivnosti na laboratorijskim vežbama
20
seminarski rad
0
kolokvijum
0
Završni ispit
Poeni
Pismeni ispit
70
Usmeni ispit
0
Praktični ispit
0
Obaveštenja