racunarski sistem bojana i dunja

26
RACUNARSKI RACUNARSKI SISTEMI SISTEMI

Upload: bojana123

Post on 13-Jul-2015

660 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Racunarski sistem bojana i dunja

RACUNARSKIRACUNARSKISISTEMISISTEMI

Page 2: Racunarski sistem bojana i dunja

Racunarski sistemiRacunarski sistemi ,odnosno ,odnosno racunariracunari, su elektronske masine koje , su elektronske masine koje obradjuju ulazne informacije i iz njih obradjuju ulazne informacije i iz njih

proizvode izlazne informacije.proizvode izlazne informacije.Ime racunari zamenjeno je imenom Ime racunari zamenjeno je imenom

masine za obradu podataka. Racunar masine za obradu podataka. Racunar je ,,je ,,masina bezmasina bez inteligencijeinteligencije'' , jer '' , jer

izvrsava samo ono sto mu je zadato izvrsava samo ono sto mu je zadato instrukcijama. Skup instrukcija za instrukcijama. Skup instrukcija za racunar napisan za izvrsenje neke racunar napisan za izvrsenje neke

obrade naziva se obrade naziva se programprogram. Ljudi koji . Ljudi koji pisu programe nazivaju se pisu programe nazivaju se

programeriprogrameri..

Page 3: Racunarski sistem bojana i dunja

Racunari se mogu podeliti naRacunari se mogu podeliti na razliciterazlicite

nacine u zavisnosti od toganacine u zavisnosti od toga da li seda li se

posmatra:posmatra: primena racunaraprimena racunara broj korisnika koji mogu istovremeno broj korisnika koji mogu istovremeno

da koriste jedan racunar da koriste jedan racunar broj naredbi koje racunar moze da broj naredbi koje racunar moze da

izvrsi u jednom trenutkuizvrsi u jednom trenutku

Page 4: Racunarski sistem bojana i dunja

Sa Sa stanovista primenestanovista primene racunara: racunara:

racunari opste nameneracunari opste namene (mogu (mogu da ucitaju razlicite programe)da ucitaju razlicite programe)

racunari za specijalne nameneracunari za specijalne namene (za resavanje samo onih (za resavanje samo onih

problema za koje je racunar problema za koje je racunar namenjen )namenjen )

Page 5: Racunarski sistem bojana i dunja

Sa Sa stanovista broja korisnikastanovista broja korisnika::

visekorisnicki racunarivisekorisnicki racunari ( postoji ( postoji centralni racunar koji opsluzuje centralni racunar koji opsluzuje sve korisnike)sve korisnike)

jednokorisnicki-personalnijednokorisnicki-personalni racunariracunari

(svaki korisnik ima svoj racunar i (svaki korisnik ima svoj racunar i nana njemunjemu vrsi obrade programa)vrsi obrade programa)

Page 6: Racunarski sistem bojana i dunja

Sa Sa stanovista broja naredbistanovista broja naredbi koje racunar koje racunar izvrsava u jednom trenutku vremena: izvrsava u jednom trenutku vremena:

serijski ili SISD racunariserijski ili SISD racunari (u jednom trenutku (u jednom trenutku izvrse jednu naredbu nad samo jednim izvrse jednu naredbu nad samo jednim podatkom u memoriji. Takvi su podatkom u memoriji. Takvi su svi svi personalnipersonalni racunariracunari.) .)

paralelne ili SIMD ili superracunariparalelne ili SIMD ili superracunari ( u ( u jednom trenutku izvrse istu naredbu nad jednom trenutku izvrse istu naredbu nad vecim brojem podataka u memoriji)vecim brojem podataka u memoriji)

Page 7: Racunarski sistem bojana i dunja

Svaki racunarski sistem sastoji se Svaki racunarski sistem sastoji se od dveod dve

komponentkomponentee::

SSameame m masineasine--

racunarskogracunarskog

hardverahardvera

HARDWAREHARDWARE

PProgramarograma po po kojimakojima

racunar radi-racunar radi-

racunarskogracunarskog

softverasoftvera

SOFTWARESOFTWARE

Page 8: Racunarski sistem bojana i dunja

Struktura hardvera racunarskog Struktura hardvera racunarskog sisitemasisitema

Tipicni racunarski sistem sastoji se od Tipicni racunarski sistem sastoji se od sledecih komponenata:sledecih komponenata: Centralne(unutrasnje) memorijeCentralne(unutrasnje) memorije;; Aritmeticko-logicke jediniceAritmeticko-logicke jedinice;; Kontrolne jediniceKontrolne jedinice;; Jedinice spoljne memorijeJedinice spoljne memorije;; Ulaznih jedinicaUlaznih jedinica;; Izlaznih jedinicaIzlaznih jedinica;;

Page 9: Racunarski sistem bojana i dunja

Pored hardverskih, svaki racunarski Pored hardverskih, svaki racunarski sistem, da bi uopste mogao da se sistem, da bi uopste mogao da se koristi, mora da ima osnovni program koristi, mora da ima osnovni program koji upravlja radom racunara koji upravlja radom racunara ((OPERATIVNI SISTEMOPERATIVNI SISTEM), kao i skup ), kao i skup drugih programa koji imaju razlicite drugih programa koji imaju razlicite namene I koji omogucavaju korisniku namene I koji omogucavaju korisniku da nesto radi sa racunarom da nesto radi sa racunarom ((APLIKACIONI PROGRAMIAPLIKACIONI PROGRAMI).).

Page 10: Racunarski sistem bojana i dunja

Centralna memorijaCentralna memorija

==je mesto gde su uskladisteni program je mesto gde su uskladisteni program i podaci koji se obradjuju. Sastoji se i podaci koji se obradjuju. Sastoji se od od elektronskih kolaelektronskih kola, od kojih svako , od kojih svako moze da ima dva stanja, koja se moze da ima dva stanja, koja se obicno oznacavaju sa 0 i 1.obicno oznacavaju sa 0 i 1.

((00-stanje kada u kolu -stanje kada u kolu nemanema struje struje))

((11-stanje kada u kolu -stanje kada u kolu imaima struje struje))

Page 11: Racunarski sistem bojana i dunja

Aritmmeticko-logicka jedinicaAritmmeticko-logicka jedinica se sastoji se sastoji od registara i elektronskih kola potrebnih od registara i elektronskih kola potrebnih za izvodjenje aritmetickih operacija-za izvodjenje aritmetickih operacija-sabiranja,oduzimanja,mnozenjasabiranja,oduzimanja,mnozenja i deljenja, i deljenja, i logickih operacijai logickih operacija..

Kontrolna jedinicaKontrolna jedinica upravlja celokupnim upravlja celokupnim racunarskim sistemom. Kontrolise racunarskim sistemom. Kontrolise izvrsavanje programa, uzima instrukcije iz izvrsavanje programa, uzima instrukcije iz memorije, zapocinje operacije ulazno-memorije, zapocinje operacije ulazno-izlaznih jedinica i prenosi podatke u izlaznih jedinica i prenosi podatke u centralnu memoriju.centralnu memoriju.

Page 12: Racunarski sistem bojana i dunja

Jedinice spoljne memorijeJedinice spoljne memorije Jedinice spoljne memorije sluze za cuvanje programa i Jedinice spoljne memorije sluze za cuvanje programa i

podataka podataka kada racunar nije u upotrebikada racunar nije u upotrebi. Kada se . Kada se racunar koristi,program po kome radi i svi podaci racunar koristi,program po kome radi i svi podaci koje racunar obradjuje se nalaze u unutrasnjoj koje racunar obradjuje se nalaze u unutrasnjoj memoriji, podaci koji nisu potrebni za vreme rada memoriji, podaci koji nisu potrebni za vreme rada racunara se skladiste na jedinicama spoljne racunara se skladiste na jedinicama spoljne memorije.memorije.

Ulazne jediniceUlazne jedinice Kod viseklorisnickih racunara za unosenje programa i Kod viseklorisnickih racunara za unosenje programa i

podataka u racunar koriste se podataka u racunar koriste se tastaturatastatura, a kod , a kod personalnih koriste se jos:personalnih koriste se jos:mismis, , digitajzer(graficki digitajzer(graficki tablet), skener, digitalni fotoaparat, citac bar koda tablet), skener, digitalni fotoaparat, citac bar koda itd.itd.

Izlazne jediniceIzlazne jediniceNajcesce izlazne jedinice su Najcesce izlazne jedinice su monitormonitor, , stampac stampac i i

automatskiautomatskicitac (ploter)citac (ploter)..

Page 13: Racunarski sistem bojana i dunja

Komponenta racunarskog sistema koja predstavlja programe po kojima

racunar radi je RACUNARSKI SOFTVER (software)

Operativni sistem Sistemski softver Aplikacioni programi

Page 14: Racunarski sistem bojana i dunja

Operativni sistemOperativni sistemOperativni sistem je Operativni sistem je kompletan programski sistem sastavljen od skupa programa.kompletan programski sistem sastavljen od skupa programa. Sa stanovista broja programa koji mogu istovremeno da budu u centralnoj Sa stanovista broja programa koji mogu istovremeno da budu u centralnoj

memorijimemorijiracunara, operativni sistemi mogu biti:racunara, operativni sistemi mogu biti:--MonoprogramskiMonoprogramski-omogucava da racunar drzi u memoriji i izvrsava samo jedan -omogucava da racunar drzi u memoriji i izvrsava samo jedan

programprogram--MultiprogramskiMultiprogramski-omogucava da se u centralnoj memoriji istovremeno nalazi vise-omogucava da se u centralnoj memoriji istovremeno nalazi vise programaprograma Sa stanovista broja korisnika koji mogu istovremeno da koriste racunar Sa stanovista broja korisnika koji mogu istovremeno da koriste racunar

operativnioperativnisistemi mogu biti:sistemi mogu biti:-- Jednokorisnicki Jednokorisnicki-racunar moze da koristi samo jedan korisnik-racunar moze da koristi samo jedan korisnik-- Visekorisnicki Visekorisnicki-na racunar moze biti prikljuceno i do nekoliko stotina korisnika-na racunar moze biti prikljuceno i do nekoliko stotina korisnika Sa stanovista nacina zadavanja komandi operativnom sistemu, postoje:Sa stanovista nacina zadavanja komandi operativnom sistemu, postoje:-- Operativni sistemi komandnog Operativni sistemi komandnog tipatipa-kod njih se na ekranu racunaru, posle -kod njih se na ekranu racunaru, posle

ukljucenja pojavljuje ukljucenja pojavljuje znak koji obavestava korisnika da je spreman da primi znak koji obavestava korisnika da je spreman da primi komandukomandu. Taj znak se zove . Taj znak se zove PROMPTPROMPT..

-- Graficki operativni Graficki operativni sistemisistemi-nacin zadavanja komandi je pokazivanje na nju. Pr. MS -nacin zadavanja komandi je pokazivanje na nju. Pr. MS Windows Windows

Sa stanovista prenosivosti na razlicite arhitekture racunara operativni sistemi Sa stanovista prenosivosti na razlicite arhitekture racunara operativni sistemi mogu biti:mogu biti:

--PrenosiviPrenosivi-mogu da se koriste na razlicitim arhitekturama racunara-mogu da se koriste na razlicitim arhitekturama racunara--NeprenosiviNeprenosivi-mogu da rade samo na odredjenom modelu racunara-mogu da rade samo na odredjenom modelu racunara

Page 15: Racunarski sistem bojana i dunja

Virtuelna memorijaVirtuelna memorija je tehnika koju je tehnika koju koristi operativni sistem da upravlja koristi operativni sistem da upravlja lokacijama segmentiranog programa lokacijama segmentiranog programa tako da korisnik ima iluziju da tako da korisnik ima iluziju da memorija nije ogranicenamemorija nije ogranicena

Tresing(threshing)Tresing(threshing) je pojava kada je je pojava kada je korisno vreme rada po programu korisno vreme rada po programu zanemarivo zbog nepravilno zanemarivo zbog nepravilno odradjenog programaodradjenog programa

Page 16: Racunarski sistem bojana i dunja

Sistemski softverSistemski softver

Programi prevodiociProgrami prevodioci-nisu neophodni za rad racunara-nisu neophodni za rad racunara-programi za prve racunare pisani su u -programi za prve racunare pisani su u masinskom jezikumasinskom jeziku-kod operacije (naredba koju racunar mora da izvrsi)-kod operacije (naredba koju racunar mora da izvrsi)--simbolicki jeziksimbolicki jezik-program za prevodjenje -program za prevodjenje (asembler)(asembler)-program pisan uz pomoc recnika i pravila,nezavisan od-program pisan uz pomoc recnika i pravila,nezavisan od arhitekture racunara se zove arhitekture racunara se zove izvorni (source) programizvorni (source) program--program prevodilacprogram prevodilac ( (kompajlerkompajler))

ProgramProgram

prevodilacprevodilacIzvorni Izvorni programprogram

Masinski Masinski kodkod

Page 17: Racunarski sistem bojana i dunja

Veznici (drajveri)Veznici (drajveri) su programi za su programi zaprikljucivanje drugih uredjaja na prikljucivanje drugih uredjaja na

racunarracunar(npr. stampac). Oni se instaliraju (npr. stampac). Oni se instaliraju

prilikom instalacije uredjaja. prilikom instalacije uredjaja.

Usluzni programiUsluzni programi su na primer: su na primer:dupliciranje CD-ova, presnimavanje dupliciranje CD-ova, presnimavanje

diska nadiska natraku itd. Najcesce ih pisu sami traku itd. Najcesce ih pisu sami

korisnici.korisnici.

Page 18: Racunarski sistem bojana i dunja

Aplikativni programiAplikativni programi

Aplikativni programi su programi za:Aplikativni programi su programi za:--obradu tekstaobradu teksta--rad sa tabelamarad sa tabelama--crtanjecrtanje--rad sa bazama podatakarad sa bazama podataka--obrada slikaobrada slika--animacijeanimacije

Ove programe pisu korisnici racunara.Ove programe pisu korisnici racunara.

Page 19: Racunarski sistem bojana i dunja

Programi za obradu tekstaProgrami za obradu teksta Sluze za:Sluze za:-unosenje teksta u racunar-unosenje teksta u racunar-modifikaciju (editovanje) unetog teksta-modifikaciju (editovanje) unetog teksta-oblikovanje(formatiranje) teksta za stampanje-oblikovanje(formatiranje) teksta za stampanjeEditoriEditori su programi koji omogucavaju su programi koji omogucavajuunosenje, ispravljanje, cuvanje i stampanjeunosenje, ispravljanje, cuvanje i stampanje teksta.teksta.Savremeni programi za obradu teksta su tzv.Savremeni programi za obradu teksta su tzv. WYSIWYG (What You See Is What You Get)WYSIWYG (What You See Is What You Get)

Page 20: Racunarski sistem bojana i dunja

Programi za rad sa tabelamaProgrami za rad sa tabelama

Tabele podeljene na vrste i kolone, Tabele podeljene na vrste i kolone, koje sluze za prikazivanje i obradu koje sluze za prikazivanje i obradu poslovnih podataka. Cine ga:poslovnih podataka. Cine ga:

radne tabeleradne tabele grafikonigrafikoni baze podatakabaze podataka posebne mogucnosti za posebne mogucnosti za

formatizovanje i kreiranje stampanih formatizovanje i kreiranje stampanih i trenutnih izvestajai trenutnih izvestaja

Page 21: Racunarski sistem bojana i dunja

Programi za upravljanje bazama Programi za upravljanje bazama podatakapodataka

Osnovne funkcije koje treba da obezbedi ovaj program su: Osnovne funkcije koje treba da obezbedi ovaj program su: --kreiranje baze podatakakreiranje baze podataka (unosenje i (unosenje izapisivanje podataka na disk,disketu ili trakuzapisivanje podataka na disk,disketu ili traku--ponovni pristup podacimaponovni pristup podacima (nalazenje (nalazenjepodataka na nosiocu informacija)podataka na nosiocu informacija)--modifikacija ili azuriranjemodifikacija ili azuriranje (dodavanje novih (dodavanje novih podataka u bazu,uklanjanje podataka iz baze,podataka u bazu,uklanjanje podataka iz baze,izmene na podacima u bazi)izmene na podacima u bazi)--sortiranje baze podatakasortiranje baze podataka (uredjivanje podataka u bazi po (uredjivanje podataka u bazi ponekom redosledu)nekom redosledu)--kontrola pristupakontrola pristupa podacimapodacima(regulisanje pristupa podacima)(regulisanje pristupa podacima)

Page 22: Racunarski sistem bojana i dunja

Programi za obradu crtezaProgrami za obradu crteza

=predstavljanje crteza u racunaru na =predstavljanje crteza u racunaru na vektorski nacin (vektorski nacin (draw-programidraw-programi). Prema ). Prema nameni se dele na programe namenjene nameni se dele na programe namenjene dizajnudizajnu i programe namenjene i programe namenjene tehnickom tehnickom crtanjucrtanju. .

Programi za obradu slikaProgrami za obradu slika=predstavljanje slike u racunaru uz pomoc=predstavljanje slike u racunaru uz pomocpaintpaint-programa. Koriste se za unosenje slike -programa. Koriste se za unosenje slike

u racunar pomocu skenera, digitalnih u racunar pomocu skenera, digitalnih fotoaparata itd. i njihovu obradu.fotoaparata itd. i njihovu obradu.

Page 23: Racunarski sistem bojana i dunja

Programi za animacijuProgrami za animaciju omogucavaju stvaranje:pokretnih slika, omogucavaju stvaranje:pokretnih slika,

filmskih sekvenci, itd. Omogucavaju filmskih sekvenci, itd. Omogucavaju kombinovanjekombinovanje raznih tehnika ( raznih tehnika (crteza, crteza, slika, filma, zvukaslika, filma, zvuka). Koriste se u dizajnu, ). Koriste se u dizajnu, projektovanju, za pravljenje reklama itd.projektovanju, za pravljenje reklama itd.

Programi za obradu zvukaProgrami za obradu zvuka omogucavaju komponovanje (pocetno omogucavaju komponovanje (pocetno

stvaranje muzickih dela) i razlicite stvaranje muzickih dela) i razlicite obrade obrade unetih zvucnihunetih zvucnih zapisazapisa (njihovu izmenu (njihovu izmenu dodavanjem, izbacivanjem, razliciti zvucni dodavanjem, izbacivanjem, razliciti zvucni efekti itd.)efekti itd.)

Page 24: Racunarski sistem bojana i dunja

Programi za proracune u nauci i Programi za proracune u nauci i tehnicitehnici

Koriste se za razne proracune u Koriste se za razne proracune u gradjevinarstvu, masinskoj industriji, gradjevinarstvu, masinskoj industriji, inzenjerstvuinzenjerstvu

IgreIgre namenjene najrazlicitijim uzrastima, namenjene najrazlicitijim uzrastima,

od najmanje dece do najstarijih ljudiod najmanje dece do najstarijih ljudi

Page 25: Racunarski sistem bojana i dunja

VirusiVirusi VirusVirus je mali program uskladisten na neki medijum (disk, je mali program uskladisten na neki medijum (disk,

disketu, CD itd.) samostalno ili ukljucen u neku datoteku. disketu, CD itd.) samostalno ili ukljucen u neku datoteku. Kada se unese u memoriju, neprimetno se siri i na neki Kada se unese u memoriju, neprimetno se siri i na neki drugi medijum. Obicno se tesko otkriva i uklanja, a za drugi medijum. Obicno se tesko otkriva i uklanja, a za njihovo njihovo otkrivanje i uklanjanjeotkrivanje i uklanjanje postoje tzv. postoje tzv. antivirusiantivirusi. .

LicencaLicenca-dozvola za koriscenje programa-dozvola za koriscenje programaHarldokHarldok ( (hardlockhardlock)-zastita od neovlascenog)-zastita od neovlascenogkoriscenja programakoriscenja programaDeljeni (server)Deljeni (server) programiprogrami- programi koji se prethodno- programi koji se prethodnomogu testiratimogu testirati

ERGONOMIJAERGONOMIJA-proucavanje interakcija coveka i masine-proucavanje interakcija coveka i masine

Page 26: Racunarski sistem bojana i dunja

Bojana i DunjaBojana i Dunja