Professional Documents
Culture Documents
1 - Operativni Sistemi
1 - Operativni Sistemi
1. UVOD U OS
• OS – Operating system (OPUS-OPERIS, lat.) rad
softverskog paketa
• Definicije:
OS je softver za vezu između hardvera i korisnika
koji omogućuje automatizaciju usluga,
pouzdanost, upravljanje podacima,
programima, u cilju efikasnog rada
računarskog sistema, obezbeđujući kontrolu,
sigurnost.
• Prema ISO i JUS standardu:
OS je softver koji kontroliše izvršavanje programa, i
koji može pružiti usluge, kao što su dodeljivanje
resursa, raspoređivanje, U/I kontrola i
menadžment podacima.
Detaljnije OS:
- upravlja strukturom mašine,
- upravlja u/i opremom,
- dodeljuje i upravlja memorijom,
- određuje redosled izvođenja procesa,
- upravlja podacima,
- podržava komunikaciju u mrežnom radu,
- prepoznaje govor, omogućava e-mail, grafiku,
ispravlja i otklanja greške, ...
• Kraće:
OS čini skup programa sistemskog softvera i
rutina koji služe za kontrolu rada i upravljanje
čitavim računarskim sistemom, kao i
korisničkim – aplikativnim programima.
Neke osobine OS
• OS mora da:
- vodi evidenciju o statusu svakog resursa
- odlučuje koji proces će dobiti resurs, koliko i
kada
- dodeljuje resurse
- vraća raspoložive resurse
Poštujući relacije između korisnika i hardvera OS:
• Upravlja memorijom
• Upravlja U/I uređajima
• Upravlja poslovima
• Upravlja podacima
• Dodeljuje procesor
• Upravlja prekidima
• Vrsi zaštitu
• Upravljanje memorijom je funkcija gde se vrši
uključivanje (povezivanje) odgovarajućeg dela
OS, za izvođenje u onom času kada je to
potrebno
• Dodeljivanje procesora je karakteristično za
multiprogramiranje i ono rešava probleme
vezane za izvođenje poslova obrade.
• Upravljanje poslovima podrazumeva
registrovanje zadatka, pozivanje, smeštaj
unutar sistema, učitavanje podataka,
povezivanje sa datotekama, izvršavanje
zadatka i izdavanje rezultata.
• Upravljanje U/I – celokupan rad U/I jedinica,
počev od dodeljivanja pa do izvršavanja
operacija nad U/I jedinicama
• Upravljanje podacima podrazumeva način
smeštanja podataka, pristup njima, upis i
čitanje u datoteke, održavanje, upravljanje
spoljnim memorijama
• Upravljanje prekidima rešava problem oko
efikasnog korišćenja unutrašnje memorije
• Zaštita – odnosi se na rešavanje problema
zaštite celog računarskog sistema.
Karakteristike OS:
• pouzdanost
• upotrebljivost
• efikasnost
• pogodnost za održavanje
• sigurnost
• integritet
• fleksibilnost
• opštost
• paralelizam
• deljivost
• jednostavnost
• transparentnost
• vidljivost
• determinisanost
Hijerarhijska struktura OS