programska podrška - skole.hr

51
1 Programska podrška

Upload: others

Post on 03-Nov-2021

17 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Programska podrška - skole.hr

1

Programska podrška

Page 2: Programska podrška - skole.hr

Teme

• Programi

• Operacijski sustav

• Korisničko sučelje

• GUI

• Prijava (engl. logon)

• Korisničko ime i lozinka

• Namjenski programi

© L. Blagojević i D. Grundler, 2009 2

Page 3: Programska podrška - skole.hr

Teme

• OCR

• DTP

• Programi obradbu slike

• Programi za obradbu zvuka

• Baze podataka

• Tablično računanje

• Uredski paket

© L. Blagojević i D. Grundler, 2009 3

Page 4: Programska podrška - skole.hr

Teme

• Inženjerski programi

• CAD CAM

• Multimedija

• Prividna zbilja

• Umjetna inteligencija

• Ekspertni sustav

• Virus

© L. Blagojević i D. Grundler, 2009 4

Page 5: Programska podrška - skole.hr

Teme

• Mjere zaštite

• Antivirusni programi

• Autorska prava

• Neovlašteno kopiranje

• Haker

• Programi

© L. Blagojević i D. Grundler, 2009 5

Page 6: Programska podrška - skole.hr

Teme

• Komercijalni programi

• Shareware

• Freeware

• Program u javnom vlasništvu

• Otvoreni program

© L. Blagojević i D. Grundler, 2009 6

Page 7: Programska podrška - skole.hr

Programi

• Programskim dijelom računala ili programskom podrškom (programskom potporom, engl. software) zove se skup svih programa koji se mogu izvršavati na računalu.

• Programi kojima se korisnik često služi pohranjeni su najčešće na tvrdom disku računala i kaže se da su instalirani na računalu.

© L. Blagojević i D. Grundler, 2009 7

Page 8: Programska podrška - skole.hr

Operacijski sustav

• Operacijski sustav (engl. OS, operating system) jest skup programa koji povezuju i objedinjuju sve sklopovske dijelove računala i omogućuju njihovu djelotvornu uporabu.

• On je podloga svim ostalim programima koji se izvode na računalu.

• Tijesno je vezan za sklopovsku građu računala pa je za svaku vrstu računala potrebno izraditi drugi operacijski sustav.

© L. Blagojević i D. Grundler, 2009 8

Page 9: Programska podrška - skole.hr

Operacijski sustav

• Svako osobno računalo mora djelovati pod nekim operacijskim sustavom jer je bez njega nekorisno.

• Svaki je namjenski program građen tako da pretpostavlja postojanje nekog od operacijskih sustava i pri svom radu rabi njegove funkcije.

© L. Blagojević i D. Grundler, 2009 9

Page 10: Programska podrška - skole.hr

Operacijski sustav

• Najpopularniji operacijski sustavi za osobna računala jesu: MS-DOS, Microsoft Windows (razne inačice), Linux i Mac OS.

© L. Blagojević i D. Grundler, 2009 10

Page 11: Programska podrška - skole.hr

Operacijski sustav

• Dio operacijskog sustava smješten je u ROM-u računala i usko je vezan za građu tog računala (BIOS, engl. basic input output system).

• Drugi, veći dio operacijskog sustava pohranjen je na tvrdom disku i njega je moguće promijeniti, npr. zamijeniti novom inačicom.

© L. Blagojević i D. Grundler, 2009 11

Page 12: Programska podrška - skole.hr

Korisničko sučelje

• Dio operacijskog sustava koji je zadužen za komunikaciju s korisnikom zove se korisničko sučelje (engl. user interface).

• Operacijski sustavi koji komuniciraju s korisnikom znakovima i slikovnim simbolima zovu se operacijski sustavi s grafičkim korisničkim sučeljem (engl. GUI, graphic user interface).

© L. Blagojević i D. Grundler, 2009 12

Page 13: Programska podrška - skole.hr

GUI

© L. Blagojević i D. Grundler, 2009 13

Page 14: Programska podrška - skole.hr

Prijava (engl. logon)

• Pri pokretanju višekorisničkoga operacijskog sustava od korisnika se zahtijeva prijava (engl. logon).

• To je postupak kojim se korisnik predstavlja računalu tako da na početku upiše korisničko ime (engl. user name) i lozinku (engl. password).

© L. Blagojević i D. Grundler, 2009 14

Page 15: Programska podrška - skole.hr

Korisničko ime i lozinka

• Korisničko ime je obično jedna riječ duljine pet do osam znakova koja je javna i korisnik je slobodno može objaviti.

• Lozinka je, također, obično jedna riječ duljine pet do osam znakova, a za razliku od korisničkog imena strogo je povjerljiva i korisnik je ne bi trebao nikom priopćiti.

© L. Blagojević i D. Grundler, 2009 15

Page 16: Programska podrška - skole.hr

Namjenski programi

• Namjenski su programi namijenjeni rješavanju stanovita specifičnog zadatka čiji je rezultat korisniku neposredno zanimljiv.

• Pojedini namjenski program pokriva relativno usko područje primjene, npr. programi za pisanje, crtanje, reprodukciju glazbe, računanje i dr.

• Namjenski su programi relativno jednostavni za uporabu i korisnik takva programa ne treba znati gotovo ništa o djelovanju i građi računala.

© L. Blagojević i D. Grundler, 2009 16

Page 17: Programska podrška - skole.hr

Programi za obradbu teksta

• Programi za obradbu teksta (engl. text processor, word processor) služe za pisanje, uređivanje, oblikovanje i ispis teksta. Primjeri takvog programa su: Microsoft Word i OpenOffice Writer.

© L. Blagojević i D. Grundler, 2009 17

Page 18: Programska podrška - skole.hr

OCR

• Sustav koji računalu omogućuje izravno strojno “čitanje” napisanog teksta zove se sustav za optičko raspoznavanje znakova ili OCR (engl. optical character recognition).

• Sustav omogućuje unos otisnutih ili rukom napisanih podataka u računalo (obično skenerom), npr.: ABBYY FineReader OCR, OmniPage i Microsoft Office Document Imaging.

© L. Blagojević i D. Grundler, 2009 18

Page 19: Programska podrška - skole.hr

DTP

• Stolno izdavaštvo (engl. DTP, desk top publishing) jest računalni sustav koji omogućuje pripremanje teksta u obliku spremnom za tisak, npr.: Adobe InDesign, QuarkXPress i Microsoft Publisher.

© L. Blagojević i D. Grundler, 2009 19

Page 20: Programska podrška - skole.hr

Programi obradbu slike

• Programi za crtanje i obradbu slike omogućuju radnje kao što su: crtanje, prepravke, ispis, pohrana i dr.

• Primjeri takvog programa su: Paint, Photoshop, OpenOffice Draw i CorelDraw.x

© L. Blagojević i D. Grundler, 2009 20

Page 21: Programska podrška - skole.hr

Programi za obradbu zvuka

• Programi za obradbu zvuka omogućuju jednostavno rukovanje zvukom: stvaranje, snimanje i reprodukciju zvuka, promjenu i sintetiziranje zvuka, pohranu zbvuka itd.

• Primjeri takvog programa su: Adobe Audition, Audacity i WaveSurfer.

© L. Blagojević i D. Grundler, 2009 21

Page 22: Programska podrška - skole.hr

Baze podataka

• U programe za obradbu baza podataka (engl. DBMS, data base management system) ubrajaju se namjenski programi koji omogućuju obradbu velike količine istovrsnih podataka pohranjenih u tzv. bazu podataka, npr.: Microsoft Access i OpenOffice Base.

© L. Blagojević i D. Grundler, 2009 22

Page 23: Programska podrška - skole.hr

Tablično računanje

• Namjenski programi za tablično računanje (proračunske tablice, engl. spreadsheet) omogućuju jednostavno i djelotvorno računanje s mnogo brojčanih podataka te njihov grafički prikaz, npr.: Microsoft Excel i OpenOffice Calc.

© L. Blagojević i D. Grundler, 2009 23

Page 24: Programska podrška - skole.hr

OpenOffice

• Svi programi iz skupine OpenOffice su bestplatni, dok druge uredske pakete treba platiti.

© L. Blagojević i D. Grundler, 2009 24

Page 25: Programska podrška - skole.hr

Uredski paket

• Skup programa koji sadrži više često rabljenih programa poznat je pod nazivom uredski paket (engl. office suite).

• T takav skup programa sadrži nekoliko programa koji se najčešće rabe, npr.: program za obradu teksta, program za tablično računanje, program za crtanje itd.

• Najpoznatiji uredski paketi su Microsoft Office i OpenOffice.

© L. Blagojević i D. Grundler, 2009 25

Page 26: Programska podrška - skole.hr

Inženjerski programi

• Inženjerski programi omogućuju i olakšavaju rješavanje specifičnih inženjerskih zadaća.

– Programi za projektiranje s pomoću računala (engl. CAD, computer aided design) namijenjeni su izradbi projekata.

– Programi za proizvodnju s pomoću računala (engl. CAM, computer aided ma nufacturing) omogućuju proizvodnju uz pomoć računala (strojevi upravljani računalom).

© L. Blagojević i D. Grundler, 2009 26

Page 27: Programska podrška - skole.hr

CAD CAM

© L. Blagojević i D. Grundler, 2009 27

Page 28: Programska podrška - skole.hr

Multimedija

• Pod multimedijskim prijenosom informacija podrazumijeva se kombinirani i često istodobni prikaz teksta, pokretnih i nepokretnih slika te reprodukcija zvučnih zapisa.

• Multimedijskim računalima nazivaju se ona koja mogu istodobno i kvalitetno reproducirati pokretnu i nepokretnu sliku i zvuk.

© L. Blagojević i D. Grundler, 2009 28

Page 29: Programska podrška - skole.hr

Multimedija

• Primjer multimedijskog programa je program Power Point tvrtke Microsoft koji služi za izradbu i reprodukciju multimedijskih prezentacija.

© L. Blagojević i D. Grundler, 2009 29

Page 30: Programska podrška - skole.hr

Prividna zbilja

• Prividna zbilja (prividnost, virtualna stvarnost, engl. virtual reality, VR) jest sustav koji se sastoji od računala, priključnih naprava i programa koji treba oponašati zbilju, tj. stanovit čovjekov okoliš.

© L. Blagojević i D. Grundler, 2009 30

Page 31: Programska podrška - skole.hr

Prividna zbilja

© L. Blagojević i D. Grundler, 2009 31

Page 32: Programska podrška - skole.hr

Prividna zbilja

• Tri su glavna razloga primjene prividne zbilje.

– Otkloniti opasnost za ljude i materijalna dobra (npr. pilot uči upravljati “prividnim zrakoplovom”).

– Smanjenje troškova (npr. znatno je jeftinije izgraditi “prividnu zgradu” i pokazati je potencijalnom kupcu nego izgraditi stvarnu građevinu).

– Stvaranje “nemoguće zbilje”, tj. takva prividnog okoliša koji nije moguć u stvarnom svijetu (npr. računalne igre).

© L. Blagojević i D. Grundler, 2009 32

Page 33: Programska podrška - skole.hr

Prividna zbilja

© L. Blagojević i D. Grundler, 2009 33

Page 34: Programska podrška - skole.hr

Umjetna inteligencija

• Područje istraživanja zamjene ljudskog rasuđivanja računalnim sustavom naziva se umjetnom inteligencijom (engl. artificial intelligence, AI).

• Od računala i odgovarajućih programa se očekuje obavljanje “misaonih” radnji koje su tipične za čovjeka: rasuđivanje, razlučivanje bitnog od nebitnog, uočavanje važnih činjenica, raspoznavanje govora, pisma i slika i sl.

© L. Blagojević i D. Grundler, 2009 34

Page 35: Programska podrška - skole.hr

Ekspertni sustav

• Ekspertni sustav je računalni sustav koji treba zamijeniti čovjeka stručnjaka u relativno usko ograničenu stručnom području.

• Takav sustav može u stanovitoj mjeri savjetovati pri rješavanju složenih zadataka kao što su npr. postavljanje zdravstvene dijagnoze, procjena kreditne sposobnosti, otkrivanje kvara na složenim postrojenjima i sl.

© L. Blagojević i D. Grundler, 2009 35

Page 36: Programska podrška - skole.hr

Virus

• Virus je naziv za posebnu vrstu programa koji oštećuju ostale programe i podatke na računalu ili izazivaju kakvo drugo, s gledišta korisnika neželjeno ponašanje računala.

• Jedini cilj virusnog programa je više ili manje ometati korisnika u radu.

© L. Blagojević i D. Grundler, 2009 36

Page 37: Programska podrška - skole.hr

Mjere zaštite

• Mjere zaštite:

– strogi nadzor pristupa računalima,

– uporaba samo originalnih programa,

– provjera svakog medija za pohranu podataka prije uporabe,

– provjera ponašanja svakoga novog programa na izdvojenom tzv. karantenskom računalu i dr.

© L. Blagojević i D. Grundler, 2009 37

Page 38: Programska podrška - skole.hr

Antivirusni programi

• Programi koji pronalaze i uništavaju viruse (engl. anti virus, virus killer) pretražuju memoriju računala te pronalaze i uklanjaju viruse. U načelu takvi programi mogu pronaći samo poznate viruse.

• Neprestano u optjecaj puštaju novi virusi, pa je potrebno što češće nabavljati nove inačice programa za pronalaženje virusa (neki od programa za pronalaženje virusa mogu se obnavljati posredstvom interneta).

© L. Blagojević i D. Grundler, 2009 38

Page 39: Programska podrška - skole.hr

Autorska prava

• Pod prijetnjom kazni, primjerice, zabranjeno je umnažanje i uporaba programa bez odobrenja vlasnika.

• Ograničenja i kazne razlikuju se od zemlje do zemlje, ali im je zadaća ista – zaštititi prava autora ili vlasnika programa.

© L. Blagojević i D. Grundler, 2009 39

Page 40: Programska podrška - skole.hr

Neovlašteno kopiranje

• Neovlašteno kopiranje i prodaja programa je amoralan, a često i zakonski kažnjiv čin.

• Osobe koje se time bave poznate su kao pirati (engl. pirate).

– Business Software Alliance (BSA) je najistaknutija organizacija posvećena unapređenju sigurnog i zakonitog digitalnog svijeta i zastupa interese svjetske industrije komercijalnih programa.

© L. Blagojević i D. Grundler, 2009 40

Page 41: Programska podrška - skole.hr

Haker

• Haker (engl. hacker) u vrijeme nastanka tog naziva bio je naziv za osobu “zaljubljenu” u računala, koja odlično i podrobno poznaje građu računala i programe za računala.

• U novije se doba naziv rabi za osobe koje pokušavaju neovlašteno prodrijeti u tuđe računalne sustave, uglavnom iz dokolice, i dokazivati vlastite sposobnosti.

© L. Blagojević i D. Grundler, 2009 41

Page 42: Programska podrška - skole.hr

Programi

• Glede dopuštenja (licenci) za uporabu programa te načina naplate i distribucije, većina programa pripadaju:

– komercijalni programi,

– shareware,

– freeware,

– program u javnom vlasništvu,

– otvoreni program.

© L. Blagojević i D. Grundler, 2009 42

Page 43: Programska podrška - skole.hr

Komercijalni programi

• Komercijalni programi su oni na kojima postoji autorsko pravo i za čiju se uporabu plaća naknada pri kupnji.

• Kupnjom takva programa kupac preuzima zakonom propisana prava i obveze.

• U prava, primjerice, pripada uporaba programa, a u obveze različita ograničenja preprodaje, umnažanja i dr.

© L. Blagojević i D. Grundler, 2009 43

Page 44: Programska podrška - skole.hr

Shareware

• Shareware (engl. shared software) je program kojeg korisnik može bez naknade isprobati i rabiti određeno vrijeme.

• Ako korisnik, po isteku probnog roka koji je naveden u prilogu takva programa, odluči nastaviti rabiti program i dalje, dužan je to prijaviti vlasniku programa i platiti propisanu naknadu.

© L. Blagojević i D. Grundler, 2009 44

Page 45: Programska podrška - skole.hr

Freeware

• Freeware je naziv za programe koji se bez naknade mogu rabiti i umnožavati bez vremenskog ograničenja.

• Kod ovih programa postoji autor ili vlasnik programa koji zadržava autorska prava proizašla iz vlasništva, no za njih ne traži nikakvu naknadu (program ustupa svima bez naknade).

© L. Blagojević i D. Grundler, 2009 45

Page 46: Programska podrška - skole.hr

Program u javnom vlasništvu

• Program u javnom vlasništvu (engl. public domain, PD) naziv je za programe koje je slobodno rabiti, umnažati i mijenjati bez ikakva ograničenja ili plaćanja naknade autoru programa.

• Na takve programe nitko ne polaže prava koja bi proizlazila iz vlasništva i takvi se programi smatraju općim dobrom i mogu se slobodno rabiti za bilo kakve namjene.

© L. Blagojević i D. Grundler, 2009 46

Page 47: Programska podrška - skole.hr

Otvoreni program

• Otvoreni program (otvoreni kôd, otvoreni softver, engl. open source) je vrsta programa koju je moguće rabiti bez naknade.

• Za razliku od ostalih vrsta ovdje spomenutih programa, otvoreni program mora uključivati i izvorni program (izvorni kôd) i mora dozvoliti izmjene izvornog programa bez naknade i ograničenja.

© L. Blagojević i D. Grundler, 2009 47

Page 48: Programska podrška - skole.hr

Pitanja za provjeru znanja

1. Što je programska podrška?

2. Koji je zadatak operacijskog sustava?

3. Što je GUI?

4. Koji je rasprostranjeni operacijski sustav besplatan?

5. Zbog čega je čovjeku lakše raditi s grafičkim korisničkim sučeljem nego sa znakovnim korisničkim sučeljem?

© L. Blagojević i D. Grundler, 2009 48

Page 49: Programska podrška - skole.hr

Pitanja za provjeru znanja

6. Što znači prijaviti se na višekorisnički računalni sustav i zašto je to potrebno?

7. Zašto lozinku treba tajiti?

8. Kako se zove osoba koja upravlja pravima korisnika višekorisničkog računalnog sustava?

9. Što bi se dogodilo kad bi dvije osobe imale isto korisničko ime i istu lozinku na istom višekorisničkom računalnom sustavu?

10.Nabrojite glavne skupine namjenskih programa.

© L. Blagojević i D. Grundler, 2009 49

Page 50: Programska podrška - skole.hr

Pitanja za provjeru znanja

12. Što su uredski paketi?

13. Koji je popularni uredski paket besplatan?

14. Što znače kratice CAD i CAM?

15. Čemu služe multimedijski programi?

16. Što su računalni virusi?

17. Zbog čega su virusi opasni i kakvu štetu mogu nanijeti korisniku?

18. Zašto je antivirusni program potrebno često obnavljati?

© L. Blagojević i D. Grundler, 2009 50

Page 51: Programska podrška - skole.hr

Pitanja za provjeru znanja

19. Zašto je antivirusni program potrebno često obnavljati?

20. Kakva je razlika između hakera i pirata?

21. Smije li se shareware program rabiti bez naknade i kakve su posljedice?

22. Koju vrstu programa nije potrebno nikad platiti?

© L. Blagojević i D. Grundler, 2009 51