p10 operac sustav rac 2006-2007 hgmafpz.fpz.hr/~goldh/racunalstvo0607/predavanja -...
Post on 09-Feb-2020
1 Views
Preview:
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