p10 operac sustav rac 2006-2007 hgmafpz.fpz.hr/~goldh/racunalstvo0607/predavanja -...

Post on 09-Feb-2020

1 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

OPERACIJSKI SUSTAV OPERACIJSKI SUSTAV ELEKTRONIELEKTRONIČČKOG KOG

RARAČČUNALAUNALA

OperacijskiOperacijski sustavsustav

SSkupkup programaprograma kojikoji sluslužžee zaza::–– UpravljanjeUpravljanje radomradom raraččunalaunala::

upravljanjeupravljanje radomradom procesoraprocesora, , upisivanjeupisivanje i i ččitanjeitanje s s diskadiska, , upravljanjeupravljanje podacimapodacima ((datotekamadatotekama), ), dodjeladodjela memorijskogmemorijskog prostoraprostora

–– OdrOdržžavanjeavanje komunikacijekomunikacije izmeđuizmeđu korisnikakorisnika i i raraččunalaunalapomopomoććuu naredbinaredbi upravljaupravljaččkogkog jezikajezika

–– PokretanjePokretanje programaprograma

OperacijskiOperacijski sustavsustav najnajččeeššććee se se dobijedobije uzuz raraččunalounalo–– DOSDOS, , Unix/LinuxUnix/Linux, , WWindowsindows

OsnovneOsnovne komponentekomponente operacijskogoperacijskogsustavasustava ... ...

AplikacijaAplikacija::–– RazliRazliččitiiti namjenskinamjenski, , korisnikorisniččkiki programiprogrami

ViViššii jezicijezici::–– JeziJeziččnini prevoditeljiprevoditelji -- PPascalascal, , CC, , FFortranortran, Java, Java

LjuskaLjuska::–– TumaTumačč upravljaupravljaččkihkih naredbinaredbi.. VezaVeza izmeđuizmeđu

korisnikakorisnika i i raraččunalaunala pprilagođenarilagođena pojedinompojedinomkorisnikukorisniku

OsnovneOsnovne komponentekomponente operacijskogoperacijskogsustavsustavaa

ZajedniZajedniččkiki programiprogrami::–– ProgramiProgrami kojekoje mogumogu koristitikoristiti svisvi korisnicikorisnici ((razvojrazvoj

programaprograma, , radrad s s datotekamadatotekama, , uređivanjeuređivanje tekstateksta, , komuniciranjekomuniciranje izmeđuizmeđu korisnikakorisnika nana udaljenimudaljenimraraččunalimaunalima))

JezgraJezgra operacijskogoperacijskog sustavasustava::–– UpravljanjeUpravljanje radomradom sklopovskogsklopovskog dijeladijela raraččunalaunala i i

njihovanjihova dodjeladodjela korisnicimakorisnicima ((popoččetaketak radarada, , nanaččinin i i vrijemevrijeme izvođenjaizvođenja zadatakazadataka, , obradaobrada zahtjevazahtjeva zazaprekidprekid radarada procesoraprocesora, , ulaznoulazno--izlazneizlazne operacijeoperacije, , upravljanjeupravljanje datotekamadatotekama))

KarakteristikeKarakteristike operacijskogoperacijskog sustavasustava ... ...

IstovremenostIstovremenost radarada–– paralelnoparalelno izvođenjeizvođenje nekolikonekoliko procesaprocesa

DjeljivostDjeljivost opremeopreme–– uuččinkovitoinkovito i i ekonomiekonomiččnono iskoriiskorišštenjetenje raraččunalnogunalnog

sustavasustava dijeljenjemdijeljenjem memorijememorije, , procesoraprocesora, , vanjskevanjskememorijememorije

PouzdanostPouzdanost radarada–– niskaniska uuččestalostestalost pogrepogreššakaaka i i zastojazastoja raraččunalnogunalnog

sustavasustavaSigurnostSigurnost radarada–– sposobnostsposobnost zazašštitetite dijelovadijelova raraččunalnogunalnog sustavasustava kojekoje

korisnikkorisnik žželieli koristitikoristiti

KarakteristikeKarakteristike operacijskogoperacijskog sustavasustava ......

FleksibilnostFleksibilnost–– prilagodljivostprilagodljivost i i podatnostpodatnost s s obziromobzirom nana okruokružženjeenje

operacijskogoperacijskog sustavasustava

UporabljivostUporabljivost–– oslobađanjeoslobađanje korisnikakorisnika odod poznavanjapoznavanja mnogihmnogih

postupakapostupaka i i proceduraprocedura kojekoje se se odvijajuodvijaju unutarunutarraraččunalnogunalnog sustavasustava

IntegriranostIntegriranost–– odrodržžavanjeavanje zazašštitetite operacijskogoperacijskog sustavasustava i i procesaprocesa kojikoji

pripadajupripadaju korisnikukorisniku

KarakteristikeKarakteristike operacijskogoperacijskog sustavasustava

ServisibilnostServisibilnost–– jednostavnostjednostavnost i i brzobrzo ispravljanjeispravljanje pogrepogreššakaaka

sklopovljasklopovlja i i programaprogramaModularnostModularnost–– mogumoguććnostnost nadogradnjenadogradnje operacijskogoperacijskog sustavasustava

odod stranestrane korisnikakorisnikaVidljivostVidljivost–– uviduvid u u proceseprocese raraččunalnogunalnog sustavasustava s s ciljemciljem

njihovognjihovog prapraććenjaenja

KarakteristikeKarakteristike UNIX UNIX operacijskogoperacijskogsustavasustava

NaNaččini radaini rada–– vviiššeprogramskieprogramski ((istodobnoistodobno izvođenjeizvođenje viviššee programaprograma

nana jednomjednom raraččunaluunalu))–– viviššekorisniekorisniččkiki ((istodobniistodobni radrad viviššee korisnikakorisnika nana

jednomjednom raraččunaluunalu) ) nanaččinin radarada

ProgramabilniProgramabilni tumatumačč upravljaupravljaččkihkih naredbinaredbiPrenosivostPrenosivost nana razlirazliččitaita raraččunalaunalaMoguMoguććnostnost tvorbetvorbe korisnikorisniččkeke radneradne okolineokolineNizNiz razvijenihrazvijenih korisnikorisniččkihkih programaprograma ((zaza razvojrazvojprogramaprograma, , obraduobradu tekstateksta))

HijerarhijskiHijerarhijski sustavsustav datotekadatoteka ......

HijerarhijskiHijerarhijski sustavsustav datotekdatotekaa

U U datotekamadatotekama susu pohranjenipohranjeni programiprogrami i i podacipodaciMapaMapa ((direktorijdirektorij, folder), folder)

–– naznanaznaččenoeno podrupodruččjeje nana diskudisku olakolakššavaava pronalapronalažženjeenjetratražženihenih datotekadatoteka. .

SvakiSvaki disk disk imaima najmanjenajmanje jednujednu osnovnuosnovnu mapumapu((korijenkorijen -- root)root)MapeMape i i njihovenjihove podmapepodmape imajuimaju strukturustrukturu stablastablaSvakojSvakoj mapimapi i i datotecidatoteci pridjeljujepridjeljuje se se nazivnaziv

UpravljaUpravljaččkeke naredbenaredbe operacijskogoperacijskogsustavasustava

NakonNakon ukljuuključčivanjaivanja raraččunalaunala nana zaslonuzaslonumonitoramonitora se se pojavljujepojavljuje znakznak spremnostispremnostiraraččunalaunala dada odod korisnikakorisnika prihvatiprihvatiupravljaupravljaččkeke naredbenaredbeUNIX:UNIX: mafpzmafpz>>DOSDOS:: c:c:\\>>

OznaOznaččavanjeavanje nazivanaziva datotekedatoteke ......NazivNaziv datotekedatoteke ((odod 8 8 do 256 do 256 znakovaznakova), ), totoččkaka, , dodatakdodatakimenaimena (do 3 (do 3 znakaznaka, , nijenije obvezanobvezan aliali jeje popožželjaneljan, , poblipobližžeeoznaoznaččujeuje sadrsadržžajaj datotekedatoteke))DodatakDodatak imenaimena–– txt txt -- datotekadatoteka s s tekstomtekstom ((asciiascii))–– ddococ -- datotekadatoteka s s formatiranimformatiranim tekstomtekstom–– ppas as -- datotekadatoteka s s tekstomtekstom pascalpascal programaprograma–– eexexe -- datotekadatoteka izvedbenogizvedbenog oblikaoblika programaprograma–– ttif if -- datotekadatoteka s s pohranjenompohranjenom slikomslikom–– mmp3p3 -- datotekadatoteka s s pohranjenimpohranjenim zvukomzvukom–– mmpgpg -- datotekadatoteka s s pohranjenimpohranjenim videozapisomvideozapisom

PrimjerPrimjer: : telefontelefon..ppasas

OznaOznaččavanjeavanje nazivanaziva datotekedatoteke

PuniPuni nazivnaziv datotekedatoteke sadrsadržžii imeime diskadiska, , imeimemapemape i i podmapapodmapa, , imeime datotekedatoteke i i dodatakdodatakimenuimenu datotekedatotekeUnix:Unix: //predavanja/racunala/telefonpredavanja/racunala/telefon..ppaassDos: c: Dos: c: \\predavanjapredavanja\\racunalaracunala\\telefontelefon..ppasas

UpravljaUpravljaččke naredbe ...ke naredbe ...

NaredbaNaredba zaza prikazprikaz nazivanaziva datotekadatoteka u u mapimapi

UNIX:UNIX: lsls --al al

DOS: DOS: DIR DIR

UpravljaUpravljaččke naredbe ...ke naredbe ...

NaredbaNaredba zaza tvorbutvorbu novenove mapemape

UNIX:UNIX: mkdirmkdir //ppredavanja/racunala/prvoredavanja/racunala/prvo

DOS:DOS: mdmd \\PredavanjaPredavanja\\racunalaracunala\\prvoprvo

UpravljaUpravljaččke naredbe ...ke naredbe ...

NaredbaNaredba zaza promjenupromjenu aktivneaktivne mapemape

UNIX:UNIX: cdcd //predavanja/racunalapredavanja/racunala

DOS:DOS: cdcd \\predavanjapredavanja\\racunalaracunala

UpravljaUpravljaččke naredbe ...ke naredbe ...

NaredbaNaredba zaza prikazprikaz sadrsadržžajaaja datotekedatoteke–– prikazujeprikazuje sadrsadržžajaj naznanaznaččeneene tekstovnetekstovne

datotekedatoteke, u , u slusluččajuaju binarnebinarne datotekedatoteke ispisujeispisujenesuvislenesuvisle znakoveznakove

UNIX: UNIX: cat cat telefon.txttelefon.txtDOSDOS: : type type telefontelefon..ttxtxt

ttypeype telefontelefon..ttxtxt | more| more

UpravljaUpravljaččke naredbe ...ke naredbe ...

NaredbaNaredba zaza kopiranjekopiranje sadrsadržžajaaja jednejednedatotekedatoteke u u drugudrugu

UNIX:UNIX: cp cp telefon.pastelefon.pas teksttekst..ppas as

DOSDOS:: copy copy telefontelefon..ppas as teksttekst..ppasas

UpravljaUpravljaččke naredbe ...ke naredbe ...

NaredbaNaredba zaza brisanjebrisanje datotekedatoteke

UNIX:UNIX: rmrm telefon.pastelefon.pas

DOS:DOS: del del telefon.pastelefon.pas

UpravljaUpravljaččke naredbe ...ke naredbe ...

NaredbaNaredba zaza brisanjebrisanje mapemape

UNIX:UNIX: rmdirrmdir //predavanja/racunala/prvopredavanja/racunala/prvo

DOSDOS:: rd rd \\predavanjapredavanja\\racunalaracunala\\prvoprvo

UpravljaUpravljaččke naredbeke naredbe

Unix: Unix: prijavaprijava i i odjavaodjava radarada–– ViViššekorisniekorisniččkiki nanaččinin radarada–– svakomsvakom korisnikukorisniku administrator administrator unixunix sustavasustava

pridjeljujepridjeljuje korisnikorisniččkiki brojbroj (account) (account) kojikoji se se sastojisastoji ododimenaimena korisnikakorisnika (login name) i (login name) i odgovarajuodgovarajuććee lozinkelozinke(password)(password)

prijavaprijava radarada:: login:goldhlogin:goldhpassword:password:mafpzmafpz>>

odjavaodjava radarada:: mafpzmafpz>logout>logout

GrafiGrafiččkoko korisnikorisniččkoko susuččeljeelje ... ...

KomunikacijaKomunikacija ččovjekovjek--raraččunalounalo::–– TipkovnicaTipkovnica, , zaslonzaslon, , mimišš–– GrafiGrafiččkiki simbolisimboli nana zaslonuzaslonu prikazujuprikazuju objekteobjekte

((programeprograme, , datotekedatoteke) ) kojikoji se se pokrepokreććuu i i kojimakojima se se rukujerukuje mimiššemem

PrimjeriPrimjeri: : MSMS WWindowsindows, , XXwindows (windows (UNIXUNIX))–– operacijskioperacijski sustavsustav i i skupskup programaprograma

((aplikacijaaplikacija)) zaza rjerješšavanjeavanje svakodnevnihsvakodnevnihzadatakazadataka ((pisanjepisanje, , raraččunanjeunanje, , crtanjecrtanje, , adresaradresar, , kalendarkalendar, , razmjenarazmjena porukaporuka) )

GrafiGrafiččkoko korisnikorisniččkoko susuččeljeelje

MoguMoguććnostnost istodobnogistodobnog radarada viviššee aplikacijaaplikacija kaokaoi i mogumoguććnostnost razmjenerazmjene podatakapodataka izmeđuizmeđuaplikacijaaplikacijaGrafiGrafiččkoko susuččeljeelje ostvarenoostvareno nana temeljutemelju metodametoda i i tehnikatehnika objektuobjektu usmjerenogusmjerenog programiranjaprogramiranja i i programskihprogramskih sustavasustava kojekoje pokrepokreććuu događajidogađaji((aktiviranjeaktiviranje mimiššaa))ObjektuObjektu susu pridrupridružženaena svojstvasvojstva, , izgledizgled i i ponaponaššanjeanje pripri prijamuprijamu porukeporuke određeneodređeneaktivnostiaktivnosti ((pritiskompritiskom nana tipkalotipkalo pokrepokreććee se se program)program)

Objektu usmjereno programiranjeObjektu usmjereno programiranje

ObjektuObjektu usmjerenousmjereno pisanipisani programprogram: : korisnikkorisnikupravljaupravlja komunikacijomkomunikacijom s s programomprogramom, , redoslijedredoslijed porukaporuka jeje nepravilannepravilan i i određujeodređuje gagakorisnikkorisnikTradicionalnoTradicionalno pisanipisani programprogram: program : program upravljaupravlja komunikacijomkomunikacijom s s korisnikomkorisnikomViViššii programskiprogramski jezicijezici zaza pisanjepisanje programaprograma kojikojipodrpodržžavajuavaju objektuobjektu usmjerenousmjereno programiranjeprogramiranje: : SSmalltalkmalltalk, , CC++, ++, VVisualisual BBasicasic, , JJavaava, c#, c#

PRIMJER MICROSOFT WINDOWSPRIMJER MICROSOFT WINDOWS

RADNI STOL

IKONE

UpravljanjeUpravljanje programimaprogramima

SSredirediššnjanja aplikacijaaplikacija operacijskogoperacijskog sustavasustavaPokretanjePokretanje drugihdrugih aplikacijaaplikacijaOrganiziranjeOrganiziranje aplikacijaaplikacija u u smislenesmisleneskupineskupine

SkupineSkupine aplikacijaaplikacija

RRad s ad s datotekamadatotekama, , mapamamapama i i diskovimadiskovima((WWindowsindows EExplorerxplorer))MijenjanjeMijenjanje konfiguracijekonfiguracije raraččunalaunala((CControlontrol PPanelanel))IInstaliranjenstaliranje pisapisaččaa, , nadzornadzor ispisaispisa((PPrintersrinters))PrivremeniPrivremeni izlazizlaz u u MSMS DOSDOS ((MSMS DOSDOSprompt)prompt)

SkupinaSkupina priborapribora ((AAccessoriesccessories))

ObradaObrada tekstateksta ((pisanjepisanje, , formatiranjeformatiranje, , ispisispis) ) ((WWordpadordpad))TekstTekst editor (editor (NNotepadotepad))CrtanjeCrtanje ((PPaintaint, , IImagingmaging))KalkulatorKalkulator ((CCalculatoralculator))ZabavaZabava ((EEntertainmentntertainment))PomagalaPomagala zaza internet (internet (IInternetnternet TToolsools))OdrOdržžavanjeavanje sustavasustava ((SSystemystem TToolsools))AdresarAdresar ((AAdress book)dress book)KomunikacijskiKomunikacijski programiprogrami ((CCommunicationommunicationss))

Izbornici aplikacija ...Izbornici aplikacija ...

ZajedniZajedniččkiki zadacizadaci mnogihmnogih aplikacijaaplikacija susuuuččitavanjeitavanje, , mijenjanjemijenjanje, , ispisispis i i spremanjespremanjerazlirazliččitihitih datotekadatotekaNaredbeNaredbe zaza uuččitavanjeitavanje, , ispisispis i i spremanjespremanjedatotekadatoteka smjesmješštenetene nana izbornikuizborniku datotekadatoteka((FFileile))RadRad s s novimnovim sadrsadržžajemajem ((NNewew...)...)UUččitavanjeitavanje sadrsadržžajaaja nekeneke datotekedatoteke ((OOpen...)pen...)SpremanjeSpremanje sadrsadržžajaaja u u datotekudatoteku iziz kojekoje jejeuuččitanitan ((SSaveave))

Izbornici aplikacija ...Izbornici aplikacija ...

SpremanjeSpremanje sadrsadržžajaaja u u drugudrugu datotekudatoteku((SSaveave as...)as...)IzborIzbor nanaččinaina ispisaispisa i i ispisispis sadrsadržžajaajadatotekedatoteke nana pisapisačč ((PPrintrint...)...)IzborIzbor pisapisaččaa ((PPrintrint setup...)setup...)IzlazIzlaz iziz aplikacijeaplikacije ((EExitxit))

Izbornici aplikacija ...Izbornici aplikacija ...

NaredbeNaredbe zaza mijenjanjemijenjanje sadrsadržžajaaja datotekadatotekasmjesmješštenetene nana izbornikuizborniku uređivanjauređivanja ((EEditdit))PoniPonišštavanjetavanje posljednjeposljednje promjenepromjene ((UUndondo))BrisanjeBrisanje oznaoznaččenogenog sadrsadržžajaaja i i preslikpreslik nanapomopomoććnunu privremenuprivremenu memorijumemoriju ((CCutut))PreslikPreslik oznaoznaččenogenog sadrsadržžajaaja nana pomopomoććnunuprivremenuprivremenu memorijumemoriju ((CCopyopy))KopiranjeKopiranje sadrsadržžajaaja pomopomoććnene privremeneprivremenememorijememorije nana oznaoznaččenoeno mjestomjesto ((PPasteaste))

Izbornici aplikacijaIzbornici aplikacija

IzbornikIzbornik SStarttartPokretanjePokretanje izvođenjaizvođenja naznanaznaččeneene datotekedatoteke((RRun)un)ProgramiProgrami ((PProgramsrograms))DokumentiDokumenti ((DDocumentsocuments))PodePodeššavanjaavanja ((SSettingsettings))PronalaPronalažženjeenje ((FFindind))PomoPomoćć ((HHelpelp))IzlazIzlaz iziz MSMS WWindowsindows ((SShut down...)hut down...)

top related