Komponente raunarskog sistema 1 Hardver osnovni raunarski resursi

  • Slides: 16
Download presentation

Komponente računarskog sistema 1. Hardver: § osnovni računarski resursi (CPU, memorija, I/O uređaji) 2.

Komponente računarskog sistema 1. Hardver: § osnovni računarski resursi (CPU, memorija, I/O uređaji) 2. Operativni sistem: § § § kontroliše i koordinara korišćenje hardvera između različitih aplikativnih programa za različite korisnike 3. Aplikativni programi: § § određuju koji resursi sistema se koriste za rešavanje računarskih problema korisnika (prevodioci, baze podataka, video igre, poslovni programi) 4. Korisnici: § (ljudi, mašine, ostali računari) 2018. год. , фебруар 4

Šta je operativni sistem? • OS je program koji predstavlja • posrednika • između

Šta je operativni sistem? • OS je program koji predstavlja • posrednika • između – korisnika računara –i – računarskog hardvera 2018. год. , фебруар 5

DEFINICIJA I FUNKCIJE OPERATIVNOG SISTEMA Definicija operativnog sistema • OS kao upravljač resursa: –

DEFINICIJA I FUNKCIJE OPERATIVNOG SISTEMA Definicija operativnog sistema • OS kao upravljač resursa: – upravlja – dodeljuje resurse – kontroliše računarski hardver • OS kao virtuelna mašina: – izvršava korisničke programe – rešava korisničke probleme na lakši način. – čini računarski sistem pogodnim za korišćenje [1], str. 5 -6 2018. год. , фебруар 6

Funkcije operativnog sistema 1. 2. 3. 4. 5. 6. 7. 8. 9. Sekvenciranje poslova

Funkcije operativnog sistema 1. 2. 3. 4. 5. 6. 7. 8. 9. Sekvenciranje poslova (s jednog na drugi) Upravljanje poslovima i interpretacija komandnog jezika Rukovanje greškama Rukovanje I/O operacijama Rukovanje prekidima Raspoređivanje poslova Upravljanje resursima Zaštita i sigurnost (protection and security) Višestruki pristup • Dodatne funkcije: – Korisnički interfejs – Obračun 2018. год. , фебруар 7

KARAKTERISTIKE OPERATIVNIH SISTEMA 1. Konkurentnost (postojanje više procesa) 2. Deoba resursa (Resource Sharing) 3.

KARAKTERISTIKE OPERATIVNIH SISTEMA 1. Konkurentnost (postojanje više procesa) 2. Deoba resursa (Resource Sharing) 3. Dugotrajna memorija (diskovi: magnetic, flash, SSD) 4. Determinističan u odnosu na rezultate/ Nedeterminističan u odnosu na opterećenje [1], str. 8 -10 2018. год. , фебруар 8

KARAKTERISTIKE OPERATIVNIH SISTEMA • Poželjne osobine: – Efikasnost – Pouzdanost – Mogućnost održavanja –

KARAKTERISTIKE OPERATIVNIH SISTEMA • Poželjne osobine: – Efikasnost – Pouzdanost – Mogućnost održavanja – Prihvatljiva veličina [1], str. 8 -10 2018. год. , фебруар 9

Poželjne osobine operativnog sistema 1. Efikasnost 1. 2. 3. 4. 5. 6. 7. srednje

Poželjne osobine operativnog sistema 1. Efikasnost 1. 2. 3. 4. 5. 6. 7. srednje vreme između grupnih (batch) poslova Vreme (%) iskorišćenosti procesora vreme prolaska za grupne poslove vreme odziva (za interaktivne sisteme) iskorišćenost resursa propusna moć (poslova/sat, transakcija/min) e=Tuseful/Total; o=Tsystem/Total; e+o=1 2. Pouzdanost 1. 2. p je verovatnoća greške, f je funkcija stanja p e [0, 1]; f=1 -p 3. Mogućnost održavanja 1. jednostavan za održavanje sa malim brojem ljudi koji će raditi na održavanju 4. Prihvatljiva veličina [2], стр. 150. 2018. год. , фебруар 10

Poželjne osobine operativnog sistema 1. – – – – Efikasnost srednje vreme između grupnih

Poželjne osobine operativnog sistema 1. – – – – Efikasnost srednje vreme između grupnih (batch) poslova Vreme (%) iskorišćenosti procesora vreme prolaska za grupne poslove vreme odziva (za interaktivne sisteme) iskorišćenost resursa propusna moć (poslova/sat, transakcija/min) e=Tuseful/Total; o=Tsystem/Total; e+o=1 [2], стр. 150. 2018. год. , фебруар 11

Poželjne osobine operativnog sistema 2. Pouzdanost – p je verovatnoća greške, f je funkcija

Poželjne osobine operativnog sistema 2. Pouzdanost – p je verovatnoća greške, f je funkcija stanja – p e [0, 1]; f=1 -p 3. Mogućnost održavanja – jednostavan za održavanje sa malim brojem ljudi koji će raditi na održavanju 4. Prihvatljiva veličina [2], стр. 150. 2018. год. , фебруар 12

VRSTE OPERATIVNIH SISTEMA • Kriterijum 1. (broj korisnika) – jednokorisnički OS (DOS, MS-Windows 3.

VRSTE OPERATIVNIH SISTEMA • Kriterijum 1. (broj korisnika) – jednokorisnički OS (DOS, MS-Windows 3. xx, 95, 98) – višekorisnički OS (UNIX) • Kriterijum 2. (broj simultanih procesa) – jednoprocesni OS (DOS) – višeprocesni OS (UNIX, MS-Windows) • Kriterijum 3. Kombinacija 1+2 – jednoprocesni, jednokorisnički OS – višeprocesni, višekorisnički OS [1], стр. 10 -12; [2], стр. 152; 2018. год. , фебруар 13

VRSTE OPERATIVNIH SISTEMA (2) • Kriterijum 4. (obrada poslova) – Sistemi sa grupnom obradom

VRSTE OPERATIVNIH SISTEMA (2) • Kriterijum 4. (obrada poslova) – Sistemi sa grupnom obradom (batch) – Interaktivni sistemi – Kombinovani sistemi • Kriterijum 5. (distribucija resursa) – Centralizovani OS – Mrežni OS – Distribuirani OS • Kriterijum 6. (namena) – OS opšte namene – OS specijalne namene 2018. год. , фебруар 14

VRSTE OPERATIVNIH SISTEMA (3) • Kriterijum 7. (funkcionalne osobine) – – – – –

VRSTE OPERATIVNIH SISTEMA (3) • Kriterijum 7. (funkcionalne osobine) – – – – – Veliki računarski sistemi (mainframe) Sistemi sa deljenim vremenom (timesharing) Desktop sistemi Višeprocesorski sistemi Mrežni OS Distribuirani sistemi Udruženi sistemi (clusters) Sistemi za upravljanje u realnom vremenu Ručni sistemi (handheld) 2018. год. , фебруар 15