340
ОСНОВИ ИНФОРМАТИКЕ

Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

  • Upload
    others

  • View
    12

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

ОСНОВИИНФОРМАТИКЕ

Page 2: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

УВОД У ИНФОРМАТИКУ

• Историја развоја рачунарских система• Информатичка писменост• Теорија информација• Теорија система• Системска анализа и моделирање

Page 3: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

ОРГАНИЗАЦИЈА И АРХИТЕКТУРАРАЧУНАРА

• Организација рачунараПроцесорМеморијеУлазно-излазни уређаји

• Архитектура рачунара

Page 4: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

СИСТЕМСКИ СОФТВЕР

Оперативни системи• Подела оперативних система• Функције оперативних система• Коришћење оперативних система• Датотеке и базе податакаПрограмски преводиоци

Page 5: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

АПЛИКАЦИОНИ СОФТВЕР ИПРОГРАМИРАЊЕ

Математичке основе рачунара• Бројни системи• Операције са бинарним бројевима• Бинарно кодирање податакаТипови и структуре података

Page 6: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

АПЛИКАЦИОНИ СОФТВЕР ИПРОГРАМИРАЊЕ

АлгоритамиПрограмски језици• Машински језик• Асемблерски језик• Виши програмски језициРазвој програма без програмирања

Page 7: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

ИНФОРМАЦИОНИ СИСТЕМИ - ИСКомпоненте ИСДугорочни план развоја ИСФазе развоја ИС• Планирање• Анализа и дизајн• Имплементација• Функционисање и одржавање

Page 8: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

АУТОМАТИЗАЦИЈАКАНЦЕЛАРИЈСКОГ ПОСЛОВАЊА УМУП-У

Циљеви аутоматизацијеХардвер за аутоматизацију

Page 9: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

АУТОМАТИЗАЦИЈАКАНЦЕЛАРИЈСКОГ ПОСЛОВАЊА УМУП-УАпликације за аутоматизацију• Процесор текста• Табеларни прорачуни• Графички едитор• Управљање и планирање радног времена• Електронска пошта• Мултимедијалне апликације

Page 10: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

РАЧУНАРСКЕ МРЕЖЕ

Класификација рачунарских мрежаКомуникациони хрдверКомуникациони софтверОснове рачунарске мреже МУП-аОснове Интернета

Page 11: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

ISTORIJA RAZVOJA RAČUNSKIH SREDSTAVA I RAČUNARSKIH SISTEMA

Page 12: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Istorijat

• ABAKUS je korišćen pre oko 3000 godina u Aziji, na Dalekom Istoku. Koristili su ga i Stari Grci i Rimljani. Koristi se i danas.

• PRVI MEHANIČKI KALKULATOR je konstruisao francuski filozof i matematičar B. Paskal (1623 - 1662) 1642. godine. Ovaj kalkulator je mogao da obavlja samo operacije sabiranja i oduzimanja. Razvoj kalkulatora traje do današnjih dana.

Page 13: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Istorijat

• Lajbnic (1646 - 1716) je uradio automatizaciju aritmetičke operacije množenja, takođe na mehaničkom kalkulatoru, tako što je konstruisao kalkulator sa sistemom zupčanika.

• Lajbnicova mašina je mogla da sabira, oduzima, množi i deli brojeve koji su imali od 5 do 12 cifara.

Page 14: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Istorijat

• Čarls Bebidž (1791 - 1871), profesor matematike na Kembridžu - tvorac “diferencne mašine”.

• Mehanička mašina - izračunavala vrednosti polinoma i koristila se kao pomoć pri izradi matematičkih tablica.

• Analitičke mašina - nažalost nije realizovana. Međutim, najvažnija je Bebidžova ideja da potpuno automatizuje proces računanja, odnosno da se mašinom upravlja programskim putem.

• Koncepcijski “analitička mašina” je imala memoriju za čuvanje podataka, aritmetičku i upravljačku jedinicu, ulaznu i izlaznu jedinicu.

Page 15: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Istorijat

• BULOVA ALGEBRA je nastala zahvaljujući engleskom matematičaru Džordžu Bulu, koji je 1854. godine u svojoj knjizi “Zakoni mišljenja” objavio svoj prvi rad iz ove oblasti. Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema.

Page 16: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Istorijat

• Ideja računara sa relejnim elementima je stvorena 1937. godine od strane H. Ajtkena (Howard Aitken) na Hardvarskom univerzitetu. 

• Implementirana 1944. godine i takav računar je nazvan automatski sekvencijalno kontrolisan kalkulator. 

• Operacija množenja na ovakvom računaru je trajala oko 3 sekunde. 

Page 17: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Istorijat

• ENIAC (Electronic Numerical Integrator and Calculator) je konstruisan 1946. godine i to je prvi računar koji predstavlja početak savremene računarske istorije.

• Implementacija računara je - primenom tehnologije elektronskih cevi.

Page 18: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Istorijat

• John von Neumann je predložio da se u unutrašnjoj memoriji računara pored podataka memorišu i instrukcije.

• UNIVAC-I (Universal Automatic Computer) -prvi računar koji se 1951. pojavio na tržištu sa realizovanom idejom von Neumann-a.

Page 19: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

GENERACIJE RAČUNARA

• Razlikujemo četiri ili pet generacija računara.

• Pripadnost nekoj generaciji računara se utvrđuje na osnovu upotrebljene tehnologije.

Page 20: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

I GENERACIJAod sredine četrdesetih do sredine pedesetih ili 1939 – 1958Klod Šenon je 1948. godine formulisao moderno shvatanje procesa komunikacije u svom radu “Matematička teorija komunikacije”.Tjuring je 1950. godine ustanovio kriterijume za Tjuringov test mašinske inteligencije.Računari I generacije su koristili tehnologiju vakuumskih cevi. UNIVAC računari i IBM računari serije 700

Page 21: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

I GENERACIJAZasnovani su na elektromehaničkim komponentama i elektronskim cevima.Programi su pisani na mašinskom jeziku. Softverska tehnologija je bila primitivna.Nastanak asemblera koji su prevodili simboličke kodove u mašinske kodove.U svetu je bilo oko 2500 ovakvih računara koji su najčešće korišćeni u vojsci, državnim službama i naučnim institutima.

Page 22: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

II GENERACIJAod sredine pedesetih do početka šezdesetih, (preciznije 1959 – 1964)Umesto tehnologije vakuumskih cevi korišćena je tehnologija tranzistora. Takođe, korišćen je i bolji softver. Nastaju prvi viši programski jezici i prevodioci: FORTRAN, ALGOL 60, Lisp, COBOLMemorija se realizuje na bazi magnetnih jezgara. Koristi se tehnologija diskretnih dioda i tranzistora.

Page 23: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

II GENERACIJAUvodi se hardverska realizacija operacija u pokretnom zarezu, što je poboljšalo performanse računara.Uvode se U/I procesori.Pojavljuju se prvi elementi paralelizma u radu procesora i ostalih jedinica računara.Početkom šezdesetih godina u svetu je bilo preko 18000 računara.

Page 24: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

III GENERACIJAod prve četvrtine šezdesetih do početka sedamdesetih godina 20. veka (preciznije 1965. –1971.)Osnovna karakteristika treće generacije računara je primena integrisanih kola umesto tehnologije tranzistora.Pojavljuju se novi programski jezici: Algol 68, Simula, C, …Počeli su da se koriste prvi telekomunikacioni sateliti.

Page 25: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

III GENERACIJAPropusna moć računarskih sistema se povećava (broj operacija u jedinici vremena).Uvode se operativni sistemi.Primenjuju se integrisana kola, poluprovodničke komponente i poluprovodničke memorije.Počinje intenzivno korišćenje paralelizma između procesora i U/I operacija.Nastaje programski jezik B iz koga je razvijen programski jezik C.

Page 26: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

IV GENERACIJAod početka sedamdesetih do kraja osamdesetih godina 20. vekaMemorija: 1 KB, 4 KB, 16 KB, 64 KB, 256 KB, 1MB, 4 MB, 16 MB, 64 MB, 256 MB do 1GBGustina memorijskih čipova raste.Gustina procesorskih čipova raste.LSI (Large Scale Integration) tehnologija –100 do 5 000 tranzistora po čipu

Page 27: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

IV GENERACIJAProcesor se realizuje na jednom čipu.Memorija sa magnetnim jezgrom se u potpunosti zamenjuje poluprovodničkom memorijomDolazi do razvoja različitih arhitektura računarskih sistema sa paralelnom obradom.Razvoj programskog jezika C i operativnog sistema UNIX.Razvijaju se jezici vrlo visokog nivoa – PROLOG (deklarativni stil programiranja).

Page 28: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

V GENERACIJAVećina autori smatra da peta generacija počinje od kraja osamdesetih.VLSI (Very Large Scale Integration) tehnologija. Odnosi se na gustinu pakovanja tranzistora i drugih elemenata integrisanog kola i njihovih međusobnih veza. Smatra se da veoma visok stepen integracije obuhvata od 5 000 do 50 000 komponenataULSI (Ultra Large Scale Integration) tehnologija.Trenutno najveća moguća gustina pakovanja komponenata (tranzistori i drugi elementi) na integrisanom kolu. "Ultra visoki stepen" nije precizno definisan, ali se obično smatra da se odnosi na integrisano kolo koje sadrži više od 100 000 komponenata.

Page 29: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

V GENERACIJAJedinica centralnog procesora (CPU) na jednom čipu. Savremeni mikroprocesor može da sadrži preko milion tranzistora u paketu integrisanih kola čija je površina približno 1 kvadratni inč. Mikroprocesori su srce svih personalnih računara. Kada se mikroprocesoru dodaju memorija i napajanje prisutni su svi delovi, izuzev periferijskih uređaja, potrebni za računar.Operativna memorija: preko 1GB

Page 30: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

OD SUPERRAČUNARA DO MIKRORAČUNARA

Superračunar“MainFrame” računarMiniračunariRadne staniceMikroračunari

Page 31: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

TEHNOLOŠKI TRENDOVIParalelno procesiranje

Korišćenje više računara istovremeno za rešavanje istog problema (ili računar može da ima više procesora koji rade istovremeno).Metod obrade na računarima sa dva ili više procesora koji rade istovremeno. Paralelna obrada se razlikuje od višeprocesne obrade po načinu raspodeljivanja zadatka na raspoložive procesore.

Page 32: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

TEHNOLOŠKI TRENDOVIParalelno procesiranje

Kod višeprocesne obrade proces se deli u sekvencijalne blokove, pri čemu jedan procesor upravlja pristupom bazi podataka, drugi analizira zadatke, a treći upravlja grafičkim izlazom na ekran. Programeri za sisteme sa paralelnom obradom moraju zadatak da podele tako da bude manje ili više ravnomerno raspodeljen između raspoloživih procesora.

Page 33: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

TEHNOLOŠKI TRENDOVIDistribuirano procesiranje

Način obrade informacija gde posao obavljaju zasebni računari povezani preko komunikacione mreže. Raspodeljena obrada se obično kategoriše kao:• prosta raspodeljena obrada ili • prava raspodeljena obrada.

Page 34: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

TEHNOLOŠKI TRENDOVIDistribuirano procesiranje

Prosta raspodeljena obrada deli opterećenja na računare koji međusobno komuniciraju. Kod prave distribuirane obrade, zasebni računari obavljaju različite zadatke na takav način da njihov kombinovani rad doprinosi opštem cilju. Ovaj tip obrade zahteva visoko strukturirano okruženje koje omogućava komunikaciju hardvera i softvera, zajedničko korišćenje resursa i slobodnu razmenu informacija

Page 35: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

TEHNOLOŠKI TRENDOVI“Downsizing”

Mreže mikroračunara, kooperativno procesiranje.Pomeranje sa mainFrame i mini računarskihsistema na mikroračunarske sisteme. Seoba sa većih računarskih sistema u jednoj organizaciji, kao što su veliki računari i miniračunari, na manje sisteme, najčešće radi uštede i prelaska na noviji softver.

Page 36: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

TEHNOLOŠKI TRENDOVI“Downsizing”

Manji sistemi su najčešće sistemi klijent/server:• sastavljeni od personalnih računara, radnih stanica i

nekih nasleđenih sistema, kao što je veliki centralni računar,

• povezanih u jednu ili više lokalnih ili regionalnih računarskih mreža

Page 37: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

TEHNOLOŠKI TRENDOVISuperčipovi

Superčipovi – specijalni namenski čipovi

Page 38: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

DUŽINA REČI, ŠIRINA MAGISTRALE, BRZINA TAKTA

• Dužina reči je broj bita koji mogu biti procesirani odjednom.

• Širina magistrale je broj bita koji mogu biti preneti odjednom.

• Brzina takta procesora se meri u megahercima (MHz) i gigahercima (GHz).

Page 39: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

KAKO SU PODACI PREDSTAVLJENI U RAČUNARU?

• Koristi se binarna notacija – dva stanja 1 ili 0• Binarna cifra (1 ili 0) se zove bit.• Karakteri i simboli su predstavljeni

korišćenjem različitih kodova, kao što su:• ASCII kod, • EBCDIC kod, • UNICODE i sl.

Page 40: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

PRIMERI PROBLEMA – PRIMENJENA TEHNOLOGIJA

• Predugo vreme odziva• Zastarela oprema• Softverske greške (“bug“-ovi)• Softver je komplikovan za korišćenje (nije “user

friendly“)• Loše projektovan softver (ne radi ono što se očekuje

da radi)• Mrežni problemi• Loše projektovana baza podataka

Page 41: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

PRIMERI PROBLEMA – ORGANIZACIJA

• Spora promena kulture• Veština upravljanja i planiranja• Birokratske procedure• Spoljašnje okruženje – resursi, složenost,

turbulencija

Page 42: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Napredak tehnologije na primeru personalnih računara

Proširenje adresne magistrale

Page 43: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

PRIMER ARHITEKTURE PENTIUM RAČUNARA

Page 44: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

HIJERARHIJSKI SISTEM MEMORIJE

Page 45: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

MAGNETNI DISK

Page 46: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Teorija informacija

Page 47: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Pojam informacije

• Informacija je inkrement znanja• povećanje ili doprinos skupu poznatih pojmova i činjenica

• Informacija zavisi od:• konteksta

• "Koliko je hleba prodato u pekari prošle nedelje?"

• predznanja primaoca informacije• "Tri." može da znači "tri tone", "tri vekne", itd. i treba znati da se radi o velikim količinama i sl.

Page 48: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Pojam informacije

• Prenos poruka (komunikacija)– način dolaženja do informacija

– vrlo složen problem, koji je danas samo delimično proučen

– discipline koje ga proučavaju:• psihologija, biologija, filozofija

• telekomunikacije

• informacioni sistemi

• druge discipline

Page 49: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Pojam informacije

• mozak prve osobe izvor informacija– izvor uvek karakteriše skup mogućih poruka

• vokalni sistem je predajnik

• deo prostora kroz koji se prenosi zvučni pritisak je linija veze ili kanal

• uho i odgovarajući nerv druge osobe predstavljaju prijemnik

• mozak druge osobe je korisnik

Page 50: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Pojam informacije:Količina informacije

• informacije su različitog značaja

• formalna mera za količinu informacije – entropija

• bit (binary digit) – jedinična količina informacije

• semantički aspekt informacija– značenje ili smisao poruka

– razlikuje se od jedne do druge osobe

– taj aspekt se ne uzima u obzir prilikom određivanja mere za količinu informacija

Page 51: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Pojam podatka

• U računarstvu: informacija ≠ podatak

• Podaci– sirove, nestrukturirane činjenice (npr. "Tri.")

– materijal za dobijanje informacija

– značenje zavisi od konteksta

• Svaki podatak karakterišu– simbol, opis i kontekst

Page 52: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Pojam podatka

• Primer• Kontekst 

– Raspored predavanja za predmet Osnovi informatike– u zimskom semestru 2004/2005. godine

• Opis podataka: – Vreme: Četvrtak i Petak, X Klasa

• Simboli: – 0815‐1000 : V1, – 1015‐1200 : V2, – 1215‐1400 : V3

Page 53: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Pojam podatka

• Simboli – znaci kojima se zapisuju podaci– sintaksni aspekt – forma predstavljanja podataka

– semantički aspekt – značenje podataka / simbola

– pragmatički aspekt – akcije koje nastaju kao rezultat interpretacije informacije

Page 54: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Pojam podatka

• Organizovanje podataka u računaru– veličina podataka

– podaci u memoriji

– podaci na disku

– podaci u programima

• baze podataka– organizovane velike kolekcije složenih podataka

Page 55: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Pojam entropije

• Informacija je nešto što–ukida ili smanjuje neodređenost sistema, odnosno

– smanjuje neizvesnost promena.

Page 56: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Pojam entropije

• Za informacije se vezuju:– neizvesnost, 

– očekivanje i 

– pretpostavke

• Vrednost informacija raste kada verovatnoća pojavljivanja datog događaja opada

Page 57: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Pojam entropije

• Primer– “U januaru je padao sneg.“ – mala količina informacije

– “U avgustu je padao sneg.“ – veća količina informacije

• pretpostavka: severna polulopta, severni delovi

• manja verovatnoća – veća neizvesnost, manje očekivanje

Page 58: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Entropija i informacija

• Entropija– mera neorganizovanosti sistema

– mera za nered u sistemu

– mera neizvesnosti o podacima u prenetim porukama

– potpuni nered i potpuni red ne postoje

• Informacija– negativna vrednost entropije (Shannon), 

– mera za red, izvesnost, organizovanost sistema

Page 59: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Informacije

• Informacije u svakodnevnom životu:– Obaveštenja– Objašnjenja– Prenošenje znanja– Naučne informacije – Tehničke informacije – Upravljačke informacije – Političke informacije – Logičke informacije 

Page 60: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Poruke i informacije

• Pojedinačni podaci ne predstavljaju informacije

• Organizovanjem podatka u poruke dobijaju se informacije

• Poruka ima značenje samo kada postane dostupna korisnicima

• Značenje poruke zavisi od:– znanja primaoca– njegove sposobnosti da interpretira podatke

Page 61: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Podaci i informacije

• Za IS je bitno da je značenje podataka:– tačno zapisano

– preneto korisnicima bez ostavljanja mogućnosti za različite interpretacije

• Podaci postaju informacije u trenutku njihovog korišćenja– ako se prikupljeni podaci ne koriste,oni ne postaju informacije

Page 62: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Podaci i informacije

• Informacije se dobijaju selekcijom i obradom podataka

• Obrada podataka – skup aktivnosti kojima se podaci transformišu u informacije

Page 63: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Podaci i informacije

• Informacije se prikazuju u formi pogodnoj za korisnika:

PODACI  PREDSTAVLJANJEAlfanumerički podaci  Brojevi, slova i drugi karakteri

Podaci u vidu slike  Grafički crteži i slike

Zvučni podaci  Zvuk, šum, melodija

Video podaci  Pokretne slike, animacije

Page 64: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Proces transformacije podataka u informacije

• Selekcija,  

• Organizacija i 

• Manipulacija (obrada)

Page 65: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Proces transformacije podataka u informacije

Page 66: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Proces transformacije podataka u informacije

Page 67: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Poželjna svojstva informacija

• raspoloživost

• jednostavnost

• blagovremenost

• mogućnost verifikacije

• mogućnost pristupa

• trajnost

zaštićenosttačnostkompletnostekonomičnostfleksibilnostpouzdanostrelevantnostadekvatnost

Page 68: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Poželjna svojstva informacija

• Neke željene karakteristike su međusobno protivrečne:– mogućnost pristupa i zaštita– zaštita i fleksibilnost– pouzdanost, tačnost, zaštićenost i ekonomičnost

• Kvalitetna informacija:– tačna, aktuelna, blagovremena, pouzdana,– u potrebnoj formi i verodostojna

Page 69: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Vrste informacija

• Najopštija podela– naučne

– poslovne (vrlo su obimne!)

• Praktična podela– neformalne (mišljenje, rasuđivanje, iskustvo,...)

– formalne (od interesa za IS)

Page 70: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Vrste informacija

• Podela prema načinu prikazivanja– dokumenti

– vizuelne informacije (dijagrami, izveštaji, grafikoni,...)

– multimedijalne informacije

• Podela na osnovu načina generisanja– eksterne (izvan sistema)

– interne (u samom sistemu)• lakše su za prikupljanje i kontrolisanje

• pouzdanije su, pristupačnije i jeftinije

Page 71: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Vrste informacija

• Podela prema učestalosti pojavljivanja / korišćenja– jednokratne

– periodične

– povremene

• Podela prema tome na koje se vremenske događaje ili stanja sistema odnose– statističke (informacije iz prošlosti, za ranije periode)

– kontrolne (o tekućem funkcionisanju)

– planske (o budućem funkcionisanju ili događajima)

Page 72: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Vrste informacija

• Podela informacija prema obimu i kvalitetu– Potpune 

– Nepotpune • neizvesnost se može ublažiti zaključivanjem na bazi analogije, sličnosti, indukcije, generalizacije, iskustva,...

– Preobimne • otežavaju proces komuniciranja

• poskupljuju IS

• teško je izabrati prave informacije

• povećavaju verovatnoću donošenja pogrešnih odluka

Page 73: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Važna pitanja pri projektovanju IS

• ko su korisnici informacija?

• koje informacije treba generisati?

• koje informacije treba čuvati?

• koje informacije treba koristiti?

Page 74: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Kategorije korisnika informacija

• Ljudi koji se bave rukovođenjem, upravljanjem i planiranjem

• Ljudi koji se bave naučnoistraživačkim radom

• Ljudi koji se bave proizvodnim, poslovnim i organizacionim delatnostima

• Masovni korisnici – administracija, službenici, trgovci, đaci, studenti i dr.

Page 75: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Vrednovanje informacija

• Različite kategorije korisnika različito vrednuju datu informaciju

• Faktori koji utiču na vrednost informacije– njena aktuelnost

– tačnost

– pouzdanost

– mera u kojoj zadovoljava potrebe korisnika

Page 76: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Vrednovanje informacija

• Koeficijent tačnosti informacija:– Količnik 

• broja tačnih informacija i 

• broja generisanih informacija

Page 77: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

KOMPONENTEINFORMACIONIH

SISTEMA

Page 78: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Osnovne komponente

• Najčešće se navode četiri osnovne komponente:• Obrada podataka,• Metode i tehnologije za transformisanje podataka u

informacije,• Sistemska analiza i• Postupci (tehnike) modelovanja.

Page 79: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Obrada podataka

• Prikupljanje,• Prenošenje,• Čuvanje,• Struktuiranje,• Menjanje i• Distribucija.

Page 80: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

INFORMACIONI SISTEM

• skup procesa i operacija:– za obradu podataka i – distribuciju informacija – u okviru datog sistema (ustanova, preduzeće,

institucija, ...) • Pored toga IS uključuje:

– metode po kojima se to radi– opremu koja se u te svrhe koristi i – ljude koji se tim aktivnostima bave.

Page 81: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Karakteristike informacionih sistema

• Ljudi

• Oprema

• Komunikacioni medijumi

• Baze podataka

• Ulazi

IzlaziPostupciCiljeviDinamikaOgraničenjaKontrola

Page 82: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Upravljanje pomoću informacija

Page 83: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Komponente informacionogsistema 

Povratna sprega – kritična za uspešnost celog sistema.

Page 84: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Komponente informacionog sistema

• Komponente informacionog sistema zasnovanog na radu računara:• Hardver

• Softver

• Baze podataka

• Telekomunikacije i računarske mreže

• Ljudi

• Procedure

Page 85: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Komponente informacionog sistema

• Hardver je oprema koja se koristi za aktivnosti ulaza, izlaza i procesiranja.• Primeri: tastature, skeneri, mikrofoni, procesori, monitori, štampači itd.

• Softver se odnosi na računarske programe koji kontrolišu operacije računarskog hardvera.

Page 86: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Komponente informacionog sistema

• Baze podataka – kolekcije (skupovi) činjenica i informacija organizovanih za pristup korisnika.

• Telekomunikacije  ‐ elektronski prenos signala. 

Page 87: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Komponente informacionog sistema

• Mreže su kolekcije međusobno povezanog hardvera za telekomunikacije.

• Ljudi – osobe koje kreiraju, upravljaju, izvršavaju i održavaju informacione sisteme, kao i krajnji korisnici informacionih sistema.

Page 88: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Komponente informacionog sistema

• Procedure – strategije, politike, pravila i metode za korišćenje informacionog sistema zasnovanog na radu računara. 

• Procedure bi trebalo da obuhvate pitanja kao što su: • Koliko često raditi backup?• Šta uraditi kada nestane električno napajanje?• Šta uraditi u slučaju pada računarskog sistema?• . . .

Page 89: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Arhitektura i organizacija računara

Page 90: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

ORGANIZACIJA HARDVERA RAČUNARA

• Komponente računara:• Procesor- CPU (Central Processing Unit),• Primarna memorija (glavna memorija),• Sekundarna memorija,• Ulazni uređaji,• Izlazni uređaji.

Page 91: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Procesor• Procesor kontroliše procesiranje instrukcija. • Računska i upravljačka jedinica računara. Jedinica

centralnog procesora je uređaj koji prevodi i izvršava instrukcije.

• Veliki centralni računari i prvi mini računari sadržali su kartice sa integrisanim kolima, koje su činile jedinicu centralnog procesora.

• Jedinice centralnog procesora na jednom čipu, poznate kao mikroprocesori, omogućile su pojavu personalnih računara i radnih stanica.

Page 92: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Procesor

• CPU na jednom čipu:– Motorola 68000, 68020 i 68030– Intel 8086, 80286, 80386, i486, Pentium, PentiumPro, Pentium

II, Pentium III, …

• CPU (kod mikroračunara – mikroprocesor):– pribavlja– dekodira – izvršava instrukcije– prenosi informacije na druge resurse i sa njih preko glavne

putanje za prenos podataka - sabirnice.

Page 93: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Procesor

• Jedinica centralnog procesora je čip koji funkcioniše kao "mozak" računara.

• U nekim slučajevima, ovaj termin obuhvata procesor i memoriju računara, pa čak i šire, glavnu konzolu računara (za razliku od periferijske opreme).

Page 94: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Procesor

Procesor ima tri komponente:• Aritmetičko-logičku jedinicu (ALU),• Upravljačku jedinicu i• Registre.

Page 95: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Procesor

• Aritmetičko logička jedinica izvršava aritmetičke i logičke operacije.

• Upravljačka jedinica uzima instrukcije, dekodira ih i koordinira izvršavanjem unutar procesora.

• Registri su vrsta veoma brze memorije. U njima se nalaze instrukcija i podaci u vreme dok processor izvršava instrukciju.

Page 96: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Procesor• Mikroprocesor: Jedinica centralnog procesora (CPU) na jednom čipu. Savremeni mikroprocesor može da sadrži preko milion tranzistora u paketu integrisanih kola čija je površina približno 1 kvadratni inč.

• Mikroprocesori su srce svih personalnih računara. Kada se mikroprocesoru dodaju memorija i napajanje prisutni su svi delovi, izuzev periferijskih uređaja, potrebni za računar.

• Današnje najpopularnije linije mikroprocesora su familija 680x0 firme Motorola, koja snabdeva liniju računara Apple Macintosh, i familija 80x86 firme Intel, koja je u osnovi svih IBM PC, PC kompatibilnih računara.

Page 97: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Procesor

• Programske instrukcije se izvršavaju unutar procesora.

• Instrukcije koje se izvršavaju unutar procesora nisu ekvivalentne instrukcijama programskog koda (svaka programska linija koda može biti zamenjena nizom internih programskih instrukcija).

Page 98: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Procesor• Mašinski ciklus se sastoji iz dva dela: faze uzimanja i faze

izvršavanja. – U prvom delu upravljačka jedinica uzima instrukciju iz glavne memorije.

Zatim se vrši dekodiranje operacionog koda tako da procesor zna šta treba da uradi. Potrebni podaci se zatim uzimaju iz memorije i smeštaju u registar/registre.

– U drugom delu aritmetičko logička jedinica izvršava instrukciju i rezultate smešta u registre.

• Većina procesora koristi “pipelining” kako bi se ubrzalo procesiranje.– Princip rada: jedna instrukcija se izvršava, druga se dekodira, treća se uzima iz

memorije.– Pentium procesor koristi dva “pipeline”-a tako da može da izvrši dve

instrukcije u toku jednog mašinskog ciklusa.

Page 99: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Procesor

• Mašinski ciklus traje veoma kratko. Vreme trajanja mašinskog ciklusa se meri u delovima sekunde.

• Vreme mašinskog ciklusa se može meriti brojem instrukcija koje se izvrše u toku jedne sekunde.

Page 100: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Procesor

• Mere za vreme trajanja mašinskog ciklusa– Mikrosekunde,– Nanosekunde,– Pikosekunde,– MIPS (Million Instrunctions Processed Per Second)

• Ranije se jedinica MIPS koristila za “mainframe” računare i super računare. Danas se MIPS koristi kao mera za brzinu procesiranja i za “laptop” računare

Page 101: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Procesor• Brzina takta se meri u megahercima (MHz – milion

ciklusa u sekundi). Svaki procesor proizvodi elektronske impulse u predefinisanim i konstantnim vremenskim razmacima.

• 1 Hertz je jedan ciklus (impuls) u sekundi.• Mikrokod – interne, predefinisane elementarne operacije

datog procesora. Što je veća brzina takta, veća je brzina izvršavanja instrukcija mikrokoda.

• Ne postoji direktna veza između brzine takta koja se meri u megahercima i brzine procesiranja koja se meri u MIPS-ima.

Page 102: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Procesor

• Faktori koji utiču na brzinu procesiranja su:• dužina reči

– broj bita koji mogu biti procesirani odjednom• širina magistrale

– broj bita koji mogu biti preneti odjednom• brzina takta procesora (clock)

– meri se u megahercima (MHz)• vreme mašinskog ciklusa,

Page 103: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Procesor

• Različiti procesori ne mogu da se porede direktno.• Nekoliko testova (benchmarks) za čipove je razvijeno koji

omogućavaju poređenje procesora.• Brzina procesora je takođe ograničena fizičkim

ograničenjima.• Gordon Moore (1960) – gustina tranzistora na čipu će

se duplirati svakih 18 meseci.• Moor-ov zakon je ostao tačan do današnjih dana.

Page 104: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Procesor

Poboljšanja u tehnologiji:• Superprovodni metali,• Galijum arsenid (GaAr),• Optički procesori.

– Korišćenje svetlosti umesto električne struje – optički procesori.

Page 105: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Procesor

• Poboljšanje brzine procesiranja - karakteristika skupa instrukcija mikrokoda.

• CISC (Complex Instruction Set Computers) računari - Najpre računari su imali što veći broj instrukcija na nivou mikrokoda.

• Istraživači su pronašli da za mikrokod važi 80/20 pravilo: samo 20% instrukcija se koristilo 80% vremena.

Page 106: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Procesor

• Počev od 80-tih godina prošlog veka RISC(Reduced Instruction Set Computers) čipovi – manji broj instrukcija na nivou mikrokoda (minimalni

skup instrukcija na nivou mikrokoda) i – bili su brži i jeftiniji od računara sa složenim skupom

instrukcija.• Primer RISC mikroprocesora - Motorolin

PowerPC čip.

Page 107: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Procesor

• VLIW (Very Long Instruction Word) -Alternativni pristup za poboljšanje brzine procesiranja je povećanje dužine instrukcije, umesto smanjenja broja potrebnih instrukcija.

Page 108: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Procesor

• Višeprocesorski sistemi – istovremeno (paralelno procesiranje) izvršavanje više od jedne instrukcije.

• Paralelno procesiranje – najteži deo nije istovremeno procesiranje podsistema, već logičko struktuiranje problema u nezavisne delove.

Page 109: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Memorija

• Primarna memorija se zove još i glavna memorija. U glavnoj memoriji se nalaze programske instrukcije i podaci pre i posleizvršavanja od strane procesora.

• Sve instrukcije i podaci prolaze preko memorijskih lokacija glavne memorije.

Page 110: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Memorija

• Memorija: Uređaj u koji se smeštaju i iz kojeg se uzimaju informacije.

• u užem smislu, odnosi se samo na brzu poluprovodničku memoriju (RAM) direktno povezanu sa procesorom.

• u najopštijem smislu i spoljni memorijski uređaji, kao što su disk jedinica ili jednica za traku

Page 111: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Memorija

• Operativna memorija, glavna memorija:– memorija sa direktnim pristupom (RAM); – glavno memorijsko područje opšte namene kome

mikroprocesor direktno pristupa. • Druge memorijske mogućnosti računara, kao što su

diskovi i trake - sekundarna memorija ili pomoćna memorija.

Page 112: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Memorija

Trajni smeštajni medijum• Medijum za zapisivanje koji zadržava zapisane

podatke u dugim vremenskim intervalima bez električnog napajanja.

• Mastilo na papiru, ali ga je teško preneti u računar. • Magnetni medijumi: disketa ili traka.

– magnetno polje vremenom isčezava (pet ili više godina).

Page 113: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Memorija

• Sekundarna memorija: – bilo koji medijum za smeštanje podataka različit od

operativne memorije sa direktnim pristupom, obično: traka ili disk.

Page 114: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Memorija

Kapacitet memorije• Bajt (B - 8 bita),• Kilobajt (KB – 1024 bajtova),• Megabajt (MB – 1024 x 1024 bajtova),• Gigabajt (GB – 1024 x 1024 x 1024 bajtova),• Terabajt (TB – 1024 x 1024 x 1024 x 1024

bajtova).

Page 115: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Memorija

Bitne karakteristike memorije:• Vreme pristupa,• Cena,• Kapacitet,• Pouzdanost• Portabilnost između različitih medija i uređaja.

Page 116: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Memorija

Metode pristupa podacima:• Sekvencijalni pristup podaci se moraju čitati istim

redosledom kao što su upisani, veoma spor metod, pristupa se samo jednom zapisu

• Direktan pristup: uređaj može direktno da pristupi željenoj memorijskoj lokaciji.

Page 117: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Tipovi memorije• RAM - Random Access Memory - memorija sa direktnim

pristupom • Poluprovodnička memorija koju očitava i u koju upisuje jedinica

centralnog procesora (CPU) ili drugi hardverski uređaji. • Memorijskim lokacijama može da se pristupa bilo kojim redom. • RAM - izmenljiva (reprogramabilna) memorija u koju može da se

upisuje i koja može da se očitava. • Instrukcije i podaci su uskladišteni u RAM memoriji. • Nakon prestanka napajanja sadržaj RAM memorije se bespovratno

gubi.

Page 118: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Tipovi memorije• Cache, keš memorija memorija velike brzine kojoj

procesor može da pristupi mnogo brže nego RAM memoriji.

• Keš memorija se obično meri u KB. • U keš memoriju se smeštaju sadržine lokacija RAM-a

kojima se često pristupa i adrese tih podataka. • Kada se procesor obraća adresi u memoriji, keš memorija

proverava da li sadrži tu adresu. Ako sadrži, podaci se predaju procesoru; ako ne sadrži, dolazi do regularnog pristupa memoriji.

Page 119: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Tipovi memorije

• Keš memorija je korisna kada je pristup RAM-u spor u poređenju sa brzinom mikroprocesora, jer je keš memorija uvek brža od glavne RAM memorije.

• RAM cache. Keš memorija koju sistem koristi za smeštanje i ponovno uzimanje podataka iz RAM-a.

• Segmenti podataka kojima se često pristupa smeštaju se u keš radi bržeg pristupa, bržeg u poređenju sa sekundarnim memorijskim uređajima, kao što su diskovi.

Page 120: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Tipovi memorije• Često korišćene instrukcije se upisuju u keš memoriju. Na

taj način se poboljšavaju performanse računara.• Prvi nivo keš memorije (Level 1) se nalazi na samom

procesoru.• Drugi nivo keš memorije (Level 2) se nalazi između

procesora i RAM memorije.• Keš kontroler (cache controller) upravlja radom keš

memorije (upisuje instrukcije i podatke i briše ih kada je to potrebno.

Page 121: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Tipovi memorije (RAM)

• static RAM:• zasnovana na logičkom kolu flip-flop, • zadržava infromacije samo dok je uključen napon

napajanja. • Statički RAM-ovi se obično koriste u keš

memorijama. Skraćenica: SRAM.

Page 122: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Tipovi memorije (RAM)• dynamic RAM (Skraćenica DRAM) : • Poluprovodnička memorija sa direktnim pristupom (RAM). • smeštaju informacije u integrisana kola sa kondenzatorima. • kondenzatori vremenom gube naelektrisanje => moraju da sadrže

logiku za osvežavanje (ponovno naelektrisavanje) čipova RAM-a. • Dok se DRAM osvežava, procesor ne može da ga čita. Ako mora da čita za vreme osvežavanja – uvodi se stanje čekanja.

• sporiji, ali se češće koriste od statičkih radi jednostavnosti– mogu da sadrže do četiri puta više podataka.

Page 123: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Tipovi memorije (RAM)

• dinamička memorija: • Sistem za smeštaj informacija čiji će sadržaj biti

izgubljen ako se isključi napajanje sistema. • Sistemi memorije sa direktnim pristupom (RAM)

su najčešća vrsta dinamičke memorije i oba, dinamički RAM (DRAM) i statički RAM (SRAM), su dinamičke memorije

Page 124: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Tipovi memorije (RAM)

• Synchronous DRAM:• sinhrona dinamička memorija sa direktnim

pristupom - SDRAM. • može da radi na većim brzinama sistemskog sata

od konvencionalnog DRAM-a – predviđa adresu sledeće memorijske lokacije kojoj treba

da se pristupi.

Page 125: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Tipovi memorije

Trajna memorija, stalna memorija: • Memorijski sistem koji ne gubi podatke pri

isključenju električnog napajanja. • Odnosi se na:

– operativnu memoriju, ROM, EPROM, fleš memoriju, CMOS RAM sa rezervnim baterijskim napajanjem, podsisteme diskova …

Page 126: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Tipovi memorije

CMOS (Complementary Metal-Oxide Semiconductor) memorija

• Tehnologija od parova MOS tranzistora integrisanih na jednom silikonskom čipu.

• Obično se koriste za RAM i za prekidačke funkcije.

• Velika brzina i izuzetno mala potrošnja eneregije. • Lako ih oštećuje statički elektricitet.

Page 127: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Tipovi memorije• CMOS RAM: Memorija sa direktnim pristupom

napravljena korišćenjem CMOS tehnologije. • izuzetno malu potrošnju energije i visoku otpornost na

šum koji potiče od izvora napajanja. • CMOS setup:• CMOS sa baterijskim napajanjem - za smeštaj parametara

potrebnih za podizanje PC-a– konfigurisanje sistema, – pristupačan u vreme podizanja, – vrsta diska, količina memorije, konfiguracija portova, sata,

kalendar.

Page 128: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Tipovi memorije (ROM)• Instrukcije i podaci proizvođača hardvera se

upisuju u ROM memoriju.• Nakon prestanka napajanja, sadržaj ROM

memorije ostaje sačuvan. • Različite vrste ROM memorije omogućavaju

direktan pristup, ali u njih ne može da se upisuje.

Page 129: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Tipovi memorije (ROM)ROM, memorija samo za čitanje (Read-Only Memory).1. Poluprovodničko kolo u koje su tokom procesa

proizvodnje trajno instalirani kôd ili podaci. – Upotreba ove tehnologije ekonomski je opravdana samo u

slučaju proizvodnje velikog broja čipova;

2. Bilo koje poluprovodničko kolo koje služi samo kao memorija koja sadrži instrukcije ili čitljive podatke, – Podaci smešteni u memoriju tokom procesa proizvodnje ili

programiranjem

Page 130: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Tipovi memorije (ROM)

• PROM - Programmable Read-Only Memory• Vrsta ROM-a, • Omogućava upisivanje podataka u uređaj pomoću

hardvera poznatog kao PROM programator. • PROM se posle programiranja koristi samo za te

podatke i ne može da se reprogramira.

Page 131: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Tipovi memorije (ROM)

• EPROM: Erasable Programmable Read-Only Memory • RPROM: Reprogrammable Read-Only Memory. • Izbrisivi ROM. • Trajni memorijski čip koji se programira posle

proizvodnje. • Reprogramiraje: uklanjanjem zaštitnog poklopca sa vrha čipa i izlaganjem čipa ultraljubičastim zracima.

• EPROM skuplji od PROM - isplativ za više promena.

Page 132: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Tipovi memorije (ROM)• EEPROM Electrically Erasable Programmable Read-

Only Memory • Električni EPROM, briše se pomoću električnog signala. • Za stabilno memorisanje u dugim periodima bez

električnog napajanja, a ujedno dopušta reprogramiranje. • EEPROM - RAM,

– Sadrži manju količinu memorije – Duže vreme za reprogramiranje – Može da se reprogramira samo ograničen broj puta

Page 133: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Tipovi memorije (ROM)

• EAROM: Electrically Alterable Read-Only Memory (električno promenljiva memorija samo za čitanje).

• PROM programator: Hardverski uređaj koji zapisuje podatke na PROM ili EPROM.

Page 134: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Sekundarna memorija

• Većeg kapaciteta i niže cene u odnosu na primarnu memoriju.

• Bilo koji medijum za smeštanje podataka različit od operativne memorije sa direktnim pristupom.

• Magnetna memorija: spoljna računarska memoriju koja sadrži magnetni medijum (npr. disk ili traka).

Page 135: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Sekundarna memorija

• Magnetni disk: – Zatvoren u zaštitno kućište - hard disk– Omotač - disketa

• Prevučen magnetnim materijalom, • Smeštanje podataka u obliku promena magnetnog

polariteta velikog broja malih odeljaka• Jedan polaritet magnetnih domena - 1, a drugi - 0 • Zaštite od magnetnih izvora koji mogu da oštete ili unište

informacije na njima.

Page 136: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Sekundarna memorija• Hard disk:• najčešće dve do osam nefleksibilnih ploča prevučenih

magnetnim materijalom za upisivanje podataka• glave za čitanje/pisanje• mehanizam za pozicioniranje glava • motor za obrtanje osovine. • glava kreće od 10 do 25 milionitih delova inča iznad

površine ploče • rotira brzinom od 3600 do 7200 obrtaja u minuti• mnogo veći broj podataka i brži pristup nego kod diskete.

Page 137: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

MAGNETNI DISK

Page 138: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Sekundarna memorija

• RAID (Redundant Arrays of Independent Disks) sistemi – “fault tolerant”

• RAID 1 – (disk mirroring) – system sa dva magnetna diska

Page 139: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Sekundarna memorija Magnetna traka

• najekonomičnija vrsta sekundarne memorije, • brzina pristupa nije velika. • Tanka traka poliesterskog filma prevučena

magnetnim materijalom koji omogućava zapisivanje podataka.

• kontinualan memorijski medijum, glave za čitanje/pisanje ne mogu preskočiti na željenu tačku => sekvencijalni medij

Page 140: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Sekundarna memorija Papirna traka

• Papirna traka - smeštanje informacija:– nizovi perforiranih otvora– otisci običnog ili magnetnog mastila

Page 141: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Sekundarna memorijaCD-ROM

• Compact Disc Read-Only Memory (memorija samo za čitanje na kompakt disku):

• Veliki kapacitet (oko 650 - 720 megabajta)• Upotreba laserske optike umesto magnetnih

sredstava za čuvanje podataka. • Jeftin i rasprostranjen.

Page 142: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Sekundarna memorijaDVD-ROM

• Sledeća generacija tehnologije memorijskih optičkih diskova.

• Više podataka nego na CD. – Jednoslojni jednostrani DVD -4,7 GB– Dvoslojni - 8,5 GB. – Dvostrani - 17 GB

• Za čitanje - DVD plejer. – Kompatibilan i za CD-ROM

Page 143: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Sekundarna memorija

• Trendovi su: – Veći kapacitet,– Manji uređaji sa povećanom portabilnošću,– Više uređaja sa direktnim pristupom.

Page 144: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Pregled uređaja sekundarne memorije

Page 145: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Hijerarhijski model memorija

Page 146: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

PRIMER ARHITEKTURE PENTIUM RAČUNARA

Page 147: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Arhitektura računara

Ulazni i izlazni uređaji

Page 148: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Komponente računara

• Procesor- CPU (Central Processing Unit),• Primarna memorija (glavna memorija),• Sekundarna memorija,• Ulazni uređaji,• Izlazni uređaji• Ulazno-izlazni uredaji.

Page 149: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Procesor

• Aritmetičko-logičku jedinica (ALU),• Upravljačka jedinica i• Registri

Page 150: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Primarna memorija

• Glavna memorija.• U njoj se nalaze:

– programske instrukcije i – podaci pre i posle izvršavanja od strane

procesora.• Glavno memorijsko područje opšte

namene kome mikroprocesor direktno pristupa.

Page 151: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Sekundarna memorija

• Pomoćna memorija: – Bilo koji medijum za smeštanje podataka

različit od operativne memorije sa direktnim pristupom.

– Druge memorijske mogućnosti računara, npr. diskovi i trake.

Page 152: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

ULAZNI UREĐAJI

• Tastatura (za unos karaktera i simbola)• Miš (za selekciju i za crtanje)• Džojstik• Svetlosna olovka• Grafička tabla (grafički tablet)

Page 153: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

ULAZNI UREĐAJI

• Skener• Čitač bar koda• Digitalni fotoaparat• Digitalna kamera• Uređaji za prepoznavanje govora

Page 154: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Ulazni uređaji - Tastatura

• Tastatura (keyboard)– Skup tastera koji podeseća na tastaturu

pisaće mašine – prenosi informacije od korisnika do računara

Page 155: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Ulazni uređaji - Tastatura• Raspored tastera na tastaturi (keyboard layout)

obuhvata:– broj tastera(današnji standard je 101 taster) i – konfiguraciju tastera

• standard u SAD je QWERTY• kod nas je QWERTZ

• Neki sistemi koriste drugačije rasporede, • Programi dopuštaju dodeljivanje tastera

znakovima u skladu sa potrebama korisnika.

Page 156: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Ulazni uređaji - Tastatura

• Bafer tastature (keyboard buffer)– Mali deo sistemske memorije u koji se

smeštaju poslednji otkucani znakovi.– Koristi se za memorisanje otkucanih znakova

koji još nisu obrađeni.

Page 157: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Ulazni uređaji –Pokazivački uređaji

• Pointing device• Ulazni uređaji za upravljanje kursorom na

ekranu:– pritiskanje dugmadi u okvirima za dijalog na ekranu, – biranje elemenata iz menija i – označavanje opsega ćelija u radnim tabelema ili – označavanje grupa reči u dokumentu.

• Pokazivački uređaj se često koristi za izradu crteža ili grafičkih oblika.

Page 158: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Ulazni uređaji –Apsolutni pokazivački uređaji

• Absolute pointing device • Mehanički ili fizički uređaj za pokazivanje čiji je

položaj u vezi sa položajem kursora na ekranu. • Korisnik grafičke table postavi pero u gornji

desni ugao ploče – kursor se premešta u gornji desni ugao prozora na

ekranu.• Lokacija uređaja unutar definisanog područja

uvek pridružena unapred definisanom položaju na ekranu

Page 159: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Ulazni uređaji –Relativni pokazivački uređaj

• Relative pointing device• Uređaj za kontrolu kursora, kao što je miš ili

kuglica za praćenje, u kome je pomeranje kursora na ekranu povezano sa kretanjem uređaja, ali ne i sa njegovim položajem.

• Korisnik podigne miša i stavi ga na drugo mesto na stolu - položaj kursora na ekranu se ne menja, (detektovano kretanje miša).

• Kada korisnik ponovo pokrene miša, kursor se pomera - kretanje miša po površini stola.

Page 160: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Ulazni uređaji –Pokazivački uređaji

• Najčešći pokazivački uređaj je miš – postao popularan zahvaljujući računarima

Apple Macintosh. • Ostali pokazivački uređaji su:

– Pokazivački uređaj s kuglom– Točkić– Grafičke table, – Svetlosna pera, – Džojstik

Page 161: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Ulazni uređaji –Pokazivački uređaj s kuglom

• Trackball• Sastavljen od kugle oslonjene na dva valjka, • Uzajamno postavljeni pod pravim uglom, • Konvertuju pokrete kugle u horizontalno i

vertikalno kretanje na ekranu. • Obično ima jedno ili više dugmadi za iniciranje

drugih akcija. • Kućište kugle za praćenje je stacionarno, a

kugla se okreće rukom.

Page 162: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Ulazni uređaji –Točkić

• Thumbwheel• Točak koji je ugrađen u kućište • Otkriven samo deo spoljnjeg oboda. • Okreće se prstom - kontroliše elemente na

ekranu - pokazivač i kursor. • Koriste se u kombinaciji sa:

– trodimenzionalnim džojsticima i – pokazivačkim uređajima s kuglom

• Za kontrolu aspekta dubine pokazivača ili kursora.

Page 163: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Ulazni uređaji –miš

• Mouse• Najčešći pokazivački uređaj. • Osnovne karakteristike:

– kućište sa ravnim dnom,– projektovano za držanje jednom rukom, – jedan taster ili više njih na gornjoj strani, – višesmerni detekcioni uređaj (obično kuglica)

na dnu i – kabl za povezivanje miša sa računarom.

Page 164: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Ulazni uređaji –miš

• Pomeranje miša po površini –– korisnik kontroliše kursor na ekranu.

• Miš je relativni pokazivački uređaj, – nisu definisane granice za pokrete miša i – njegov položaj na površini ne preslikava se direktno u

određenu lokaciju na ekranu. • Za označavanje elementa ili izbor komandi na

ekranu– pritisak na jedan od tastera miša pri čemu se čuje

karakteristični zvuk.

Page 165: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Ulazni uređaji –Mehanički miš

• Pomeranje kuglice na dnu miša– prevodi se u signale pravca.

• Korisnik pomera miša – kuglica se kotrlja okrećući par točkova

montiranih pod pravim uglovima unutar miša, • Elektronika miša prevodi električne signale

kretanja u informacije o pomeranju miša koje koristi računar.

Page 166: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Ulazni uređaji –Optički miš

• Optical mouse• Za detekciju kretanja koristi:

– par svetlećih dioda (LED) i – specijalnu reflektujuću mrežastu podlogu.

• Svetlosni detektori + svetlosne diode– detektuju prolazak svetlosti pokazujući smer

kretanja.

Page 167: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Ulazni uređaji –Džojstik

• Upravljačka palica (joystick) - pokazivački uređaji

• Uglavnom za računarske igre. • Osnovu na koju se montiraju kontrolna dugmad • Vertikalnu polugu koju korisnik pomera u bilo

kom smeru, upravljajući kretanjem objekta na ekranu

• Poluga može da ima kontrolnu dugmad. • Dugmad aktiviraju različite softverske funkcije,

generišući događaje na ekranu.

Page 168: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Ulazni uređaji –Džojstik

• Najčešće se koristi kao relativni pokazivački uređaj – Pomera objekat po ekranu dok se pomera

poluga,– Zaustavlja ga kada se poluga pusti.

• U industrijskim upravljačkim primenama i kao apsolutni pokazivački uređaj:– Položaj poluge preslikava u određenu lokaciju

na ekranu.

Page 169: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Ulazni uređaji –Svetlosna olovka

• Light pen• Sastoji se od olovke povezane sa

monitorom. • Korisnik pokazuje olovkom po ekranu i

označava elemente ili bira komande pritiskanjem kontakta na bočnoj strani svetlosnog pera ili pritiskanjem površine ekrana olovkom– odgovara pritisku na taster miša.

Page 170: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Ulazni uređaji –Grafička tabla

• Graphics tablet• Unošenje informacija o položaju grafike

– Inženjerske, – Projektantske i – Ilustratorske aplikacije.

• Ravna, pravougaona, plastična tabla• Opremljena olovkom i senzorskom elektronikom

– O položaju olovke izveštava se računar – Podaci se prevode u položaj kursora na ekranu.

Page 171: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Ulazni uređaji –Skener

• Scanner • Optički ulazni uređaj • Koristi fotoosetljivu opremu za hvatanje

slike ili teksta. • Slika se konvertuje u digitalni signal • Primena:

– softver za optičko prepoznavanje znakova (OCR)

– grafički softver za obradu slike.

Page 172: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Ulazni uređaji –Skener

• Vrste skenera:– sa ravnom podlogom - glava skenera prelazi

preko nepokretnog skeniranog objekta– sa uvlačenjem skeniranog medijuma -

objekat se pomera ispod nepokretne glave skenera

– sa dobošem - objekt se okreće oko nepokretne glave skenera i

– ručni skeneri - korisnik pomera uređaj iznad nepokretnog objekta.

Page 173: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Ulazni uređaji –Skener u boji

• Konvertuje slike u digitalizovani format – u stanju je da analizira boju.

• Dubina boje zavisi od dubine bitova skenera– sposobnost da transformiše boju u 8, 16, 24 ili

32 bita.

Page 174: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Ulazni uređaji –Skener u boji

• Skeneri u boji visoke klase: – kada se izlaz štampa,– kodiraju informacije sa visokom rezolucijom,

• velikim brojem tačaka po inču (dpi).

• Skeneri u boji niže klase kodiraju informacije sa rezolucijom od 72 dpi:– obično se koriste za slike na ekranu računara – nisu predviđene za štampanje

Page 175: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Ulazni uređaji –Bar kod

• Jedinstvena šifra proizvoda, prugasti kôd (bar code)

• Specijalni identifikacioni kôd, • Skup vertikalnih pruga različitih širina, na

knjigama, proizvodima široke potrošnje i drugoj robi.

• Koristi se za brzo evidentiranje, bez mogućnosti greške, u bibliotekama, bolnicama i skladištima robe široke potrošnje.

Page 176: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Ulazni uređaji –Bar kod

• Binarna informacija koju očitava optički skener.

• Šifra se sastoji od brojeva, slova ili njihove kombinacije;

• Neke šifre sadrže ugrađenu proveru grešaka

• Mogu da se očitavaju u bilo kom smeru.

Page 177: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Ulazni uređaji –Skener bar koda

• Čitač bar koda (bar code scanner, bar code reader)

• Optički ulazni uređaj • Koristi laserski zrak za:

– Očitavanje i tumačenje bar koda - jedinstvenih šifara proizvoda,

• Primena: – Na proizvodima u samoposlugama i maloprodaji. – Specijalni kod na identifikacionim dokumentima

Page 178: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Ulazni uređaji –Video digitalizator

• Video digitizer• Uređaj u računarskoj grafici • Umesto glave za skeniranje - video

kamera za hvatanje video slike • Zatim podatke smešta u memoriju.

Page 179: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Ulazni uređaji –Uređaj za hvatanje video signala

• Video capture device• Konvertuje analogne video signale u

digitalni oblik • Memoriše ih na disku računara• Mogu i u suprotnom smeru:

– Konverzija digitalnog u analogni video signal (za video rekorderu)

Page 180: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Ulazni uređaji –Uređaji za prepoznavanje govora

• Sposobnost računara da razume govor• Prijem komandi i unošenje podataka

govorom.• Razvijeni sistemi prepoznaju samo

ograničen broj reči.• Problem:

– različito izgovaranje iste reči (manji), – različito korišćenje i različita značenja iste reči

u zavisnosti od konteksta (veći).

Page 181: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Ulazni uređaji –Uređaji za prepoznavanje govora

• Osnovni segmenti:– Mikrofon– Softver za konverziju glasa u digitalne

signale.– Softver za prepoznavanje slova i reči

• Najčešća upotreba do sada:– u medicini - za diktiranje medicinskih nalaza– zaštita od nedozvoljenog ulaska ili korišćenja

nekog uređaja - autorizacija lica.

Page 182: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Arhitektura računara

Ulazni i izlazni uređaji

Page 183: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Izlazni uređaji

• Monitor (jednokorisnički sistemi)• Ekran terminala(višekorisnički sistemi)• Zvučnici • Štampač• Automatski crtač ili ploter

Page 184: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Izlazni uređaji - Uvod

• pixel - piksel: picture (pix) element– jedna tačka u pravolinijskoj mreži sa više hiljada

tačaka – pojedinačno se crtaju formirajući sliku koju računar

generiše na ekranu ili štampač na papiru. • Najmanji element u prikazu ili štampanju kojim

računar može da manipuliše prilikom izrade slova, brojeva ili grafike.

• Dubina - broj bitova u memoriji dodeljen svakom pikselu na ekranu.

Page 185: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Izlazni uređaji - Uvod

• 1 bit – 1 piksel: monohromatski prikaz• 8 bita (1 Bajt) – 1 piksel: 256 različitih boja• 16 bita (2 Bajta) – 1 piksel: 65 536

različitih boja (High color)• 24 bita (3 Bajta) – 1 piksel: 16 777 216

različitih boja (True color)

Page 186: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Izlazni uređaji - Uvod

• pixel map - pikselska mapa• Struktura podataka koja opisuje grafičku

pikselsku sliku• Karakteristike:

– boja– rezolucija– dimenzije– smeštajni format– broj bitova za opisivanje svakog piksela

Page 187: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Model boje

• Metod ili konvencija o predstavljanju boja u stonom izdavaštvu i grafičkim delatnostima.

• U grafičkoj i štamparskoj delatnosti boje se često određuju sistemom Pantone.

• U računarskoj grafici boje se opisuju korišćenjem nekog od više različitih sistema boja: – HSB (hue, saturation, brightness - nijansa,

zasićenost, sjajnost), – CMY (cyan, magenta, yellow - tirkiznoplava,

purpurnocrvena, žuta) i – RGB (red, green, blue - crvena, zelena, plava).

Page 188: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Izlazni uređaji - HSB

• Hue-Saturation-Brightness:– nijansa-zasićenost-svetloća

• nijansa - boja sa odgovarajućim položajem u krugu boja, – crvena na 0°, – žuta na 60°, – zelena na 120°, – zelenoplava na 180°, – plava na 240° i – purpurnocrvena na 300°;

• zasićenost - procent određene nijanse u boji• svetloća - procent bele u boji

Page 189: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Video adapter ili video kartica

• Elektronska komponenta za generisanje video signala koji se šalje preko kabla na video displej.

• Najčešće se nalazi na matičnoj ploči računara ili na ploči za proširenje.

Page 190: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Video memorija

• Memorija iz koje se generiše video slika, smeštena na video adapteru ili u video podsistemu.

• Ako video procesor i jedinica centralnog procesora imaju pristup video memoriji, slike se generišu modifikacijom video memorije od strane centralnog procesora.

Page 191: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Video memorija

• Video elektronika ima prioritet nad procesorom u slučaju istovremenog pokušaja očitavanja lokacije video memorije ili upisivanja u tu lokaciju:– zato je ažuriranje video memorije često

sporije od pristupa glavnoj memoriji.

Page 192: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Video bafer

• Memorija na video adapteru koji služi za memorisanje podataka koji treba da se prikažu na displeju. – Kada je video adapter u tekstualnom režimu

podaci su u obliku ASCII znakova.– Kada je u grafičkom režimu, podaci definišu

svaki piksel.

Page 193: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Stranica video displeja

• Deo video bafera koji sadrži jednu sliku čitavog ekrana.

• Ako je u baferu više stranica, ažuriranje ekrana je mnogo brže:– neprikazana slika može da se smesti u bafer

dok se prethodna slika prikazuje.

Page 194: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Boja

• Komponenta percepcije svetlosti koja zavisi od frekvencije. – Od ljubičaste na najvišim frekvencijama

vidljivog svetlosnog spektra (mali deo čitavog elektromagnetskog spektra)

– Do crvene na najnižim frekvencijama spektra.

Page 195: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Boja

• U računarskom video sistemu, proizvodise kombinacijom hardvera i softvera. – Softver manipuliše bitovima koji predstavljaju

različite nijanse boje – Hardver video adaptera prevodi bitove u

električne signale • Oko korisnika sjedinjava svetlosti fosfora

percipirajući jednu boju.

Page 196: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Grafički adapter CGA

• Color/Graphics Adapter: kolor grafički adapter• Video adapter koji je 1981. uveo IBM. • Radi u nekoliko tekstualnih i grafičkih režima:

– tekstualni režim sa 40 kolona i 25 linija sa 16 boja, – tekstualni režim sa 80 kolona i 25 linija sa 8 boja,– grafičke režim sa 640 piksela po horizontali i 200

piksela po vertikali, sa 2 boje – grafičke režim sa 320 piksela po horizontali i 200

piksela po vertikali, sa 4 boje.

Page 197: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Grafički adapter EGA, VGA i SVGA

• EGA: Enhanced Graphics Adapter - poboljšani grafički adapter– IBM-ov standard za video displej, uveden 1984. – Emulira Color/Graphics Adapter (CGA) i – Monochrome Display Adapter (MDA) i – obezbeđuje tekst i grafiku srednje rezolucije

• VGA: Video Graphics Adapter - video grafički adapter– sadrži video režime EGA i nekoliko dodatnih.

• SVGA: Super Video Graphics Adapter . . .

Page 198: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Katodna cev• CRT: Cathode Ray Tube - katodna cev• Osnova televizijskog ekrana i standardni ekran

kod mikroračunara. • Vakuumska cevi sadrži • jedan ili više elektronskih topova

– elektronski mlazevi horizontalno prelaze po unutrašnjoj strane čeone površine cevi

• Elektronski mlaz osvežava ekran 30 ili više puta u sekundi.

• Jasnoća slike se određuje brojem piksela na ekranu.

Page 199: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Monitor

• Uređaj na kome se prikazuju slike generisane pomoću računarskog video adaptera.

• Odnosi na video displej i njegovo kućište. • Priključen na video adapter pomoću kabla.

Page 200: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Monohromatski monitor

• Prikazuje slike samo u jednoj boji:– crno na belom (kao na prvim ekranima

Macintosha), – žuto ili zeleno na crnom (kao na prvim IBM)

• Poboljšana varijanta - monitor koji prikazuje promenljive nivoe jedne boje– npr. monitor sa skalom sivih tonova.

Page 201: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Kolor monitor• Uređaj za video prikaz projektovan za rad sa

video adapterom za prikazivanje teksta ili slike u boji.

• Ekran prevučen sa tri fosforna sloja koji daju crvenu, zelenu i plavu boju kada ih pogodi elektronski mlaz:– za dobijanje boja zajedno se osvetljavaju sva tri.

• Video kartica za kolor monitor:– za opis boja koristi velike grupe bitova (6 ili više) i – generiše analogne (kontinualno promenljive) signale – može da proizvede ogroman opseg boja

Page 202: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

LCD monitori• Displej sa tečnim kristalima• Tečna smeša sa polarizovanom molekularnom

strukturom između dve providne elektrode:– električno polje – molekuli se uređuju u skladu sa poljem– kristalna rešetka polarizuje propuštenu svetlost

• Filter nanesen preko elektroda polarizuje svetlost

• Mreža elektroda selektivno "uključuje" ćeliju ili piksel sa tečnim kristalom zatamnjujući ga.

Page 203: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

LCD monitori• Jedna vrsta: iza ekrana se postavlja

elektroluminescentna ploča koja ga osvetljava. • Druga vrsta u stanju da reprodukuju boju.

– ne emituju svetlost, već deluju na principu reflektovanja svetlosti od površine na različitim delovima ekrana.

– na nekim delovima se više apsorbuje, a na nekim reflektuje.

• Kvalitet slike zavisi od ugla gledanja. • Mala potrošnja energije tako da su povoljni za

prenosive računare.

Page 204: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

LED monitori• Svetleća dioda: poluprovodnička komponenta

koja pretvara električnu energiju u svetlost– za svetlosnu signalizaciju aktivnosti diskova u

računaru, – za LED monitore.

• Efikasne - odaju malo toplote u odnosu na svetlost.

• LED monitori: veliki broj LED dioda. • Jedna dioda – jedan piksel. • Intenziteta struje <=> intenzitet svetlosti.

Page 205: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

GPD monitori

• Gas Plasma Display monitori sa gasnom plazmom.

• Minjaturne sijalica napunjene gasom• Poredane u redove između dve staklene

ploče. • Sijalica svetli intenzitetom proporcionalno

jačini struje.

Page 206: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Klasifikacija po dimenzijama

• Kao i kod TV – dimenzija dijagonale– 14", 15" – manji monitori– 17" – srednji monitori– 19", 21" – veći monitori

Page 207: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Rezolucija

• Finoća detalja koju u generisanju slike postižu štampač ili monitor.

• Broj piksela kod video displeja određuje se grafičkim režimom i video adapterom

• Rezoluciju video displeja definiše ukupan broj horizontalno i vertikalno prikazanih piksela. – Manje rezolucije 640 X 480, 800 X 600– Najčešća rezolucija 1024 X 768– Veća rezolucija 1280 X 1024

Page 208: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Kvalitet rezolucije: prikaz kruga

Page 209: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Podešavanje u Windows-u

Page 210: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Zvuk

• Zvučna kartica– ploča za proširenje na PC računarima

• Reprodukovanje i zapisivanje zvuka– WAV, MIDI, MP3, RM, AU ... datoteke – muzički CD-ROM

• Većina PC računara danas - ugrađena zvučna kartica.

Page 211: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Sinteza govora

• Sposobnost računara da generiše "govor", – spaja unapred zapisane (memorisane) reči, ili– računar se programira tako da generiše

glasove koji sačinjavaju reči.

Page 212: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Arhitektura računara

Izlazni uređaji

Page 213: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Izlazni uređaji

• Monitor (jednokorisnički sistemi)• Ekran terminala(višekorisnički sistemi)• Zvučnici • Štampač• Automatski crtač ili ploter

Page 214: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Izlazni uređaji:Štampač

• Printer ili štampač:• Računarski periferijski uređaj koji smešta

tekst ili računarski generisanu sliku na papir ili drugi medijum• npr. na providnu foliju

Page 215: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Štampač - Rezolucija

• Finoća detalja koju u generisanju slike postižu štampač ili monitor.

• Štampači koji formiraju znakove od tačaka– rezolucija je broj tačaka po inču – dots per inch - dpi

• matrični štampači niskog kvaliteta 125 dpi• štamparska oprema 1000 dpi.• kod laserskih i ink-jet štampača 1200 dpi

Page 216: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Štampač - Rezolucija

• 300 X 300 “Draft” kvalitet• 600 X 600 “Normal” kvalitet• 1200 X 1200 “High” kvalitet

Page 217: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Štampač – kategorizacija I

• Udarni štampači fizički udaraju o papir– primeri ovih štampača su matrični štampači i

štampači s lepezom• Neudarni štampači obuhvataju sve druge

tipove štampača– uključujući laserske, ink-jet i termičke

štampače

Page 218: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Štampač – kategorizacija II

• Crno beli štampač• Štampač u boji ili kolor štampač

– većina njih može da proizvede i crno-beli izlaz

Page 219: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Kertridž sa trakom

• Ili ribon kertridž (ribbon cartridge)• Modul za jednokratnu upotrebu • Sadrži mastiljavu tekstilnu traku ili traku od

plastičnog filma prevučenog karbonom. • Mnogi udarni štampači koriste kertridže sa

trakom radi lakše i čistije zamene traka

Page 220: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Kertridž sa tonerom• Mastilo u prahu ili toner: pigment koji se koristi u

laserskim, LED i LCD štampačima.• toner cartridge• Zamenljivi kontejner sa tonerom za laserski

štampač ili druge stranične štampače: – neke vrste kertridža sa tonerom sadrže samo toner; – neke sav potrošni materijal:

• i toner i fotoosetljivi doboš, u jednom kertridžu

• Ketridži mogu da se koriste na svim štampačima sa istim mehanizmom za štampanje.

Page 221: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Tipovi štampača

• Znakovni štampači (character printer)• Odjedanput štampa jedan znak npr.:

– matrični štampači– štampač sa lepezom– štampač sa kuglom

Page 222: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Tipovi štampača

• Stranični štampači (page printer)• Odjedanput štampa čitavu stranicu

– npr: laserski štampač• Moraju pre štampanja da smeste u

memoriju čitavu stranicu – zahtevaju relativno veliki memorijski prostor.

Page 223: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Tipovi štampača

• Linijski štampač (line printer)• Štampa liniju po liniju• Obično štampani izlaz na perforiranom

papiru 11 X 17 inča. • Uređaji velike brzine i često se koriste na:

– velikim centralnim računarima– mini-računarima– mrežnim računarima– retko na jednokorisničkim sistemima

Page 224: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Tipovi štampača

• Matrični štampač (dot-matrix printer)• Znaci sastavljeni od tačaka:

– igličasta glava za štampanje. • Kvalitet štampe zavisi od broja tačaka u matrici

– mali tako da se vide pojedinačne tačke – veliki tako da se postigne izgled formiranih znakova.

• Kategorišu se često po broju iglica na glavi za štampanje: 9, 18 ili 24.

Page 225: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Tipovi štampača

• Štampač sa kuglom (ball printer)• Udarni štampač sa glavom za štampanje u

obliku lopte • Na površini ima potpuno oblikovane

reljefno uzdignute znakove. • Štampač rotira i naginje loptu radi izbora

znakova, a zatim udara loptom u traku. • Pisaća mašina IBM Selectric je radila na

istom principu.

Page 226: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Tipovi štampača

• Štampač sa lepezom (daisy-wheel printer)

• Koristi elemenat u vidu lepeze. • Daje jasnu, blago otisnutu štampu sa

potpuno formiranim znacima, – po kvalitetu podseća na pisaću mašinu

• Standard za visok kvalitet štampe sve do pojave laserskih štampača.

Page 227: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Tipovi štampača

• Štampač sa savijenom lepezom (thimble printer)

• Elemenat za štampanje - savijena lepeza• Koriste potpuno formirane znake, kao na pisaćoj

mašini - štampani izlaz kao kod pisaće mašine• Blagi otisak koji se stvara kada nosač znaka

jako udari o papir preko trake– po ovome se razlikuje od izlaza laserskih štampača

Page 228: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Elektrofotografski štampači

• Negativna slika primenjuje se na naelektrisani fotoosetljivi doboš

• Fotoosetljivi doboš razvija na svojoj površini uzorak elektrostatičkog naelektrisanja:– foto-negativ slike koju doboš štampa

• Toner prianja na naelektrisana područja doboša, doboš pritiska toner na papir

• Pod dejstvom toplote toner vezuje sa papirom

Page 229: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Elektrofotografski štampači

• Tipovi ovih štampača razlikuju se po načinu naelektrisavanje doboša.

• Ova kategorija obuhvata (zavisno od načina osvetljavanja doboša):– Štampače sa taloženjem jona– LED štampače– LCD štampače– Laserske štampače

Page 230: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Štampač sa taloženjem jona

• Slika se formira u elektrostatičkim naelektrisanjima na dobošu koji privlači toner i prenosi ga na papir.

• Doboš se naelektriše korišćenjem jonskih snopova.

• Koriste se u okruženjima za obradu podataka velikog kapaciteta

• Rade sa brzinama od 30 do 90 stranica u minuti

Page 231: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Štampač sa taloženjem jona

• Toner se spaja sa papirom metodom koji je brz i ne zahteva zagrevanje

• ali čini papir pomalo sjajnim, tako da je nepodesan za poslovnu prepisku.

• Ovi štampači daju debele, donekle nejasne znake;

• Skuplja tehnologija nego kod laserskih štampača.

Page 232: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

LED štampač ili štampač sa LED diodama

• Light-Emitting Diode printer – štampač sa svetlosnom diodom

• Doboš naelektrisan korišćenjem svetlosnih snopova - niz LED dioda.

Page 233: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

LCD štampač

• Liquid Crystal Display printer – štampač sa displejom sa tečnim kristalima

• LCD štampači koriste izvor hladne svetlosti - najčešće halogenu lampu

Page 234: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Laserski štampač

• Zasnovan na tehnologiji aparata za fotokopiranje

• Usmereni laserski zrak i rotirajuće ogledalo koriste se za iscrtavanje slike željene stranice na fotoosetljivom dobošu

• Slika se na dobošu konvertuje u elektrostatičko naelektrisanje koje privlači i zadržava toner

Page 235: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Laserski štampač

• Elektrostatički naelektrisan papir namotava se na doboš privlačeći toner sa doboša na papir

• Za spajanje tonera sa papirom primenjuje se toplota

• Na kraju se sa doboša uklanja naelektrisanje i sakuplja višak tonera

Page 236: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Laserski štampač

• Štampač pravi više kopija propuštanjem poslednjeg koraka i ponavljanjem samo koraka u kojima se primenjuje toner i radi sa papirom

• Nedostatak: manja fleksibilnost u radu sa papirom u odnosu na matrične štampače

• Linijski štampači, matrični štampači i štampači sa lepezom povoljniji sa višedelnim obrascima

Page 237: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Ink-jet štampač

• Mastilo vibrira ili se zagreva dok se ne pretvori u sprej, zatim se kroz sićušne otvore na glavi štampača raspršuje formirajući znake ili grafiku na papiru

• Konkurišu nekim laserskim štampačima po ceni i kvalitetu štampe, ali ne i po brzini

Page 238: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Ink-jet štampač

• Mastilo mora da bude veoma rastvorljivo -zapušavanje mlaznica u glavi štampača

• Na pojedinim vrstama papira daje nejasne otiske

• Lako se zamrlja ako se dodirne ili navlaži neposredno posle štampanja

Page 239: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Kvalitet štampe

• draft quality - kvalitet grube kopije• Nizak kvalitet štampe koji se dobija u

režimu probnog štampanja na matričnim štampačima

• Različit na raznim štampačima - od podesnog za većinu namena do gotovo neupotrebljivog

Page 240: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Kvalitet štampe• near-letter-quality - kvalitet približan kvalitetu

poslovne prepiske• Način štampanja na matričnim štampačima

visoke klase i laserskim štampačima• Jasniji, tamniji znaci nego pri normalnom

štampanju (grubog kvaliteta). • Bolji otisak nego kod običnog štampanja

matričnim štampačima, – ne tako čitak kao kod štampača sa potpuno

formiranim znacima (npr. štampača sa lepezom)

Page 241: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Kvalitet štampe

• letter quality - kvalitet prepiske, kvalitet koji odgovara poslovnoj prepisci

• Visok kvalitet štampanja• Dovoljno jasan i prikladan za upotrebu u

poslovnoj prepisci

Page 242: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara
Page 243: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara
Page 244: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara
Page 245: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara
Page 246: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Izlazni uredaji:Ploteri

• Uređaj koji se koristi za crtanje grafikona, dijagrama i druge linijske grafike.

• Ploteri koriste:– Pera– Elektrostatička naelektrisanja i toner

Page 247: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Ploteri

• Ploteri s perom crtaju na papiru ili pausu pomoću jednog ili više pera u boji.

• Elektrostatički ploteri "ispisuju" uzorak od elektrostatički naelektrisanih tačaka na papiru

• Zatim se primenjuje toner koji se spaja sa papirom u ovim tačkama

Page 248: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Ploteri

• Prema načinu rada sa papirom tri osnovna tipa plotera: 1. ploter sa ravnom podlogom: papir miruje, a

pero se kreće duž x i y ose2. ploter sa dobošem: namotavaju papir na

doboš 3. ploter sa valjcima za pomeranje papira

Page 249: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Ploter sa ravnom podlogom

• Flatbed plotter• Ploter kod kojeg se papir nalazi na ravnoj

platformi• Pero crta krećući se po papiru duž obe

ose– papir miruje, a pero se kreće duž x i y ose

Page 250: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Ploter sa ravnom podlogom

• Prihvataju raznovrsnije medijume, kao što su pergament ili acetat– materijal ne mora da bude fleksibilan

• Ovaj tip je precizniji od plotera sa dobošem kod kojih se pomera papir pod perom

• Zahteva više prostora

Page 251: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Ploter sa ravnom podlogom

Page 252: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Ploter sa dobošem

• Drum plotter• Papir je namotan na veliki obrtni doboš, pero se

pomera napred-nazad na najvišoj tački doboša. • Papir se namotava pomoću doboša tako da

poravna prvu tačku na papiru sa perom. • Doboši zauzimaju samo deo prostora koji

zahtevaju ploteri sa ravnom podlogom pri radu sa papirom iste veličine.

Page 253: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Ploter sa dobošem

Page 254: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Ploter sa dobošem

Page 255: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Ploter s valjkom za pomeranje papira

• pinch-roller plotter• Između tipa sa dobošem i tipa sa ravnom

podlogom• Koristi točkove od tvrde gume ili metala za

držanje papira na glavnom valjku• Nemaju ograničenja u pogledu dužine

papira sa kojim rade– prednost kod nekih aplikacija

Page 256: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Ploter s valjkom za pomeranje papira

Page 257: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Klasifikacija plotera

• Po tehnologiji izrade poloteri mogu biti:– Ploter s perom (pen plotter) – Elektrostatički ploter (electrostatic plotter)

Page 258: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Ploter s perom

• Klasični grafički ploter koji koristi pera za crtanje na papiru.

• Ploteri s perom koriste:– jedno ili više pera u boji ili flomastere sa

vrhom od fibera– crtaća keramička pera ili rapidografe

• za izlaz najvišeg kvaliteta

Page 259: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Elektrostatički ploter

• Stvara sliku pomoću tačaka otisnutih na papiru prevučenom posebnom emulzijom

• Papir se naelektriše elektrostatičkim putem i izlaže toneru koji prianja na tačke

• Do 50 puta brži od plotera sa perom, ali su znatno skuplji

• Modeli za kolor štampu proizvode slike nanoseći u više prolaza zelenoplavom, purpurnocrvenom, žutom i crnom bojom

Page 260: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Ulazno-izlazni uredaji

• Modem• Terminal• Dodirni ekran • Flash memorija

Page 261: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Modem

• Skraćenica za MOdulator/DEModulator. • Komunikacioni uređaj koji omogućava

računaru prenos informacija preko klasične telefonske linije

Page 262: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Modem

• Računar je digitalni uređaj – radi sa diskretnim električnim signalima koji

predstavljaju binarno 1 i binarno 0• Telefonska linija je analogna

– prenosi signale koji mogu da imaju bilo koju od mnogobrojnih vrednosti

• Modemi su za konverziju digitalnih signala u analogne i obrnuto.

Page 263: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Modem

• Prilikom predaje modemi modulišu ili utiskuju računarski digitalni signal u kontinualni signal noseće učestanosti na telefonskoj liniji

• Prilikom prijema modemi demodulišu ili filtriraju informacije iz signala noseće učestanosti i prebacuju ih u računar u digitalnom obliku

Page 264: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Modem

• Usavršeni modemi su u stanju da pored predaje i prijema obavljaju funkcije kao što su:– automatsko biranje– odgovaranje i – ponovno biranje

• Modemi ne mogu da rade bez odgovarajućeg komunikacionog softvera

Page 265: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Brzina prenosa ilitransfer rate

• Brzina kojom kolo ili komunikacioni kanal prenosi informacije od izvora do odredišta, – npr. preko mreže ili na disk jedinicu i sa disk jedinice.

• Meri se brojem jedinica informacija u jedinici vremena:– npr. broj bitova u sekundi ili broj znakova u sekundi

• Meri se kao:– osnovna brzina koja predstavlja maksimalnu brzinu

prenosa ili– srednja brzina koja obuhvata razmake između

blokova podataka kao deo vremena prenosa

Page 266: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Terminal ili priključak• Uređaj koji se sastoji od video adaptera,

monitora i tastature– kombinuju se u jednu jedinicu

• Jeftini i laki za korišćenje• Obavlja neznatnu samostalnu računarsku

obradu ili je uopšte ne obavlja• Priključen je na računar pomoću kablovske

komunikacione veze• Koriste se prvenstveno u višekorisničkim

sistemima za unos podataka, programa i teksta

Page 267: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Dodirni ekran

• touch screen• Računarski ekran projektovan ili

modifikovan za prepoznavanje mesta dodira na svojoj površini

• Dodirom ekrana korisnik vrši izbor ili premešta kursor

Page 268: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Dodirni ekran• Prvi tip sastoji se od mreže senzorskih linija

– mesto dodira određuje se uparivanjem horizontalnih i vertikalnih kontakata

• Drugi tip - naelektrisana površina i senzori oko spoljnih ivica ekrana – detektuje se količina električnog poremećaja i

precizno odredi mesto kontakta• Treći tip ima infracrvene svetlosne diode (LED) i

senzore oko spoljnjih ivica ekrana – One i senzori formiraju nevidljivu infracrvenu rešetku

koju prst korisnika prekida kada se približi ekranu.

Page 269: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Flash memorija• Silikonski čip koji se može reprogramirati• Sadržaj ostaje sačuvan i nakon isključenja

napajanja• Ova vrsta memorije je veoma skupa• Primene:

– memorisanje fotografija u digitalnim kamerama– memorisanje informacija o letu aviona u pilotskoj

kabini• Fotografije memorisane unutar flash memorije

mogu da se “download”-uju u računar, konvertuju u digitalni oblik i nakon toga edituju

Page 270: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Klasifikacija računara

• Opšte namene– mogu se koristiti u velikom broju različitih

aplikacija• Specijalne namene

– koriste u specijalnim aplikacijama.

Page 271: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Bitne karakteristike računara

• Cena• Procesorska snaga• Veličina memorije

– Primarna memorija– Sekundarna memorija

• Broj istovremenih korisnika– Jednokorisnički računari– Višekorisnički računari

Page 272: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Personalni računari

• Relativno mali, jeftini računarski sistemi koji se često zovu mikroračunari.

• Danas se sve više koriste i u računarskim mrežama.

Page 273: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Mrežni računari

• Jednostavnije i jeftinije verzije personalnih računara koji su projektovani pre svega za mrežni pristup i pristup Internetu

• Distribucija, podrška i ažuriranje softverskih aplikacija je jednostavnije korišćenjem mrežnih računara

• Zbog svoje jednostavnosti i nedostatka sekundarne memorije mrežni računari nisu fleksibilni kao personalni računari

Page 274: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Radne stanice

• Skuplje od personalnih računara i namenjene su tehničkim korisnicima i aplikacijama kao što je CAD (Computer Aided Design) gde se koriste intenzivni matematički proračuni

• Većina radnih stanica koristi RISC procesore• Radne stanice imaju veće monitore sa visokom

rezolucijom, bolje procesore i veću količinu RAM memorije

Page 275: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Multimedijalni računari

• Projektovani prvenstveno za rad sa zvukom, slikom, video zapisom, grafičkim komponentama.

• Kompresija video zapisa se koristi da bi se smanjio potreban memorijski prostor.

• Intel je razvio digitalni video čip koji ostvaruje kompresiju u odnosu 150:1.

Page 276: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Miniračunari

• Koriste se kada je potreban istovremen rad više korisnika.

• U malim i organizacijama srednje veličine, kao i u odeljenjima velikih kompanija.

Page 277: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

“Mainframe” računari

• Veliki računari koji podržavaju istovremen rad nekoliko stotina korisnika

• “Mainframe” računari su veoma skupi

Page 278: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Super računari

• Najbrži i najskuplji• Koriste više paralelnih procesora• Ostvaruju veoma velike brzine

procesiranja

Page 279: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Razni standardi• Ivični konektor (edge connector)• Skup širokih, pljosnatih metalnih kontakata na

ploči za proširenje koji se umeće u slot za proširenje personalnog računara ili u konektor trakastog kabla.

• Povezuje ploču sa sistemskom, zajednički korišćenom putanjom podataka ili sabirnicom pomoću niza štampanih linija (kontakata) za povezivanje sa kolima na ploči.

• Broj ovih linija različit je za različite vrste konektora

Page 280: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Razni standardi

• Trakasti kabl ili pljosnati kabl (ribbon cable)

• Sadrži do 100 paralelnih provodnika za linije podataka i kontrolne linije.

• Koriste se unutar računarskog kućišta za povezivanje disk jedinica sa njihovim kontrolerima.

Page 281: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Razni standardi• Ploča za proširenje (expansion board)• Ožičena ploča koja se priključuje na sabirnicu

računara (glavnu putanju za prenos podataka) u cilju obezbeđivanja dopunskih računarskih funkcija ili resursa

• Tipične ploče za proširenje služe za dodavanje:– memorije, – kontrolera disk jedinica, – video podrške, – paralelnih i serijskih portova i – internih modema

Page 282: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Razni standardi

• Ploča za proširenje (expansion board)• Kod laptop računara računara proizvode

se u vidu uređaja veličine kreditne kartice i zovu se PC kartice (PC Cards)

• Umeću se u slot na zadnjem delu računara

Page 283: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Razni standardi• PCMCIA• Personal Computer Memory Card International

Association (Međunarodna asocijacija za memorijske kartice personalnih računara).

• Grupa proizvođača i prodavaca oformljena radi unapređivanja zajedničkog standarda za periferijske uređaje, zasnovane na PC kartici i odgovarajućim slotovima

• PCMCIA konektor, PCMCIA slot, PCMCIA kartica

Page 284: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Razni standardi

• ACME• A (or American) Company Making

Everything• Describing some X as an "Acme X"

– either means "This is insanely great"– or, more likely, "This looks insanely great on

paper, but in practice it's really easy to shoot yourself in the foot with it."

Page 285: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Softver (software)

• Računarski programi, instrukcije koje omogućavaju da hardver radi

• Podela po metodu distribucije:• Softverski paketi koji se distribuiraju kroz

maloprodaju• Besplatni softver i softver u javnom vlasništvu koji

se distribuiraju besplatno• Softver za probu pre kupovine (besplatno se

distribuira, ali se od korisnika zahteva da plate ako nastave da ga koriste)

Page 286: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Softver

• Korisnici softvera:• pojedinci • radne grupe• organizacije

• Poreklo softvera:• razvoj unutar date organizacije• kupovina i prilagodavanje • Web servisi

Page 287: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Sistemski i aplikativni softver

• Aplikativni softver• Sistemski softver• Hardver

Page 288: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

• Sistemski softver • Koordinira aktivnosti hardvera i programa • Projektuje se za specifičan procesor i specifičnu

klasu hardvera • Vrste sistemskog softvera :

• operativni sistemi (OS) i • uslužni programi

Sistemski softver

Page 289: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Sistemski softver

• Operativni sistem • DOS• Windows• Unix• Linux• WAX Sistemski softver

Page 290: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Sistemski softver

• Uslužni programi• Tekst editori (EDIT, vi) • Kompajleri • Debuggeri• Grafički korisnički interfejsi

Page 291: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

• Aplikativni softver • Izvršava zadatke zbog kojih ljudi koriste računare• Pomaže krajnjim korisnicima da uspešnije

obavljaju svoj posao ili slično• Vrste aplikativnog softvera

• Tekst procesori (MS Word for Windows) • Programi za rad sa tabelama (MS Excel)• Baze podataka i informacioni sistemi

Aplikativni softver

Page 292: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Softver

• Dve dodatne kategorije sadrže elemente i sistemskog i aplikativnog:• Mrežni softver: omogućava grupama računara da

komuniciraju i • Programski jezici: obezbeđuje programerima

potrebne alate za pisanje programa.

Page 293: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Uloga operativnih sistema

• Izvršavanje U/I funkcija• Obezbeđivanje korisnickog interfejsa• Obezbeđivanje nezavisnosti od hardvera• Upravljanje memorijom• Upravljanje procesima• Upravljanje fajlovima (datotekama)• Upravljanje pristupom sistemskim resursima

Page 294: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Izvršavanje U/I funkcija

• prihvatanje podataka sa ulaznih uredaja• skladištenje podataka na diskovima• slanje podataka ka izlaznim uredajima• drajveri

Page 295: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Obezbeđivanje korisnickog interfejsa

• interfejs zasnovan na komandnoj liniji• grafički korisnički interfejs (GUI)

Page 296: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Obezbeđivanje nezavisnosti od hardvera

• Aplikativni programi se mogu tako pisati da komuniciraju sa OS, a ne sa hardverom• Platformska nezavisnost, sve dok je OS isti• Pojam API (application program interface)

Page 297: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Upravljanje memorijom

• Razdvajanje sistemskih i aplikativnih programa u memoriji

• Zaštita sistemskih programa• Virtuelna memorija i "swap file"

Page 298: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Upravljanje procesima

• Proces: program ili deo programa koji se izvršava u računaru

• Time sharing: raspodela vremena ili istovremena upotreba računarskog sistema od strane više osoba. Konkurentno se izvršavaju različiti programi tako što se kombinuju delovi vremena obrade dodeljeni svakom korisniku

Page 299: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Upravljanje procesima

• Scalability ili skalabilnost: sposobnost adaptacije sistema pri povećanju broja korisnika ili procesa, OS određuje tu sposobnost za datu platformu

• Multitasking: istovremeni rad sa više poslova, višeprocesna obrada zadataka

Page 300: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Datoteka ili fajl

• Puni imenovani skup informacija, kao što je program, skup podataka koje program koristi ili dokument koji je napravio korisnik.

• Osnovna smeštajna jedinica koja omogućava računaru da razlikuje jedan skup informacija od drugog.

Page 301: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Sistem datoteka ili file system

• Ukupna struktura imenovanja, smeštaja i organizovanja datoteka u operativnom sistemu

• Sistem datoteka se sastoji od datoteka, direktorijuma i infomacija koje su potrebne za pronalaženje i pristup ovim elementima

• Prevodi zahteve za rad sa datotekama iz aplikativnog programa u zadatke niskog nivoa, koje razumeju drajveri za upravljanje disk jedinicama

Page 302: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Upravljanje fajlovima (datotekama)

• Organizacija podataka na disku i u memoriji• Adresiranje fajlova• Fizička lokacija fajlova• Obrada više istovremenih zahteva za pristupom

istom fajlu

Page 303: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Kataloška struktura

Page 304: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Upravljanje pristupom sistemskim resursima

• Zaštita od neautorizovanog pristupa podacima i programima• Username, password• Kriptografska zaštita

• Povezivanje sa drugim računarima u mreži• Sve više OS to podržava

Page 305: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Jezgro OS

• Kernel ili jezgro operativnog sistema• Deo sistema koji upravlja memorijom,

datotekama i periferijskim uređajima, održava vreme i datum, pokreće aplikacije i raspodeljuje sistemske resurse

• Komandni interpreter

Page 306: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Glavni delovi OS

• Menadžer procesa (process manager)• Menadžer fajlova (file manager)• Menadžer memorije (memory manager)• Menadžer U/I operacija (I/O manager)• Jezgro OS

Page 307: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Klasifikacija prema nameni i tipu korisnika

• Pojedinac• OS za personalne računare i radne grupe

• Radna grupa• Mrežni OS

• Preduzeće• OS za srednje i velike (mainframe) računare

• Potrošačka elektronika• OS u raznim računarski kontrolisanim uređajima

Page 308: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Personalni Za radne grupe Za preduzeća Za potrošačku el.

MS-DOS

Windows 95, 98

Pocket PC

Windows NTradna stanica

Windows NT server

Windows NT server

Windows XP Windows XP Windows XP

Unix Unix Unix

Linux Linux Linux

MAC OS X MAC OS X MAC OS X

Solaris Solaris Solaris

Page 309: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Uslužni programi

• Personalni • Kompresija podataka• Screen saver• Detekcija virusa

Page 310: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Uslužni programi

• Radne grupe • Detaljni izveštaji o aktivnostima računara radne

grupe i statusima korisničkih naloga• Korišćenje izvora neprekidnog napajanja za

“shutdown“ računara radne grupe kada nestane el. energija

• Izveštaji o neuspešnim korisničkim pokušajima “log-on“-a

Page 311: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Uslužni programi

• Preduzeća• Softver za arhiviranje podataka• Softver za poređenje sadržaja datoteka i

identifikaciju razlika• Izveštaji o statusu određenog računarskog posla

Page 312: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Aplikativni softver

• Klasifikacija prema nameni i tipu korisnika• pojedinac

• procesiranje teksta, rad sa tabelama, baze podataka, grafika,...

• radna grupa• elektronska pošta, grupno planiranje, timski rad,...

• preduzeće• kadrovska evidencija, obračun plata, obrada

narudžbenica,

Page 313: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Aplikativni softver –tipični primeri

• Procesiranje teksta – MS word• Rad sa tabelama – MS excel• Rad sa bazama podataka – oracle, SQL server• Rad sa grafikom – corel draw, visio• Upravljanje projektima – MS project• Upravljanje finansijama – managing your

money• Online servisi – AOL, compuserve

Page 314: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Aplikativni softver

• Serverska aplikacija• aplikacija iz koje se uzimaju podaci ili usluge

• Klijentska aplikacija• aplikacija koja prihvata podatke ili koristi usluge

• Kolekcije aplikacija• neintegrisane (problem sa formatima podataka)• integrisane (podržavaju čitav proces proizvodnje)

Page 315: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Razvoj softvera

• Programski jezici:• Nižeg nivoa (asemblerski jezici, PL/M,...)• Višeg nivoa (c, java, c#,...)• Prilikom izbora programskog jezika bitno je

razumevanje karakteristika jezika

Page 316: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Internet

Page 317: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Računarske mreže

• Za potrebe internih komunikacija i računarskih obrada, računari se povezuju u mreže– Korišćenjem fizičkih veza: LAN mreže (Local

Area Network)– Pomoću komunikacionih linija WAN mreže (Wide

Area Network)– Ograničene samo na svoje plaćene članove i

koriste vlastite komunikacione standarde VAN (Value Added Networks)

Page 318: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Internet

• Premostiti razlike između mreža i omogućiti međusobnu komunikaciju– Internet predstavlja takvo sredstvo

• Dvostrani komunikacioni sistem sa mogućnošću slanja ciljnih poruka pojedincima

• Veliki značaj u mogućnosti dvostranih komunikacija tipa mnogi–prema–mnogima (many–to–many)

Page 319: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Internet

• Skraćenica za internetwork (mreža mrežâ)• Skup računarskih mrežâ koje mogu da budu različite, • Povezane mrežnim prolazima koji obavljaju prenos

podataka i konverziju poruka sa protokola predajnih mreža na protokole prijemnih mrežâ

• Globalni skup mreža, rasprostranjenih širom sveta, i mrežnih prolaza koji koriste skup TCP/IP protokola za međusobnu komunikaciju

Page 320: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Internet

• Glavni oslonac - okosnica sastavljena od komunikacionih linija za prenos podataka velikim brzinama između značajnih čvorova ili glavnih računara

• Sastoji se od hiljada komercijalnih, administrativnih, obrazovnih i drugih računarskih sistema koji prosleđuju podatke i poruke

Page 321: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Internet

• Jedan ili više čvorova Interneta može da se isključi bez ugrožavanja Interneta kao celine ili zaustavljanja komunikacija na Internetu, jer ga ne kontroliše jedan računar ili mreža

• Održavanje komunikacionih sposobnosti čak i u slučaju havarije ili ozbiljnog pada sistema u nekim komponentama mreže

Page 322: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

ARPANET

• Internet nastao od decentralizovane mreže, poznate kao ARPANET (Advanced Research Projects Agency of the U.S. Defense Department)

• ARPANET je 1969. godine stvorilo Ministarstvo odbrane SAD radi osiguravanja komunikacija u slučaju atomskog napada

• Kasnije su druge mreže, (BITNET, Usenet, UUCP i NSFnet) povezane sa ARPANET-om

Page 323: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

IAB i IETF• Ne postoji centralni autoritet koji upravlja Internetom • Grupe čije se mišljenje uvažava:

– IAB (Internet Architecture Board) odgovoran za održavanje interoperabilnih standarda za komunikacije preko Interneta i adresiranje

– IETF (Internet Engeneering Task Force) radne grupe za rešavanje operacionih i kratkoročnih tehničkih problema

• Sve mreže povezane na Internet moraju da slede uputstva i odluke IAB-a i IETF-a

• Ignorisanje preporuka koje su donela oba ova tela uslovljava isključivanje sa Interneta

Page 324: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Internet - mehanizam za transfer informacija

• Dva ključna faktora koja su uslovila da Internet postane glavni mehanizam za transfer informacija i obavljanje komercijalnih transakcija su: – distribuiranost– otvorenost

Page 325: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Distribuirano okruženje

• Distribuirano kompjutersko okruženje sastoji se od više računara koji su u stanju da međusobno komuniciraju i zajednički izvršavaju određeni zadatak

• Obrnuta varijanta: centralni računar – Korisnici šalju komande i primaju rezultate pomoću

terminala povezanih za centralni računar– Sve obrade na centralnom računaru (hostu)– Terminali samo za slanje instrukcija i prikazivanje rezultata

Page 326: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Distribuirano okruženje

• Svaki povezani računar može da služi i kao server i kao klijent

• Snaga - povezanost računara svakog sa svakim• Svaki računar povezan u mrežu može biti

provajder sadržaja, a ne samo za razgledanje Web-a

Page 327: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Servisi Interneta

• Internet je stekao ogromnu popularnost zahvaljujući servisima koje nudi

• Podela servisa na Internetu:• bazični• javni informacioni• diskusioni• konferencijski• servisi za pretraživanje

Page 328: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Servisi Interneta

• Većina sevisa se uopšte ne koristi zato što su integrisani u neke nove, najčešće različite pojavne oblike dva najmasovnije korišćena:– e-mail i – Web

• Sinhroni servisi: učesnici moraju istovremeno biti prisutni na Internetu

• Asihroni servisi: korisnici ne moraju biti istovremeno aktivni na mreži

Page 329: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Bazični servisi

• Elektronska pošta (E-mail):– Lična i poslovna komunikacija preko Interneta,

razmena poruka elektronskim putem– U prilogu tekstualne poruke mogu se slati različiti

multimedijalni sadržaji– Komunikacija asihrona– Poruka koja je stigla smešta se u poštansko

sanduče, primalac je može čitati naknadno

Page 330: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Bazični servisi

• Telnet (Telecommunications network) – Omogućava pristup udaljenom računaru i interaktivan rad

na njemu

• FTP (File Transfer Protocol) omogućava prenos datoteka između udaljenih računara– Da bi se uspostavilaveza sa FTP serverom može biti

potrebno unošenje korisničkog imena i lozinke– Smer renosa: sa FTP servera ka korisnikovom računaru

(download) i obrnuto (upload)– Komande se zadaju preko Web interfejsa

Page 331: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Javni informacioni servisi

• Gopher, servis za hijerarhijsko organizovanje i pretraživanje tekstualnih informacija

• WWW (World Wide Web) ili Web, servis za hipertekstualno organizovanje i pretraživanje multimedijalnih informacija– Multimedijalni sadržaji smešteni na Web servere

dostupni su korisnicima Interneta preko Web browsera - univerzalnog korisničkog interfejsa, koji interpretira HTML dokumente preuzete sa servera

Page 332: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Diskusioni servisi

• Lista elektronske pošte (Mailing list):– Automatizovano slanje elektronske pošte na više

adresa– Poruka se šalje svim zainteresovanim korisnicima,

jer poruka poslata “listi ” automatski ide svim njenim članovima

– Interesno grupisanje korisnika– Listu ažurira vlasnik liste ili se koriste

specijalizovani programi koji automatski ažuriraju promene na listi

Page 333: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Diskusioni servisi

• Diskusione grupe (Newsgroup) – Javne hijerarhijski organizovane grupe– Poruke se ne prosleđuju automatski: korisnici

pristupaju na sopstveni zahtev– Prednost u odnosu na liste elektronske pošte:

pretplatnik pristupa samo kada želi i izbegava pretrpavanje njegovog poštanskog sandučeta neželjenom poštom (junk mail)

Page 334: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Konferencijski servisi

• IRC (Internet Relay Chat): omogućava tekstualnu konverzaciju većeg broja korisnika preko Interneta u realnom vremenu

• Telefoniranje preko Interneta (Internet Phone): glasovno komuniciranje korisnika Interneta uz korišćenje mikrofona i zvučne kartice

• Videokonferencije (Videoconferencing): omogućavaju i vizuelnu komunikaciju primenom video kamere i mikrofona

Page 335: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Servisi za pretraživanje

• Archie: pretraživanje anonimnih FTP servera, na osnovu naziva datoteke ili njenih osobina

• Veronica: pretraživanje informacija sadržanih u naslovima iz menija Gophera

• WWW serveri za pretraživanje (Yahoo!, AltaVista, Google):– Specijalizovani serveri za pretraživanje Web

sadržaja na Internetu

Page 336: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

WWW• Web omogućava korisnicima da pretražuju različite

sajtove u jednom pristupu:– Koristi skokove pomoću hipertekstualnih veza na druge

Web strane• Omogućava prenošenje i prikazivanje i netekstualnih

datoteka, tj. video i audio zapisa• Programski jezik HTML (HyperText Markup

Language), omogućava svakome da napravi sopstvenu Web stranu– Tako se postaje ne samo primalac informacija već i

provajder sadržaja

Page 337: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Adresiranje• Svaki računar na Internetu ima jedinstvenu numeričku (IP)

adresu, koja se sastoji od dva dela • identifikator mreže i • identifikator računara

• Radi lakšeg snalaženja uvedena su određena pravila za simboličke adrese

• Sufiksi u SAD:• com – komercijalne institucije• edu – obrazovne institucije• org – neprofitne organizacije• mil – vojne institucije• gov – vladine institucije• net – mrežna administracija i provajderi

Page 338: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Adresiranje

• U većini zemalja i kod nas sufiksi za komercijalne i akademske domene drugačiji

• U našoj državi koriste se sledeći sufiksi:• ac – akademski domen• co – komercijalni domen

Page 339: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Adresiranje

• U svim državama izuzev SAD adresezavršavaju sufiksom koji označava konkretnudržavu:• rs – Srbija• de – Nemačka• fr – Francuska• ca – Kanada• uk – Velika Britanija

Page 340: Основи информатике - kpu.edu.rs sa predavanja... · Bulova algebra ima veliki značaj i primenu u razvoju savremenih računarskih sistema. Istorijat • Ideja računara

Adresiranje

• Nivo hijerarhije domena opada s desna u levo• rs –domen Srbije• ac.rs – akademski domen Srbije• etf.bg.ac.rs – domen za Elektrotehnički fakultet u

Beogradu