SISTEMSKI SOFTVER OPERACIJSKI SUSTAVI to ete nauiti to
- Slides: 47
SISTEMSKI SOFTVER OPERACIJSKI SUSTAVI
Što ćete naučiti �Što je sistemski softver �Što je OPERACIJSKI SUSTAV �Koje su uloge i zadatci OS-a �Koje neposredne funkcije obavlja OS �Kako su građeni suvremeni OS-i �Struktura OS-a 2 INFORMATIKA_EFOS_2015 -16_ OS
Računalni sustav – cjelina koju čine ljudi – sklopovlje-programi - podatci � Sklopovlje – neće funkcionirati bez određene programske podrške koja stroj i komponente vidi kao cjelinu � Specifični zadatci – pisanje teksta kao i skup ostalih operacija neće se obaviti bez skupa programa koji stvaraju okruženje za komunikaciju korisnika i stroja, nadziru i upravljaju tim operacijama. . . INFORMATIKA_EFOS_2015 -16_ OS Programi Korisnici Uređaji 3
Što je operacijski sustav � Operacijski sustav je skup programskih proširenja računalnog sklopovlja koji stvara virtuelni sustav za podržavanje korisničkih programa pisanih u programskim jezicima. Operacijski sustavi moraju podržavati 1. raznovrsne uređaje: 1. 2. 3. programska okruženja za razvijanje i izvođenje programa 2. 1. 2. 3. 4. 4 određeni procesor memorija do određene veličine rad s različitim napravama za ulaz i izlaz podataka obradu teksta i slike rad s bazama podataka matematičko i inženjersko proračunavanje rad u podijeljenom i stvarnom vremenu rad u računalnoj mreži INFORMATIKA_EFOS_2015 -16_ OS
Uloga operacijskog sustava Korisnički pogled �Lakoća upotrebe računala �Djelotvorno iskorištavanje raspoloživih strojnih komponenti i programa ◦ Jednog korisnika koji sam koristi resurse ◦ Više korisnika koji istovremeno koriste resurse računala 5 INFORMATIKA_EFOS_2015 -16_ OS Hardverski pogled � OS – alocira i upravlja računalnim resursima potrebnim za rješavanje specifičnih problema (procesorsko vrijeme, memorijski prostor, prostor na disku za zapis datoteka, ulazno -izlazne uređaje) na efikasan način (bez konflikata, dovoljno brzo i na zadovoljstvo svih korisnika) � Upravljanje = izvršenje i kontrola
Računalni sustav –slojevita struktura Operacijski sustav je skup programskih proširenja računalnog sklopovlja koji stvara virtuelni sustav za podržavanje korisničkih programa pisanih u programskim jezicima. Kompilator Uređivač teksta Sustav za upravljanje bazom podataka Korisnički programi OPERACIJSKI SUSTAV Računalni hardver INFORMATIKA_EFOS_2015 -16_ OS 6
Slojevita struktura operacijskog sustava 7 INFORMATIKA_EFOS_2015 -16_ OS
8 Kontrola Efikasnost Kriteriji kvalitete modeli ciljevi Integracija računalnog sustava – slojevita struktura Podatci Ljudi Sučelja progr. i OS-a Primjenski softver Sistemski softver Hardver računala i mreže INFORMATIKA_EFOS_2015 -16_ OS
Operacijski sustav – polazišta za izgradnju � Što sve operacijski sustav (složeni skup programa) mora činiti – usluge koje mora dati korisniku za odvijanje procesa koji se izvode, � Što sve mora sadržavati da upravlja radom, nadzire i efikasno iskorištava raspoložive hardverske resurse, � Kako će se ostvariti veze računalnog sustava i korisnika odnosno računalnog sustava i programera, � Razložiti sustav na dijelove, definirati veze među sastavnicama i integrirati ih u cjelinu. ZADATCI OPERACIJSKOG SUSTAVA � upravljanje procesima, � upravljanje radnom memorijom, � upravljanje sekundarnom memorijom (vanjskim memorijama), � upravljanje ulazom/izlazom, � upravljanje datotekama, � zaštita dijelova sustava, � otkrivanje pogrešaka u radu sustava, � tumačenje upravljačkih naredbi, � upravljanje mrežom računala. INFORMATIKA_EFOS_2015 -16_ OS 9
Upravljanje procesima �Proces – program (slijed programskih naredbi) u izvođenju. �Za izvođenje proces zahtjeva resurse računalnog sustava ◦ ◦ ◦ procesor, memoriju, sekundarnu memoriju, datoteke, ulazno/izlazne jedinice. Primjer: Otvaranje programa notepad. exe za kreiranje jednostavne tekstualne datoteke: Notepad. exe je slijed procesoru čitljivih naredbi: - Postavljanje korisničkog sučelja – proces - Ikone za naredbe i izbornici u tom programu postaju resursi kojima se pozivaju drugi procesi (npr. spremanje podataka na disk – sistemski proces, usmjeravanje podataka na ispis na pisač – sistemski proces) - Sučelje postaje resurs za drugi proces – učitavanje podataka s tipkovnice - Kreirana datoteka postaje resurs Nakon što proces više ne koristi neki resurs on ga oslobađa. Taj resurs sada može stajati na raspolaganju nekom drugom procesu Proces = posao i/ili vremenski djeljiv program INFORMATIKA_EFOS_2015 -16_ OS 10
Upravljanje procesima �Program koji se izvodi može se dijeliti u više procesa. Tako npr. program može zahtijevati upis na disk kao jedan proces i nastaviti s obradom nekih drugih nezavisnih podataka kao drugi proces. �Proces je radna jedinica u sustavu za obradu. U takvom se sustavu nalazi skup procesa, neki su sistemski procesi ili procesi operacijskog sustava, a drug korisnički procesi odnosno procesi koji su dio korisničkih programa. Svi ovi procesi mogu se izvoditi istovremeno dijeleći procesorsko vrijeme. Sučelje (interface): čvrsto dogovoren način uspostavljanja veze između nekih, inače razdvojenih, cjelina 11 INFORMATIKA_EFOS_2015 -16_ OS
Upravljanje procesima obuhvaća: : � stvaranje i uklanjanje korisničkih i sistemskih procesa, � odgađanje odnosno prekidanje i ponovno aktiviranje procesa, � sinkronizacija među procesima, � komunikacija među procesima, � razrješavanje potpunog zastoja (deadlock). � Tumačenje upravljačkih naredbi � Korisnički orijentirani sustavi razvili su grafička sučelja kako bi korisniku olakšali proces zadavanja naredbi računalu, pa korisnik komunicira s računalom preko niza ikona, prozora, izbornika. � Upravljačke naredbe koje korisnik zadaje računalu odnose se na stvaranje i upravljanje procesima, obavljanje ulazno/izlaznih poslova, upravljanje glavnom i sekundarnom memorijom, pristup datotekama, zaštita i mrežni rad. 12 INFORMATIKA_EFOS_2015 -16_ OS
Što radi procesor Procesor je automat koji obavlja instrukcije: ponavljaj dohvati iz spremnika instrukciju na koju pokazuje PC; dekodiraj instrukciju; povećaj sadržaj PC tako da pokaže na slijedeću instrukciju; dohvati operande određene adresnim dijelom instrukcije obavi operaciju određenu operacijskim kodom do isključenja Pretpostavlja se da su instrukcije smještene u memoriji redom u rastućem nizu adresa. Narušavanje slijednosti u programu postiže se instrukcijama skoka (uvjetnog ili bezuvjetnog) koje mijenjaju sadržaj programskog brojila. 13 INFORMATIKA_EFOS_2015 -16_ OS
Uloga RAM-a: iskoristivost procesora i brzina rada �Programi (sistemski i primjenski) i podatci nalaze se na vanjskim memorijama. Brzina pristupa (za čitanje i zapis) programima i podatcima na eksternim memorijama je tiućama puta sporija od brzine pristupa podatcima u RAM -u. Zato se po pokretanju programa, u RAM učitaju sistemski programi koji se često koriste od strane drugih aplikacja i u RAM-u ostaju rezidentni �do gašenja računala 14 INFORMATIKA_EFOS_2015 -16_ OS
Upravljanje radnom memorijom � Program koji će se izvoditi mora biti unesen u radnu memoriju. Memorija je uređen skup lokacija - adresa (milijuni byta) na kojima se smještaju programske instrukcije i podatci. (Tijekom izvođenja programa, naredbe i podaci “dohvaćaju” se s tih adresa, procesor ih izvršava i rezultate postavlja na specificirane adrese. Po završetku programa oslobađa se memorijsko područje zauzeto programom i podacima. Upravljanje memorijom od strane OS-a obuhvaća: � praćenje koji memorijski dijelovi su trenutno zauzeti i od koga, � odlučivanje kada se oslobodi dio memorijskog prostora kojem procesu ga dodijeliti, odnosno koji proces unijeti u tom trenutku u radnu memoriju � dodjelu i oslobađanje memorijskog prostora po potrebi 15 INFORMATIKA_EFOS_2015 -16_ OS
Upravljanje spremničkim prostorom (memorijom) � Svi se programi prije izvođenja smještaju u spremnički prostor � Podatci se iz podatkovnih datoteka spremaju u poseban dio spremničkog prostora � Programi slijedom programskih instrukcija iz spremničkog prostora se izvršavaju nad podatcima i rezultete obrade vraćaju u spremnički prostor ili na perifernu jedinicu � U spremnički prostor spremaju se samo oni dijelovi programa i podatci nad kojima će se taj dio programa izvesti RACIONALIZACIJA SPREMNIČKOG PROSTORA I MOGUĆNOST IZVOĐENJA VELIKIH PROGRAMA � Program se dijeli na jednako velike dijelove – STRANICE a spremnički prostor na OKVIRE (frames) �Jedan okvir za jednu stranicu 16 INFORMATIKA_EFOS_2015 -16_ OS
Upravljanje spremničkim prostorom (memorijom) �Kada je aktivno više (složenih) programa okviri se dodjeljuju dinamično; dio potrebnih okvira je u spremničkom prostoru a dio na vanjskim spremnicima (sekundarnim memorijama) odakle se po potrebi učitavaju u spremnik (RAM) �Problem: usporavanje rada računala 17 INFORMATIKA_EFOS_2015 -16_ OS
Upravljanje sekundarnom memorijom – trajnom pohranom � Problem s RAM-om: nedovoljan kapacitet i volatilnost (gubitak sadržaja nakon isključenja) � Rješenje: sekundarne memorije za trajno pohranjivanje podataka i programa – ostaju na njima i nakon isključenja napajanja (magnetna traka, magnetni disk, optičke memorije i memorije na elektronskom čipu) � za obradu se unose u radnu memoriju o čemu nakon aktiviranja od strane korisnika brine OS. � Programi tijekom izvođenja učestalo očitavaju podatke s diska, i rezultate ponovo unose na disk. Zbog ovakve učestale uporabe diska efikasnost računarskog sustava direktno je vezana uz samu brzinu ovog uređaja kao i uz efikasnost njegove uporabe. Operacijski sustav prilikom upravljanja sekundarnom memorijom mora rješavati sljedeće: 1. upravljanje slobodnim memorijskim prostorom, 2. dodjela memorije, 3. upravljanje zahtjevima za pristup sekundarnoj memoriji. Staze 18 INFORMATIKA_EFOS_2015 -16_ OS Sektori Klasteri Cilindri
Problemi kapaciteta i brzina pristupa do različitih memorija Procesor obavlja operacije brzinama u ns: brzina pristupa do podataka na Disku u ms (što 1000. 000 puta sporije): Nužnost usklađenja i način upravljanja Punjenjenjem, pražnjenjem i sadržajima brzih memorija Magnetni disk 19 Glavna memorija Cache Hardver. registar Razina 1 2 3 4 Naziv registar keš RAM disk Veličina <1 KB >16 MB >1 GB >100 GB Tehnol. CMOS SRAM CMOS DRAM Magnetni disk Brzina pristupa (ns) 0, 25 -0, 5 -25 80 -250 5. 000 Brzina prijenosa (Mb/s) 20. 000 -100. 000 5000 -10. 000 1000 -5000 20 -150 Upravljan od: kompajlera hardvera Operacijskog sustava INFORMATIKA_EFOS_2015 -16_ OS
OS i datoteke RAD S DATOTEKAMA (WINDOWS) �Svi programi i podatci na računalu čuvaju se u obliku datoteka na vanjskim spremnicima (diskovi, trake. . . ) datoteka Aktivni program INFORMATIKA_EFOS_2015 -16_ OS 20
Logička i fizička organizacija podataka na vanjskim memorijama Logička organizacija – korisnički pogled na podatke � Datoteka - najmanja logička jedinica podataka � datoteka je tvorevina s jasno definiranim logičkim svojstvima koja se pohranjuju u nekom (preslikava na neki) fizičkom mediju - spremniku. Datotečni sustav definira: � Datoteke � Tablice (engl. Directories). � procedure za manipuliranje datotekama 21 INFORMATIKA_EFOS_2015 -16_ OS Fizička organizacija – organizacija podataka na nositeljima podataka Vrste datoteka: 1. binarna datoteka 2. sekvencijelna datoteka 3. datoteka s neposrednim pristupom (indeksna datoteka) Tipovi datoteka �. bin , . exe , . doc , . asm , . txt , . cpp itd. Svaka datoteka koja se nalazi. Taj u zapis se datotečnom sustavu u potpunosti je opisana svojim opisnikom. izvodi kao FAT Tipični opisnik: (file atribut table) � Ime datoteke ili NTFS (new � tip datoteke technology fyle � lozinka system) � ime vlasnika � pravo pristupa � vrijeme stvaranja � vrijeme zadnjeg korištenja � ime zadnjeg korisnika � opis smještaja
Fizička organizacija datoteka na eksternim memorijama Fizička organizacija – organizacija podataka na nositeljima podataka � Svaki vanjski spremnik ima svoju datotečnu tablicu. Na disku su neke od staza rezervirane za smještaj tablica. Organizacija tablica razlikuje se u pojedinim operacijskim sustavima. Osnovni sadržaj tablice � broj sektora na disku � broj slobodnih sektora � informacija oslobodnim sektorima � tablica opisnika pohranjenih datoteka Evidencija o slobodnom prostoru na disku � bitovni prikaz: svaki sektor označen je jednim bitom sa značenjem � 1 - sektor zautet � 0 - sektor slobodan � 1 1 1 0 0 1 1 1. . . � Eventualni neispravni sektori mogu se pri inicijalizaciji označiti s 1. 22 INFORMATIKA_EFOS_2015 -16_ OS Aktivnosti OS-a nad datotekama na disku fizičko smještanje datoteka na sekundarnu memoriju, � sigurnosno spremanje datoteka na neizbrisive medije (backup). � STVORITI � UNIŠTITI � OTVORITI � ZATVORITI � ČITATI � PISATI §
Upravljanje ulazom/izlazom - obavljanje ulazno/izlaznih operacija, a to su: �upravljanje ulazno/izlaznim međuspremnicima i brzom međumemorijom, �ostvarivanje veze između korisničkog programa i pogonskih programa tzv. (general device-driver interface) �Povezivanje OS-a i pogonskih programa za određene ulazno/izlazne uređaje (device driver). 23 INFORMATIKA_EFOS_2015 -16_ OS
Zaštita dijelova računalnog sustava � Problem: više korisnika i više programa ima različite zahtjeve za računalnim resursima koji mogu u danom trenutku biti konkurentni i narušiti integritet sustava. Zahtjev za korištenje može biti nelegalan. Mogu se uništiti ili onesposobiti i dijelovi (programi) samog OS-a OS uz druge mehanizme mora omogućiti zaštitu: � Hardvera (memorije, procesora, U/I uređaja, mreže, računala u cjelosti) � Softvera ◦ Primjenskih programa ◦ Operacijskog sustava (zaštićeni modus rada – JEZGRA ili KERNEL OS-a ◦ Podataka � Otkrivanje i uklanjanje pogrešaka � U radu hardverskih komponenti � Prijenosu podataka � Inicijalizaciji komponenata � Upotrebi podataka 24 INFORMATIKA_EFOS_2015 -16_ OS
Umrežavanje (Networking) SVRHA �Raspodjela računalnih resursa �Usklađeni rad računala u raznim čvorovima �Udaljene U/I jedinice �Osobne razmjene informacija (Email, chat, konferencije) �Opća svjetska mreža (WWW) – pristup i korištenje 25 INFORMATIKA_EFOS_2015 -16_ OS
Umrežavanje (Networking) Suvremeni operacijski sustavi podupiru rad računala u mrežama Današnja računala mogu se podijeliti u tri skupine: -osobna računala (PS) -radne stanice (WS) -velika računala (main frame) Sva ta računala se u načelu povezuju na neki način u mreže. Može se uočiti tri načina kojim operacijski sustavi podupiru umrežavanje, a to su: -komunikacijska arhitektura -mrežni operacijski sustavi -raspodijeljeni operacijski sustavi 26 INFORMATIKA_EFOS_2015 -16_ OS
Usluge operacijskog sustava �Rezime: Zadaće OS = usluge prema zahtjevima sustava 1. ◦ ◦ ◦ Osiguranje uvjeta za efikasno korištenje samog sustava 2. ◦ ◦ ◦ 27 Kreiranje korisničkih sučelja Izvršenje programa Ulazno-izlazne operacije Manipuliranje datotečnim sustavom Komunikacija Otkivanje i uklanjanje grešaka Alokacija resursa Vođenje evidencije o događajima na sustavu Zaštita i sigurnost INFORMATIKA_EFOS_2015 -16_ OS
Oblikovanje i implementacija operacijskog sustava Polazišta i ciljevi �Hardverske karakteristike i tip sustava (procesor, memorija, hardverska arhitektura; jednokorisnički, višekorisnički, distribuirani, rad u realnom vremenu) �Korisnički zahtjevi (prikladnost i lakoća upotrebe, lakoća učenja, pouzdanost, sigurnost, brzina, održavanje �Implementacija, fleksibilnost, oblikovanje aplikacija 28 INFORMATIKA_EFOS_2015 -16_ OS
Window XP - arhitektura Slojevita struktura OS-a 1. Korisnički sloj 1. Sloj korisničkih programa 2. Sloj za programsku potporu 2. Jezgra (Kernel) 1. Usluge i potpora sklopovlju 2. Pogonski programi uređaja Koncept virtuelnih strojeva 29 INFORMATIKA_EFOS_2015 -16_ OS
Instalacija i pokretanje OS-a � Pri instalaciji OS pravi temeljit zapis o raspoloživim hardverskim komponenatama i njihovom podešavanju i zapisuje parametre sustava � Dio rutina zapisan je u ROM čipu � Podešavanja parametara sustava – korisničke aktivnosti � POKRETANJE OS-a (primjer Win. XP) � 1. preboot sekvencija – aktivira jednostavne programe (firmware) u BIOS-u (ROM) koji će testirati na niskoj razini sustava i pokrenuti OS s diska � 2. boot sekvencija – pokreću se programi kojima se prikupljaju informacije o hardveru koje će se zapisati u registre � 3. sekvencija punjenja KERNEL-a i testiranja pogonskih programa uređaja � 4. inicijalizacija kernela – priređivanje potrebnih uvjeta za pokretanje servisa � 5. pokretanje servisa 30 INFORMATIKA_EFOS_2015 -16_ OS
OS pokreću događaji Aplikacija registrira kod Windowsa svoj glavni prozor Windowsi kreiraju red zadataka aplikacije Aplikacija kreira glavni prozor i prikazuje ga Aplikacija čeka dok Windowsi smejste poruku o događaju u njezin red Aplikacija prima poruku o događaju u njezin red i traži od Windowsa da pozove rutinu za njegovo servisiranje Funkcija aplikacije određuje što treba učiniti a potom servisira zahtjev 31 INFORMATIKA_EFOS_2015 -16_ OS Aplikacija stalno ciklički ispituje svoj red zadataka da bi vidjela nove poruke Widowsi primaju zahtjev aplikacije i šalju poruku funkciji
Prilagodba OS-a tehnološkom napretku � Pojam procesa i dretve � Program: statička tvorevina - niz instrukcija koje razumije procesor � Proces: vremensko izvođenje programa: početak, trajanje, zaustavaljanje, završetak; zbivaju se promjene u memorijskim lokacijama, ulazno-izlazne operacije, datoteke podataka � OS osigurava uvjete za izvođenje procesa � Problem: višezadaćni i višeprocesorski rad � Dretva (nit) (eng. Thread) - skup podzadataka koji obavljaju u međusobnoj suradnji zajednički posao: svaka dretva dobija spremnički prostor za svoj rad; formira se zajednički prostor dretvi u koji se spremaju rezultati njihove obrade � Iskorištenje memorije- straničenjem /paging/ 32 INFORMATIKA_EFOS_2015 -16_ OS
Prilagodba OS-a tehnološkom napretku OS I čvrsto povezani sustavi (sustavi u kojima više procesora dijeli zajednički spremnik) � višezadaćni: � višekorisnički: � višeprocesorski: �Multithreading; kontkekst dretve - sadržaj registara dretve �Fleksibilnost i brzina obrade 33 INFORMATIKA_EFOS_2015 -16_ OS
Prilagodba OS-a tehnološkom napretku OS i labavo povezani sustavi � osnovna komunikacijska arhitektura: središnje računalo i komunikacijski kanali � mrežni operacijski sustavi : samostalna računala sa svojim OS i komunikac. protokolima � klijent poslužitelj sustavi : računala dijele zajednička sredstva i informacije; klijent šalje zahtjeve za obradu poslužitelju (poziv udaljenih procedura - RPC) � raspodjeljeni sustavi: zajednički OS - privid dijeljenog spremnika i RPC 34 INFORMATIKA_EFOS_2015 -16_ OS
Vrste operacijskih sustava � Jednokorisnički / jednozadaćni: � CP/M � DOS � Jednokorisnički/višezadaćni � WINDOWS 3. xx �Postoje danas kao pomoćne aplikacije na novim sustavima �Na jednostavnim uređajima � Višekorisnički/ višezadaćni - omogućavaju rad više korisnika istovremeno vodeći računa o raspodjeli hardverskih resursa među korisnicima (memorije, diskova, perifernih jedinica) � UNIX � XENIX � LINUX � CTOS � OS/2 � SYSTEM 7, Mac. OS (Apple) � WINDOWS 95 (98). . . 8 � WINDOWS NT (04), WIN 2000, WIN XP, Vista, WIN 7, WIN 8. x WIN_server_2013 35 INFORMATIKA_EFOS_2015 -16_ OS
Ciljevi i razine izučavanja OS-a �Svakodnevni (obični) korisnici - poznavanje sučelja �Napredni korisnici - optimiraju svoje hardverske resurse i primjenske programe - moraju dobro poznavati OS �Programeri primjenskih programa- moraju temeljito poznavati OS jer ih oslobađa iscrpljujućih programskih zadataka �Specijalisti iz područja računarstva - projektanti računalnih sustava i sistemski administratori 36 INFORMATIKA_EFOS_2015 -16_ OS
METODE (NAČINI) RADA RAČUNALA (ULAZA I OBRADE) Klasifikacija načina obrade Kriteriji klasifikacije � istovremena obrada samo jednog ili više programa, � obrada s pomoću jednog ili više procesora � programi bez prioriteta ili s njima � postoji ili ne postoji mogućnost primjene metode neposrednog pristupa (real time processing) � računalo poslužuje korisnik ili operater, � koristi se ili ne koristi daljinska obrada podataka, � daljinske stanice i centralni procesor u neposrednoj su ili posrednoj vezi (on-line ili off-line obrada). 37 INFORMATIKA_EFOS_2015 -16_ OS
METODE (NAČINI) RADA RAČUNALA (ULAZA I OBRADE) Izvodi se jedan program Rad s jednim procesorom Rad s više procesora 1 5 9 13 Bez RT 2 6 10 14 Metoda neposrednog pristupa (REAL TIME RT) 3 7 11 15 4 8 12 16 Bez prioriteta 38 Izvodi se više programa istovremeno S prioritetima INFORMATIKA_EFOS_2015 -16_ OS Bez RT Bez prioriteta Podjela vremena
METODE (NAČINI) RADA RAČUNALA (ULAZA I OBRADE) � Upravljačka filozofija i korištenje računala: OBRADA PO ZAHTJEVU (INTERAKTIVNA, DEMAND) � Načelo: iza svakog ulaza na terminalu vrši se odmah obrada i slanje informacije. �Pogodan za dobivanje kratkih informacija čije računanje se vrši kraćim programskim obradama �Opterećuje znatno procesor � Broj korisnika ograničen veličinom programa koji se nalaze u glavnoj memoriji 39 INFORMATIKA_EFOS_2015 -16_ OS
METODE (NAČINI) RADA RAČUNALA (ULAZA I OBRADE) �Upravljačka filozofija i korištenje računala: o MULTIPROGRAMING �više programa izvršava se pod kontrolom glavnog programa-programi se izvršavaju u segmentima: aritmetičko logičke operacije i operacije ulaza i izlaza �razvijen iz i za potrebe gdje je ulazno-izlazno vrijeme dugotrajno u odnosu na vrijeme obrade 40 INFORMATIKA_EFOS_2015 -16_ OS
METODE (NAČINI) RADA RAČUNALA (ULAZA I OBRADE) Upravljačka filozofija i korištenje računala: OBRADA S PODJELOM VREMENA (TIME SHARING) � razvijen za potrebe korištenja velikog računala za velik broj korisnika � korisnik radi interaktivno i dobija privid da sam koristi računalo koje mu dodjeljuje vremenske sekvencije u kojima se izvršava njegov program � tehnički uvjeti za time sharing: � multipleksersko povezivanje s računalom � multiprogramiranje � mogućnost podjele vremena izvršenja na male vremenske segmente 41 INFORMATIKA_EFOS_2015 -16_ OS
METODE (NAČINI) RADA RAČUNALA (ULAZA I OBRADE) Upravljačka filozofija i korištenje računala: SIMULTANA OBRADA (MULTIPROCESSING) �računalo ima više procesora koji su u velikoj mjeri neovisni i rade na različitim programima – pouzdanost 42 INFORMATIKA_EFOS_2015 -16_ OS
METODE (NAČINI) RADA RAČUNALA (ULAZA I OBRADE) �Upravljačka filozofija i korištenje računala: o DISTRIBUIRANA OBRADA �mrežu računala čine neovisna računala povezana tako da omogućavaju međusobnu komunikaciju u cilju korištenja zajedničkih resursa �brz odziv i bolje rješavanje lokalnih zahtjeva �raspoređena odgovornost za lokalne operacije �modularni rast novih obrada �pouzdanost sustava 43 INFORMATIKA_EFOS_2015 -16_ OS
METODE (NAČINI) RADA RAČUNALA (ULAZA I OBRADE) � Upravljačka filozofija i korištenje računala: o KORISNIK – POSLUŽITELJ TEHNOLOGIJE � Načelo: odvajanje programa na dio koji se izvodi na serveru (poslužitelju) i dio koji se izvodi na klijentu (korisniku) � Poslužitelji (velika višeprocesorska računala ) dijele proces obrade s klijentima na mreži � Korisnik (klijent) mala računala s mogućnostima lokalnih obrada � Karakteristike: � dobar odnos ulaganja /mogućnosti rada � višekorisnički okoliš i grafička sučelja � mogućnost upotrebe postojeće računalne opreme � pouzdanost 44 INFORMATIKA_EFOS_2015 -16_ OS
METODE (NAČINI) RADA RAČUNALA (ULAZA I OBRADE) Upravljačka filozofija i korištenje računala: OTVORENI SUSTAVI � su računalni sustavi koji omogućavaju prenosivost aplikacija na različite računalne platforme bez obzira gdje se računalazila � Otvoreni sustav je onaj koji sadrži dovoljan broj otvorenih specifikacija za sučelja, servise i formate podataka kako bi se omogućilo: � da aplikacije sa što manje promjena budu prenešene na druge računalne sustave (PORTABILNOST) � da aplikacije uspješno surađuju s drugim aplikacijama na vlastitim i udaljenim sustavima (INTEROPERABILNOST) � da komuniciraju s korisnikom na njemu prihvatljiv način uz lako privikavanje na rad s drugim sustavima (KORISNIČKA PRENOSIVOST) 45 INFORMATIKA_EFOS_2015 -16_ OS
Literatura: �Norton, P. , Complete Guide to Microsoft Windows XP, SAMS, 2002, �Silberschatz, Galvin, Gagne, Operating Systems Concepts, J. Willey&Sons, 2005 46 INFORMATIKA_EFOS_2015 -16_ OS
Test 1. Proces je program (slijed programskih naredbi) u izvođenju. DA NE 2. PC je procesorski registar u kojem je zapisan podatak o vrsti procesora DA NE 3. Staza je dio memorijske adrese u RAM –u računala DA NE 4. Zapis ključnih atributa datoteke po kojima ju OS pohranjuje i pronalazi na disku zove se: A) PAT B) FAT C) CMOS 5. Način rada u kojem računalo obavlja više programa istovremeno naziva se: a)Multiprocesing 47 INFORMATIKA_EFOS_2015 -16_ OS b) Multiprograming
- Baza brojevnog sustava
- Sistemski softver etf
- Programi prevodioci
- Sistemski softver podela
- Sistemski softver
- Bodovna skala za ocjenjivanje
- Sistemski kortikosteroidi
- Model sistem
- ñe'êjoaju
- Cèpe d'été
- L'ete dernier nous repeindre
- Residence ete pape
- Frazao torquato
- Gated d latch characteristic equation
- La pierre du tombeau a été roulée alléluia
- Ete
- Signali i sustavi branko jeren
- Fer signali i sustavi
- Signali i sustavi branko jeren
- Signali i sustavi
- Signali i sustavi
- Scada sustav
- Branko jeren signali i sustavi
- Signali i sustavi
- Faze razvoja informacijskog sustava
- Signali i sustavi
- Ekspertni sustavi
- Branko jeren
- Fer signali i sustavi
- Branko jeren
- Raspodijeljeni sustavi
- Legálny a nelegálny softvér
- Programska oprema za ispis
- Racunarski softver
- Rutkit
- Softver koji upravlja radom računala je
- Softver slike
- Sta je softver informatika
- Aplikativni softver prezentacija
- Aplikativni softver
- Aplikativni softver
- Komunikacioni kanali
- Sta je krekovanje programa
- Podjela hardvera
- Softver za upravljanje projektima
- Aplikativni softver prezentacija
- Dijelovi softvera
- Hardveri dhe softver