Anketa

Na ovoj stranici trenutno nije odabrana niti jedna anketa!

Repozitorij

Repozitorij je prazan

Operacijski sustavi

Šifra: 45691
ECTS: 5.0
Nositelji: doc. dr. sc. Leonardo Jelenković - Predavanja
Izvođači: doc. dr. sc. Leonardo Jelenković - Auditorne vježbe
Engleski jezik:

1,0,0

Nastava se odvija na hrvatskom jeziku u svim svojim elementima, a stranim studentima koji su pridruženi mješovitoj grupi nudi se mogućnost savladavanja predmeta pomoću dodatnih izravnih konzultacija s nastavnikom i asistentima na engleskom jeziku. Pri tome, nastavnik stranog studenta upućuje na odgovarajuću literaturu na engleskom jeziku te mu osigurava mogućnost polaganja predmeta na engleskom jeziku.
Opterećenje:

1. komponenta

Vrsta nastaveUkupno
Predavanja 30
Auditorne vježbe 15
* Opterećenje je izraženo u školskim satima (1 školski sat = 45 minuta)
Opis predmeta:
CILJ KOLEGIJA: Upoznati se građom i načinom rada suvremenih operacijskih sustava.

NASTAVNI SADRŽAJI:
Slojevita hijerarhijska struktura operacijskih sustava. Operacijski sustav kao sučelje korisnika prema računalnim sustavima. Model dretve (izvođenja niza instrukcija) u rudimentarnom računalu. Ostvarivanje višedretvenosti promjenom konteksta dretvi. Proširenje rudimentarnog računala ulazno-izlaznim napravama. Prenošenje pojedinačnih znakova. Prekidni način rada. Sklopovski i programski prekidi. Prenošenje niza znakova neposrednim pristupom spremniku. Odvijanje dretvi u višeprocesorskim sustavima. Programi, procesi, dretve. Dretveni adresni prostori kao podprostori procesnog adresnog prostora. Višedretveno ostvarenje zadataka. Zavisne i nezavisne dretve. Uvjeti određenosti u sustavu dretvi. Međusobno isključivanje dretvi. Sklopovska potpora međusobnom isključivanju. Jednostavni model jezgre kao okruženja za izvođenje dretvi. Stanja dretvi. Struktura podataka jezgre. Načini pozivanja jezgrinih funkcija. Funkcije za binarne i opće semafore, za obavljanje ulazno-izlaznih operacija i ostvarivanje kašnjenja. Komunikacija između dretvi ostvarena jezgrinim funkcijama. Problem proizvođača-potrošača. Sinkronizacija dretvi. Problem potpunog zastoja. Koncepcija monitora. Proširenje jezgre funkcijama za ostvarivanje monitorskih funkcija. Koordinacija i sinkronizacije dretvi monitorima. Analiza vremenskih svojstava računalnih sustava. Raspoređivanje dretvi u determinističkim sustavima. Osnovni modeli ponašanja sustava raspoređivanja u nedeterminističkim sustavima. Posluživanje dretvi redom prispijeća i kružno posluživanje. Gospodarenje spremničkim prostorom. Svojstva pomoćnih spremnika. Statičko i dinamičko dodsjekjivanje radnog spremnika. Problemi fragmentacije. Načela ostvarenja virtualnog spremnika. Preklopni način uporabe radnog spremnika. Dodsjekjivanje spremnika straničenjem. Logički i fizički adresni prostor: stranice logičkog adresnog prostora i okviri fizičkog spremnika. Tablice za prevođenje logičkih u fizičke adrese. Straničenje na zahtjev. Sklopovska potpora straničenju: priručni spremnik za prevođenje adresa (TLB). Usporavanje izvođenja procesa zbog promašivanja stranica. Strategije zamjene stranica u okvirima. Radni skup stranica. Uloga datoteka u računalnim sustavima. Struktura datoteka. Načini smještanja datoteka na diskovima. Opisnik datoteke. Datotečne tablice. Načela ostvarenja datotečnih funkcija: stvaranje i uništavanje datoteka, otvaranje i zatvaranje, čitanje i pisanje. Komunikacije između procesa unutar jednog računalnog sustava: dijeljeni spremnički prostor, razmjena poruka između procesa (između dretvi različitih procesa). Osnove umrežavanja. Komunikacije u raspodijeljenim sustavima: razmjena poruka, poziv udaljenih procedura, raspodijeljeni dijeljeni spremnički prostor. Međusobno isključivanje u raspodijeljenim sustavima: vremensko uređenje događaja, lokalni i globalni logički sat. Protokoli međusobnog isključivanja: centralizirani protokol, protokol s putujućom značkom, Lamportov raspodijeljeni protokol.
Literatura:
  1. L. Budin: Operacijski sustavi
  2. A. Silbershatz, P. Galvin, G. Gagne: Applied Operating Systems Concepts
Preduvjeti za:
Upis predmeta :
Položen : Građa računala
2. semestar
Obavezni predmet - Redovni Studij - Računarstvo i matematika
Termini konzultacija:

SADRŽAJ

Link na stranicu kolegija: http://www.zemris.fer.hr/~leonardo/os/math/


Obavijesti - Arhiva

Povratak

Rezultati 1 - 27 od 27
Stranica 1 od 1
Po stranici: 
Sortiraj po: Naslov    Autor    Datum ↓  
[^] Popravni ispit: 5. 9. u 12:00, FER D306 (ZEMRIS) Objavljeno 19. 8. 2022. u 09:12  ( Leonardo Jelenković )
[^] Rezultati kolokvija, ocjene Objavljeno 4. 7. 2022. u 13:30  ( Leonardo Jelenković )
[^] 2. kolokvij, 1.7. u 14 sati, 110 Objavljeno 30. 6. 2022. u 08:56  ( Leonardo Jelenković )
[^] Nadoknada labosa (17. 6. u 14:15) Objavljeno 10. 6. 2022. u 12:49  ( Leonardo Jelenković )
[^] Bodovi za Lab-3 Objavljeno 31. 5. 2022. u 16:01  ( Leonardo Jelenković )
[^] Lab3 predaja => 27. 5. Objavljeno 18. 5. 2022. u 10:31  ( Leonardo Jelenković ) Uređeno: 24. 5. 2022. u 12:49  (Leonardo Jelenković)
[^] Rezultati 1. kolokvija Objavljeno 10. 5. 2022. u 16:15  ( Leonardo Jelenković )
[^] Raspored za 1. kolokvij Objavljeno 5. 5. 2022. u 21:13  ( Leonardo Jelenković )
[^] Predaja vježbe lab-2 i ostalih vježbi Objavljeno 22. 4. 2022. u 12:17  ( Leonardo Jelenković )
[^] Uneseni bodovi za LAB1 Objavljeno 2. 4. 2022. u 11:58  ( Leonardo Jelenković )
[^] Predaja vježbe lab-1, tj. test Objavljeno 30. 3. 2022. u 12:02  ( Leonardo Jelenković )
[^] LAB0 bodovi Objavljeno 28. 3. 2022. u 14:08  ( Leonardo Jelenković )
[^] Predaja vježbe lab-0 Objavljeno 22. 3. 2022. u 09:48  ( Leonardo Jelenković )
[^] Rezultati pismenog dijela popravnog ispit Objavljeno 9. 9. 2021. u 09:51  ( Leonardo Jelenković ) Uređeno: 9. 9. 2021. u 09:52  (Leonardo Jelenković)
[^] Popravni kolokvij, 8. 9. 2021. u 16:00 sati na FER-u Objavljeno 30. 8. 2021. u 12:33  ( Leonardo Jelenković )
[^] Rezultati 2. kolokvija, ukupni rezultati Objavljeno 3. 7. 2021. u 19:18  ( Leonardo Jelenković ) Uređeno: 4. 7. 2021. u 09:22  (Leonardo Jelenković)
[^] Drugi kolokvij: 1. 7. u 16:00 Objavljeno 28. 6. 2021. u 14:26  ( Leonardo Jelenković )
[^] Bodovi iz laboratorijskih vježbi, nadoknada Objavljeno 11. 6. 2021. u 19:44  ( Leonardo Jelenković )
[^] Predaja labosa uživo, 9. lipnja 2021. Objavljeno 8. 6. 2021. u 11:28  ( Leonardo Jelenković )
[^] Predavanje 2. 6. => konzultacije + snimljeni materijali Objavljeno 1. 6. 2021. u 15:45  ( Leonardo Jelenković )
[^] Umjesto predavanja 19. 5. pogledati snimljene materijale Objavljeno 19. 5. 2021. u 16:08  ( Leonardo Jelenković )
[^] Rezultati prvog kolokvija u moodle-u Objavljeno 4. 5. 2021. u 16:03  ( Leonardo Jelenković )
[^] Prvi kolokvij: 29. 4. 2021. u 16:00 Objavljeno 26. 4. 2021. u 16:32  ( Leonardo Jelenković ) Uređeno: 4. 5. 2021. u 16:05  (Leonardo Jelenković)
[^] Predaja labosa uživo Objavljeno 13. 4. 2021. u 13:30  ( Leonardo Jelenković )
[^] Bodovi za LAB1 - kod u repozitoriju Objavljeno 27. 3. 2021. u 12:19  ( Leonardo Jelenković )
[^] Ažurirane informacije o "predaji" laboratorijskih vježbi Objavljeno 11. 3. 2021. u 15:44  ( Leonardo Jelenković )
[^] Odžavanje predavanja Objavljeno 8. 3. 2021. u 23:26  ( Leonardo Jelenković )