15
1 STRUKTURA RAČUNARSKOG SISTEMA SISTEM je skup elemenata koji cine funkcionalnu celinu. RACUNARSKI SISTEMI, odnosno RACUNARI, jesu elektronske masine koje obradjuju ulazne informacije (podatke ili naredbe) i iz njih proizvode izlazne informacije (rezultate). RACUNAR je uredjaj u kome se cuvaju podaci i programi, izvrsavaju instrukcije programa, vrsi obrada podataka i koordinira rad svih periferijskih uredjaja. ULAZ IZLAZ MEMORIJA je uredjaj u kome se cuvaju podaci i programi. PROCESOR je uredjaj u kome se izvrsavaju instrukcije programa (kontrolne jedinice) i izvode operacije nad podacima (aritmeticko-logicke jedinice). RACUNAR (KUCISTE) ULAZNE IZLAZNE JEDINICE: JEDINICE: -tastatura -monitor -mis -stampac -kamera -zvucnik -mikrofon -robot -sv.olovka JEDINICE SPOLJNE MEMORIJE: -magnetna traka -disk -disketa -opticki disk ULAZNE JEDINICE obezbedjuju ulaz podataka u racunar IZLAZNE JEDINICE obezbedjuju izlaz rezultata rada racunara JEDINICE SPOLJNE MEMORIJE trajno cuvaju podatke i programe. PROGRAM je uputstvo (instrukcija) racunaru kako da resi neki problem. HARDWARE je fizicki deo racunara. SOFTWARE je skup programa koji obezbedjuje rad racunarskog sistema. RACUNAR MEMORIJA (RAM,ROM) PROCESOR (ARITMETICKO- LOGICKA JEDINICA,KONTROL NA JEDINICA) BAR JEDAN DISK

Rac seminar

Embed Size (px)

Citation preview

1

STRUKTURA RAČUNARSKOG SISTEMA

SISTEM je skup elemenata koji cine funkcionalnu celinu. RACUNARSKI SISTEMI, odnosno RACUNARI, jesu elektronske masine koje

obradjuju ulazne informacije (podatke ili naredbe) i iz njih proizvode izlazne informacije (rezultate).

RACUNAR je uredjaj u kome se cuvaju podaci i programi, izvrsavaju instrukcije programa, vrsi obrada podataka i koordinira rad svih periferijskih uredjaja.

ULAZ IZLAZ

MEMORIJA je uredjaj u kome se cuvaju podaci i programi.

PROCESOR je uredjaj u kome se izvrsavaju instrukcije programa (kontrolne jedinice) i izvode operacije nad podacima (aritmeticko- logicke jedinice).

RACUNAR (KUCISTE)

ULAZNE IZLAZNE

JEDINICE: JEDINICE: -tastatura -monitor

-mis -stampac -kamera -zvucnik -mikrofon -robot

-sv.olovka

JEDINICE SPOLJNE MEMORIJE: -magnetna traka

-disk -disketa

-opticki disk

ULAZNE JEDINICE – obezbedjuju ulaz podataka u racunar IZLAZNE JEDINICE – obezbedjuju izlaz rezultata rada racunara

JEDINICE SPOLJNE MEMORIJE – trajno cuvaju podatke i programe. PROGRAM je uputstvo (instrukcija) racunaru kako da resi neki problem.

HARDWARE je fizicki deo racunara. SOFTWARE je skup programa koji obezbedjuje rad racunarskog sistema.

RACUNAR

MEMORIJA (RAM,ROM)

PROCESOR (ARITMETICKO-LOGICKA JEDINICA,KONTROLNA JEDINICA)

BAR JEDAN

DISK

2

MEMORIJE

Na osnovnoj ploči nalaze se tri tipa memorije:

1. RAM (Random Access Memory) – unutrasnja, operativna (radna) memorija

2. ROM (Read Only Memory) – unutrasnja, operativna (radna) memorija 3. KEŠ (cache) MEMORIJA – memorija procesora

RAM MEMORIJA:

- čuva aplikativne (korisničke) programe,

- moguće su operacije čitanja (uzimanja) podataka, upisivanja(unosa) podataka u memoriju i brisanja (nestajanja) podataka iz memorije, - pamti podatke i programe samo dok je računar uključen

(isključivanjem se sadržaj RAM-a nepovratno briše).

ROM MEMORIJA:

- čuva sistemske programe,

- sadržaj upisuje proizvodjač računara,

- jedina operacija je čitanje,

- njen sadržaj je trajan i ne može se izbrisati.

KEŠ MEMORIJA: - ima zadatak da umanji razliku izmedju brzine rada procesora i memorije

- vrlo brza memorija i nalazi se u samom procesoru (interni keš) ili uz njega

(eksterni keš). U njoj se drže podaci koji se često koriste.

3

Programi i podaci koji se obradjuju uskladišteni su u UNUTRAŠNJOJ (CENTRALNOJ) MEMORIJI. Ova memorija se sastoji od elektronskih kola, od kojih svako može da ima dva stanja:

0 – stanje kada u kolu nema struje – uslov neispunjen.

1 – stanje kada u kolu ima struje – uslov ispunjen.

Koja kombinacija predstavlja koji znak definiše se tabelom koja se naziva KOD. Najčešće je u upotrebi

ASCII kod (American Standard Code for Information Interchange) Npr. Znak A – dekadni (ASCII) kod 65 – binarni kod 0100 0001

Npr. Znak B – dekadni (ASCII) kod 66 – binarni kod 0100 0010 Npr. Znak M – dekadni (ASCII) kod 77 – binarni kod 0100 1101

BIT je najmanja količina informacije u memoriji (predstavljen je znakom 1 ili 0).

1 BAJT = 8 BIT-a

1 kB (kilobajt) = 1 024 B (bajt)

1 MB(megabajt) = 1 024 kB

1 GB (giga bajt) = 1 024 MB

1 TB (terabajt) = 1 024 MB

Karakteristike memorije: 1. Kapacitet memorije – je količina podataka koja može da se unese (sačuva) u memoriju

(optimalno bar 512 MB)

2. Vreme pristupa memoriji – je vreme koje protekne od momenta obraćanja memoriji za podatak do momenta dobijanja podataka iz memorije (izražava se u nanosekundama 5-

10 ns).

4

PROCESOR (CPU – CENTRAL PROCESSING UNIT)

Procesor definise tip PS racunara. U njemu se realizuju sve racunske i logicke operacije i izvrsavaju

komande koje su zadate programom. Sastoji se iz:

1. ARITMETICKO-LOGICKE JEDINICE – sastoji se od registara i elektricnih kola potrebnih za

izvodjenje aritmetickih operacija (+,-,*,/) i logickih operacija (uporedjivanje vrednosti, odredjivanje istinitosti izraza itd.).

2. KONTROLNE JEDINICE – koordinator rada celpokupnog racunarskog sistema (sastoji se iz skupa cipova). Ona kontrolise izvrsavanje programa, uzima instrukcije iz memorije itd.

Karakteristike procesora su odredjene njegovom arhitekturom: 1. BRZINA PROCESORA

2. DUZINA PROCESORSKE RECI 3. RADNI TAKT 4. INTERNI KES

BRZINA PROCESORA izrazava se u milionima operacija koje procesor moze da obradi u jednoj

sekundi – u MIPS-ovima (Milion Instruction Per Second). DUZINA PROCESORSKE RECI je broj bitova koji se jednovremeno prenosi i obradjuje unutar

procesora (8.16.32,64.128).

RADNI TAKT je ucestalost impulsa koje generise sat. SAT je specijalno elektronsko kolo kojim se iniciraju operacije procesora. Meri se u megahercima (MHz) ili gigahercima (GHz). Za uobicajenu kucnu primenu dovoljno je 2-2,5 GHz.

Procesor nije sastavni deo osnovne ploce. Na njoj se nalaze samo konektori za njegovo prikljucenje.

MAGISTRALE

Magistrale su elektricna kola pomocu kojih se razmenjuju informacije izmedju procesora i

5

komponenata. Taj komunikacioni put se naziva MAGISTRALA.

Magistrale mogu biti:

1. MAGISTRALE PODATAKA (DATA BUS) – koristi se za razmenu podataka izmedju procesora i memorijskih lokacija.

2. ADRESNA MAGISTRALA (ADDRESS BUS) – prenosi adrese podataka u memoriju u koju

se upisuju ili citaju podaci. 3. KONTROLNA MAGISTRALA (CONTROL BUS) – prenosi kontrolne i upravljacke signale

od procesora do komponenata sistema i obrnuto).

PRIKLJUCCI (SLOTOVI) su standardizovana prikljucna mesta za prikljucivanje dodatnih uredjaja (kartica, npr. graficka kartica, zvucna kartica, fax-modem kartica itd.). Prikljucci se sastoje od uticnica

na koje se prikljucuju kontroleri razlicitih jedinica ili same jedinice (kartice).

KONTROLERI su uredjaji pomocu kojih se spoljni uredjaji prikljucuju na prikljucak. Kontroleri su danas integrisani u osnovnu plocu, mada neki uredjaji imaju svoje posebne kontrolere u obliku kartica.

PORTOVI su prikljucna mesta koja sluze za povezivanje drugih uredjaja koji imaju standardizovane prikljucnice. Postoje dve vrste portova:

1. SERIJSKI PORTOVI –bitovi jednog bajta izlaze jedan po jedan 2. PARALELNI PORTOVI – svi bitovi jednog bajta izlaze istovremeno jednim putem

USB PORTOVI (Universal Serial Bus) – su serijski portovi koji mnogo brzi od brzine prenosa obicne

serijske veze.

SPOLJNE MEMORIJE

6

Pod pojmom spoljašnje memorijske jedinice podrazumevaju se magnetni i optički medijumi (diskovi). Koriste se za smeštanje podataka. Za razliku od RAM-a, čije podatke gubimo prilikom isključenja računara, spoljašnju memoriju koristimo za dugotrajno čuvanje podataka. Diskovi se drugačije nazivaju

i nosači zapisa ili memorijski medijumi.

Na diskovima se nalaze programi i podaci koji se koriste tokom rada na računaru. Podaci koji se čitaju sa diska se smeštaju u radnoj memoriji (RAM). Podaci koji se upisuju na disk uzimaju se iz radne memorije.

Najčešće korišćeni nosači zapisa su:

Fleš (USB) diskovi

Floppy disk (disketa) – engl. floppy – meki

Hard disk – engl. hard – tvrdi

CD (compact disk) i DVD (digital video disk) diskovi

FLASH DISK se sastoji od memorijskih modula (flash memorija) čiji se sadržaj ne briše kada ostanu

bez napajanja strujom. Ovaj disk se često naziva i USB disk pošto se priključuje na USB priključak na računaru.

FLOPPY DISK je mali magnetni disk od plastike obložen magnetnim materijalom i smešten je u

plastični omotač. Podaci koji su na disketi mogu se čitati i modifikovati. Ovo obavlja uredjaj koji se zove Floppy disk drive (engl.uredjaj). Kada se stavi u drive, disketa se okreće, ispod položaja upisno-čitajuće glave Podaci se upisuju i čitaju po stazama i sektorima. Najčešće korišćene diskete su

7

dimenzija oko 3,5 incha (oko 9 cm) i kapaciteta 1,44 MB.

HARD DISK je uredjaj u kome se nalaze više paralelnih magnetnih ploča na kojima se nalazi zapis. U hard disku se nalaze i glave za čitanje i modifikovanje zapisa koji je na pločama. Dakle, za razliku od

disketa, gde su disketa (floppy disk) i uredjaj koji radi sa disketama (floppy disk drive) odvojeni, u hard disku je ovo integrisano.

CD je disk isti ili sličan audio CD-u. Za razliku od Fllopy diska i Hard diska koji spadaju u magnetne diskove, CD je optički medijum. Slično kao kod diskete zapis je na disku, a manipulacije zapisom

kontroliše CD drive (engl. uredjaj). DVD je standard koji je prvobitno nastao zbog potrebe snimanja dugometražnih filmova na CD, Isti DVD diskovi mogu da se koriste i za snimanje podataka.

MONITOR

Rezultati rada računara, kao i eventualne programske poruke, prikazuju se na monitoru. Monitor je sa racunarom povezan grafičkom karticom (videokarticom) koja pretvara izlazne podatke u vidljiv oblik:

tekst i sliku.

8

Osnovne vrste monitora, na osnovu korišćene tehnologije, su:

Monitori sa katodnom cevi (CRT – Cathode Ray Tube) – imaju dobar kvalitet slike, retko se

kvare i nisku cenu, zbog čega imaju najširu primenu

Monitori sa tekućim kristalom (LCD – Liquid Cristal Display) – imaju ekran od tekućih kristala, vrlo su tanki, imaju malu težinu i troše manje električne energije, mnogo su skuplji ali

omogućuju izradu malih prenosnih računara.U ovu grupu spadaju i TFT (Thin-Film-Transistor) monitori.

Monitori sa svetlosnim diodama (LED – Light Emiitting Diode) – sastoje se od velikog broja

malih LED dioda poredjanih u obliku mreže na ekranu, svaka dioda je jedan piksel. U zavisnosti od primljenog signala, svaka dioda yasvetli odgovarajućim inteyitetom svetla čime se

formira slika na ekranu.

Monitori sa gasnom plazmom (GPD – Gas Plasma Display) – sastoje se od mnijaturnih

sijalica napunjenih gasom, poslaganih u mrežu iymedju dve staklene ploče

9

Drugi način podele monitora je na:

monohromatske monitore (površina ekrana je jedne boje, a slova , crteži i slike udrugoj boji)

monitore u boji (kolor monitore)

Osnovne osobine monitora su:

Veličina monitora je veličina dijagonale ekrana. Meri se u inčima koje označavamo sa “.

Uobičajene veličine monitora su 15”, 17” I 21” (1 inč = 2,54 cm).

Učestalost (frekvencija) obnavljanja slike (refresh rate) je broj slika koje se mogu iscrtati na

ekranu u svakoj sekundi, što je veća frekvencija, kvalitet slike je bolji ( meri se u Hz)

Potrošnja električne energije. Od svih delova računarskog sistema monitor troši najviše

električne energije

Rezolucija ekrana predstavlja broj tačaka koje monitor može da prikaže, standardne rezolucije

su 800x600 piksela najmanje, 1024x768 piksela (kod monitora od 14”), 1280x1024 piksela (kod monitora od 15”).

ŠTAMPAČ (PRINTER)

Štampač je izlazni uredjaj koji nam omogućuje prikaz podataka na papiru.

Osnovne osobine štampača su:

Brzina ispisa je broj ispisnih znakova (cps – characters per second – mera brzine za spore štampače), redaka (lpm – lines per minute – mera brzine za brže štamče) ili čitavih stranica

(ppm –pages per minute – mera brzine za najbrže štampače) u nekoj jedinici vremena.

Veličina ispisa je odredjena širinom i dužinom papira koji može stati u štampač: A4, A3 ili još veći A2, A1 pa čak i A0 listovi. Neki štampači mogu pisati na beskonačnom papiru ili dugačke

rolne papira.

Kvalitet ispisa – matrični štampači mogu ispisivati tekst na dva načina: grubi ispis (draft) i fini

ispis (Letter Quality). Kada štampač ispisuje na fini način tada su slova dvostruko lepša, ali se

1 inch = 2.54 centimeters

10

ispisuju dva puta sporije. Lepši ispis zovemo većom rezolucijom. Rezolucija se izražava brojem tačaka po 1 inču (DPI – dots per inch).

Memorija u štampaču služi za prihvaćanje podataka iz računara, pripremanje dokumenata za

ispis i čuvanje pripremljenog dokumenta. Za što brži rad bolje je imati više memorije.

Boja – danas se sve vrste štampača izradjuju za ispise u boji, ali su skuplji od crno-belih

štampača.

Vrste štampača:

Matrični – prvi su napravljeni, po uzoru na stare pisaće mašine. Pri radu ih lako prepoznajemo

po velikoj buci koju proizvode. Brzina i kvalitet ispisa je najmanja. Koriste stariju tehnologiju koja za pravljenje otisaka koristi udar igliica na platnenu traku natopljenu mastilom (ribon). Savremeni matrični štampači imaju 24 iglice, dok su stariji imali 9 iglica (pin-ova). Ovi

štampači se i dalje koriste tamo gde je potrebno štampanje velikih količina jeftinih obrazaca (najjeftinija vrsta štampe),je manja od cene laserskih štampača.

Štampači sa mlaznicama (ink-jet) – vrlo su popularni zbog svoje jednostavne strukture, niske cene, kvaliteta otiska, ali najviše zbog lepih ispisa u boji. Ova tehnologija za kreiranje otisaka

koristi sitne kapljice mastila različitih boja, Cena ovih štampača je manja od cene laserskih štampača. Nedostatak im je mala brzina i veća cena potrošnog materijala (mastila). Koriste se gde je potreban manji broj kopija, uglavnom za kućnu upotrebu.

11

Laserski – imaju najveći kvalitet i brzinu ispisa. Laser je uredjaj koji proizvodi tanak i jak snop svetlosti. Standardni laserski štampači uglavnom prave crno-bele kopije (mono). Medjutim, postoje laserski štampači koji mogu da štampaju u boji. Ta karakteristika, znatno povećava cenu

štampača, kao i cenu kopije.

SOFTWARE

Da bi računarski sistem mogao da radi, pored hardvera mora biti opremljen i odgovarajućm programima koji će njime da upravljaju. Ova komponenta računarskog sistema zove se softver(software).

Softver se može podeliti u tri kategorije:

1. OPERATIVNI SISTEMI,

2. SISTEMSKI SOFTVER,

3. APLIKATIVNI PROGRAMI.

OPERATIVNI SISTEMI

Operativni sistem je kopleksan programski sistem sastavljen od skupa programa koji treba da obezbedi lako i efikasno korišćenje računara. Bez operativnog sistema hardver računara, ma koliko on

kvalitetan bio, ne služi ničemu.

Sa stanovišta načina zadavanja komandi, operativni sistemi se dele na:

operativni sistemi komandnog tipa - posle uključenja računara na ekranu se dobija određen znak koji se naziva prompt. Ovim znakom OS obaveštava korisnika da je spreman da primi

komandu. Komanda se zadaje ukucavanjem teksta a pritisko nam taster enter na tastaturi naredba se prihvata i započinje njeno izvršenje. Dok se naredba izvršava promt se ne vidi na

ekranu, a kada se naredba izvrši na ekranu se prikažu dobijeni rezultati i nakon toga promt,

12

čime računar obaveštava korisnika da je spreman za prihvatanje nove komande. Najpoznatiji OS ovog ipa jesu DOS, UNIX i njemu sličan LINUX.

grafički operativni sistemi - najčešći način zadavanja komandi je pokazivanjem na nju. Pri

tome, komanda može da ima oblik sličice ili teksta koji se nalazi u nekom spisku. Tipičan operativni sistem ovog tipa je Windows, dok na primer Apple ima sopstveni gravički OS,

Leopard, Tiger...

SISTEMSKI SOFTVER

Osim operativnog sistema, za normalno korišćenje računara potrebni su i drugi programi koje koriste svi ili veći broj korisnika računara,a nazivaju se sistemski softver.Ovoj kategoriji pripadaju:

programi prevodioci,

veznici (drajveri) i

različiti uslužni programi .

Ovi programi nisu neophodni za rad računara. Na primer, ako neki korisnik hoće da piše programe u programskom jeziku Pascal, on mora da ima program prevodilac za taj programski jezik, dok korisnik koji uopšte ne koristi Pascal, može da koristi računar i bez ovog prevodioca; ili, ako korisnik ima

skener, on mora imati i program koji mu omogućava njegovo korišćenje, dok korisnik koji nema skener može da koristi računar za druge potrebe i ne treba mu takav program.

PROGRAMI PREVODIOCI

Da bi se olakšalo pisanje programa, a i njihova prenosivost s jednog računara na drugi, razvijeni su

programski jezici koji su bili bliži korisnicima u odredjenim oblastima. Ovi jezici su se sastojali od dvadesetak reči engleskog jezika, skupa svih pravila za dodeljivanje imena memorijskim lokacijama sa

podacima i skupa pravila za formiranje ispravnih naredba u programskom jeziku. Pomoću rečnika i ovih pravila pisan je program u ovom jeziku,koji je gotovo bio nezavisan od arhitekture računara. Ovakav program zove se izvorni (source) program.

Medjutim, da bi program napisan u nekom od ovih jezika mogao da se izvšava, trebalo ga je prevesti u

mašinski jezik. Za ovo prevodjenje korišćen je program nazvan KOMPAJLER(compiler). Kompajler je program prevodilac koji učitava celokupan program u izvornom jeziku kao ulazne podatke, a kao

13

rezultat daje program u mašinskom kodu, pri čemu je jedna naredba izvornog jezika prevođena u više naredbi mašinskog jezika.

U poslednje vreme, programi prevodioci za personalne računare ne razvijaju se odvojeno, nego su sve komponente sastavni delovi jednog razvojnog okruženja. Arhitekture personalnih računara su jednake,

pa se prema tome, program prevodilac koji radi na jednom računaru može koristiti na svim personalnim računarima

VEZNICI

Veznici (drajveri) jesu programi za korišćenje različitih perifernih jedinica i drugih uredjaja.

Da bi se bilo koji uređaj (štampač, skener, ploter, digitalni fotoaparat, itd.) povezao na računar, moraju

se rešiti dva problema. Prvi je električno povezivanje da se računar ili uređaj ne bi oštetili. Ovo se rešava takođe na dva načina. Prvi je da uređaj ima standarni priključak koji se povezuje na serijski,

paralelni ili USB port računara. Druga mogućnost je da uređaj ima posebnu karticu koja se ugrađuje u računar (na neki od praznih slotova), a da se na njoj nalazi priključak na koji se uređaj priključuje.

Da bi uređaj koji je priljučen na računar radio, nije dovoljno samo hardversko povezivanje. Svaki uređaj koji se priključi na računar (štampač, skene,r itd.) mora da ima i odgovarajući program koji se

zove VEZNIK (drajver) i koji komande date iz nekog programa (npr. procesora texta) prema nekom usvojenom standardu prevodi u komande koje taj uređaj razume. Ovi programi (i eventualno kartice

koje se ugrađuju u računar) dobijaju se kupovinom tog uređaja (najčešće na CD-u) i instaliraju se u operativni sistem prilikom instalacije uređaja.

USLUŽNI PROGRAMI

Uslužni programi olakšavaju korisnicima pojedine poslove koji se često obavljaju (npr. dupliranja

disketa ili CD-ova, kompresija podataka na disku i disketama, presnimavanje diska na traku itd.).

Ovakvi programi mogu se isporučivati korisnicima kao dodatak operativnom sistemu, ali ih najčešće pišu i distribuiraju sami korisnici.

APLIKATIVNI PROGRAMI

Aplikativni programi su programi koji korisniku omogućavaju da njihovom primenom na računaru

rešava različite probleme.

Drugim rečima, to je većina programa koje upotrebljavaju korisnici računara, a nazivaju se i korisnički softver.

Ove programe osim proizvođača računara i specijalizovanih softverskih kuća pišu i korisnici.

U aplikativne programe spadaju programi za:

obradu teksta (Word),

14

rad sa tabelama (Excel),

crtanje (Paint),

rad sa bazama podataka (Access),

obradu slika i animacija (Photoshop),

komponovanje i obradu zvučnih zapisa (Windows Media Player),

proračune u nauci i tehnici i statistiku,

igre i dr.

Virusi

Jedan od najvećih problema u korišćenju personalnih računara predstavljaju virusi.

VIRUS je mali program uskladišten na neki medijum (disk, disketa, CD, itd.) samostalno ili uključen u neku datoteku (trojanski konj) koji je kreiran gotovo isključivo sa namerom da što većem broju

korisnika naprave što veću štetu. Kada se takav program ili datoteka unesu u memoriju, virus može neprimerno da se priključi i drugim datotekama ili programima u memoriji ili da se uskladište i na neki

drugi medijum. Šta će se posle toga dogoditi, zavisi od namere kreatora virusa:

virus može odmah da počne pa pravi probleme

može da broji specifične događaje (npr. koliko puta se kopirao) i posle toga da pričini štetu

može da očitava vreme na računaru i prouzrukuje štetu određenog datuma

može da se reprodukuje i onda pričini štetu.

Virusi mogu da inficiraju druge programe i datoteke i da se tako šire. Jednom unet u računar, obično se teško uklanja. Za uklanjanje i otkrivanje virusa postoje mnogi antivirus programi. Oni mogu da se

15

uključuju prema potrebi i da vrše proveru nekog medija ili da budu stalno aktivni kada je računar uključen, kao štit koji će odmah reagovati na pojavu virusa.

Da bi se zaštitili od virusa, korisnici treba da:

redovno dopunjavaju antivirus-programe,

svaki put prilikom razmene datoteka sa drugim korsnicima provare da li su one zaražene,

izbegavaju preuzimanje datoteka s nepoznatih mesta na mreži,

izbegavaju razmenu datoteka s nepoznatim korisnicima

ne otvaraju elektronsku poštu s datotekama u prilogu koju su dobili od nepoznatih korisnika,

nabavljaju programe legalnim putem.

PROGRAM KAO PROIZVOD

Proizvođači programskih proizvoda ulažu mnogo truda i sredstava da bi ti proizvodi bili što većih

mogućnosti a sa što manje grešaka i laki za korišćenje. Većina proizvodjača očekuje od gotovih proizvoda i odgovarajuću zaradu. Medjutim, programi su laki za kopiranje pa ih korisnici medjusobno kopiraju i tako izbegavaju plaćanje proizvodjaču programa.

Zato kao i svaki drugi proizvod i program bi trebao da ima:

garanciju,

uputstvo za korišćenje,

rok upotrebe,

podršku korisniku i

obuku.

Sa gledišta autorskih prava na tržištu se mogu naći programi koji su:

vlasništvo proizvođača (proprietary software)

deljenji (shareware)

javni (public software)

Kod programa koji su vlasništvo proizvođača korisnik kupuje licencu (dozvolu) za korišćenje

programa. Uz nju dobija i program na nekom mediju, odgovarajuću dokumentaciju i mogućnost da se registruje kod proizvođača kako bi dobijao kasnije ispravke programa i imao pravo na podršku proizvođača. Korisnik lecenece ne bi smeo da daje drugim korisnicima da instaliraju program na

svojim računarima.