Fakultet za informatiku i menadžment – Beograd Informatika Razvoj računara: od kalkulatora do mrežnog povezivanja Informatika (šk.god.2009/2010) Dragan Cvetković Fakultet za informatiku i menadžment – Beograd Razvoj.

Download Report

Transcript Fakultet za informatiku i menadžment – Beograd Informatika Razvoj računara: od kalkulatora do mrežnog povezivanja Informatika (šk.god.2009/2010) Dragan Cvetković Fakultet za informatiku i menadžment – Beograd Razvoj.

Slide 1

Fakultet za informatiku i menadžment – Beograd

1

Informatika
Razvoj računara:
od kalkulatora do mrežnog povezivanja

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

2

Razvoj računara

Ciljevi:







Šta je računar i šta može da uradi?
Uticaj računara na savremeni život
Istorija razvoja računara
Trendovi razvoja savremenih računara
Fundamentalne razlike između računara i
drugih vrsta mašina
Odnos između hardvera i softvera
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

3

Razvoj računara
• Osnovne klase savremenih računara i
njihova upotreba
• Kako Internet menja primenu računara i
informacionih tehnologija uopšte?
• Savremeno informaciono doba
• Socijalni i etički uticaj informacionih
tehnologija na društvo

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija
• Značajni pronalasci XX veka:
• Mobilna telefonija, Internet, WWW, video
konferencije
• Faza projektovanja, upotrebe, usavršavanja
• Suštinski su zasnovani na IT

Informatika (šk.god.2009/2010)

Dragan Cvetković

4

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija

• Informaciona tehnologija
• Širok spektar alata i tehnika koje se koriste
prilikom kreiranja, skladištenja, obrade i
distribucije podataka i informacija

• Osnovni cilj IT-a
• Odgovoriti na zahtev (potrošača) efikasnije i
prikladnije

Informatika (šk.god.2009/2010)

Dragan Cvetković

5

Fakultet za informatiku i menadžment – Beograd

Istorija računara
• Abacus, Vavilon, 4000
godina BC, aritmetičke
operacije, koristi se u
Kini, Japanu, Indiji itd.

• Blaise Pascal, 1642,
mehanički kalkulator,
rad sa osmocifrenim
brojevima

Informatika (šk.god.2009/2010)

Dragan Cvetković

6

Fakultet za informatiku i menadžment – Beograd

• Charles Babbage
(1791-1871)
“the father of computers”

Istorija računara

– Profesor matematike sa
Kembridža iz 19. veka
– Prvi mehanički računar
(kompjuter)
– Analitička mašina
– Programabilna pomoću
bušenih kartica
– Izvođenje računskih
operacija sa tačnošću do 20
cifara
Informatika (šk.god.2009/2010)

Dragan Cvetković

7

Fakultet za informatiku i menadžment – Beograd

• Ada Lovelace
(ćerka Lorda Bajrona)

Istorija računara

• Interpretator i promoter Babbageovih vizionarskih radova
• Napisala je plan upotrebe analitičke
mašine za računanje niza Bernoullijevih brojeva
• Verovatno je bila prvi programer na
svetu
• Jedan od savremenijih programskih
jezika je nazvan po njoj:
ADA programski jezik

Informatika (šk.god.2009/2010)

Dragan Cvetković

8

Fakultet za informatiku i menadžment – Beograd

• Herman Hollerith
(1860-1929)

Istorija računara

• Razvio je sistem kodovanja
podataka na bušenim karticama
• Patent je korišćen u SAD 1890. za
popis stanovništva
• Program se svodio na
prebrojavanje
• Izbegnute greške čitanja,
praktično neograničena memorija
za pristup
• Njegova prva kompanija je
preteča IBM-a
Informatika (šk.god.2009/2010)

Dragan Cvetković

9

Fakultet za informatiku i menadžment – Beograd

Istorija računara

10

Bušena kartica
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

11

• Alan Turing (1912-1954)
• Definisao je principe modernih
računara
• Program je niz naredbi zapisan
u memoriji nizom simbola
• Formulisao je koncept algoritma
• U II svetskom radu radio u
Bletchley Parku – Britanski
centar za dešifrovanje
• Razvio je metod “bombe” za
napad na Nemačku mašinu za
šifrovanje - Enigma
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

Enigma

12

Mašina “bomba” za dešifrovanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

13

• John Von Nouman
(1903-1957)
• Koncept programa
koji je smešten u
memoriji
• Koncept računara
opšte namene
• Mogućnost
modifikovanja
programa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

14

• Računari više nisu luksuz nego potreba
• Računari i njihova primena su uključeni
u sve aspekte svakodnevnog života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

15

• Svaki današnji računar sledi
osnovni plan projektovan od
strane Babbage-a
• Računar je višenamenski izuzetno prilagodljivo sredstvo
– Može da sabira brojeve, ali
istovremeno i da se koristi za
lansiranje interkontinentalnih
balističkih raketa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

16

• Svaki računar se može posmatrati kao sistem:
– Ulazni podaci: ulazi
– Centralna jedinica: obrada
– Izlazne informacije: izlazi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

17

• Višenamenska upotreba računara se zasniva
na:
– Hardveru:
• Fizički deo računara
– Softveru:
• Instrukcije koje upravljaju hardverom i vrše
transformacije nad prikupljenim podacima, sa
ciljem da se dobije željeni izlaz

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

18

• Osnovne operacije:
• Ulazne operacije (podaci i instrukcije),
• Aritmetičke operacije (sabiranje, množenje,
...),
• Logičke operacije (AND, OR, NOT)
• Izlazne operacije (video, štampa, zvuk, ...)
• Smeštanje i čuvanje podataka (podaci i
programi)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Hardver računara:

Razvoj računara

19







Interne komponente i periferije
CPU - procesor
Čipovi – kontroleri, memorije
Osnovna ploča
Posebne kartice (zvučna, video, mrežna,
memorijska, ...)
• Konektori (serijski, paralelni, video, audio, USB,
mrežni, telefonski, ...)
• Hladnjaci (pasivni i aktivni)
• Izvor napajanja - ispravljač
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Softver računara:

Razvoj računara

• Program – niz naredbi
(instrukcije)
• Sistemski softver (OS)
– skriva kompleksnost
hardvera
• Aplikativni softver
• Korisnici putem
interfejsa interaguju sa
aplikacijom
• Podrazumeva se
ispravan rad hardvera
Informatika (šk.god.2009/2010)

20

Hardware

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

21

External Storage

Internal Storage

Input Units

Arithmetic &
Logic Unit

Output Units

Control Unit

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

22

• Prvi realni računari:
– 1939: Konrad Zuse je
kompletirao prvi
programabilni digitalni
računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

23

• Pred II svetski rat Britanska vlada je formirala
tajni tim matematičara i inženjera za razbijanje
nacističkih vojnih šifara (Lorencova šifra)
– 1943: Tim predvođen matematičarem Alan
Turing-om kompletirao je Kolos, koji su
mnogi smatrali za prvi elektronski digitalni
računar

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Računari 1. generacije

Razvoj računara

24

– 1944: profesor sa Harvarda,
Howard Aiken je razvio računar
Mark I
– Proizvod IBM-a
 Prvi elektro-mehanički računar
opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• 1944: Mark I

Razvoj računara

Informatika (šk.god.2009/2010)

25

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

26

U toku II svetskog rata, u SAD, konstruiše se mašina za
računanje tabela trajektorija za nove topove; mašina se
zvala ENIAC (Electronic Numerical Integrator and
Computer)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

27

• ENIAC:
– Težina 30 tona
– 18000 elektronskih cevi
– Potrošnja 25 KW
– Snaga obrade: 100.000
izračunavanja u sekundi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

28

Posle rata, 1950., konstruisan je UNIVAC I, prvi
komercijalni računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Evolucija i ubrzanje

Razvoj računara

29

– Elektronske cevi su korišćene
u prvim računarima
– Tranzistori zamenjuju
elektronske cevi počevši od
1956. (računari 2. generacije)
• Tranzistori i štampane veze
• Primena na univerzitetima
– Od sredine 60. godina
tranzistore zamenjuju
integrisana kola (računari 3.
generacije)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Integrisana kola
Razvoj računara
omogućavaju:
– Povećanje pouzdanosti





30

Smanjenje dimenzije
Veću brzinu
Veću efikasnost
Niže cene

• LSI - Large Scale
Integration
• VLSI - Very Large Scale
Integration
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara
Mikroračunarska revolucija

31

 1971: Intelovi inženjeri su konstruisali
prvi mikroprocesor
 Mikroračunarska revolucija počinje
1970:
 Apple
 Commodore
...
 Stoni - desktop računari nisu u
potpunosti zamenili velike računare, koji
takođe doživljavaju promenu
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Apple II (1977)

Razvoj računara

32

– BASIC programski jezik
– Displej od 24 linije x 40
kolona
– Memorija od 4100
karaktera
– $1298.

• IBM (PC) 5150 (1981)
– modular design
– 16,000 character memory
– $1265.
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

33

• 1981-1982
– ZX81
• 8-16K

– Spectrum
• 48K

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• GUI - Graphical User
Interface

Razvoj računara

34

– Doug Engelbart's
• Osmislio “humancomputer interaction” HCI
• Razvio je hypertext
• Uveo je kursor kontrolisan
mišem
• Multiple windows.
– WIMP (windows, icons,
menus and pointers)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Macintosh (1984)

Razvoj računara

35

– Steve Jobs
• GUI, ikone, itd
• Desktop – radna
površina
• Upotreba miša i
drugih “pointing
devices”
• “Double click" i
“Click-and-drag“
osobine za podršku
uređajima za
pokazivanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Microsoft Windows

Razvoj računara

36

– Win 1.0, 1985, radio je
na MS-DOS-u, 16 bitni
OS, multitasking
– Win 3.0 i Win 3.1,
1990/92, 16/32 bitni OS
– Win 3.11, Win 95, Win
98, Win Me, 32 bitni OS
– Win NT, 64 bitni OS
– WIN XP, Windows Server
– Windows Vista, 64 bitni
OS
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

37

• Prva generacija (1951-58)
– Elektronske vakum cevi
– Mašinski jezik – jezik niskog nivoa za
programiranje
– Magnetna primarna memorija
– Problemi zagrevanja i održavanja
– Unos podataka i instrukcija preko bušenih
kartica
– Spor ulaz i izlaz
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

38

• Druga generacija (1958-64)
– Tranzistorska tehnologija
– Tehnologija štampanih veza
– Početak jezika višeg nivoa
– Povećana brzina rada
– Magnetna primarna memorija
– Magnetni diskovi i trake za
sekundarnu memoriju
– Tipičan primer: IBM 1620

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

39

• Treća generacija (1965-70)







Pojava integrisanih čipova – IC
Drastično povećanje memorije
Razvoj softvera
Drastično smanjenje veličine i cene
Povećanje brzine i dostupnosti
Tipičan primer:
HONEY WELL - 6000 SERIES

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

40

• Četvrta generacija (1971- do danas)







LSI - Large Scale Integration
VLSI - Very Large Scale Integration
Razvoj mikroprocesora
Pojava mini i super računara
Paralelno procesiranje
Povećana brzina rada, snaga, memorijski
resursi
– Tipični predstavnici:
Apple II, IBM PC

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

41

• Karakteristike razvoja računara:
• Povećanje brzine (radnog takta)
• Povećanje memorijskih resursa (i za primarnu
i sekundarnu memoriju)
• Povećanje širine magistrale
• Paralelizacija u radu
• Niža cena
• Manje dimenzije
• Manja potrošnja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd











Razvoj računara

42

Mainframe
Super računari
Serveri
Radne stanice
Personalni računari
Stoni i prenosivi računari
Mikrokompjuteri
Ugrađeni računari
Mreže, klasteri računara
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

43

• Mainframe i Super računari
• Mainframe
– Višekorisnički
– Koriste se u velikim organizacijama, kao što
su banke i avioprevoznici za velike
računarske poslove

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

• Mainframe

44

– Mogućnost konkurentne
obrade aplikacija
– Velike organizacije –
upravljaju sa više od
1000 transakcija
– Zahtevaju specijalnu
klimu za prostoriju
– Ulaz/Izlaz preko “dumb”
terminala

TERMINALI

Informatika (šk.god.2009/2010)

MAINFRAME

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

45

• Super računari
– Za moćne korisnike kojima je potreban pristup
najbržim i najmoćnijim računarima

NASA Columbia
Supercomputer

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

46

• Super računari
– Skupa, najmodernija tehnologija
– Koriste se za simulacije i modelovanje
kompleksnih sistema
– Mesta primene:






Vremenska prognoza,
Hemijski i fizički procesi
Kretanja u vasioni
Vojne potrebe
.....
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

47

• Serveri, radne stanice i PC (personalni
računari)
– Serveri
• Računari namenjeni za obezbeđivanje softverske
podrške i drugih računarskih resursa drugim
računarima u okviru date mreže

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Radne stanice

Podela računara

48

– Moćni stoni računari sa
povećanom računarskom
snagom (pojačani resursi)
koji su prevashodno
namenjeni krajnjim,
interaktivnim aplikacijama
– Najčešće su povezani na
veliki računarski sistem
– 3D grafika, dizajn i sl.
– Najčešće su potrebni
naučnicima i inženjerima
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

49

• Personalni računari
– Opslužuju jednog
korisnika u datom
trenutku
– Uobičajene primene
obuhvataju:
• obrada teksta,
računovodstvo, igre,
slušanje muzike i
gledanje video
sadržaja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

50

• Prenosivi računari: mašine koje nisu vezane za
stolove
– Notebooks (laptops)
– Handheld computers (PDAs)
– Palmtop

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Ugrađeni računari

Podela računara

51

– Računari posebne namene
isključivo za unapred definisane
zadatke
• Kontrola temperature i
vlažnosti
• Monitorisanje rada srca
• Monitorisanje kućnog
sistema obezbeđenja od
provale, ...

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara
•Pojava računarskih
mreža

52

– Local-Area Networks
(LANs) lokalne mreže
– Wide-Area Networks
(WANs) regionalne mreže
– Eksperimentalna mreža
formirana 1969, nazvana
ARPANET, u narednom
periodu se transformiše u
Internet
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

53

• Servisi (usluge) Interneta
– Elektronska pošta
• E-mail softver

– World Wide Web
• Transformacija Interneta od
tekstualnog u multimedijalno
okruženje, koje obuhvata slike,
animacije, zvuk i video.
• Web browseri - programi koji
služe kao navigacioni prozori
na Web-u
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

54

• Hipertekst linkovi
– Povezuju milione Web stranica kreiranih od
različitih autora
• Intranet
– Privatne unutar-organizacijske mreže
zasnovane na Internet tehnologiji
• Extranet
– Udaljeni korisnici koji mogu da pristupe
resursima Intraneta
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

55

• Doba u razvoju društva:
– Poljoprivredno doba
– Industrijsko doba

• Doba u kome živimo informaciono doba:
– Sve više ljudi zarađuje za
život radeći na računarima

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

56

• Uticaj tehnologije
–Računarska pismenost
već unapređuje naš
svakodnevni život i
profesionalni rad

• Primene (aplikacije):
–Omogućavaju upotrebu
računara za specificirane
namere
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo
• Aplikativni programi

57

– Obrada teksta i stono
izdavaštvo
– Tabelarni proračuni
– Baze podataka
– Računarska grafika i digitalna
fotografija
– Digitalni audio, digitalni video i
multimedija
– Telekomunikacione mreže
– Veštačka inteligencija
– Zabava
– Opšte metode rešavanja
problema
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

58

• Implikacije: Socialna i etička pitanja
– Personalna privatnost ugrožena centralizovanim
bazama podataka i računarskim mrežama
– Rizik od kriminala zasnovanog na visokoj tehnologiji i
teškoćama zaštite osetljivih podataka
– Teškoće u definisanju i zaštiti intelektualne svojine u
uslovima digitalnog doba
– Rizik od otkaza računarskih sistema
– Opasnost od automatizacije i dehumanizacije rada

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

59

– Zloupotreba informacija u
političke i ekonomske svrhe
– Opasnost zavisnosti od
kompleksne tehnologije
– Kraj privatnosti
– Zamagljivanje realnosti
– Evolucija inteligencije
– Pojava bio-digitalne
tehnologije
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

60

 Hardver: osnova svakog novog projekta
 Softver: naredni korak, koji daje vrednost
hardveru
 Servisi: najuspešniji sadašnji poslovni pristup
 Način života: računari postaju deo našeg
načina života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

61

• Računari su evoluirali od Charles Babbageovog plana za analitičku mašinu u moderne
super računare
• Računari se danas pojavljuju u svim oblicima i
veličinama, sa specifičnostima prilagođenim
partikularnim zadacima
• Povezivanje u mrežu poboljšava vrednost i
snagu računara:
– Internet
– WWW
– E-mail

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

62

 Računari i informacione
tehnologije su preomenili svet
temeljno i nepovratno
 Nove tehnologije, kao što su
veštačka inteligencija,
obećavaju nove primene u
budućnosti
 Računari ugrožavaju privatnost,
bezbednost, i možda, naš
individualni način života
Informatika (šk.god.2009/2010)

Dragan Cvetković


Slide 2

Fakultet za informatiku i menadžment – Beograd

1

Informatika
Razvoj računara:
od kalkulatora do mrežnog povezivanja

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

2

Razvoj računara

Ciljevi:







Šta je računar i šta može da uradi?
Uticaj računara na savremeni život
Istorija razvoja računara
Trendovi razvoja savremenih računara
Fundamentalne razlike između računara i
drugih vrsta mašina
Odnos između hardvera i softvera
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

3

Razvoj računara
• Osnovne klase savremenih računara i
njihova upotreba
• Kako Internet menja primenu računara i
informacionih tehnologija uopšte?
• Savremeno informaciono doba
• Socijalni i etički uticaj informacionih
tehnologija na društvo

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija
• Značajni pronalasci XX veka:
• Mobilna telefonija, Internet, WWW, video
konferencije
• Faza projektovanja, upotrebe, usavršavanja
• Suštinski su zasnovani na IT

Informatika (šk.god.2009/2010)

Dragan Cvetković

4

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija

• Informaciona tehnologija
• Širok spektar alata i tehnika koje se koriste
prilikom kreiranja, skladištenja, obrade i
distribucije podataka i informacija

• Osnovni cilj IT-a
• Odgovoriti na zahtev (potrošača) efikasnije i
prikladnije

Informatika (šk.god.2009/2010)

Dragan Cvetković

5

Fakultet za informatiku i menadžment – Beograd

Istorija računara
• Abacus, Vavilon, 4000
godina BC, aritmetičke
operacije, koristi se u
Kini, Japanu, Indiji itd.

• Blaise Pascal, 1642,
mehanički kalkulator,
rad sa osmocifrenim
brojevima

Informatika (šk.god.2009/2010)

Dragan Cvetković

6

Fakultet za informatiku i menadžment – Beograd

• Charles Babbage
(1791-1871)
“the father of computers”

Istorija računara

– Profesor matematike sa
Kembridža iz 19. veka
– Prvi mehanički računar
(kompjuter)
– Analitička mašina
– Programabilna pomoću
bušenih kartica
– Izvođenje računskih
operacija sa tačnošću do 20
cifara
Informatika (šk.god.2009/2010)

Dragan Cvetković

7

Fakultet za informatiku i menadžment – Beograd

• Ada Lovelace
(ćerka Lorda Bajrona)

Istorija računara

• Interpretator i promoter Babbageovih vizionarskih radova
• Napisala je plan upotrebe analitičke
mašine za računanje niza Bernoullijevih brojeva
• Verovatno je bila prvi programer na
svetu
• Jedan od savremenijih programskih
jezika je nazvan po njoj:
ADA programski jezik

Informatika (šk.god.2009/2010)

Dragan Cvetković

8

Fakultet za informatiku i menadžment – Beograd

• Herman Hollerith
(1860-1929)

Istorija računara

• Razvio je sistem kodovanja
podataka na bušenim karticama
• Patent je korišćen u SAD 1890. za
popis stanovništva
• Program se svodio na
prebrojavanje
• Izbegnute greške čitanja,
praktično neograničena memorija
za pristup
• Njegova prva kompanija je
preteča IBM-a
Informatika (šk.god.2009/2010)

Dragan Cvetković

9

Fakultet za informatiku i menadžment – Beograd

Istorija računara

10

Bušena kartica
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

11

• Alan Turing (1912-1954)
• Definisao je principe modernih
računara
• Program je niz naredbi zapisan
u memoriji nizom simbola
• Formulisao je koncept algoritma
• U II svetskom radu radio u
Bletchley Parku – Britanski
centar za dešifrovanje
• Razvio je metod “bombe” za
napad na Nemačku mašinu za
šifrovanje - Enigma
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

Enigma

12

Mašina “bomba” za dešifrovanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

13

• John Von Nouman
(1903-1957)
• Koncept programa
koji je smešten u
memoriji
• Koncept računara
opšte namene
• Mogućnost
modifikovanja
programa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

14

• Računari više nisu luksuz nego potreba
• Računari i njihova primena su uključeni
u sve aspekte svakodnevnog života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

15

• Svaki današnji računar sledi
osnovni plan projektovan od
strane Babbage-a
• Računar je višenamenski izuzetno prilagodljivo sredstvo
– Može da sabira brojeve, ali
istovremeno i da se koristi za
lansiranje interkontinentalnih
balističkih raketa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

16

• Svaki računar se može posmatrati kao sistem:
– Ulazni podaci: ulazi
– Centralna jedinica: obrada
– Izlazne informacije: izlazi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

17

• Višenamenska upotreba računara se zasniva
na:
– Hardveru:
• Fizički deo računara
– Softveru:
• Instrukcije koje upravljaju hardverom i vrše
transformacije nad prikupljenim podacima, sa
ciljem da se dobije željeni izlaz

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

18

• Osnovne operacije:
• Ulazne operacije (podaci i instrukcije),
• Aritmetičke operacije (sabiranje, množenje,
...),
• Logičke operacije (AND, OR, NOT)
• Izlazne operacije (video, štampa, zvuk, ...)
• Smeštanje i čuvanje podataka (podaci i
programi)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Hardver računara:

Razvoj računara

19







Interne komponente i periferije
CPU - procesor
Čipovi – kontroleri, memorije
Osnovna ploča
Posebne kartice (zvučna, video, mrežna,
memorijska, ...)
• Konektori (serijski, paralelni, video, audio, USB,
mrežni, telefonski, ...)
• Hladnjaci (pasivni i aktivni)
• Izvor napajanja - ispravljač
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Softver računara:

Razvoj računara

• Program – niz naredbi
(instrukcije)
• Sistemski softver (OS)
– skriva kompleksnost
hardvera
• Aplikativni softver
• Korisnici putem
interfejsa interaguju sa
aplikacijom
• Podrazumeva se
ispravan rad hardvera
Informatika (šk.god.2009/2010)

20

Hardware

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

21

External Storage

Internal Storage

Input Units

Arithmetic &
Logic Unit

Output Units

Control Unit

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

22

• Prvi realni računari:
– 1939: Konrad Zuse je
kompletirao prvi
programabilni digitalni
računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

23

• Pred II svetski rat Britanska vlada je formirala
tajni tim matematičara i inženjera za razbijanje
nacističkih vojnih šifara (Lorencova šifra)
– 1943: Tim predvođen matematičarem Alan
Turing-om kompletirao je Kolos, koji su
mnogi smatrali za prvi elektronski digitalni
računar

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Računari 1. generacije

Razvoj računara

24

– 1944: profesor sa Harvarda,
Howard Aiken je razvio računar
Mark I
– Proizvod IBM-a
 Prvi elektro-mehanički računar
opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• 1944: Mark I

Razvoj računara

Informatika (šk.god.2009/2010)

25

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

26

U toku II svetskog rata, u SAD, konstruiše se mašina za
računanje tabela trajektorija za nove topove; mašina se
zvala ENIAC (Electronic Numerical Integrator and
Computer)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

27

• ENIAC:
– Težina 30 tona
– 18000 elektronskih cevi
– Potrošnja 25 KW
– Snaga obrade: 100.000
izračunavanja u sekundi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

28

Posle rata, 1950., konstruisan je UNIVAC I, prvi
komercijalni računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Evolucija i ubrzanje

Razvoj računara

29

– Elektronske cevi su korišćene
u prvim računarima
– Tranzistori zamenjuju
elektronske cevi počevši od
1956. (računari 2. generacije)
• Tranzistori i štampane veze
• Primena na univerzitetima
– Od sredine 60. godina
tranzistore zamenjuju
integrisana kola (računari 3.
generacije)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Integrisana kola
Razvoj računara
omogućavaju:
– Povećanje pouzdanosti





30

Smanjenje dimenzije
Veću brzinu
Veću efikasnost
Niže cene

• LSI - Large Scale
Integration
• VLSI - Very Large Scale
Integration
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara
Mikroračunarska revolucija

31

 1971: Intelovi inženjeri su konstruisali
prvi mikroprocesor
 Mikroračunarska revolucija počinje
1970:
 Apple
 Commodore
...
 Stoni - desktop računari nisu u
potpunosti zamenili velike računare, koji
takođe doživljavaju promenu
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Apple II (1977)

Razvoj računara

32

– BASIC programski jezik
– Displej od 24 linije x 40
kolona
– Memorija od 4100
karaktera
– $1298.

• IBM (PC) 5150 (1981)
– modular design
– 16,000 character memory
– $1265.
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

33

• 1981-1982
– ZX81
• 8-16K

– Spectrum
• 48K

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• GUI - Graphical User
Interface

Razvoj računara

34

– Doug Engelbart's
• Osmislio “humancomputer interaction” HCI
• Razvio je hypertext
• Uveo je kursor kontrolisan
mišem
• Multiple windows.
– WIMP (windows, icons,
menus and pointers)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Macintosh (1984)

Razvoj računara

35

– Steve Jobs
• GUI, ikone, itd
• Desktop – radna
površina
• Upotreba miša i
drugih “pointing
devices”
• “Double click" i
“Click-and-drag“
osobine za podršku
uređajima za
pokazivanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Microsoft Windows

Razvoj računara

36

– Win 1.0, 1985, radio je
na MS-DOS-u, 16 bitni
OS, multitasking
– Win 3.0 i Win 3.1,
1990/92, 16/32 bitni OS
– Win 3.11, Win 95, Win
98, Win Me, 32 bitni OS
– Win NT, 64 bitni OS
– WIN XP, Windows Server
– Windows Vista, 64 bitni
OS
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

37

• Prva generacija (1951-58)
– Elektronske vakum cevi
– Mašinski jezik – jezik niskog nivoa za
programiranje
– Magnetna primarna memorija
– Problemi zagrevanja i održavanja
– Unos podataka i instrukcija preko bušenih
kartica
– Spor ulaz i izlaz
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

38

• Druga generacija (1958-64)
– Tranzistorska tehnologija
– Tehnologija štampanih veza
– Početak jezika višeg nivoa
– Povećana brzina rada
– Magnetna primarna memorija
– Magnetni diskovi i trake za
sekundarnu memoriju
– Tipičan primer: IBM 1620

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

39

• Treća generacija (1965-70)







Pojava integrisanih čipova – IC
Drastično povećanje memorije
Razvoj softvera
Drastično smanjenje veličine i cene
Povećanje brzine i dostupnosti
Tipičan primer:
HONEY WELL - 6000 SERIES

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

40

• Četvrta generacija (1971- do danas)







LSI - Large Scale Integration
VLSI - Very Large Scale Integration
Razvoj mikroprocesora
Pojava mini i super računara
Paralelno procesiranje
Povećana brzina rada, snaga, memorijski
resursi
– Tipični predstavnici:
Apple II, IBM PC

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

41

• Karakteristike razvoja računara:
• Povećanje brzine (radnog takta)
• Povećanje memorijskih resursa (i za primarnu
i sekundarnu memoriju)
• Povećanje širine magistrale
• Paralelizacija u radu
• Niža cena
• Manje dimenzije
• Manja potrošnja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd











Razvoj računara

42

Mainframe
Super računari
Serveri
Radne stanice
Personalni računari
Stoni i prenosivi računari
Mikrokompjuteri
Ugrađeni računari
Mreže, klasteri računara
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

43

• Mainframe i Super računari
• Mainframe
– Višekorisnički
– Koriste se u velikim organizacijama, kao što
su banke i avioprevoznici za velike
računarske poslove

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

• Mainframe

44

– Mogućnost konkurentne
obrade aplikacija
– Velike organizacije –
upravljaju sa više od
1000 transakcija
– Zahtevaju specijalnu
klimu za prostoriju
– Ulaz/Izlaz preko “dumb”
terminala

TERMINALI

Informatika (šk.god.2009/2010)

MAINFRAME

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

45

• Super računari
– Za moćne korisnike kojima je potreban pristup
najbržim i najmoćnijim računarima

NASA Columbia
Supercomputer

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

46

• Super računari
– Skupa, najmodernija tehnologija
– Koriste se za simulacije i modelovanje
kompleksnih sistema
– Mesta primene:






Vremenska prognoza,
Hemijski i fizički procesi
Kretanja u vasioni
Vojne potrebe
.....
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

47

• Serveri, radne stanice i PC (personalni
računari)
– Serveri
• Računari namenjeni za obezbeđivanje softverske
podrške i drugih računarskih resursa drugim
računarima u okviru date mreže

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Radne stanice

Podela računara

48

– Moćni stoni računari sa
povećanom računarskom
snagom (pojačani resursi)
koji su prevashodno
namenjeni krajnjim,
interaktivnim aplikacijama
– Najčešće su povezani na
veliki računarski sistem
– 3D grafika, dizajn i sl.
– Najčešće su potrebni
naučnicima i inženjerima
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

49

• Personalni računari
– Opslužuju jednog
korisnika u datom
trenutku
– Uobičajene primene
obuhvataju:
• obrada teksta,
računovodstvo, igre,
slušanje muzike i
gledanje video
sadržaja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

50

• Prenosivi računari: mašine koje nisu vezane za
stolove
– Notebooks (laptops)
– Handheld computers (PDAs)
– Palmtop

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Ugrađeni računari

Podela računara

51

– Računari posebne namene
isključivo za unapred definisane
zadatke
• Kontrola temperature i
vlažnosti
• Monitorisanje rada srca
• Monitorisanje kućnog
sistema obezbeđenja od
provale, ...

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara
•Pojava računarskih
mreža

52

– Local-Area Networks
(LANs) lokalne mreže
– Wide-Area Networks
(WANs) regionalne mreže
– Eksperimentalna mreža
formirana 1969, nazvana
ARPANET, u narednom
periodu se transformiše u
Internet
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

53

• Servisi (usluge) Interneta
– Elektronska pošta
• E-mail softver

– World Wide Web
• Transformacija Interneta od
tekstualnog u multimedijalno
okruženje, koje obuhvata slike,
animacije, zvuk i video.
• Web browseri - programi koji
služe kao navigacioni prozori
na Web-u
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

54

• Hipertekst linkovi
– Povezuju milione Web stranica kreiranih od
različitih autora
• Intranet
– Privatne unutar-organizacijske mreže
zasnovane na Internet tehnologiji
• Extranet
– Udaljeni korisnici koji mogu da pristupe
resursima Intraneta
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

55

• Doba u razvoju društva:
– Poljoprivredno doba
– Industrijsko doba

• Doba u kome živimo informaciono doba:
– Sve više ljudi zarađuje za
život radeći na računarima

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

56

• Uticaj tehnologije
–Računarska pismenost
već unapređuje naš
svakodnevni život i
profesionalni rad

• Primene (aplikacije):
–Omogućavaju upotrebu
računara za specificirane
namere
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo
• Aplikativni programi

57

– Obrada teksta i stono
izdavaštvo
– Tabelarni proračuni
– Baze podataka
– Računarska grafika i digitalna
fotografija
– Digitalni audio, digitalni video i
multimedija
– Telekomunikacione mreže
– Veštačka inteligencija
– Zabava
– Opšte metode rešavanja
problema
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

58

• Implikacije: Socialna i etička pitanja
– Personalna privatnost ugrožena centralizovanim
bazama podataka i računarskim mrežama
– Rizik od kriminala zasnovanog na visokoj tehnologiji i
teškoćama zaštite osetljivih podataka
– Teškoće u definisanju i zaštiti intelektualne svojine u
uslovima digitalnog doba
– Rizik od otkaza računarskih sistema
– Opasnost od automatizacije i dehumanizacije rada

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

59

– Zloupotreba informacija u
političke i ekonomske svrhe
– Opasnost zavisnosti od
kompleksne tehnologije
– Kraj privatnosti
– Zamagljivanje realnosti
– Evolucija inteligencije
– Pojava bio-digitalne
tehnologije
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

60

 Hardver: osnova svakog novog projekta
 Softver: naredni korak, koji daje vrednost
hardveru
 Servisi: najuspešniji sadašnji poslovni pristup
 Način života: računari postaju deo našeg
načina života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

61

• Računari su evoluirali od Charles Babbageovog plana za analitičku mašinu u moderne
super računare
• Računari se danas pojavljuju u svim oblicima i
veličinama, sa specifičnostima prilagođenim
partikularnim zadacima
• Povezivanje u mrežu poboljšava vrednost i
snagu računara:
– Internet
– WWW
– E-mail

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

62

 Računari i informacione
tehnologije su preomenili svet
temeljno i nepovratno
 Nove tehnologije, kao što su
veštačka inteligencija,
obećavaju nove primene u
budućnosti
 Računari ugrožavaju privatnost,
bezbednost, i možda, naš
individualni način života
Informatika (šk.god.2009/2010)

Dragan Cvetković


Slide 3

Fakultet za informatiku i menadžment – Beograd

1

Informatika
Razvoj računara:
od kalkulatora do mrežnog povezivanja

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

2

Razvoj računara

Ciljevi:







Šta je računar i šta može da uradi?
Uticaj računara na savremeni život
Istorija razvoja računara
Trendovi razvoja savremenih računara
Fundamentalne razlike između računara i
drugih vrsta mašina
Odnos između hardvera i softvera
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

3

Razvoj računara
• Osnovne klase savremenih računara i
njihova upotreba
• Kako Internet menja primenu računara i
informacionih tehnologija uopšte?
• Savremeno informaciono doba
• Socijalni i etički uticaj informacionih
tehnologija na društvo

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija
• Značajni pronalasci XX veka:
• Mobilna telefonija, Internet, WWW, video
konferencije
• Faza projektovanja, upotrebe, usavršavanja
• Suštinski su zasnovani na IT

Informatika (šk.god.2009/2010)

Dragan Cvetković

4

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija

• Informaciona tehnologija
• Širok spektar alata i tehnika koje se koriste
prilikom kreiranja, skladištenja, obrade i
distribucije podataka i informacija

• Osnovni cilj IT-a
• Odgovoriti na zahtev (potrošača) efikasnije i
prikladnije

Informatika (šk.god.2009/2010)

Dragan Cvetković

5

Fakultet za informatiku i menadžment – Beograd

Istorija računara
• Abacus, Vavilon, 4000
godina BC, aritmetičke
operacije, koristi se u
Kini, Japanu, Indiji itd.

• Blaise Pascal, 1642,
mehanički kalkulator,
rad sa osmocifrenim
brojevima

Informatika (šk.god.2009/2010)

Dragan Cvetković

6

Fakultet za informatiku i menadžment – Beograd

• Charles Babbage
(1791-1871)
“the father of computers”

Istorija računara

– Profesor matematike sa
Kembridža iz 19. veka
– Prvi mehanički računar
(kompjuter)
– Analitička mašina
– Programabilna pomoću
bušenih kartica
– Izvođenje računskih
operacija sa tačnošću do 20
cifara
Informatika (šk.god.2009/2010)

Dragan Cvetković

7

Fakultet za informatiku i menadžment – Beograd

• Ada Lovelace
(ćerka Lorda Bajrona)

Istorija računara

• Interpretator i promoter Babbageovih vizionarskih radova
• Napisala je plan upotrebe analitičke
mašine za računanje niza Bernoullijevih brojeva
• Verovatno je bila prvi programer na
svetu
• Jedan od savremenijih programskih
jezika je nazvan po njoj:
ADA programski jezik

Informatika (šk.god.2009/2010)

Dragan Cvetković

8

Fakultet za informatiku i menadžment – Beograd

• Herman Hollerith
(1860-1929)

Istorija računara

• Razvio je sistem kodovanja
podataka na bušenim karticama
• Patent je korišćen u SAD 1890. za
popis stanovništva
• Program se svodio na
prebrojavanje
• Izbegnute greške čitanja,
praktično neograničena memorija
za pristup
• Njegova prva kompanija je
preteča IBM-a
Informatika (šk.god.2009/2010)

Dragan Cvetković

9

Fakultet za informatiku i menadžment – Beograd

Istorija računara

10

Bušena kartica
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

11

• Alan Turing (1912-1954)
• Definisao je principe modernih
računara
• Program je niz naredbi zapisan
u memoriji nizom simbola
• Formulisao je koncept algoritma
• U II svetskom radu radio u
Bletchley Parku – Britanski
centar za dešifrovanje
• Razvio je metod “bombe” za
napad na Nemačku mašinu za
šifrovanje - Enigma
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

Enigma

12

Mašina “bomba” za dešifrovanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

13

• John Von Nouman
(1903-1957)
• Koncept programa
koji je smešten u
memoriji
• Koncept računara
opšte namene
• Mogućnost
modifikovanja
programa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

14

• Računari više nisu luksuz nego potreba
• Računari i njihova primena su uključeni
u sve aspekte svakodnevnog života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

15

• Svaki današnji računar sledi
osnovni plan projektovan od
strane Babbage-a
• Računar je višenamenski izuzetno prilagodljivo sredstvo
– Može da sabira brojeve, ali
istovremeno i da se koristi za
lansiranje interkontinentalnih
balističkih raketa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

16

• Svaki računar se može posmatrati kao sistem:
– Ulazni podaci: ulazi
– Centralna jedinica: obrada
– Izlazne informacije: izlazi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

17

• Višenamenska upotreba računara se zasniva
na:
– Hardveru:
• Fizički deo računara
– Softveru:
• Instrukcije koje upravljaju hardverom i vrše
transformacije nad prikupljenim podacima, sa
ciljem da se dobije željeni izlaz

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

18

• Osnovne operacije:
• Ulazne operacije (podaci i instrukcije),
• Aritmetičke operacije (sabiranje, množenje,
...),
• Logičke operacije (AND, OR, NOT)
• Izlazne operacije (video, štampa, zvuk, ...)
• Smeštanje i čuvanje podataka (podaci i
programi)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Hardver računara:

Razvoj računara

19







Interne komponente i periferije
CPU - procesor
Čipovi – kontroleri, memorije
Osnovna ploča
Posebne kartice (zvučna, video, mrežna,
memorijska, ...)
• Konektori (serijski, paralelni, video, audio, USB,
mrežni, telefonski, ...)
• Hladnjaci (pasivni i aktivni)
• Izvor napajanja - ispravljač
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Softver računara:

Razvoj računara

• Program – niz naredbi
(instrukcije)
• Sistemski softver (OS)
– skriva kompleksnost
hardvera
• Aplikativni softver
• Korisnici putem
interfejsa interaguju sa
aplikacijom
• Podrazumeva se
ispravan rad hardvera
Informatika (šk.god.2009/2010)

20

Hardware

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

21

External Storage

Internal Storage

Input Units

Arithmetic &
Logic Unit

Output Units

Control Unit

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

22

• Prvi realni računari:
– 1939: Konrad Zuse je
kompletirao prvi
programabilni digitalni
računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

23

• Pred II svetski rat Britanska vlada je formirala
tajni tim matematičara i inženjera za razbijanje
nacističkih vojnih šifara (Lorencova šifra)
– 1943: Tim predvođen matematičarem Alan
Turing-om kompletirao je Kolos, koji su
mnogi smatrali za prvi elektronski digitalni
računar

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Računari 1. generacije

Razvoj računara

24

– 1944: profesor sa Harvarda,
Howard Aiken je razvio računar
Mark I
– Proizvod IBM-a
 Prvi elektro-mehanički računar
opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• 1944: Mark I

Razvoj računara

Informatika (šk.god.2009/2010)

25

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

26

U toku II svetskog rata, u SAD, konstruiše se mašina za
računanje tabela trajektorija za nove topove; mašina se
zvala ENIAC (Electronic Numerical Integrator and
Computer)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

27

• ENIAC:
– Težina 30 tona
– 18000 elektronskih cevi
– Potrošnja 25 KW
– Snaga obrade: 100.000
izračunavanja u sekundi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

28

Posle rata, 1950., konstruisan je UNIVAC I, prvi
komercijalni računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Evolucija i ubrzanje

Razvoj računara

29

– Elektronske cevi su korišćene
u prvim računarima
– Tranzistori zamenjuju
elektronske cevi počevši od
1956. (računari 2. generacije)
• Tranzistori i štampane veze
• Primena na univerzitetima
– Od sredine 60. godina
tranzistore zamenjuju
integrisana kola (računari 3.
generacije)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Integrisana kola
Razvoj računara
omogućavaju:
– Povećanje pouzdanosti





30

Smanjenje dimenzije
Veću brzinu
Veću efikasnost
Niže cene

• LSI - Large Scale
Integration
• VLSI - Very Large Scale
Integration
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara
Mikroračunarska revolucija

31

 1971: Intelovi inženjeri su konstruisali
prvi mikroprocesor
 Mikroračunarska revolucija počinje
1970:
 Apple
 Commodore
...
 Stoni - desktop računari nisu u
potpunosti zamenili velike računare, koji
takođe doživljavaju promenu
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Apple II (1977)

Razvoj računara

32

– BASIC programski jezik
– Displej od 24 linije x 40
kolona
– Memorija od 4100
karaktera
– $1298.

• IBM (PC) 5150 (1981)
– modular design
– 16,000 character memory
– $1265.
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

33

• 1981-1982
– ZX81
• 8-16K

– Spectrum
• 48K

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• GUI - Graphical User
Interface

Razvoj računara

34

– Doug Engelbart's
• Osmislio “humancomputer interaction” HCI
• Razvio je hypertext
• Uveo je kursor kontrolisan
mišem
• Multiple windows.
– WIMP (windows, icons,
menus and pointers)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Macintosh (1984)

Razvoj računara

35

– Steve Jobs
• GUI, ikone, itd
• Desktop – radna
površina
• Upotreba miša i
drugih “pointing
devices”
• “Double click" i
“Click-and-drag“
osobine za podršku
uređajima za
pokazivanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Microsoft Windows

Razvoj računara

36

– Win 1.0, 1985, radio je
na MS-DOS-u, 16 bitni
OS, multitasking
– Win 3.0 i Win 3.1,
1990/92, 16/32 bitni OS
– Win 3.11, Win 95, Win
98, Win Me, 32 bitni OS
– Win NT, 64 bitni OS
– WIN XP, Windows Server
– Windows Vista, 64 bitni
OS
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

37

• Prva generacija (1951-58)
– Elektronske vakum cevi
– Mašinski jezik – jezik niskog nivoa za
programiranje
– Magnetna primarna memorija
– Problemi zagrevanja i održavanja
– Unos podataka i instrukcija preko bušenih
kartica
– Spor ulaz i izlaz
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

38

• Druga generacija (1958-64)
– Tranzistorska tehnologija
– Tehnologija štampanih veza
– Početak jezika višeg nivoa
– Povećana brzina rada
– Magnetna primarna memorija
– Magnetni diskovi i trake za
sekundarnu memoriju
– Tipičan primer: IBM 1620

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

39

• Treća generacija (1965-70)







Pojava integrisanih čipova – IC
Drastično povećanje memorije
Razvoj softvera
Drastično smanjenje veličine i cene
Povećanje brzine i dostupnosti
Tipičan primer:
HONEY WELL - 6000 SERIES

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

40

• Četvrta generacija (1971- do danas)







LSI - Large Scale Integration
VLSI - Very Large Scale Integration
Razvoj mikroprocesora
Pojava mini i super računara
Paralelno procesiranje
Povećana brzina rada, snaga, memorijski
resursi
– Tipični predstavnici:
Apple II, IBM PC

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

41

• Karakteristike razvoja računara:
• Povećanje brzine (radnog takta)
• Povećanje memorijskih resursa (i za primarnu
i sekundarnu memoriju)
• Povećanje širine magistrale
• Paralelizacija u radu
• Niža cena
• Manje dimenzije
• Manja potrošnja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd











Razvoj računara

42

Mainframe
Super računari
Serveri
Radne stanice
Personalni računari
Stoni i prenosivi računari
Mikrokompjuteri
Ugrađeni računari
Mreže, klasteri računara
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

43

• Mainframe i Super računari
• Mainframe
– Višekorisnički
– Koriste se u velikim organizacijama, kao što
su banke i avioprevoznici za velike
računarske poslove

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

• Mainframe

44

– Mogućnost konkurentne
obrade aplikacija
– Velike organizacije –
upravljaju sa više od
1000 transakcija
– Zahtevaju specijalnu
klimu za prostoriju
– Ulaz/Izlaz preko “dumb”
terminala

TERMINALI

Informatika (šk.god.2009/2010)

MAINFRAME

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

45

• Super računari
– Za moćne korisnike kojima je potreban pristup
najbržim i najmoćnijim računarima

NASA Columbia
Supercomputer

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

46

• Super računari
– Skupa, najmodernija tehnologija
– Koriste se za simulacije i modelovanje
kompleksnih sistema
– Mesta primene:






Vremenska prognoza,
Hemijski i fizički procesi
Kretanja u vasioni
Vojne potrebe
.....
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

47

• Serveri, radne stanice i PC (personalni
računari)
– Serveri
• Računari namenjeni za obezbeđivanje softverske
podrške i drugih računarskih resursa drugim
računarima u okviru date mreže

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Radne stanice

Podela računara

48

– Moćni stoni računari sa
povećanom računarskom
snagom (pojačani resursi)
koji su prevashodno
namenjeni krajnjim,
interaktivnim aplikacijama
– Najčešće su povezani na
veliki računarski sistem
– 3D grafika, dizajn i sl.
– Najčešće su potrebni
naučnicima i inženjerima
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

49

• Personalni računari
– Opslužuju jednog
korisnika u datom
trenutku
– Uobičajene primene
obuhvataju:
• obrada teksta,
računovodstvo, igre,
slušanje muzike i
gledanje video
sadržaja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

50

• Prenosivi računari: mašine koje nisu vezane za
stolove
– Notebooks (laptops)
– Handheld computers (PDAs)
– Palmtop

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Ugrađeni računari

Podela računara

51

– Računari posebne namene
isključivo za unapred definisane
zadatke
• Kontrola temperature i
vlažnosti
• Monitorisanje rada srca
• Monitorisanje kućnog
sistema obezbeđenja od
provale, ...

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara
•Pojava računarskih
mreža

52

– Local-Area Networks
(LANs) lokalne mreže
– Wide-Area Networks
(WANs) regionalne mreže
– Eksperimentalna mreža
formirana 1969, nazvana
ARPANET, u narednom
periodu se transformiše u
Internet
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

53

• Servisi (usluge) Interneta
– Elektronska pošta
• E-mail softver

– World Wide Web
• Transformacija Interneta od
tekstualnog u multimedijalno
okruženje, koje obuhvata slike,
animacije, zvuk i video.
• Web browseri - programi koji
služe kao navigacioni prozori
na Web-u
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

54

• Hipertekst linkovi
– Povezuju milione Web stranica kreiranih od
različitih autora
• Intranet
– Privatne unutar-organizacijske mreže
zasnovane na Internet tehnologiji
• Extranet
– Udaljeni korisnici koji mogu da pristupe
resursima Intraneta
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

55

• Doba u razvoju društva:
– Poljoprivredno doba
– Industrijsko doba

• Doba u kome živimo informaciono doba:
– Sve više ljudi zarađuje za
život radeći na računarima

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

56

• Uticaj tehnologije
–Računarska pismenost
već unapređuje naš
svakodnevni život i
profesionalni rad

• Primene (aplikacije):
–Omogućavaju upotrebu
računara za specificirane
namere
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo
• Aplikativni programi

57

– Obrada teksta i stono
izdavaštvo
– Tabelarni proračuni
– Baze podataka
– Računarska grafika i digitalna
fotografija
– Digitalni audio, digitalni video i
multimedija
– Telekomunikacione mreže
– Veštačka inteligencija
– Zabava
– Opšte metode rešavanja
problema
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

58

• Implikacije: Socialna i etička pitanja
– Personalna privatnost ugrožena centralizovanim
bazama podataka i računarskim mrežama
– Rizik od kriminala zasnovanog na visokoj tehnologiji i
teškoćama zaštite osetljivih podataka
– Teškoće u definisanju i zaštiti intelektualne svojine u
uslovima digitalnog doba
– Rizik od otkaza računarskih sistema
– Opasnost od automatizacije i dehumanizacije rada

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

59

– Zloupotreba informacija u
političke i ekonomske svrhe
– Opasnost zavisnosti od
kompleksne tehnologije
– Kraj privatnosti
– Zamagljivanje realnosti
– Evolucija inteligencije
– Pojava bio-digitalne
tehnologije
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

60

 Hardver: osnova svakog novog projekta
 Softver: naredni korak, koji daje vrednost
hardveru
 Servisi: najuspešniji sadašnji poslovni pristup
 Način života: računari postaju deo našeg
načina života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

61

• Računari su evoluirali od Charles Babbageovog plana za analitičku mašinu u moderne
super računare
• Računari se danas pojavljuju u svim oblicima i
veličinama, sa specifičnostima prilagođenim
partikularnim zadacima
• Povezivanje u mrežu poboljšava vrednost i
snagu računara:
– Internet
– WWW
– E-mail

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

62

 Računari i informacione
tehnologije su preomenili svet
temeljno i nepovratno
 Nove tehnologije, kao što su
veštačka inteligencija,
obećavaju nove primene u
budućnosti
 Računari ugrožavaju privatnost,
bezbednost, i možda, naš
individualni način života
Informatika (šk.god.2009/2010)

Dragan Cvetković


Slide 4

Fakultet za informatiku i menadžment – Beograd

1

Informatika
Razvoj računara:
od kalkulatora do mrežnog povezivanja

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

2

Razvoj računara

Ciljevi:







Šta je računar i šta može da uradi?
Uticaj računara na savremeni život
Istorija razvoja računara
Trendovi razvoja savremenih računara
Fundamentalne razlike između računara i
drugih vrsta mašina
Odnos između hardvera i softvera
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

3

Razvoj računara
• Osnovne klase savremenih računara i
njihova upotreba
• Kako Internet menja primenu računara i
informacionih tehnologija uopšte?
• Savremeno informaciono doba
• Socijalni i etički uticaj informacionih
tehnologija na društvo

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija
• Značajni pronalasci XX veka:
• Mobilna telefonija, Internet, WWW, video
konferencije
• Faza projektovanja, upotrebe, usavršavanja
• Suštinski su zasnovani na IT

Informatika (šk.god.2009/2010)

Dragan Cvetković

4

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija

• Informaciona tehnologija
• Širok spektar alata i tehnika koje se koriste
prilikom kreiranja, skladištenja, obrade i
distribucije podataka i informacija

• Osnovni cilj IT-a
• Odgovoriti na zahtev (potrošača) efikasnije i
prikladnije

Informatika (šk.god.2009/2010)

Dragan Cvetković

5

Fakultet za informatiku i menadžment – Beograd

Istorija računara
• Abacus, Vavilon, 4000
godina BC, aritmetičke
operacije, koristi se u
Kini, Japanu, Indiji itd.

• Blaise Pascal, 1642,
mehanički kalkulator,
rad sa osmocifrenim
brojevima

Informatika (šk.god.2009/2010)

Dragan Cvetković

6

Fakultet za informatiku i menadžment – Beograd

• Charles Babbage
(1791-1871)
“the father of computers”

Istorija računara

– Profesor matematike sa
Kembridža iz 19. veka
– Prvi mehanički računar
(kompjuter)
– Analitička mašina
– Programabilna pomoću
bušenih kartica
– Izvođenje računskih
operacija sa tačnošću do 20
cifara
Informatika (šk.god.2009/2010)

Dragan Cvetković

7

Fakultet za informatiku i menadžment – Beograd

• Ada Lovelace
(ćerka Lorda Bajrona)

Istorija računara

• Interpretator i promoter Babbageovih vizionarskih radova
• Napisala je plan upotrebe analitičke
mašine za računanje niza Bernoullijevih brojeva
• Verovatno je bila prvi programer na
svetu
• Jedan od savremenijih programskih
jezika je nazvan po njoj:
ADA programski jezik

Informatika (šk.god.2009/2010)

Dragan Cvetković

8

Fakultet za informatiku i menadžment – Beograd

• Herman Hollerith
(1860-1929)

Istorija računara

• Razvio je sistem kodovanja
podataka na bušenim karticama
• Patent je korišćen u SAD 1890. za
popis stanovništva
• Program se svodio na
prebrojavanje
• Izbegnute greške čitanja,
praktično neograničena memorija
za pristup
• Njegova prva kompanija je
preteča IBM-a
Informatika (šk.god.2009/2010)

Dragan Cvetković

9

Fakultet za informatiku i menadžment – Beograd

Istorija računara

10

Bušena kartica
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

11

• Alan Turing (1912-1954)
• Definisao je principe modernih
računara
• Program je niz naredbi zapisan
u memoriji nizom simbola
• Formulisao je koncept algoritma
• U II svetskom radu radio u
Bletchley Parku – Britanski
centar za dešifrovanje
• Razvio je metod “bombe” za
napad na Nemačku mašinu za
šifrovanje - Enigma
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

Enigma

12

Mašina “bomba” za dešifrovanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

13

• John Von Nouman
(1903-1957)
• Koncept programa
koji je smešten u
memoriji
• Koncept računara
opšte namene
• Mogućnost
modifikovanja
programa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

14

• Računari više nisu luksuz nego potreba
• Računari i njihova primena su uključeni
u sve aspekte svakodnevnog života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

15

• Svaki današnji računar sledi
osnovni plan projektovan od
strane Babbage-a
• Računar je višenamenski izuzetno prilagodljivo sredstvo
– Može da sabira brojeve, ali
istovremeno i da se koristi za
lansiranje interkontinentalnih
balističkih raketa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

16

• Svaki računar se može posmatrati kao sistem:
– Ulazni podaci: ulazi
– Centralna jedinica: obrada
– Izlazne informacije: izlazi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

17

• Višenamenska upotreba računara se zasniva
na:
– Hardveru:
• Fizički deo računara
– Softveru:
• Instrukcije koje upravljaju hardverom i vrše
transformacije nad prikupljenim podacima, sa
ciljem da se dobije željeni izlaz

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

18

• Osnovne operacije:
• Ulazne operacije (podaci i instrukcije),
• Aritmetičke operacije (sabiranje, množenje,
...),
• Logičke operacije (AND, OR, NOT)
• Izlazne operacije (video, štampa, zvuk, ...)
• Smeštanje i čuvanje podataka (podaci i
programi)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Hardver računara:

Razvoj računara

19







Interne komponente i periferije
CPU - procesor
Čipovi – kontroleri, memorije
Osnovna ploča
Posebne kartice (zvučna, video, mrežna,
memorijska, ...)
• Konektori (serijski, paralelni, video, audio, USB,
mrežni, telefonski, ...)
• Hladnjaci (pasivni i aktivni)
• Izvor napajanja - ispravljač
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Softver računara:

Razvoj računara

• Program – niz naredbi
(instrukcije)
• Sistemski softver (OS)
– skriva kompleksnost
hardvera
• Aplikativni softver
• Korisnici putem
interfejsa interaguju sa
aplikacijom
• Podrazumeva se
ispravan rad hardvera
Informatika (šk.god.2009/2010)

20

Hardware

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

21

External Storage

Internal Storage

Input Units

Arithmetic &
Logic Unit

Output Units

Control Unit

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

22

• Prvi realni računari:
– 1939: Konrad Zuse je
kompletirao prvi
programabilni digitalni
računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

23

• Pred II svetski rat Britanska vlada je formirala
tajni tim matematičara i inženjera za razbijanje
nacističkih vojnih šifara (Lorencova šifra)
– 1943: Tim predvođen matematičarem Alan
Turing-om kompletirao je Kolos, koji su
mnogi smatrali za prvi elektronski digitalni
računar

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Računari 1. generacije

Razvoj računara

24

– 1944: profesor sa Harvarda,
Howard Aiken je razvio računar
Mark I
– Proizvod IBM-a
 Prvi elektro-mehanički računar
opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• 1944: Mark I

Razvoj računara

Informatika (šk.god.2009/2010)

25

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

26

U toku II svetskog rata, u SAD, konstruiše se mašina za
računanje tabela trajektorija za nove topove; mašina se
zvala ENIAC (Electronic Numerical Integrator and
Computer)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

27

• ENIAC:
– Težina 30 tona
– 18000 elektronskih cevi
– Potrošnja 25 KW
– Snaga obrade: 100.000
izračunavanja u sekundi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

28

Posle rata, 1950., konstruisan je UNIVAC I, prvi
komercijalni računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Evolucija i ubrzanje

Razvoj računara

29

– Elektronske cevi su korišćene
u prvim računarima
– Tranzistori zamenjuju
elektronske cevi počevši od
1956. (računari 2. generacije)
• Tranzistori i štampane veze
• Primena na univerzitetima
– Od sredine 60. godina
tranzistore zamenjuju
integrisana kola (računari 3.
generacije)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Integrisana kola
Razvoj računara
omogućavaju:
– Povećanje pouzdanosti





30

Smanjenje dimenzije
Veću brzinu
Veću efikasnost
Niže cene

• LSI - Large Scale
Integration
• VLSI - Very Large Scale
Integration
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara
Mikroračunarska revolucija

31

 1971: Intelovi inženjeri su konstruisali
prvi mikroprocesor
 Mikroračunarska revolucija počinje
1970:
 Apple
 Commodore
...
 Stoni - desktop računari nisu u
potpunosti zamenili velike računare, koji
takođe doživljavaju promenu
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Apple II (1977)

Razvoj računara

32

– BASIC programski jezik
– Displej od 24 linije x 40
kolona
– Memorija od 4100
karaktera
– $1298.

• IBM (PC) 5150 (1981)
– modular design
– 16,000 character memory
– $1265.
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

33

• 1981-1982
– ZX81
• 8-16K

– Spectrum
• 48K

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• GUI - Graphical User
Interface

Razvoj računara

34

– Doug Engelbart's
• Osmislio “humancomputer interaction” HCI
• Razvio je hypertext
• Uveo je kursor kontrolisan
mišem
• Multiple windows.
– WIMP (windows, icons,
menus and pointers)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Macintosh (1984)

Razvoj računara

35

– Steve Jobs
• GUI, ikone, itd
• Desktop – radna
površina
• Upotreba miša i
drugih “pointing
devices”
• “Double click" i
“Click-and-drag“
osobine za podršku
uređajima za
pokazivanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Microsoft Windows

Razvoj računara

36

– Win 1.0, 1985, radio je
na MS-DOS-u, 16 bitni
OS, multitasking
– Win 3.0 i Win 3.1,
1990/92, 16/32 bitni OS
– Win 3.11, Win 95, Win
98, Win Me, 32 bitni OS
– Win NT, 64 bitni OS
– WIN XP, Windows Server
– Windows Vista, 64 bitni
OS
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

37

• Prva generacija (1951-58)
– Elektronske vakum cevi
– Mašinski jezik – jezik niskog nivoa za
programiranje
– Magnetna primarna memorija
– Problemi zagrevanja i održavanja
– Unos podataka i instrukcija preko bušenih
kartica
– Spor ulaz i izlaz
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

38

• Druga generacija (1958-64)
– Tranzistorska tehnologija
– Tehnologija štampanih veza
– Početak jezika višeg nivoa
– Povećana brzina rada
– Magnetna primarna memorija
– Magnetni diskovi i trake za
sekundarnu memoriju
– Tipičan primer: IBM 1620

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

39

• Treća generacija (1965-70)







Pojava integrisanih čipova – IC
Drastično povećanje memorije
Razvoj softvera
Drastično smanjenje veličine i cene
Povećanje brzine i dostupnosti
Tipičan primer:
HONEY WELL - 6000 SERIES

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

40

• Četvrta generacija (1971- do danas)







LSI - Large Scale Integration
VLSI - Very Large Scale Integration
Razvoj mikroprocesora
Pojava mini i super računara
Paralelno procesiranje
Povećana brzina rada, snaga, memorijski
resursi
– Tipični predstavnici:
Apple II, IBM PC

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

41

• Karakteristike razvoja računara:
• Povećanje brzine (radnog takta)
• Povećanje memorijskih resursa (i za primarnu
i sekundarnu memoriju)
• Povećanje širine magistrale
• Paralelizacija u radu
• Niža cena
• Manje dimenzije
• Manja potrošnja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd











Razvoj računara

42

Mainframe
Super računari
Serveri
Radne stanice
Personalni računari
Stoni i prenosivi računari
Mikrokompjuteri
Ugrađeni računari
Mreže, klasteri računara
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

43

• Mainframe i Super računari
• Mainframe
– Višekorisnički
– Koriste se u velikim organizacijama, kao što
su banke i avioprevoznici za velike
računarske poslove

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

• Mainframe

44

– Mogućnost konkurentne
obrade aplikacija
– Velike organizacije –
upravljaju sa više od
1000 transakcija
– Zahtevaju specijalnu
klimu za prostoriju
– Ulaz/Izlaz preko “dumb”
terminala

TERMINALI

Informatika (šk.god.2009/2010)

MAINFRAME

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

45

• Super računari
– Za moćne korisnike kojima je potreban pristup
najbržim i najmoćnijim računarima

NASA Columbia
Supercomputer

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

46

• Super računari
– Skupa, najmodernija tehnologija
– Koriste se za simulacije i modelovanje
kompleksnih sistema
– Mesta primene:






Vremenska prognoza,
Hemijski i fizički procesi
Kretanja u vasioni
Vojne potrebe
.....
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

47

• Serveri, radne stanice i PC (personalni
računari)
– Serveri
• Računari namenjeni za obezbeđivanje softverske
podrške i drugih računarskih resursa drugim
računarima u okviru date mreže

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Radne stanice

Podela računara

48

– Moćni stoni računari sa
povećanom računarskom
snagom (pojačani resursi)
koji su prevashodno
namenjeni krajnjim,
interaktivnim aplikacijama
– Najčešće su povezani na
veliki računarski sistem
– 3D grafika, dizajn i sl.
– Najčešće su potrebni
naučnicima i inženjerima
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

49

• Personalni računari
– Opslužuju jednog
korisnika u datom
trenutku
– Uobičajene primene
obuhvataju:
• obrada teksta,
računovodstvo, igre,
slušanje muzike i
gledanje video
sadržaja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

50

• Prenosivi računari: mašine koje nisu vezane za
stolove
– Notebooks (laptops)
– Handheld computers (PDAs)
– Palmtop

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Ugrađeni računari

Podela računara

51

– Računari posebne namene
isključivo za unapred definisane
zadatke
• Kontrola temperature i
vlažnosti
• Monitorisanje rada srca
• Monitorisanje kućnog
sistema obezbeđenja od
provale, ...

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara
•Pojava računarskih
mreža

52

– Local-Area Networks
(LANs) lokalne mreže
– Wide-Area Networks
(WANs) regionalne mreže
– Eksperimentalna mreža
formirana 1969, nazvana
ARPANET, u narednom
periodu se transformiše u
Internet
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

53

• Servisi (usluge) Interneta
– Elektronska pošta
• E-mail softver

– World Wide Web
• Transformacija Interneta od
tekstualnog u multimedijalno
okruženje, koje obuhvata slike,
animacije, zvuk i video.
• Web browseri - programi koji
služe kao navigacioni prozori
na Web-u
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

54

• Hipertekst linkovi
– Povezuju milione Web stranica kreiranih od
različitih autora
• Intranet
– Privatne unutar-organizacijske mreže
zasnovane na Internet tehnologiji
• Extranet
– Udaljeni korisnici koji mogu da pristupe
resursima Intraneta
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

55

• Doba u razvoju društva:
– Poljoprivredno doba
– Industrijsko doba

• Doba u kome živimo informaciono doba:
– Sve više ljudi zarađuje za
život radeći na računarima

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

56

• Uticaj tehnologije
–Računarska pismenost
već unapređuje naš
svakodnevni život i
profesionalni rad

• Primene (aplikacije):
–Omogućavaju upotrebu
računara za specificirane
namere
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo
• Aplikativni programi

57

– Obrada teksta i stono
izdavaštvo
– Tabelarni proračuni
– Baze podataka
– Računarska grafika i digitalna
fotografija
– Digitalni audio, digitalni video i
multimedija
– Telekomunikacione mreže
– Veštačka inteligencija
– Zabava
– Opšte metode rešavanja
problema
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

58

• Implikacije: Socialna i etička pitanja
– Personalna privatnost ugrožena centralizovanim
bazama podataka i računarskim mrežama
– Rizik od kriminala zasnovanog na visokoj tehnologiji i
teškoćama zaštite osetljivih podataka
– Teškoće u definisanju i zaštiti intelektualne svojine u
uslovima digitalnog doba
– Rizik od otkaza računarskih sistema
– Opasnost od automatizacije i dehumanizacije rada

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

59

– Zloupotreba informacija u
političke i ekonomske svrhe
– Opasnost zavisnosti od
kompleksne tehnologije
– Kraj privatnosti
– Zamagljivanje realnosti
– Evolucija inteligencije
– Pojava bio-digitalne
tehnologije
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

60

 Hardver: osnova svakog novog projekta
 Softver: naredni korak, koji daje vrednost
hardveru
 Servisi: najuspešniji sadašnji poslovni pristup
 Način života: računari postaju deo našeg
načina života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

61

• Računari su evoluirali od Charles Babbageovog plana za analitičku mašinu u moderne
super računare
• Računari se danas pojavljuju u svim oblicima i
veličinama, sa specifičnostima prilagođenim
partikularnim zadacima
• Povezivanje u mrežu poboljšava vrednost i
snagu računara:
– Internet
– WWW
– E-mail

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

62

 Računari i informacione
tehnologije su preomenili svet
temeljno i nepovratno
 Nove tehnologije, kao što su
veštačka inteligencija,
obećavaju nove primene u
budućnosti
 Računari ugrožavaju privatnost,
bezbednost, i možda, naš
individualni način života
Informatika (šk.god.2009/2010)

Dragan Cvetković


Slide 5

Fakultet za informatiku i menadžment – Beograd

1

Informatika
Razvoj računara:
od kalkulatora do mrežnog povezivanja

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

2

Razvoj računara

Ciljevi:







Šta je računar i šta može da uradi?
Uticaj računara na savremeni život
Istorija razvoja računara
Trendovi razvoja savremenih računara
Fundamentalne razlike između računara i
drugih vrsta mašina
Odnos između hardvera i softvera
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

3

Razvoj računara
• Osnovne klase savremenih računara i
njihova upotreba
• Kako Internet menja primenu računara i
informacionih tehnologija uopšte?
• Savremeno informaciono doba
• Socijalni i etički uticaj informacionih
tehnologija na društvo

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija
• Značajni pronalasci XX veka:
• Mobilna telefonija, Internet, WWW, video
konferencije
• Faza projektovanja, upotrebe, usavršavanja
• Suštinski su zasnovani na IT

Informatika (šk.god.2009/2010)

Dragan Cvetković

4

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija

• Informaciona tehnologija
• Širok spektar alata i tehnika koje se koriste
prilikom kreiranja, skladištenja, obrade i
distribucije podataka i informacija

• Osnovni cilj IT-a
• Odgovoriti na zahtev (potrošača) efikasnije i
prikladnije

Informatika (šk.god.2009/2010)

Dragan Cvetković

5

Fakultet za informatiku i menadžment – Beograd

Istorija računara
• Abacus, Vavilon, 4000
godina BC, aritmetičke
operacije, koristi se u
Kini, Japanu, Indiji itd.

• Blaise Pascal, 1642,
mehanički kalkulator,
rad sa osmocifrenim
brojevima

Informatika (šk.god.2009/2010)

Dragan Cvetković

6

Fakultet za informatiku i menadžment – Beograd

• Charles Babbage
(1791-1871)
“the father of computers”

Istorija računara

– Profesor matematike sa
Kembridža iz 19. veka
– Prvi mehanički računar
(kompjuter)
– Analitička mašina
– Programabilna pomoću
bušenih kartica
– Izvođenje računskih
operacija sa tačnošću do 20
cifara
Informatika (šk.god.2009/2010)

Dragan Cvetković

7

Fakultet za informatiku i menadžment – Beograd

• Ada Lovelace
(ćerka Lorda Bajrona)

Istorija računara

• Interpretator i promoter Babbageovih vizionarskih radova
• Napisala je plan upotrebe analitičke
mašine za računanje niza Bernoullijevih brojeva
• Verovatno je bila prvi programer na
svetu
• Jedan od savremenijih programskih
jezika je nazvan po njoj:
ADA programski jezik

Informatika (šk.god.2009/2010)

Dragan Cvetković

8

Fakultet za informatiku i menadžment – Beograd

• Herman Hollerith
(1860-1929)

Istorija računara

• Razvio je sistem kodovanja
podataka na bušenim karticama
• Patent je korišćen u SAD 1890. za
popis stanovništva
• Program se svodio na
prebrojavanje
• Izbegnute greške čitanja,
praktično neograničena memorija
za pristup
• Njegova prva kompanija je
preteča IBM-a
Informatika (šk.god.2009/2010)

Dragan Cvetković

9

Fakultet za informatiku i menadžment – Beograd

Istorija računara

10

Bušena kartica
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

11

• Alan Turing (1912-1954)
• Definisao je principe modernih
računara
• Program je niz naredbi zapisan
u memoriji nizom simbola
• Formulisao je koncept algoritma
• U II svetskom radu radio u
Bletchley Parku – Britanski
centar za dešifrovanje
• Razvio je metod “bombe” za
napad na Nemačku mašinu za
šifrovanje - Enigma
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

Enigma

12

Mašina “bomba” za dešifrovanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

13

• John Von Nouman
(1903-1957)
• Koncept programa
koji je smešten u
memoriji
• Koncept računara
opšte namene
• Mogućnost
modifikovanja
programa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

14

• Računari više nisu luksuz nego potreba
• Računari i njihova primena su uključeni
u sve aspekte svakodnevnog života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

15

• Svaki današnji računar sledi
osnovni plan projektovan od
strane Babbage-a
• Računar je višenamenski izuzetno prilagodljivo sredstvo
– Može da sabira brojeve, ali
istovremeno i da se koristi za
lansiranje interkontinentalnih
balističkih raketa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

16

• Svaki računar se može posmatrati kao sistem:
– Ulazni podaci: ulazi
– Centralna jedinica: obrada
– Izlazne informacije: izlazi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

17

• Višenamenska upotreba računara se zasniva
na:
– Hardveru:
• Fizički deo računara
– Softveru:
• Instrukcije koje upravljaju hardverom i vrše
transformacije nad prikupljenim podacima, sa
ciljem da se dobije željeni izlaz

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

18

• Osnovne operacije:
• Ulazne operacije (podaci i instrukcije),
• Aritmetičke operacije (sabiranje, množenje,
...),
• Logičke operacije (AND, OR, NOT)
• Izlazne operacije (video, štampa, zvuk, ...)
• Smeštanje i čuvanje podataka (podaci i
programi)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Hardver računara:

Razvoj računara

19







Interne komponente i periferije
CPU - procesor
Čipovi – kontroleri, memorije
Osnovna ploča
Posebne kartice (zvučna, video, mrežna,
memorijska, ...)
• Konektori (serijski, paralelni, video, audio, USB,
mrežni, telefonski, ...)
• Hladnjaci (pasivni i aktivni)
• Izvor napajanja - ispravljač
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Softver računara:

Razvoj računara

• Program – niz naredbi
(instrukcije)
• Sistemski softver (OS)
– skriva kompleksnost
hardvera
• Aplikativni softver
• Korisnici putem
interfejsa interaguju sa
aplikacijom
• Podrazumeva se
ispravan rad hardvera
Informatika (šk.god.2009/2010)

20

Hardware

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

21

External Storage

Internal Storage

Input Units

Arithmetic &
Logic Unit

Output Units

Control Unit

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

22

• Prvi realni računari:
– 1939: Konrad Zuse je
kompletirao prvi
programabilni digitalni
računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

23

• Pred II svetski rat Britanska vlada je formirala
tajni tim matematičara i inženjera za razbijanje
nacističkih vojnih šifara (Lorencova šifra)
– 1943: Tim predvođen matematičarem Alan
Turing-om kompletirao je Kolos, koji su
mnogi smatrali za prvi elektronski digitalni
računar

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Računari 1. generacije

Razvoj računara

24

– 1944: profesor sa Harvarda,
Howard Aiken je razvio računar
Mark I
– Proizvod IBM-a
 Prvi elektro-mehanički računar
opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• 1944: Mark I

Razvoj računara

Informatika (šk.god.2009/2010)

25

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

26

U toku II svetskog rata, u SAD, konstruiše se mašina za
računanje tabela trajektorija za nove topove; mašina se
zvala ENIAC (Electronic Numerical Integrator and
Computer)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

27

• ENIAC:
– Težina 30 tona
– 18000 elektronskih cevi
– Potrošnja 25 KW
– Snaga obrade: 100.000
izračunavanja u sekundi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

28

Posle rata, 1950., konstruisan je UNIVAC I, prvi
komercijalni računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Evolucija i ubrzanje

Razvoj računara

29

– Elektronske cevi su korišćene
u prvim računarima
– Tranzistori zamenjuju
elektronske cevi počevši od
1956. (računari 2. generacije)
• Tranzistori i štampane veze
• Primena na univerzitetima
– Od sredine 60. godina
tranzistore zamenjuju
integrisana kola (računari 3.
generacije)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Integrisana kola
Razvoj računara
omogućavaju:
– Povećanje pouzdanosti





30

Smanjenje dimenzije
Veću brzinu
Veću efikasnost
Niže cene

• LSI - Large Scale
Integration
• VLSI - Very Large Scale
Integration
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara
Mikroračunarska revolucija

31

 1971: Intelovi inženjeri su konstruisali
prvi mikroprocesor
 Mikroračunarska revolucija počinje
1970:
 Apple
 Commodore
...
 Stoni - desktop računari nisu u
potpunosti zamenili velike računare, koji
takođe doživljavaju promenu
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Apple II (1977)

Razvoj računara

32

– BASIC programski jezik
– Displej od 24 linije x 40
kolona
– Memorija od 4100
karaktera
– $1298.

• IBM (PC) 5150 (1981)
– modular design
– 16,000 character memory
– $1265.
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

33

• 1981-1982
– ZX81
• 8-16K

– Spectrum
• 48K

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• GUI - Graphical User
Interface

Razvoj računara

34

– Doug Engelbart's
• Osmislio “humancomputer interaction” HCI
• Razvio je hypertext
• Uveo je kursor kontrolisan
mišem
• Multiple windows.
– WIMP (windows, icons,
menus and pointers)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Macintosh (1984)

Razvoj računara

35

– Steve Jobs
• GUI, ikone, itd
• Desktop – radna
površina
• Upotreba miša i
drugih “pointing
devices”
• “Double click" i
“Click-and-drag“
osobine za podršku
uređajima za
pokazivanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Microsoft Windows

Razvoj računara

36

– Win 1.0, 1985, radio je
na MS-DOS-u, 16 bitni
OS, multitasking
– Win 3.0 i Win 3.1,
1990/92, 16/32 bitni OS
– Win 3.11, Win 95, Win
98, Win Me, 32 bitni OS
– Win NT, 64 bitni OS
– WIN XP, Windows Server
– Windows Vista, 64 bitni
OS
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

37

• Prva generacija (1951-58)
– Elektronske vakum cevi
– Mašinski jezik – jezik niskog nivoa za
programiranje
– Magnetna primarna memorija
– Problemi zagrevanja i održavanja
– Unos podataka i instrukcija preko bušenih
kartica
– Spor ulaz i izlaz
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

38

• Druga generacija (1958-64)
– Tranzistorska tehnologija
– Tehnologija štampanih veza
– Početak jezika višeg nivoa
– Povećana brzina rada
– Magnetna primarna memorija
– Magnetni diskovi i trake za
sekundarnu memoriju
– Tipičan primer: IBM 1620

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

39

• Treća generacija (1965-70)







Pojava integrisanih čipova – IC
Drastično povećanje memorije
Razvoj softvera
Drastično smanjenje veličine i cene
Povećanje brzine i dostupnosti
Tipičan primer:
HONEY WELL - 6000 SERIES

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

40

• Četvrta generacija (1971- do danas)







LSI - Large Scale Integration
VLSI - Very Large Scale Integration
Razvoj mikroprocesora
Pojava mini i super računara
Paralelno procesiranje
Povećana brzina rada, snaga, memorijski
resursi
– Tipični predstavnici:
Apple II, IBM PC

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

41

• Karakteristike razvoja računara:
• Povećanje brzine (radnog takta)
• Povećanje memorijskih resursa (i za primarnu
i sekundarnu memoriju)
• Povećanje širine magistrale
• Paralelizacija u radu
• Niža cena
• Manje dimenzije
• Manja potrošnja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd











Razvoj računara

42

Mainframe
Super računari
Serveri
Radne stanice
Personalni računari
Stoni i prenosivi računari
Mikrokompjuteri
Ugrađeni računari
Mreže, klasteri računara
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

43

• Mainframe i Super računari
• Mainframe
– Višekorisnički
– Koriste se u velikim organizacijama, kao što
su banke i avioprevoznici za velike
računarske poslove

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

• Mainframe

44

– Mogućnost konkurentne
obrade aplikacija
– Velike organizacije –
upravljaju sa više od
1000 transakcija
– Zahtevaju specijalnu
klimu za prostoriju
– Ulaz/Izlaz preko “dumb”
terminala

TERMINALI

Informatika (šk.god.2009/2010)

MAINFRAME

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

45

• Super računari
– Za moćne korisnike kojima je potreban pristup
najbržim i najmoćnijim računarima

NASA Columbia
Supercomputer

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

46

• Super računari
– Skupa, najmodernija tehnologija
– Koriste se za simulacije i modelovanje
kompleksnih sistema
– Mesta primene:






Vremenska prognoza,
Hemijski i fizički procesi
Kretanja u vasioni
Vojne potrebe
.....
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

47

• Serveri, radne stanice i PC (personalni
računari)
– Serveri
• Računari namenjeni za obezbeđivanje softverske
podrške i drugih računarskih resursa drugim
računarima u okviru date mreže

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Radne stanice

Podela računara

48

– Moćni stoni računari sa
povećanom računarskom
snagom (pojačani resursi)
koji su prevashodno
namenjeni krajnjim,
interaktivnim aplikacijama
– Najčešće su povezani na
veliki računarski sistem
– 3D grafika, dizajn i sl.
– Najčešće su potrebni
naučnicima i inženjerima
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

49

• Personalni računari
– Opslužuju jednog
korisnika u datom
trenutku
– Uobičajene primene
obuhvataju:
• obrada teksta,
računovodstvo, igre,
slušanje muzike i
gledanje video
sadržaja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

50

• Prenosivi računari: mašine koje nisu vezane za
stolove
– Notebooks (laptops)
– Handheld computers (PDAs)
– Palmtop

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Ugrađeni računari

Podela računara

51

– Računari posebne namene
isključivo za unapred definisane
zadatke
• Kontrola temperature i
vlažnosti
• Monitorisanje rada srca
• Monitorisanje kućnog
sistema obezbeđenja od
provale, ...

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara
•Pojava računarskih
mreža

52

– Local-Area Networks
(LANs) lokalne mreže
– Wide-Area Networks
(WANs) regionalne mreže
– Eksperimentalna mreža
formirana 1969, nazvana
ARPANET, u narednom
periodu se transformiše u
Internet
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

53

• Servisi (usluge) Interneta
– Elektronska pošta
• E-mail softver

– World Wide Web
• Transformacija Interneta od
tekstualnog u multimedijalno
okruženje, koje obuhvata slike,
animacije, zvuk i video.
• Web browseri - programi koji
služe kao navigacioni prozori
na Web-u
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

54

• Hipertekst linkovi
– Povezuju milione Web stranica kreiranih od
različitih autora
• Intranet
– Privatne unutar-organizacijske mreže
zasnovane na Internet tehnologiji
• Extranet
– Udaljeni korisnici koji mogu da pristupe
resursima Intraneta
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

55

• Doba u razvoju društva:
– Poljoprivredno doba
– Industrijsko doba

• Doba u kome živimo informaciono doba:
– Sve više ljudi zarađuje za
život radeći na računarima

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

56

• Uticaj tehnologije
–Računarska pismenost
već unapređuje naš
svakodnevni život i
profesionalni rad

• Primene (aplikacije):
–Omogućavaju upotrebu
računara za specificirane
namere
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo
• Aplikativni programi

57

– Obrada teksta i stono
izdavaštvo
– Tabelarni proračuni
– Baze podataka
– Računarska grafika i digitalna
fotografija
– Digitalni audio, digitalni video i
multimedija
– Telekomunikacione mreže
– Veštačka inteligencija
– Zabava
– Opšte metode rešavanja
problema
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

58

• Implikacije: Socialna i etička pitanja
– Personalna privatnost ugrožena centralizovanim
bazama podataka i računarskim mrežama
– Rizik od kriminala zasnovanog na visokoj tehnologiji i
teškoćama zaštite osetljivih podataka
– Teškoće u definisanju i zaštiti intelektualne svojine u
uslovima digitalnog doba
– Rizik od otkaza računarskih sistema
– Opasnost od automatizacije i dehumanizacije rada

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

59

– Zloupotreba informacija u
političke i ekonomske svrhe
– Opasnost zavisnosti od
kompleksne tehnologije
– Kraj privatnosti
– Zamagljivanje realnosti
– Evolucija inteligencije
– Pojava bio-digitalne
tehnologije
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

60

 Hardver: osnova svakog novog projekta
 Softver: naredni korak, koji daje vrednost
hardveru
 Servisi: najuspešniji sadašnji poslovni pristup
 Način života: računari postaju deo našeg
načina života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

61

• Računari su evoluirali od Charles Babbageovog plana za analitičku mašinu u moderne
super računare
• Računari se danas pojavljuju u svim oblicima i
veličinama, sa specifičnostima prilagođenim
partikularnim zadacima
• Povezivanje u mrežu poboljšava vrednost i
snagu računara:
– Internet
– WWW
– E-mail

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

62

 Računari i informacione
tehnologije su preomenili svet
temeljno i nepovratno
 Nove tehnologije, kao što su
veštačka inteligencija,
obećavaju nove primene u
budućnosti
 Računari ugrožavaju privatnost,
bezbednost, i možda, naš
individualni način života
Informatika (šk.god.2009/2010)

Dragan Cvetković


Slide 6

Fakultet za informatiku i menadžment – Beograd

1

Informatika
Razvoj računara:
od kalkulatora do mrežnog povezivanja

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

2

Razvoj računara

Ciljevi:







Šta je računar i šta može da uradi?
Uticaj računara na savremeni život
Istorija razvoja računara
Trendovi razvoja savremenih računara
Fundamentalne razlike između računara i
drugih vrsta mašina
Odnos između hardvera i softvera
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

3

Razvoj računara
• Osnovne klase savremenih računara i
njihova upotreba
• Kako Internet menja primenu računara i
informacionih tehnologija uopšte?
• Savremeno informaciono doba
• Socijalni i etički uticaj informacionih
tehnologija na društvo

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija
• Značajni pronalasci XX veka:
• Mobilna telefonija, Internet, WWW, video
konferencije
• Faza projektovanja, upotrebe, usavršavanja
• Suštinski su zasnovani na IT

Informatika (šk.god.2009/2010)

Dragan Cvetković

4

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija

• Informaciona tehnologija
• Širok spektar alata i tehnika koje se koriste
prilikom kreiranja, skladištenja, obrade i
distribucije podataka i informacija

• Osnovni cilj IT-a
• Odgovoriti na zahtev (potrošača) efikasnije i
prikladnije

Informatika (šk.god.2009/2010)

Dragan Cvetković

5

Fakultet za informatiku i menadžment – Beograd

Istorija računara
• Abacus, Vavilon, 4000
godina BC, aritmetičke
operacije, koristi se u
Kini, Japanu, Indiji itd.

• Blaise Pascal, 1642,
mehanički kalkulator,
rad sa osmocifrenim
brojevima

Informatika (šk.god.2009/2010)

Dragan Cvetković

6

Fakultet za informatiku i menadžment – Beograd

• Charles Babbage
(1791-1871)
“the father of computers”

Istorija računara

– Profesor matematike sa
Kembridža iz 19. veka
– Prvi mehanički računar
(kompjuter)
– Analitička mašina
– Programabilna pomoću
bušenih kartica
– Izvođenje računskih
operacija sa tačnošću do 20
cifara
Informatika (šk.god.2009/2010)

Dragan Cvetković

7

Fakultet za informatiku i menadžment – Beograd

• Ada Lovelace
(ćerka Lorda Bajrona)

Istorija računara

• Interpretator i promoter Babbageovih vizionarskih radova
• Napisala je plan upotrebe analitičke
mašine za računanje niza Bernoullijevih brojeva
• Verovatno je bila prvi programer na
svetu
• Jedan od savremenijih programskih
jezika je nazvan po njoj:
ADA programski jezik

Informatika (šk.god.2009/2010)

Dragan Cvetković

8

Fakultet za informatiku i menadžment – Beograd

• Herman Hollerith
(1860-1929)

Istorija računara

• Razvio je sistem kodovanja
podataka na bušenim karticama
• Patent je korišćen u SAD 1890. za
popis stanovništva
• Program se svodio na
prebrojavanje
• Izbegnute greške čitanja,
praktično neograničena memorija
za pristup
• Njegova prva kompanija je
preteča IBM-a
Informatika (šk.god.2009/2010)

Dragan Cvetković

9

Fakultet za informatiku i menadžment – Beograd

Istorija računara

10

Bušena kartica
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

11

• Alan Turing (1912-1954)
• Definisao je principe modernih
računara
• Program je niz naredbi zapisan
u memoriji nizom simbola
• Formulisao je koncept algoritma
• U II svetskom radu radio u
Bletchley Parku – Britanski
centar za dešifrovanje
• Razvio je metod “bombe” za
napad na Nemačku mašinu za
šifrovanje - Enigma
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

Enigma

12

Mašina “bomba” za dešifrovanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

13

• John Von Nouman
(1903-1957)
• Koncept programa
koji je smešten u
memoriji
• Koncept računara
opšte namene
• Mogućnost
modifikovanja
programa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

14

• Računari više nisu luksuz nego potreba
• Računari i njihova primena su uključeni
u sve aspekte svakodnevnog života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

15

• Svaki današnji računar sledi
osnovni plan projektovan od
strane Babbage-a
• Računar je višenamenski izuzetno prilagodljivo sredstvo
– Može da sabira brojeve, ali
istovremeno i da se koristi za
lansiranje interkontinentalnih
balističkih raketa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

16

• Svaki računar se može posmatrati kao sistem:
– Ulazni podaci: ulazi
– Centralna jedinica: obrada
– Izlazne informacije: izlazi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

17

• Višenamenska upotreba računara se zasniva
na:
– Hardveru:
• Fizički deo računara
– Softveru:
• Instrukcije koje upravljaju hardverom i vrše
transformacije nad prikupljenim podacima, sa
ciljem da se dobije željeni izlaz

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

18

• Osnovne operacije:
• Ulazne operacije (podaci i instrukcije),
• Aritmetičke operacije (sabiranje, množenje,
...),
• Logičke operacije (AND, OR, NOT)
• Izlazne operacije (video, štampa, zvuk, ...)
• Smeštanje i čuvanje podataka (podaci i
programi)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Hardver računara:

Razvoj računara

19







Interne komponente i periferije
CPU - procesor
Čipovi – kontroleri, memorije
Osnovna ploča
Posebne kartice (zvučna, video, mrežna,
memorijska, ...)
• Konektori (serijski, paralelni, video, audio, USB,
mrežni, telefonski, ...)
• Hladnjaci (pasivni i aktivni)
• Izvor napajanja - ispravljač
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Softver računara:

Razvoj računara

• Program – niz naredbi
(instrukcije)
• Sistemski softver (OS)
– skriva kompleksnost
hardvera
• Aplikativni softver
• Korisnici putem
interfejsa interaguju sa
aplikacijom
• Podrazumeva se
ispravan rad hardvera
Informatika (šk.god.2009/2010)

20

Hardware

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

21

External Storage

Internal Storage

Input Units

Arithmetic &
Logic Unit

Output Units

Control Unit

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

22

• Prvi realni računari:
– 1939: Konrad Zuse je
kompletirao prvi
programabilni digitalni
računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

23

• Pred II svetski rat Britanska vlada je formirala
tajni tim matematičara i inženjera za razbijanje
nacističkih vojnih šifara (Lorencova šifra)
– 1943: Tim predvođen matematičarem Alan
Turing-om kompletirao je Kolos, koji su
mnogi smatrali za prvi elektronski digitalni
računar

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Računari 1. generacije

Razvoj računara

24

– 1944: profesor sa Harvarda,
Howard Aiken je razvio računar
Mark I
– Proizvod IBM-a
 Prvi elektro-mehanički računar
opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• 1944: Mark I

Razvoj računara

Informatika (šk.god.2009/2010)

25

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

26

U toku II svetskog rata, u SAD, konstruiše se mašina za
računanje tabela trajektorija za nove topove; mašina se
zvala ENIAC (Electronic Numerical Integrator and
Computer)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

27

• ENIAC:
– Težina 30 tona
– 18000 elektronskih cevi
– Potrošnja 25 KW
– Snaga obrade: 100.000
izračunavanja u sekundi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

28

Posle rata, 1950., konstruisan je UNIVAC I, prvi
komercijalni računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Evolucija i ubrzanje

Razvoj računara

29

– Elektronske cevi su korišćene
u prvim računarima
– Tranzistori zamenjuju
elektronske cevi počevši od
1956. (računari 2. generacije)
• Tranzistori i štampane veze
• Primena na univerzitetima
– Od sredine 60. godina
tranzistore zamenjuju
integrisana kola (računari 3.
generacije)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Integrisana kola
Razvoj računara
omogućavaju:
– Povećanje pouzdanosti





30

Smanjenje dimenzije
Veću brzinu
Veću efikasnost
Niže cene

• LSI - Large Scale
Integration
• VLSI - Very Large Scale
Integration
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara
Mikroračunarska revolucija

31

 1971: Intelovi inženjeri su konstruisali
prvi mikroprocesor
 Mikroračunarska revolucija počinje
1970:
 Apple
 Commodore
...
 Stoni - desktop računari nisu u
potpunosti zamenili velike računare, koji
takođe doživljavaju promenu
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Apple II (1977)

Razvoj računara

32

– BASIC programski jezik
– Displej od 24 linije x 40
kolona
– Memorija od 4100
karaktera
– $1298.

• IBM (PC) 5150 (1981)
– modular design
– 16,000 character memory
– $1265.
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

33

• 1981-1982
– ZX81
• 8-16K

– Spectrum
• 48K

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• GUI - Graphical User
Interface

Razvoj računara

34

– Doug Engelbart's
• Osmislio “humancomputer interaction” HCI
• Razvio je hypertext
• Uveo je kursor kontrolisan
mišem
• Multiple windows.
– WIMP (windows, icons,
menus and pointers)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Macintosh (1984)

Razvoj računara

35

– Steve Jobs
• GUI, ikone, itd
• Desktop – radna
površina
• Upotreba miša i
drugih “pointing
devices”
• “Double click" i
“Click-and-drag“
osobine za podršku
uređajima za
pokazivanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Microsoft Windows

Razvoj računara

36

– Win 1.0, 1985, radio je
na MS-DOS-u, 16 bitni
OS, multitasking
– Win 3.0 i Win 3.1,
1990/92, 16/32 bitni OS
– Win 3.11, Win 95, Win
98, Win Me, 32 bitni OS
– Win NT, 64 bitni OS
– WIN XP, Windows Server
– Windows Vista, 64 bitni
OS
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

37

• Prva generacija (1951-58)
– Elektronske vakum cevi
– Mašinski jezik – jezik niskog nivoa za
programiranje
– Magnetna primarna memorija
– Problemi zagrevanja i održavanja
– Unos podataka i instrukcija preko bušenih
kartica
– Spor ulaz i izlaz
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

38

• Druga generacija (1958-64)
– Tranzistorska tehnologija
– Tehnologija štampanih veza
– Početak jezika višeg nivoa
– Povećana brzina rada
– Magnetna primarna memorija
– Magnetni diskovi i trake za
sekundarnu memoriju
– Tipičan primer: IBM 1620

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

39

• Treća generacija (1965-70)







Pojava integrisanih čipova – IC
Drastično povećanje memorije
Razvoj softvera
Drastično smanjenje veličine i cene
Povećanje brzine i dostupnosti
Tipičan primer:
HONEY WELL - 6000 SERIES

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

40

• Četvrta generacija (1971- do danas)







LSI - Large Scale Integration
VLSI - Very Large Scale Integration
Razvoj mikroprocesora
Pojava mini i super računara
Paralelno procesiranje
Povećana brzina rada, snaga, memorijski
resursi
– Tipični predstavnici:
Apple II, IBM PC

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

41

• Karakteristike razvoja računara:
• Povećanje brzine (radnog takta)
• Povećanje memorijskih resursa (i za primarnu
i sekundarnu memoriju)
• Povećanje širine magistrale
• Paralelizacija u radu
• Niža cena
• Manje dimenzije
• Manja potrošnja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd











Razvoj računara

42

Mainframe
Super računari
Serveri
Radne stanice
Personalni računari
Stoni i prenosivi računari
Mikrokompjuteri
Ugrađeni računari
Mreže, klasteri računara
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

43

• Mainframe i Super računari
• Mainframe
– Višekorisnički
– Koriste se u velikim organizacijama, kao što
su banke i avioprevoznici za velike
računarske poslove

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

• Mainframe

44

– Mogućnost konkurentne
obrade aplikacija
– Velike organizacije –
upravljaju sa više od
1000 transakcija
– Zahtevaju specijalnu
klimu za prostoriju
– Ulaz/Izlaz preko “dumb”
terminala

TERMINALI

Informatika (šk.god.2009/2010)

MAINFRAME

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

45

• Super računari
– Za moćne korisnike kojima je potreban pristup
najbržim i najmoćnijim računarima

NASA Columbia
Supercomputer

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

46

• Super računari
– Skupa, najmodernija tehnologija
– Koriste se za simulacije i modelovanje
kompleksnih sistema
– Mesta primene:






Vremenska prognoza,
Hemijski i fizički procesi
Kretanja u vasioni
Vojne potrebe
.....
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

47

• Serveri, radne stanice i PC (personalni
računari)
– Serveri
• Računari namenjeni za obezbeđivanje softverske
podrške i drugih računarskih resursa drugim
računarima u okviru date mreže

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Radne stanice

Podela računara

48

– Moćni stoni računari sa
povećanom računarskom
snagom (pojačani resursi)
koji su prevashodno
namenjeni krajnjim,
interaktivnim aplikacijama
– Najčešće su povezani na
veliki računarski sistem
– 3D grafika, dizajn i sl.
– Najčešće su potrebni
naučnicima i inženjerima
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

49

• Personalni računari
– Opslužuju jednog
korisnika u datom
trenutku
– Uobičajene primene
obuhvataju:
• obrada teksta,
računovodstvo, igre,
slušanje muzike i
gledanje video
sadržaja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

50

• Prenosivi računari: mašine koje nisu vezane za
stolove
– Notebooks (laptops)
– Handheld computers (PDAs)
– Palmtop

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Ugrađeni računari

Podela računara

51

– Računari posebne namene
isključivo za unapred definisane
zadatke
• Kontrola temperature i
vlažnosti
• Monitorisanje rada srca
• Monitorisanje kućnog
sistema obezbeđenja od
provale, ...

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara
•Pojava računarskih
mreža

52

– Local-Area Networks
(LANs) lokalne mreže
– Wide-Area Networks
(WANs) regionalne mreže
– Eksperimentalna mreža
formirana 1969, nazvana
ARPANET, u narednom
periodu se transformiše u
Internet
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

53

• Servisi (usluge) Interneta
– Elektronska pošta
• E-mail softver

– World Wide Web
• Transformacija Interneta od
tekstualnog u multimedijalno
okruženje, koje obuhvata slike,
animacije, zvuk i video.
• Web browseri - programi koji
služe kao navigacioni prozori
na Web-u
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

54

• Hipertekst linkovi
– Povezuju milione Web stranica kreiranih od
različitih autora
• Intranet
– Privatne unutar-organizacijske mreže
zasnovane na Internet tehnologiji
• Extranet
– Udaljeni korisnici koji mogu da pristupe
resursima Intraneta
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

55

• Doba u razvoju društva:
– Poljoprivredno doba
– Industrijsko doba

• Doba u kome živimo informaciono doba:
– Sve više ljudi zarađuje za
život radeći na računarima

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

56

• Uticaj tehnologije
–Računarska pismenost
već unapređuje naš
svakodnevni život i
profesionalni rad

• Primene (aplikacije):
–Omogućavaju upotrebu
računara za specificirane
namere
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo
• Aplikativni programi

57

– Obrada teksta i stono
izdavaštvo
– Tabelarni proračuni
– Baze podataka
– Računarska grafika i digitalna
fotografija
– Digitalni audio, digitalni video i
multimedija
– Telekomunikacione mreže
– Veštačka inteligencija
– Zabava
– Opšte metode rešavanja
problema
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

58

• Implikacije: Socialna i etička pitanja
– Personalna privatnost ugrožena centralizovanim
bazama podataka i računarskim mrežama
– Rizik od kriminala zasnovanog na visokoj tehnologiji i
teškoćama zaštite osetljivih podataka
– Teškoće u definisanju i zaštiti intelektualne svojine u
uslovima digitalnog doba
– Rizik od otkaza računarskih sistema
– Opasnost od automatizacije i dehumanizacije rada

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

59

– Zloupotreba informacija u
političke i ekonomske svrhe
– Opasnost zavisnosti od
kompleksne tehnologije
– Kraj privatnosti
– Zamagljivanje realnosti
– Evolucija inteligencije
– Pojava bio-digitalne
tehnologije
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

60

 Hardver: osnova svakog novog projekta
 Softver: naredni korak, koji daje vrednost
hardveru
 Servisi: najuspešniji sadašnji poslovni pristup
 Način života: računari postaju deo našeg
načina života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

61

• Računari su evoluirali od Charles Babbageovog plana za analitičku mašinu u moderne
super računare
• Računari se danas pojavljuju u svim oblicima i
veličinama, sa specifičnostima prilagođenim
partikularnim zadacima
• Povezivanje u mrežu poboljšava vrednost i
snagu računara:
– Internet
– WWW
– E-mail

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

62

 Računari i informacione
tehnologije su preomenili svet
temeljno i nepovratno
 Nove tehnologije, kao što su
veštačka inteligencija,
obećavaju nove primene u
budućnosti
 Računari ugrožavaju privatnost,
bezbednost, i možda, naš
individualni način života
Informatika (šk.god.2009/2010)

Dragan Cvetković


Slide 7

Fakultet za informatiku i menadžment – Beograd

1

Informatika
Razvoj računara:
od kalkulatora do mrežnog povezivanja

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

2

Razvoj računara

Ciljevi:







Šta je računar i šta može da uradi?
Uticaj računara na savremeni život
Istorija razvoja računara
Trendovi razvoja savremenih računara
Fundamentalne razlike između računara i
drugih vrsta mašina
Odnos između hardvera i softvera
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

3

Razvoj računara
• Osnovne klase savremenih računara i
njihova upotreba
• Kako Internet menja primenu računara i
informacionih tehnologija uopšte?
• Savremeno informaciono doba
• Socijalni i etički uticaj informacionih
tehnologija na društvo

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija
• Značajni pronalasci XX veka:
• Mobilna telefonija, Internet, WWW, video
konferencije
• Faza projektovanja, upotrebe, usavršavanja
• Suštinski su zasnovani na IT

Informatika (šk.god.2009/2010)

Dragan Cvetković

4

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija

• Informaciona tehnologija
• Širok spektar alata i tehnika koje se koriste
prilikom kreiranja, skladištenja, obrade i
distribucije podataka i informacija

• Osnovni cilj IT-a
• Odgovoriti na zahtev (potrošača) efikasnije i
prikladnije

Informatika (šk.god.2009/2010)

Dragan Cvetković

5

Fakultet za informatiku i menadžment – Beograd

Istorija računara
• Abacus, Vavilon, 4000
godina BC, aritmetičke
operacije, koristi se u
Kini, Japanu, Indiji itd.

• Blaise Pascal, 1642,
mehanički kalkulator,
rad sa osmocifrenim
brojevima

Informatika (šk.god.2009/2010)

Dragan Cvetković

6

Fakultet za informatiku i menadžment – Beograd

• Charles Babbage
(1791-1871)
“the father of computers”

Istorija računara

– Profesor matematike sa
Kembridža iz 19. veka
– Prvi mehanički računar
(kompjuter)
– Analitička mašina
– Programabilna pomoću
bušenih kartica
– Izvođenje računskih
operacija sa tačnošću do 20
cifara
Informatika (šk.god.2009/2010)

Dragan Cvetković

7

Fakultet za informatiku i menadžment – Beograd

• Ada Lovelace
(ćerka Lorda Bajrona)

Istorija računara

• Interpretator i promoter Babbageovih vizionarskih radova
• Napisala je plan upotrebe analitičke
mašine za računanje niza Bernoullijevih brojeva
• Verovatno je bila prvi programer na
svetu
• Jedan od savremenijih programskih
jezika je nazvan po njoj:
ADA programski jezik

Informatika (šk.god.2009/2010)

Dragan Cvetković

8

Fakultet za informatiku i menadžment – Beograd

• Herman Hollerith
(1860-1929)

Istorija računara

• Razvio je sistem kodovanja
podataka na bušenim karticama
• Patent je korišćen u SAD 1890. za
popis stanovništva
• Program se svodio na
prebrojavanje
• Izbegnute greške čitanja,
praktično neograničena memorija
za pristup
• Njegova prva kompanija je
preteča IBM-a
Informatika (šk.god.2009/2010)

Dragan Cvetković

9

Fakultet za informatiku i menadžment – Beograd

Istorija računara

10

Bušena kartica
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

11

• Alan Turing (1912-1954)
• Definisao je principe modernih
računara
• Program je niz naredbi zapisan
u memoriji nizom simbola
• Formulisao je koncept algoritma
• U II svetskom radu radio u
Bletchley Parku – Britanski
centar za dešifrovanje
• Razvio je metod “bombe” za
napad na Nemačku mašinu za
šifrovanje - Enigma
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

Enigma

12

Mašina “bomba” za dešifrovanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

13

• John Von Nouman
(1903-1957)
• Koncept programa
koji je smešten u
memoriji
• Koncept računara
opšte namene
• Mogućnost
modifikovanja
programa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

14

• Računari više nisu luksuz nego potreba
• Računari i njihova primena su uključeni
u sve aspekte svakodnevnog života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

15

• Svaki današnji računar sledi
osnovni plan projektovan od
strane Babbage-a
• Računar je višenamenski izuzetno prilagodljivo sredstvo
– Može da sabira brojeve, ali
istovremeno i da se koristi za
lansiranje interkontinentalnih
balističkih raketa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

16

• Svaki računar se može posmatrati kao sistem:
– Ulazni podaci: ulazi
– Centralna jedinica: obrada
– Izlazne informacije: izlazi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

17

• Višenamenska upotreba računara se zasniva
na:
– Hardveru:
• Fizički deo računara
– Softveru:
• Instrukcije koje upravljaju hardverom i vrše
transformacije nad prikupljenim podacima, sa
ciljem da se dobije željeni izlaz

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

18

• Osnovne operacije:
• Ulazne operacije (podaci i instrukcije),
• Aritmetičke operacije (sabiranje, množenje,
...),
• Logičke operacije (AND, OR, NOT)
• Izlazne operacije (video, štampa, zvuk, ...)
• Smeštanje i čuvanje podataka (podaci i
programi)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Hardver računara:

Razvoj računara

19







Interne komponente i periferije
CPU - procesor
Čipovi – kontroleri, memorije
Osnovna ploča
Posebne kartice (zvučna, video, mrežna,
memorijska, ...)
• Konektori (serijski, paralelni, video, audio, USB,
mrežni, telefonski, ...)
• Hladnjaci (pasivni i aktivni)
• Izvor napajanja - ispravljač
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Softver računara:

Razvoj računara

• Program – niz naredbi
(instrukcije)
• Sistemski softver (OS)
– skriva kompleksnost
hardvera
• Aplikativni softver
• Korisnici putem
interfejsa interaguju sa
aplikacijom
• Podrazumeva se
ispravan rad hardvera
Informatika (šk.god.2009/2010)

20

Hardware

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

21

External Storage

Internal Storage

Input Units

Arithmetic &
Logic Unit

Output Units

Control Unit

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

22

• Prvi realni računari:
– 1939: Konrad Zuse je
kompletirao prvi
programabilni digitalni
računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

23

• Pred II svetski rat Britanska vlada je formirala
tajni tim matematičara i inženjera za razbijanje
nacističkih vojnih šifara (Lorencova šifra)
– 1943: Tim predvođen matematičarem Alan
Turing-om kompletirao je Kolos, koji su
mnogi smatrali za prvi elektronski digitalni
računar

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Računari 1. generacije

Razvoj računara

24

– 1944: profesor sa Harvarda,
Howard Aiken je razvio računar
Mark I
– Proizvod IBM-a
 Prvi elektro-mehanički računar
opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• 1944: Mark I

Razvoj računara

Informatika (šk.god.2009/2010)

25

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

26

U toku II svetskog rata, u SAD, konstruiše se mašina za
računanje tabela trajektorija za nove topove; mašina se
zvala ENIAC (Electronic Numerical Integrator and
Computer)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

27

• ENIAC:
– Težina 30 tona
– 18000 elektronskih cevi
– Potrošnja 25 KW
– Snaga obrade: 100.000
izračunavanja u sekundi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

28

Posle rata, 1950., konstruisan je UNIVAC I, prvi
komercijalni računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Evolucija i ubrzanje

Razvoj računara

29

– Elektronske cevi su korišćene
u prvim računarima
– Tranzistori zamenjuju
elektronske cevi počevši od
1956. (računari 2. generacije)
• Tranzistori i štampane veze
• Primena na univerzitetima
– Od sredine 60. godina
tranzistore zamenjuju
integrisana kola (računari 3.
generacije)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Integrisana kola
Razvoj računara
omogućavaju:
– Povećanje pouzdanosti





30

Smanjenje dimenzije
Veću brzinu
Veću efikasnost
Niže cene

• LSI - Large Scale
Integration
• VLSI - Very Large Scale
Integration
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara
Mikroračunarska revolucija

31

 1971: Intelovi inženjeri su konstruisali
prvi mikroprocesor
 Mikroračunarska revolucija počinje
1970:
 Apple
 Commodore
...
 Stoni - desktop računari nisu u
potpunosti zamenili velike računare, koji
takođe doživljavaju promenu
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Apple II (1977)

Razvoj računara

32

– BASIC programski jezik
– Displej od 24 linije x 40
kolona
– Memorija od 4100
karaktera
– $1298.

• IBM (PC) 5150 (1981)
– modular design
– 16,000 character memory
– $1265.
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

33

• 1981-1982
– ZX81
• 8-16K

– Spectrum
• 48K

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• GUI - Graphical User
Interface

Razvoj računara

34

– Doug Engelbart's
• Osmislio “humancomputer interaction” HCI
• Razvio je hypertext
• Uveo je kursor kontrolisan
mišem
• Multiple windows.
– WIMP (windows, icons,
menus and pointers)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Macintosh (1984)

Razvoj računara

35

– Steve Jobs
• GUI, ikone, itd
• Desktop – radna
površina
• Upotreba miša i
drugih “pointing
devices”
• “Double click" i
“Click-and-drag“
osobine za podršku
uređajima za
pokazivanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Microsoft Windows

Razvoj računara

36

– Win 1.0, 1985, radio je
na MS-DOS-u, 16 bitni
OS, multitasking
– Win 3.0 i Win 3.1,
1990/92, 16/32 bitni OS
– Win 3.11, Win 95, Win
98, Win Me, 32 bitni OS
– Win NT, 64 bitni OS
– WIN XP, Windows Server
– Windows Vista, 64 bitni
OS
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

37

• Prva generacija (1951-58)
– Elektronske vakum cevi
– Mašinski jezik – jezik niskog nivoa za
programiranje
– Magnetna primarna memorija
– Problemi zagrevanja i održavanja
– Unos podataka i instrukcija preko bušenih
kartica
– Spor ulaz i izlaz
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

38

• Druga generacija (1958-64)
– Tranzistorska tehnologija
– Tehnologija štampanih veza
– Početak jezika višeg nivoa
– Povećana brzina rada
– Magnetna primarna memorija
– Magnetni diskovi i trake za
sekundarnu memoriju
– Tipičan primer: IBM 1620

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

39

• Treća generacija (1965-70)







Pojava integrisanih čipova – IC
Drastično povećanje memorije
Razvoj softvera
Drastično smanjenje veličine i cene
Povećanje brzine i dostupnosti
Tipičan primer:
HONEY WELL - 6000 SERIES

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

40

• Četvrta generacija (1971- do danas)







LSI - Large Scale Integration
VLSI - Very Large Scale Integration
Razvoj mikroprocesora
Pojava mini i super računara
Paralelno procesiranje
Povećana brzina rada, snaga, memorijski
resursi
– Tipični predstavnici:
Apple II, IBM PC

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

41

• Karakteristike razvoja računara:
• Povećanje brzine (radnog takta)
• Povećanje memorijskih resursa (i za primarnu
i sekundarnu memoriju)
• Povećanje širine magistrale
• Paralelizacija u radu
• Niža cena
• Manje dimenzije
• Manja potrošnja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd











Razvoj računara

42

Mainframe
Super računari
Serveri
Radne stanice
Personalni računari
Stoni i prenosivi računari
Mikrokompjuteri
Ugrađeni računari
Mreže, klasteri računara
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

43

• Mainframe i Super računari
• Mainframe
– Višekorisnički
– Koriste se u velikim organizacijama, kao što
su banke i avioprevoznici za velike
računarske poslove

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

• Mainframe

44

– Mogućnost konkurentne
obrade aplikacija
– Velike organizacije –
upravljaju sa više od
1000 transakcija
– Zahtevaju specijalnu
klimu za prostoriju
– Ulaz/Izlaz preko “dumb”
terminala

TERMINALI

Informatika (šk.god.2009/2010)

MAINFRAME

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

45

• Super računari
– Za moćne korisnike kojima je potreban pristup
najbržim i najmoćnijim računarima

NASA Columbia
Supercomputer

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

46

• Super računari
– Skupa, najmodernija tehnologija
– Koriste se za simulacije i modelovanje
kompleksnih sistema
– Mesta primene:






Vremenska prognoza,
Hemijski i fizički procesi
Kretanja u vasioni
Vojne potrebe
.....
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

47

• Serveri, radne stanice i PC (personalni
računari)
– Serveri
• Računari namenjeni za obezbeđivanje softverske
podrške i drugih računarskih resursa drugim
računarima u okviru date mreže

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Radne stanice

Podela računara

48

– Moćni stoni računari sa
povećanom računarskom
snagom (pojačani resursi)
koji su prevashodno
namenjeni krajnjim,
interaktivnim aplikacijama
– Najčešće su povezani na
veliki računarski sistem
– 3D grafika, dizajn i sl.
– Najčešće su potrebni
naučnicima i inženjerima
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

49

• Personalni računari
– Opslužuju jednog
korisnika u datom
trenutku
– Uobičajene primene
obuhvataju:
• obrada teksta,
računovodstvo, igre,
slušanje muzike i
gledanje video
sadržaja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

50

• Prenosivi računari: mašine koje nisu vezane za
stolove
– Notebooks (laptops)
– Handheld computers (PDAs)
– Palmtop

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Ugrađeni računari

Podela računara

51

– Računari posebne namene
isključivo za unapred definisane
zadatke
• Kontrola temperature i
vlažnosti
• Monitorisanje rada srca
• Monitorisanje kućnog
sistema obezbeđenja od
provale, ...

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara
•Pojava računarskih
mreža

52

– Local-Area Networks
(LANs) lokalne mreže
– Wide-Area Networks
(WANs) regionalne mreže
– Eksperimentalna mreža
formirana 1969, nazvana
ARPANET, u narednom
periodu se transformiše u
Internet
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

53

• Servisi (usluge) Interneta
– Elektronska pošta
• E-mail softver

– World Wide Web
• Transformacija Interneta od
tekstualnog u multimedijalno
okruženje, koje obuhvata slike,
animacije, zvuk i video.
• Web browseri - programi koji
služe kao navigacioni prozori
na Web-u
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

54

• Hipertekst linkovi
– Povezuju milione Web stranica kreiranih od
različitih autora
• Intranet
– Privatne unutar-organizacijske mreže
zasnovane na Internet tehnologiji
• Extranet
– Udaljeni korisnici koji mogu da pristupe
resursima Intraneta
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

55

• Doba u razvoju društva:
– Poljoprivredno doba
– Industrijsko doba

• Doba u kome živimo informaciono doba:
– Sve više ljudi zarađuje za
život radeći na računarima

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

56

• Uticaj tehnologije
–Računarska pismenost
već unapređuje naš
svakodnevni život i
profesionalni rad

• Primene (aplikacije):
–Omogućavaju upotrebu
računara za specificirane
namere
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo
• Aplikativni programi

57

– Obrada teksta i stono
izdavaštvo
– Tabelarni proračuni
– Baze podataka
– Računarska grafika i digitalna
fotografija
– Digitalni audio, digitalni video i
multimedija
– Telekomunikacione mreže
– Veštačka inteligencija
– Zabava
– Opšte metode rešavanja
problema
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

58

• Implikacije: Socialna i etička pitanja
– Personalna privatnost ugrožena centralizovanim
bazama podataka i računarskim mrežama
– Rizik od kriminala zasnovanog na visokoj tehnologiji i
teškoćama zaštite osetljivih podataka
– Teškoće u definisanju i zaštiti intelektualne svojine u
uslovima digitalnog doba
– Rizik od otkaza računarskih sistema
– Opasnost od automatizacije i dehumanizacije rada

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

59

– Zloupotreba informacija u
političke i ekonomske svrhe
– Opasnost zavisnosti od
kompleksne tehnologije
– Kraj privatnosti
– Zamagljivanje realnosti
– Evolucija inteligencije
– Pojava bio-digitalne
tehnologije
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

60

 Hardver: osnova svakog novog projekta
 Softver: naredni korak, koji daje vrednost
hardveru
 Servisi: najuspešniji sadašnji poslovni pristup
 Način života: računari postaju deo našeg
načina života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

61

• Računari su evoluirali od Charles Babbageovog plana za analitičku mašinu u moderne
super računare
• Računari se danas pojavljuju u svim oblicima i
veličinama, sa specifičnostima prilagođenim
partikularnim zadacima
• Povezivanje u mrežu poboljšava vrednost i
snagu računara:
– Internet
– WWW
– E-mail

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

62

 Računari i informacione
tehnologije su preomenili svet
temeljno i nepovratno
 Nove tehnologije, kao što su
veštačka inteligencija,
obećavaju nove primene u
budućnosti
 Računari ugrožavaju privatnost,
bezbednost, i možda, naš
individualni način života
Informatika (šk.god.2009/2010)

Dragan Cvetković


Slide 8

Fakultet za informatiku i menadžment – Beograd

1

Informatika
Razvoj računara:
od kalkulatora do mrežnog povezivanja

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

2

Razvoj računara

Ciljevi:







Šta je računar i šta može da uradi?
Uticaj računara na savremeni život
Istorija razvoja računara
Trendovi razvoja savremenih računara
Fundamentalne razlike između računara i
drugih vrsta mašina
Odnos između hardvera i softvera
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

3

Razvoj računara
• Osnovne klase savremenih računara i
njihova upotreba
• Kako Internet menja primenu računara i
informacionih tehnologija uopšte?
• Savremeno informaciono doba
• Socijalni i etički uticaj informacionih
tehnologija na društvo

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija
• Značajni pronalasci XX veka:
• Mobilna telefonija, Internet, WWW, video
konferencije
• Faza projektovanja, upotrebe, usavršavanja
• Suštinski su zasnovani na IT

Informatika (šk.god.2009/2010)

Dragan Cvetković

4

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija

• Informaciona tehnologija
• Širok spektar alata i tehnika koje se koriste
prilikom kreiranja, skladištenja, obrade i
distribucije podataka i informacija

• Osnovni cilj IT-a
• Odgovoriti na zahtev (potrošača) efikasnije i
prikladnije

Informatika (šk.god.2009/2010)

Dragan Cvetković

5

Fakultet za informatiku i menadžment – Beograd

Istorija računara
• Abacus, Vavilon, 4000
godina BC, aritmetičke
operacije, koristi se u
Kini, Japanu, Indiji itd.

• Blaise Pascal, 1642,
mehanički kalkulator,
rad sa osmocifrenim
brojevima

Informatika (šk.god.2009/2010)

Dragan Cvetković

6

Fakultet za informatiku i menadžment – Beograd

• Charles Babbage
(1791-1871)
“the father of computers”

Istorija računara

– Profesor matematike sa
Kembridža iz 19. veka
– Prvi mehanički računar
(kompjuter)
– Analitička mašina
– Programabilna pomoću
bušenih kartica
– Izvođenje računskih
operacija sa tačnošću do 20
cifara
Informatika (šk.god.2009/2010)

Dragan Cvetković

7

Fakultet za informatiku i menadžment – Beograd

• Ada Lovelace
(ćerka Lorda Bajrona)

Istorija računara

• Interpretator i promoter Babbageovih vizionarskih radova
• Napisala je plan upotrebe analitičke
mašine za računanje niza Bernoullijevih brojeva
• Verovatno je bila prvi programer na
svetu
• Jedan od savremenijih programskih
jezika je nazvan po njoj:
ADA programski jezik

Informatika (šk.god.2009/2010)

Dragan Cvetković

8

Fakultet za informatiku i menadžment – Beograd

• Herman Hollerith
(1860-1929)

Istorija računara

• Razvio je sistem kodovanja
podataka na bušenim karticama
• Patent je korišćen u SAD 1890. za
popis stanovništva
• Program se svodio na
prebrojavanje
• Izbegnute greške čitanja,
praktično neograničena memorija
za pristup
• Njegova prva kompanija je
preteča IBM-a
Informatika (šk.god.2009/2010)

Dragan Cvetković

9

Fakultet za informatiku i menadžment – Beograd

Istorija računara

10

Bušena kartica
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

11

• Alan Turing (1912-1954)
• Definisao je principe modernih
računara
• Program je niz naredbi zapisan
u memoriji nizom simbola
• Formulisao je koncept algoritma
• U II svetskom radu radio u
Bletchley Parku – Britanski
centar za dešifrovanje
• Razvio je metod “bombe” za
napad na Nemačku mašinu za
šifrovanje - Enigma
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

Enigma

12

Mašina “bomba” za dešifrovanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

13

• John Von Nouman
(1903-1957)
• Koncept programa
koji je smešten u
memoriji
• Koncept računara
opšte namene
• Mogućnost
modifikovanja
programa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

14

• Računari više nisu luksuz nego potreba
• Računari i njihova primena su uključeni
u sve aspekte svakodnevnog života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

15

• Svaki današnji računar sledi
osnovni plan projektovan od
strane Babbage-a
• Računar je višenamenski izuzetno prilagodljivo sredstvo
– Može da sabira brojeve, ali
istovremeno i da se koristi za
lansiranje interkontinentalnih
balističkih raketa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

16

• Svaki računar se može posmatrati kao sistem:
– Ulazni podaci: ulazi
– Centralna jedinica: obrada
– Izlazne informacije: izlazi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

17

• Višenamenska upotreba računara se zasniva
na:
– Hardveru:
• Fizički deo računara
– Softveru:
• Instrukcije koje upravljaju hardverom i vrše
transformacije nad prikupljenim podacima, sa
ciljem da se dobije željeni izlaz

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

18

• Osnovne operacije:
• Ulazne operacije (podaci i instrukcije),
• Aritmetičke operacije (sabiranje, množenje,
...),
• Logičke operacije (AND, OR, NOT)
• Izlazne operacije (video, štampa, zvuk, ...)
• Smeštanje i čuvanje podataka (podaci i
programi)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Hardver računara:

Razvoj računara

19







Interne komponente i periferije
CPU - procesor
Čipovi – kontroleri, memorije
Osnovna ploča
Posebne kartice (zvučna, video, mrežna,
memorijska, ...)
• Konektori (serijski, paralelni, video, audio, USB,
mrežni, telefonski, ...)
• Hladnjaci (pasivni i aktivni)
• Izvor napajanja - ispravljač
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Softver računara:

Razvoj računara

• Program – niz naredbi
(instrukcije)
• Sistemski softver (OS)
– skriva kompleksnost
hardvera
• Aplikativni softver
• Korisnici putem
interfejsa interaguju sa
aplikacijom
• Podrazumeva se
ispravan rad hardvera
Informatika (šk.god.2009/2010)

20

Hardware

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

21

External Storage

Internal Storage

Input Units

Arithmetic &
Logic Unit

Output Units

Control Unit

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

22

• Prvi realni računari:
– 1939: Konrad Zuse je
kompletirao prvi
programabilni digitalni
računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

23

• Pred II svetski rat Britanska vlada je formirala
tajni tim matematičara i inženjera za razbijanje
nacističkih vojnih šifara (Lorencova šifra)
– 1943: Tim predvođen matematičarem Alan
Turing-om kompletirao je Kolos, koji su
mnogi smatrali za prvi elektronski digitalni
računar

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Računari 1. generacije

Razvoj računara

24

– 1944: profesor sa Harvarda,
Howard Aiken je razvio računar
Mark I
– Proizvod IBM-a
 Prvi elektro-mehanički računar
opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• 1944: Mark I

Razvoj računara

Informatika (šk.god.2009/2010)

25

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

26

U toku II svetskog rata, u SAD, konstruiše se mašina za
računanje tabela trajektorija za nove topove; mašina se
zvala ENIAC (Electronic Numerical Integrator and
Computer)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

27

• ENIAC:
– Težina 30 tona
– 18000 elektronskih cevi
– Potrošnja 25 KW
– Snaga obrade: 100.000
izračunavanja u sekundi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

28

Posle rata, 1950., konstruisan je UNIVAC I, prvi
komercijalni računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Evolucija i ubrzanje

Razvoj računara

29

– Elektronske cevi su korišćene
u prvim računarima
– Tranzistori zamenjuju
elektronske cevi počevši od
1956. (računari 2. generacije)
• Tranzistori i štampane veze
• Primena na univerzitetima
– Od sredine 60. godina
tranzistore zamenjuju
integrisana kola (računari 3.
generacije)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Integrisana kola
Razvoj računara
omogućavaju:
– Povećanje pouzdanosti





30

Smanjenje dimenzije
Veću brzinu
Veću efikasnost
Niže cene

• LSI - Large Scale
Integration
• VLSI - Very Large Scale
Integration
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara
Mikroračunarska revolucija

31

 1971: Intelovi inženjeri su konstruisali
prvi mikroprocesor
 Mikroračunarska revolucija počinje
1970:
 Apple
 Commodore
...
 Stoni - desktop računari nisu u
potpunosti zamenili velike računare, koji
takođe doživljavaju promenu
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Apple II (1977)

Razvoj računara

32

– BASIC programski jezik
– Displej od 24 linije x 40
kolona
– Memorija od 4100
karaktera
– $1298.

• IBM (PC) 5150 (1981)
– modular design
– 16,000 character memory
– $1265.
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

33

• 1981-1982
– ZX81
• 8-16K

– Spectrum
• 48K

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• GUI - Graphical User
Interface

Razvoj računara

34

– Doug Engelbart's
• Osmislio “humancomputer interaction” HCI
• Razvio je hypertext
• Uveo je kursor kontrolisan
mišem
• Multiple windows.
– WIMP (windows, icons,
menus and pointers)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Macintosh (1984)

Razvoj računara

35

– Steve Jobs
• GUI, ikone, itd
• Desktop – radna
površina
• Upotreba miša i
drugih “pointing
devices”
• “Double click" i
“Click-and-drag“
osobine za podršku
uređajima za
pokazivanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Microsoft Windows

Razvoj računara

36

– Win 1.0, 1985, radio je
na MS-DOS-u, 16 bitni
OS, multitasking
– Win 3.0 i Win 3.1,
1990/92, 16/32 bitni OS
– Win 3.11, Win 95, Win
98, Win Me, 32 bitni OS
– Win NT, 64 bitni OS
– WIN XP, Windows Server
– Windows Vista, 64 bitni
OS
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

37

• Prva generacija (1951-58)
– Elektronske vakum cevi
– Mašinski jezik – jezik niskog nivoa za
programiranje
– Magnetna primarna memorija
– Problemi zagrevanja i održavanja
– Unos podataka i instrukcija preko bušenih
kartica
– Spor ulaz i izlaz
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

38

• Druga generacija (1958-64)
– Tranzistorska tehnologija
– Tehnologija štampanih veza
– Početak jezika višeg nivoa
– Povećana brzina rada
– Magnetna primarna memorija
– Magnetni diskovi i trake za
sekundarnu memoriju
– Tipičan primer: IBM 1620

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

39

• Treća generacija (1965-70)







Pojava integrisanih čipova – IC
Drastično povećanje memorije
Razvoj softvera
Drastično smanjenje veličine i cene
Povećanje brzine i dostupnosti
Tipičan primer:
HONEY WELL - 6000 SERIES

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

40

• Četvrta generacija (1971- do danas)







LSI - Large Scale Integration
VLSI - Very Large Scale Integration
Razvoj mikroprocesora
Pojava mini i super računara
Paralelno procesiranje
Povećana brzina rada, snaga, memorijski
resursi
– Tipični predstavnici:
Apple II, IBM PC

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

41

• Karakteristike razvoja računara:
• Povećanje brzine (radnog takta)
• Povećanje memorijskih resursa (i za primarnu
i sekundarnu memoriju)
• Povećanje širine magistrale
• Paralelizacija u radu
• Niža cena
• Manje dimenzije
• Manja potrošnja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd











Razvoj računara

42

Mainframe
Super računari
Serveri
Radne stanice
Personalni računari
Stoni i prenosivi računari
Mikrokompjuteri
Ugrađeni računari
Mreže, klasteri računara
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

43

• Mainframe i Super računari
• Mainframe
– Višekorisnički
– Koriste se u velikim organizacijama, kao što
su banke i avioprevoznici za velike
računarske poslove

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

• Mainframe

44

– Mogućnost konkurentne
obrade aplikacija
– Velike organizacije –
upravljaju sa više od
1000 transakcija
– Zahtevaju specijalnu
klimu za prostoriju
– Ulaz/Izlaz preko “dumb”
terminala

TERMINALI

Informatika (šk.god.2009/2010)

MAINFRAME

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

45

• Super računari
– Za moćne korisnike kojima je potreban pristup
najbržim i najmoćnijim računarima

NASA Columbia
Supercomputer

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

46

• Super računari
– Skupa, najmodernija tehnologija
– Koriste se za simulacije i modelovanje
kompleksnih sistema
– Mesta primene:






Vremenska prognoza,
Hemijski i fizički procesi
Kretanja u vasioni
Vojne potrebe
.....
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

47

• Serveri, radne stanice i PC (personalni
računari)
– Serveri
• Računari namenjeni za obezbeđivanje softverske
podrške i drugih računarskih resursa drugim
računarima u okviru date mreže

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Radne stanice

Podela računara

48

– Moćni stoni računari sa
povećanom računarskom
snagom (pojačani resursi)
koji su prevashodno
namenjeni krajnjim,
interaktivnim aplikacijama
– Najčešće su povezani na
veliki računarski sistem
– 3D grafika, dizajn i sl.
– Najčešće su potrebni
naučnicima i inženjerima
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

49

• Personalni računari
– Opslužuju jednog
korisnika u datom
trenutku
– Uobičajene primene
obuhvataju:
• obrada teksta,
računovodstvo, igre,
slušanje muzike i
gledanje video
sadržaja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

50

• Prenosivi računari: mašine koje nisu vezane za
stolove
– Notebooks (laptops)
– Handheld computers (PDAs)
– Palmtop

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Ugrađeni računari

Podela računara

51

– Računari posebne namene
isključivo za unapred definisane
zadatke
• Kontrola temperature i
vlažnosti
• Monitorisanje rada srca
• Monitorisanje kućnog
sistema obezbeđenja od
provale, ...

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara
•Pojava računarskih
mreža

52

– Local-Area Networks
(LANs) lokalne mreže
– Wide-Area Networks
(WANs) regionalne mreže
– Eksperimentalna mreža
formirana 1969, nazvana
ARPANET, u narednom
periodu se transformiše u
Internet
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

53

• Servisi (usluge) Interneta
– Elektronska pošta
• E-mail softver

– World Wide Web
• Transformacija Interneta od
tekstualnog u multimedijalno
okruženje, koje obuhvata slike,
animacije, zvuk i video.
• Web browseri - programi koji
služe kao navigacioni prozori
na Web-u
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

54

• Hipertekst linkovi
– Povezuju milione Web stranica kreiranih od
različitih autora
• Intranet
– Privatne unutar-organizacijske mreže
zasnovane na Internet tehnologiji
• Extranet
– Udaljeni korisnici koji mogu da pristupe
resursima Intraneta
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

55

• Doba u razvoju društva:
– Poljoprivredno doba
– Industrijsko doba

• Doba u kome živimo informaciono doba:
– Sve više ljudi zarađuje za
život radeći na računarima

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

56

• Uticaj tehnologije
–Računarska pismenost
već unapređuje naš
svakodnevni život i
profesionalni rad

• Primene (aplikacije):
–Omogućavaju upotrebu
računara za specificirane
namere
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo
• Aplikativni programi

57

– Obrada teksta i stono
izdavaštvo
– Tabelarni proračuni
– Baze podataka
– Računarska grafika i digitalna
fotografija
– Digitalni audio, digitalni video i
multimedija
– Telekomunikacione mreže
– Veštačka inteligencija
– Zabava
– Opšte metode rešavanja
problema
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

58

• Implikacije: Socialna i etička pitanja
– Personalna privatnost ugrožena centralizovanim
bazama podataka i računarskim mrežama
– Rizik od kriminala zasnovanog na visokoj tehnologiji i
teškoćama zaštite osetljivih podataka
– Teškoće u definisanju i zaštiti intelektualne svojine u
uslovima digitalnog doba
– Rizik od otkaza računarskih sistema
– Opasnost od automatizacije i dehumanizacije rada

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

59

– Zloupotreba informacija u
političke i ekonomske svrhe
– Opasnost zavisnosti od
kompleksne tehnologije
– Kraj privatnosti
– Zamagljivanje realnosti
– Evolucija inteligencije
– Pojava bio-digitalne
tehnologije
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

60

 Hardver: osnova svakog novog projekta
 Softver: naredni korak, koji daje vrednost
hardveru
 Servisi: najuspešniji sadašnji poslovni pristup
 Način života: računari postaju deo našeg
načina života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

61

• Računari su evoluirali od Charles Babbageovog plana za analitičku mašinu u moderne
super računare
• Računari se danas pojavljuju u svim oblicima i
veličinama, sa specifičnostima prilagođenim
partikularnim zadacima
• Povezivanje u mrežu poboljšava vrednost i
snagu računara:
– Internet
– WWW
– E-mail

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

62

 Računari i informacione
tehnologije su preomenili svet
temeljno i nepovratno
 Nove tehnologije, kao što su
veštačka inteligencija,
obećavaju nove primene u
budućnosti
 Računari ugrožavaju privatnost,
bezbednost, i možda, naš
individualni način života
Informatika (šk.god.2009/2010)

Dragan Cvetković


Slide 9

Fakultet za informatiku i menadžment – Beograd

1

Informatika
Razvoj računara:
od kalkulatora do mrežnog povezivanja

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

2

Razvoj računara

Ciljevi:







Šta je računar i šta može da uradi?
Uticaj računara na savremeni život
Istorija razvoja računara
Trendovi razvoja savremenih računara
Fundamentalne razlike između računara i
drugih vrsta mašina
Odnos između hardvera i softvera
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

3

Razvoj računara
• Osnovne klase savremenih računara i
njihova upotreba
• Kako Internet menja primenu računara i
informacionih tehnologija uopšte?
• Savremeno informaciono doba
• Socijalni i etički uticaj informacionih
tehnologija na društvo

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija
• Značajni pronalasci XX veka:
• Mobilna telefonija, Internet, WWW, video
konferencije
• Faza projektovanja, upotrebe, usavršavanja
• Suštinski su zasnovani na IT

Informatika (šk.god.2009/2010)

Dragan Cvetković

4

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija

• Informaciona tehnologija
• Širok spektar alata i tehnika koje se koriste
prilikom kreiranja, skladištenja, obrade i
distribucije podataka i informacija

• Osnovni cilj IT-a
• Odgovoriti na zahtev (potrošača) efikasnije i
prikladnije

Informatika (šk.god.2009/2010)

Dragan Cvetković

5

Fakultet za informatiku i menadžment – Beograd

Istorija računara
• Abacus, Vavilon, 4000
godina BC, aritmetičke
operacije, koristi se u
Kini, Japanu, Indiji itd.

• Blaise Pascal, 1642,
mehanički kalkulator,
rad sa osmocifrenim
brojevima

Informatika (šk.god.2009/2010)

Dragan Cvetković

6

Fakultet za informatiku i menadžment – Beograd

• Charles Babbage
(1791-1871)
“the father of computers”

Istorija računara

– Profesor matematike sa
Kembridža iz 19. veka
– Prvi mehanički računar
(kompjuter)
– Analitička mašina
– Programabilna pomoću
bušenih kartica
– Izvođenje računskih
operacija sa tačnošću do 20
cifara
Informatika (šk.god.2009/2010)

Dragan Cvetković

7

Fakultet za informatiku i menadžment – Beograd

• Ada Lovelace
(ćerka Lorda Bajrona)

Istorija računara

• Interpretator i promoter Babbageovih vizionarskih radova
• Napisala je plan upotrebe analitičke
mašine za računanje niza Bernoullijevih brojeva
• Verovatno je bila prvi programer na
svetu
• Jedan od savremenijih programskih
jezika je nazvan po njoj:
ADA programski jezik

Informatika (šk.god.2009/2010)

Dragan Cvetković

8

Fakultet za informatiku i menadžment – Beograd

• Herman Hollerith
(1860-1929)

Istorija računara

• Razvio je sistem kodovanja
podataka na bušenim karticama
• Patent je korišćen u SAD 1890. za
popis stanovništva
• Program se svodio na
prebrojavanje
• Izbegnute greške čitanja,
praktično neograničena memorija
za pristup
• Njegova prva kompanija je
preteča IBM-a
Informatika (šk.god.2009/2010)

Dragan Cvetković

9

Fakultet za informatiku i menadžment – Beograd

Istorija računara

10

Bušena kartica
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

11

• Alan Turing (1912-1954)
• Definisao je principe modernih
računara
• Program je niz naredbi zapisan
u memoriji nizom simbola
• Formulisao je koncept algoritma
• U II svetskom radu radio u
Bletchley Parku – Britanski
centar za dešifrovanje
• Razvio je metod “bombe” za
napad na Nemačku mašinu za
šifrovanje - Enigma
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

Enigma

12

Mašina “bomba” za dešifrovanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

13

• John Von Nouman
(1903-1957)
• Koncept programa
koji je smešten u
memoriji
• Koncept računara
opšte namene
• Mogućnost
modifikovanja
programa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

14

• Računari više nisu luksuz nego potreba
• Računari i njihova primena su uključeni
u sve aspekte svakodnevnog života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

15

• Svaki današnji računar sledi
osnovni plan projektovan od
strane Babbage-a
• Računar je višenamenski izuzetno prilagodljivo sredstvo
– Može da sabira brojeve, ali
istovremeno i da se koristi za
lansiranje interkontinentalnih
balističkih raketa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

16

• Svaki računar se može posmatrati kao sistem:
– Ulazni podaci: ulazi
– Centralna jedinica: obrada
– Izlazne informacije: izlazi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

17

• Višenamenska upotreba računara se zasniva
na:
– Hardveru:
• Fizički deo računara
– Softveru:
• Instrukcije koje upravljaju hardverom i vrše
transformacije nad prikupljenim podacima, sa
ciljem da se dobije željeni izlaz

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

18

• Osnovne operacije:
• Ulazne operacije (podaci i instrukcije),
• Aritmetičke operacije (sabiranje, množenje,
...),
• Logičke operacije (AND, OR, NOT)
• Izlazne operacije (video, štampa, zvuk, ...)
• Smeštanje i čuvanje podataka (podaci i
programi)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Hardver računara:

Razvoj računara

19







Interne komponente i periferije
CPU - procesor
Čipovi – kontroleri, memorije
Osnovna ploča
Posebne kartice (zvučna, video, mrežna,
memorijska, ...)
• Konektori (serijski, paralelni, video, audio, USB,
mrežni, telefonski, ...)
• Hladnjaci (pasivni i aktivni)
• Izvor napajanja - ispravljač
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Softver računara:

Razvoj računara

• Program – niz naredbi
(instrukcije)
• Sistemski softver (OS)
– skriva kompleksnost
hardvera
• Aplikativni softver
• Korisnici putem
interfejsa interaguju sa
aplikacijom
• Podrazumeva se
ispravan rad hardvera
Informatika (šk.god.2009/2010)

20

Hardware

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

21

External Storage

Internal Storage

Input Units

Arithmetic &
Logic Unit

Output Units

Control Unit

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

22

• Prvi realni računari:
– 1939: Konrad Zuse je
kompletirao prvi
programabilni digitalni
računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

23

• Pred II svetski rat Britanska vlada je formirala
tajni tim matematičara i inženjera za razbijanje
nacističkih vojnih šifara (Lorencova šifra)
– 1943: Tim predvođen matematičarem Alan
Turing-om kompletirao je Kolos, koji su
mnogi smatrali za prvi elektronski digitalni
računar

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Računari 1. generacije

Razvoj računara

24

– 1944: profesor sa Harvarda,
Howard Aiken je razvio računar
Mark I
– Proizvod IBM-a
 Prvi elektro-mehanički računar
opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• 1944: Mark I

Razvoj računara

Informatika (šk.god.2009/2010)

25

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

26

U toku II svetskog rata, u SAD, konstruiše se mašina za
računanje tabela trajektorija za nove topove; mašina se
zvala ENIAC (Electronic Numerical Integrator and
Computer)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

27

• ENIAC:
– Težina 30 tona
– 18000 elektronskih cevi
– Potrošnja 25 KW
– Snaga obrade: 100.000
izračunavanja u sekundi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

28

Posle rata, 1950., konstruisan je UNIVAC I, prvi
komercijalni računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Evolucija i ubrzanje

Razvoj računara

29

– Elektronske cevi su korišćene
u prvim računarima
– Tranzistori zamenjuju
elektronske cevi počevši od
1956. (računari 2. generacije)
• Tranzistori i štampane veze
• Primena na univerzitetima
– Od sredine 60. godina
tranzistore zamenjuju
integrisana kola (računari 3.
generacije)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Integrisana kola
Razvoj računara
omogućavaju:
– Povećanje pouzdanosti





30

Smanjenje dimenzije
Veću brzinu
Veću efikasnost
Niže cene

• LSI - Large Scale
Integration
• VLSI - Very Large Scale
Integration
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara
Mikroračunarska revolucija

31

 1971: Intelovi inženjeri su konstruisali
prvi mikroprocesor
 Mikroračunarska revolucija počinje
1970:
 Apple
 Commodore
...
 Stoni - desktop računari nisu u
potpunosti zamenili velike računare, koji
takođe doživljavaju promenu
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Apple II (1977)

Razvoj računara

32

– BASIC programski jezik
– Displej od 24 linije x 40
kolona
– Memorija od 4100
karaktera
– $1298.

• IBM (PC) 5150 (1981)
– modular design
– 16,000 character memory
– $1265.
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

33

• 1981-1982
– ZX81
• 8-16K

– Spectrum
• 48K

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• GUI - Graphical User
Interface

Razvoj računara

34

– Doug Engelbart's
• Osmislio “humancomputer interaction” HCI
• Razvio je hypertext
• Uveo je kursor kontrolisan
mišem
• Multiple windows.
– WIMP (windows, icons,
menus and pointers)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Macintosh (1984)

Razvoj računara

35

– Steve Jobs
• GUI, ikone, itd
• Desktop – radna
površina
• Upotreba miša i
drugih “pointing
devices”
• “Double click" i
“Click-and-drag“
osobine za podršku
uređajima za
pokazivanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Microsoft Windows

Razvoj računara

36

– Win 1.0, 1985, radio je
na MS-DOS-u, 16 bitni
OS, multitasking
– Win 3.0 i Win 3.1,
1990/92, 16/32 bitni OS
– Win 3.11, Win 95, Win
98, Win Me, 32 bitni OS
– Win NT, 64 bitni OS
– WIN XP, Windows Server
– Windows Vista, 64 bitni
OS
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

37

• Prva generacija (1951-58)
– Elektronske vakum cevi
– Mašinski jezik – jezik niskog nivoa za
programiranje
– Magnetna primarna memorija
– Problemi zagrevanja i održavanja
– Unos podataka i instrukcija preko bušenih
kartica
– Spor ulaz i izlaz
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

38

• Druga generacija (1958-64)
– Tranzistorska tehnologija
– Tehnologija štampanih veza
– Početak jezika višeg nivoa
– Povećana brzina rada
– Magnetna primarna memorija
– Magnetni diskovi i trake za
sekundarnu memoriju
– Tipičan primer: IBM 1620

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

39

• Treća generacija (1965-70)







Pojava integrisanih čipova – IC
Drastično povećanje memorije
Razvoj softvera
Drastično smanjenje veličine i cene
Povećanje brzine i dostupnosti
Tipičan primer:
HONEY WELL - 6000 SERIES

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

40

• Četvrta generacija (1971- do danas)







LSI - Large Scale Integration
VLSI - Very Large Scale Integration
Razvoj mikroprocesora
Pojava mini i super računara
Paralelno procesiranje
Povećana brzina rada, snaga, memorijski
resursi
– Tipični predstavnici:
Apple II, IBM PC

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

41

• Karakteristike razvoja računara:
• Povećanje brzine (radnog takta)
• Povećanje memorijskih resursa (i za primarnu
i sekundarnu memoriju)
• Povećanje širine magistrale
• Paralelizacija u radu
• Niža cena
• Manje dimenzije
• Manja potrošnja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd











Razvoj računara

42

Mainframe
Super računari
Serveri
Radne stanice
Personalni računari
Stoni i prenosivi računari
Mikrokompjuteri
Ugrađeni računari
Mreže, klasteri računara
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

43

• Mainframe i Super računari
• Mainframe
– Višekorisnički
– Koriste se u velikim organizacijama, kao što
su banke i avioprevoznici za velike
računarske poslove

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

• Mainframe

44

– Mogućnost konkurentne
obrade aplikacija
– Velike organizacije –
upravljaju sa više od
1000 transakcija
– Zahtevaju specijalnu
klimu za prostoriju
– Ulaz/Izlaz preko “dumb”
terminala

TERMINALI

Informatika (šk.god.2009/2010)

MAINFRAME

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

45

• Super računari
– Za moćne korisnike kojima je potreban pristup
najbržim i najmoćnijim računarima

NASA Columbia
Supercomputer

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

46

• Super računari
– Skupa, najmodernija tehnologija
– Koriste se za simulacije i modelovanje
kompleksnih sistema
– Mesta primene:






Vremenska prognoza,
Hemijski i fizički procesi
Kretanja u vasioni
Vojne potrebe
.....
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

47

• Serveri, radne stanice i PC (personalni
računari)
– Serveri
• Računari namenjeni za obezbeđivanje softverske
podrške i drugih računarskih resursa drugim
računarima u okviru date mreže

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Radne stanice

Podela računara

48

– Moćni stoni računari sa
povećanom računarskom
snagom (pojačani resursi)
koji su prevashodno
namenjeni krajnjim,
interaktivnim aplikacijama
– Najčešće su povezani na
veliki računarski sistem
– 3D grafika, dizajn i sl.
– Najčešće su potrebni
naučnicima i inženjerima
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

49

• Personalni računari
– Opslužuju jednog
korisnika u datom
trenutku
– Uobičajene primene
obuhvataju:
• obrada teksta,
računovodstvo, igre,
slušanje muzike i
gledanje video
sadržaja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

50

• Prenosivi računari: mašine koje nisu vezane za
stolove
– Notebooks (laptops)
– Handheld computers (PDAs)
– Palmtop

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Ugrađeni računari

Podela računara

51

– Računari posebne namene
isključivo za unapred definisane
zadatke
• Kontrola temperature i
vlažnosti
• Monitorisanje rada srca
• Monitorisanje kućnog
sistema obezbeđenja od
provale, ...

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara
•Pojava računarskih
mreža

52

– Local-Area Networks
(LANs) lokalne mreže
– Wide-Area Networks
(WANs) regionalne mreže
– Eksperimentalna mreža
formirana 1969, nazvana
ARPANET, u narednom
periodu se transformiše u
Internet
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

53

• Servisi (usluge) Interneta
– Elektronska pošta
• E-mail softver

– World Wide Web
• Transformacija Interneta od
tekstualnog u multimedijalno
okruženje, koje obuhvata slike,
animacije, zvuk i video.
• Web browseri - programi koji
služe kao navigacioni prozori
na Web-u
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

54

• Hipertekst linkovi
– Povezuju milione Web stranica kreiranih od
različitih autora
• Intranet
– Privatne unutar-organizacijske mreže
zasnovane na Internet tehnologiji
• Extranet
– Udaljeni korisnici koji mogu da pristupe
resursima Intraneta
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

55

• Doba u razvoju društva:
– Poljoprivredno doba
– Industrijsko doba

• Doba u kome živimo informaciono doba:
– Sve više ljudi zarađuje za
život radeći na računarima

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

56

• Uticaj tehnologije
–Računarska pismenost
već unapređuje naš
svakodnevni život i
profesionalni rad

• Primene (aplikacije):
–Omogućavaju upotrebu
računara za specificirane
namere
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo
• Aplikativni programi

57

– Obrada teksta i stono
izdavaštvo
– Tabelarni proračuni
– Baze podataka
– Računarska grafika i digitalna
fotografija
– Digitalni audio, digitalni video i
multimedija
– Telekomunikacione mreže
– Veštačka inteligencija
– Zabava
– Opšte metode rešavanja
problema
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

58

• Implikacije: Socialna i etička pitanja
– Personalna privatnost ugrožena centralizovanim
bazama podataka i računarskim mrežama
– Rizik od kriminala zasnovanog na visokoj tehnologiji i
teškoćama zaštite osetljivih podataka
– Teškoće u definisanju i zaštiti intelektualne svojine u
uslovima digitalnog doba
– Rizik od otkaza računarskih sistema
– Opasnost od automatizacije i dehumanizacije rada

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

59

– Zloupotreba informacija u
političke i ekonomske svrhe
– Opasnost zavisnosti od
kompleksne tehnologije
– Kraj privatnosti
– Zamagljivanje realnosti
– Evolucija inteligencije
– Pojava bio-digitalne
tehnologije
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

60

 Hardver: osnova svakog novog projekta
 Softver: naredni korak, koji daje vrednost
hardveru
 Servisi: najuspešniji sadašnji poslovni pristup
 Način života: računari postaju deo našeg
načina života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

61

• Računari su evoluirali od Charles Babbageovog plana za analitičku mašinu u moderne
super računare
• Računari se danas pojavljuju u svim oblicima i
veličinama, sa specifičnostima prilagođenim
partikularnim zadacima
• Povezivanje u mrežu poboljšava vrednost i
snagu računara:
– Internet
– WWW
– E-mail

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

62

 Računari i informacione
tehnologije su preomenili svet
temeljno i nepovratno
 Nove tehnologije, kao što su
veštačka inteligencija,
obećavaju nove primene u
budućnosti
 Računari ugrožavaju privatnost,
bezbednost, i možda, naš
individualni način života
Informatika (šk.god.2009/2010)

Dragan Cvetković


Slide 10

Fakultet za informatiku i menadžment – Beograd

1

Informatika
Razvoj računara:
od kalkulatora do mrežnog povezivanja

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

2

Razvoj računara

Ciljevi:







Šta je računar i šta može da uradi?
Uticaj računara na savremeni život
Istorija razvoja računara
Trendovi razvoja savremenih računara
Fundamentalne razlike između računara i
drugih vrsta mašina
Odnos između hardvera i softvera
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

3

Razvoj računara
• Osnovne klase savremenih računara i
njihova upotreba
• Kako Internet menja primenu računara i
informacionih tehnologija uopšte?
• Savremeno informaciono doba
• Socijalni i etički uticaj informacionih
tehnologija na društvo

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija
• Značajni pronalasci XX veka:
• Mobilna telefonija, Internet, WWW, video
konferencije
• Faza projektovanja, upotrebe, usavršavanja
• Suštinski su zasnovani na IT

Informatika (šk.god.2009/2010)

Dragan Cvetković

4

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija

• Informaciona tehnologija
• Širok spektar alata i tehnika koje se koriste
prilikom kreiranja, skladištenja, obrade i
distribucije podataka i informacija

• Osnovni cilj IT-a
• Odgovoriti na zahtev (potrošača) efikasnije i
prikladnije

Informatika (šk.god.2009/2010)

Dragan Cvetković

5

Fakultet za informatiku i menadžment – Beograd

Istorija računara
• Abacus, Vavilon, 4000
godina BC, aritmetičke
operacije, koristi se u
Kini, Japanu, Indiji itd.

• Blaise Pascal, 1642,
mehanički kalkulator,
rad sa osmocifrenim
brojevima

Informatika (šk.god.2009/2010)

Dragan Cvetković

6

Fakultet za informatiku i menadžment – Beograd

• Charles Babbage
(1791-1871)
“the father of computers”

Istorija računara

– Profesor matematike sa
Kembridža iz 19. veka
– Prvi mehanički računar
(kompjuter)
– Analitička mašina
– Programabilna pomoću
bušenih kartica
– Izvođenje računskih
operacija sa tačnošću do 20
cifara
Informatika (šk.god.2009/2010)

Dragan Cvetković

7

Fakultet za informatiku i menadžment – Beograd

• Ada Lovelace
(ćerka Lorda Bajrona)

Istorija računara

• Interpretator i promoter Babbageovih vizionarskih radova
• Napisala je plan upotrebe analitičke
mašine za računanje niza Bernoullijevih brojeva
• Verovatno je bila prvi programer na
svetu
• Jedan od savremenijih programskih
jezika je nazvan po njoj:
ADA programski jezik

Informatika (šk.god.2009/2010)

Dragan Cvetković

8

Fakultet za informatiku i menadžment – Beograd

• Herman Hollerith
(1860-1929)

Istorija računara

• Razvio je sistem kodovanja
podataka na bušenim karticama
• Patent je korišćen u SAD 1890. za
popis stanovništva
• Program se svodio na
prebrojavanje
• Izbegnute greške čitanja,
praktično neograničena memorija
za pristup
• Njegova prva kompanija je
preteča IBM-a
Informatika (šk.god.2009/2010)

Dragan Cvetković

9

Fakultet za informatiku i menadžment – Beograd

Istorija računara

10

Bušena kartica
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

11

• Alan Turing (1912-1954)
• Definisao je principe modernih
računara
• Program je niz naredbi zapisan
u memoriji nizom simbola
• Formulisao je koncept algoritma
• U II svetskom radu radio u
Bletchley Parku – Britanski
centar za dešifrovanje
• Razvio je metod “bombe” za
napad na Nemačku mašinu za
šifrovanje - Enigma
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

Enigma

12

Mašina “bomba” za dešifrovanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

13

• John Von Nouman
(1903-1957)
• Koncept programa
koji je smešten u
memoriji
• Koncept računara
opšte namene
• Mogućnost
modifikovanja
programa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

14

• Računari više nisu luksuz nego potreba
• Računari i njihova primena su uključeni
u sve aspekte svakodnevnog života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

15

• Svaki današnji računar sledi
osnovni plan projektovan od
strane Babbage-a
• Računar je višenamenski izuzetno prilagodljivo sredstvo
– Može da sabira brojeve, ali
istovremeno i da se koristi za
lansiranje interkontinentalnih
balističkih raketa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

16

• Svaki računar se može posmatrati kao sistem:
– Ulazni podaci: ulazi
– Centralna jedinica: obrada
– Izlazne informacije: izlazi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

17

• Višenamenska upotreba računara se zasniva
na:
– Hardveru:
• Fizički deo računara
– Softveru:
• Instrukcije koje upravljaju hardverom i vrše
transformacije nad prikupljenim podacima, sa
ciljem da se dobije željeni izlaz

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

18

• Osnovne operacije:
• Ulazne operacije (podaci i instrukcije),
• Aritmetičke operacije (sabiranje, množenje,
...),
• Logičke operacije (AND, OR, NOT)
• Izlazne operacije (video, štampa, zvuk, ...)
• Smeštanje i čuvanje podataka (podaci i
programi)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Hardver računara:

Razvoj računara

19







Interne komponente i periferije
CPU - procesor
Čipovi – kontroleri, memorije
Osnovna ploča
Posebne kartice (zvučna, video, mrežna,
memorijska, ...)
• Konektori (serijski, paralelni, video, audio, USB,
mrežni, telefonski, ...)
• Hladnjaci (pasivni i aktivni)
• Izvor napajanja - ispravljač
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Softver računara:

Razvoj računara

• Program – niz naredbi
(instrukcije)
• Sistemski softver (OS)
– skriva kompleksnost
hardvera
• Aplikativni softver
• Korisnici putem
interfejsa interaguju sa
aplikacijom
• Podrazumeva se
ispravan rad hardvera
Informatika (šk.god.2009/2010)

20

Hardware

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

21

External Storage

Internal Storage

Input Units

Arithmetic &
Logic Unit

Output Units

Control Unit

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

22

• Prvi realni računari:
– 1939: Konrad Zuse je
kompletirao prvi
programabilni digitalni
računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

23

• Pred II svetski rat Britanska vlada je formirala
tajni tim matematičara i inženjera za razbijanje
nacističkih vojnih šifara (Lorencova šifra)
– 1943: Tim predvođen matematičarem Alan
Turing-om kompletirao je Kolos, koji su
mnogi smatrali za prvi elektronski digitalni
računar

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Računari 1. generacije

Razvoj računara

24

– 1944: profesor sa Harvarda,
Howard Aiken je razvio računar
Mark I
– Proizvod IBM-a
 Prvi elektro-mehanički računar
opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• 1944: Mark I

Razvoj računara

Informatika (šk.god.2009/2010)

25

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

26

U toku II svetskog rata, u SAD, konstruiše se mašina za
računanje tabela trajektorija za nove topove; mašina se
zvala ENIAC (Electronic Numerical Integrator and
Computer)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

27

• ENIAC:
– Težina 30 tona
– 18000 elektronskih cevi
– Potrošnja 25 KW
– Snaga obrade: 100.000
izračunavanja u sekundi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

28

Posle rata, 1950., konstruisan je UNIVAC I, prvi
komercijalni računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Evolucija i ubrzanje

Razvoj računara

29

– Elektronske cevi su korišćene
u prvim računarima
– Tranzistori zamenjuju
elektronske cevi počevši od
1956. (računari 2. generacije)
• Tranzistori i štampane veze
• Primena na univerzitetima
– Od sredine 60. godina
tranzistore zamenjuju
integrisana kola (računari 3.
generacije)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Integrisana kola
Razvoj računara
omogućavaju:
– Povećanje pouzdanosti





30

Smanjenje dimenzije
Veću brzinu
Veću efikasnost
Niže cene

• LSI - Large Scale
Integration
• VLSI - Very Large Scale
Integration
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara
Mikroračunarska revolucija

31

 1971: Intelovi inženjeri su konstruisali
prvi mikroprocesor
 Mikroračunarska revolucija počinje
1970:
 Apple
 Commodore
...
 Stoni - desktop računari nisu u
potpunosti zamenili velike računare, koji
takođe doživljavaju promenu
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Apple II (1977)

Razvoj računara

32

– BASIC programski jezik
– Displej od 24 linije x 40
kolona
– Memorija od 4100
karaktera
– $1298.

• IBM (PC) 5150 (1981)
– modular design
– 16,000 character memory
– $1265.
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

33

• 1981-1982
– ZX81
• 8-16K

– Spectrum
• 48K

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• GUI - Graphical User
Interface

Razvoj računara

34

– Doug Engelbart's
• Osmislio “humancomputer interaction” HCI
• Razvio je hypertext
• Uveo je kursor kontrolisan
mišem
• Multiple windows.
– WIMP (windows, icons,
menus and pointers)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Macintosh (1984)

Razvoj računara

35

– Steve Jobs
• GUI, ikone, itd
• Desktop – radna
površina
• Upotreba miša i
drugih “pointing
devices”
• “Double click" i
“Click-and-drag“
osobine za podršku
uređajima za
pokazivanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Microsoft Windows

Razvoj računara

36

– Win 1.0, 1985, radio je
na MS-DOS-u, 16 bitni
OS, multitasking
– Win 3.0 i Win 3.1,
1990/92, 16/32 bitni OS
– Win 3.11, Win 95, Win
98, Win Me, 32 bitni OS
– Win NT, 64 bitni OS
– WIN XP, Windows Server
– Windows Vista, 64 bitni
OS
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

37

• Prva generacija (1951-58)
– Elektronske vakum cevi
– Mašinski jezik – jezik niskog nivoa za
programiranje
– Magnetna primarna memorija
– Problemi zagrevanja i održavanja
– Unos podataka i instrukcija preko bušenih
kartica
– Spor ulaz i izlaz
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

38

• Druga generacija (1958-64)
– Tranzistorska tehnologija
– Tehnologija štampanih veza
– Početak jezika višeg nivoa
– Povećana brzina rada
– Magnetna primarna memorija
– Magnetni diskovi i trake za
sekundarnu memoriju
– Tipičan primer: IBM 1620

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

39

• Treća generacija (1965-70)







Pojava integrisanih čipova – IC
Drastično povećanje memorije
Razvoj softvera
Drastično smanjenje veličine i cene
Povećanje brzine i dostupnosti
Tipičan primer:
HONEY WELL - 6000 SERIES

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

40

• Četvrta generacija (1971- do danas)







LSI - Large Scale Integration
VLSI - Very Large Scale Integration
Razvoj mikroprocesora
Pojava mini i super računara
Paralelno procesiranje
Povećana brzina rada, snaga, memorijski
resursi
– Tipični predstavnici:
Apple II, IBM PC

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

41

• Karakteristike razvoja računara:
• Povećanje brzine (radnog takta)
• Povećanje memorijskih resursa (i za primarnu
i sekundarnu memoriju)
• Povećanje širine magistrale
• Paralelizacija u radu
• Niža cena
• Manje dimenzije
• Manja potrošnja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd











Razvoj računara

42

Mainframe
Super računari
Serveri
Radne stanice
Personalni računari
Stoni i prenosivi računari
Mikrokompjuteri
Ugrađeni računari
Mreže, klasteri računara
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

43

• Mainframe i Super računari
• Mainframe
– Višekorisnički
– Koriste se u velikim organizacijama, kao što
su banke i avioprevoznici za velike
računarske poslove

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

• Mainframe

44

– Mogućnost konkurentne
obrade aplikacija
– Velike organizacije –
upravljaju sa više od
1000 transakcija
– Zahtevaju specijalnu
klimu za prostoriju
– Ulaz/Izlaz preko “dumb”
terminala

TERMINALI

Informatika (šk.god.2009/2010)

MAINFRAME

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

45

• Super računari
– Za moćne korisnike kojima je potreban pristup
najbržim i najmoćnijim računarima

NASA Columbia
Supercomputer

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

46

• Super računari
– Skupa, najmodernija tehnologija
– Koriste se za simulacije i modelovanje
kompleksnih sistema
– Mesta primene:






Vremenska prognoza,
Hemijski i fizički procesi
Kretanja u vasioni
Vojne potrebe
.....
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

47

• Serveri, radne stanice i PC (personalni
računari)
– Serveri
• Računari namenjeni za obezbeđivanje softverske
podrške i drugih računarskih resursa drugim
računarima u okviru date mreže

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Radne stanice

Podela računara

48

– Moćni stoni računari sa
povećanom računarskom
snagom (pojačani resursi)
koji su prevashodno
namenjeni krajnjim,
interaktivnim aplikacijama
– Najčešće su povezani na
veliki računarski sistem
– 3D grafika, dizajn i sl.
– Najčešće su potrebni
naučnicima i inženjerima
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

49

• Personalni računari
– Opslužuju jednog
korisnika u datom
trenutku
– Uobičajene primene
obuhvataju:
• obrada teksta,
računovodstvo, igre,
slušanje muzike i
gledanje video
sadržaja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

50

• Prenosivi računari: mašine koje nisu vezane za
stolove
– Notebooks (laptops)
– Handheld computers (PDAs)
– Palmtop

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Ugrađeni računari

Podela računara

51

– Računari posebne namene
isključivo za unapred definisane
zadatke
• Kontrola temperature i
vlažnosti
• Monitorisanje rada srca
• Monitorisanje kućnog
sistema obezbeđenja od
provale, ...

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara
•Pojava računarskih
mreža

52

– Local-Area Networks
(LANs) lokalne mreže
– Wide-Area Networks
(WANs) regionalne mreže
– Eksperimentalna mreža
formirana 1969, nazvana
ARPANET, u narednom
periodu se transformiše u
Internet
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

53

• Servisi (usluge) Interneta
– Elektronska pošta
• E-mail softver

– World Wide Web
• Transformacija Interneta od
tekstualnog u multimedijalno
okruženje, koje obuhvata slike,
animacije, zvuk i video.
• Web browseri - programi koji
služe kao navigacioni prozori
na Web-u
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

54

• Hipertekst linkovi
– Povezuju milione Web stranica kreiranih od
različitih autora
• Intranet
– Privatne unutar-organizacijske mreže
zasnovane na Internet tehnologiji
• Extranet
– Udaljeni korisnici koji mogu da pristupe
resursima Intraneta
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

55

• Doba u razvoju društva:
– Poljoprivredno doba
– Industrijsko doba

• Doba u kome živimo informaciono doba:
– Sve više ljudi zarađuje za
život radeći na računarima

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

56

• Uticaj tehnologije
–Računarska pismenost
već unapređuje naš
svakodnevni život i
profesionalni rad

• Primene (aplikacije):
–Omogućavaju upotrebu
računara za specificirane
namere
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo
• Aplikativni programi

57

– Obrada teksta i stono
izdavaštvo
– Tabelarni proračuni
– Baze podataka
– Računarska grafika i digitalna
fotografija
– Digitalni audio, digitalni video i
multimedija
– Telekomunikacione mreže
– Veštačka inteligencija
– Zabava
– Opšte metode rešavanja
problema
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

58

• Implikacije: Socialna i etička pitanja
– Personalna privatnost ugrožena centralizovanim
bazama podataka i računarskim mrežama
– Rizik od kriminala zasnovanog na visokoj tehnologiji i
teškoćama zaštite osetljivih podataka
– Teškoće u definisanju i zaštiti intelektualne svojine u
uslovima digitalnog doba
– Rizik od otkaza računarskih sistema
– Opasnost od automatizacije i dehumanizacije rada

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

59

– Zloupotreba informacija u
političke i ekonomske svrhe
– Opasnost zavisnosti od
kompleksne tehnologije
– Kraj privatnosti
– Zamagljivanje realnosti
– Evolucija inteligencije
– Pojava bio-digitalne
tehnologije
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

60

 Hardver: osnova svakog novog projekta
 Softver: naredni korak, koji daje vrednost
hardveru
 Servisi: najuspešniji sadašnji poslovni pristup
 Način života: računari postaju deo našeg
načina života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

61

• Računari su evoluirali od Charles Babbageovog plana za analitičku mašinu u moderne
super računare
• Računari se danas pojavljuju u svim oblicima i
veličinama, sa specifičnostima prilagođenim
partikularnim zadacima
• Povezivanje u mrežu poboljšava vrednost i
snagu računara:
– Internet
– WWW
– E-mail

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

62

 Računari i informacione
tehnologije su preomenili svet
temeljno i nepovratno
 Nove tehnologije, kao što su
veštačka inteligencija,
obećavaju nove primene u
budućnosti
 Računari ugrožavaju privatnost,
bezbednost, i možda, naš
individualni način života
Informatika (šk.god.2009/2010)

Dragan Cvetković


Slide 11

Fakultet za informatiku i menadžment – Beograd

1

Informatika
Razvoj računara:
od kalkulatora do mrežnog povezivanja

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

2

Razvoj računara

Ciljevi:







Šta je računar i šta može da uradi?
Uticaj računara na savremeni život
Istorija razvoja računara
Trendovi razvoja savremenih računara
Fundamentalne razlike između računara i
drugih vrsta mašina
Odnos između hardvera i softvera
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

3

Razvoj računara
• Osnovne klase savremenih računara i
njihova upotreba
• Kako Internet menja primenu računara i
informacionih tehnologija uopšte?
• Savremeno informaciono doba
• Socijalni i etički uticaj informacionih
tehnologija na društvo

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija
• Značajni pronalasci XX veka:
• Mobilna telefonija, Internet, WWW, video
konferencije
• Faza projektovanja, upotrebe, usavršavanja
• Suštinski su zasnovani na IT

Informatika (šk.god.2009/2010)

Dragan Cvetković

4

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija

• Informaciona tehnologija
• Širok spektar alata i tehnika koje se koriste
prilikom kreiranja, skladištenja, obrade i
distribucije podataka i informacija

• Osnovni cilj IT-a
• Odgovoriti na zahtev (potrošača) efikasnije i
prikladnije

Informatika (šk.god.2009/2010)

Dragan Cvetković

5

Fakultet za informatiku i menadžment – Beograd

Istorija računara
• Abacus, Vavilon, 4000
godina BC, aritmetičke
operacije, koristi se u
Kini, Japanu, Indiji itd.

• Blaise Pascal, 1642,
mehanički kalkulator,
rad sa osmocifrenim
brojevima

Informatika (šk.god.2009/2010)

Dragan Cvetković

6

Fakultet za informatiku i menadžment – Beograd

• Charles Babbage
(1791-1871)
“the father of computers”

Istorija računara

– Profesor matematike sa
Kembridža iz 19. veka
– Prvi mehanički računar
(kompjuter)
– Analitička mašina
– Programabilna pomoću
bušenih kartica
– Izvođenje računskih
operacija sa tačnošću do 20
cifara
Informatika (šk.god.2009/2010)

Dragan Cvetković

7

Fakultet za informatiku i menadžment – Beograd

• Ada Lovelace
(ćerka Lorda Bajrona)

Istorija računara

• Interpretator i promoter Babbageovih vizionarskih radova
• Napisala je plan upotrebe analitičke
mašine za računanje niza Bernoullijevih brojeva
• Verovatno je bila prvi programer na
svetu
• Jedan od savremenijih programskih
jezika je nazvan po njoj:
ADA programski jezik

Informatika (šk.god.2009/2010)

Dragan Cvetković

8

Fakultet za informatiku i menadžment – Beograd

• Herman Hollerith
(1860-1929)

Istorija računara

• Razvio je sistem kodovanja
podataka na bušenim karticama
• Patent je korišćen u SAD 1890. za
popis stanovništva
• Program se svodio na
prebrojavanje
• Izbegnute greške čitanja,
praktično neograničena memorija
za pristup
• Njegova prva kompanija je
preteča IBM-a
Informatika (šk.god.2009/2010)

Dragan Cvetković

9

Fakultet za informatiku i menadžment – Beograd

Istorija računara

10

Bušena kartica
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

11

• Alan Turing (1912-1954)
• Definisao je principe modernih
računara
• Program je niz naredbi zapisan
u memoriji nizom simbola
• Formulisao je koncept algoritma
• U II svetskom radu radio u
Bletchley Parku – Britanski
centar za dešifrovanje
• Razvio je metod “bombe” za
napad na Nemačku mašinu za
šifrovanje - Enigma
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

Enigma

12

Mašina “bomba” za dešifrovanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

13

• John Von Nouman
(1903-1957)
• Koncept programa
koji je smešten u
memoriji
• Koncept računara
opšte namene
• Mogućnost
modifikovanja
programa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

14

• Računari više nisu luksuz nego potreba
• Računari i njihova primena su uključeni
u sve aspekte svakodnevnog života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

15

• Svaki današnji računar sledi
osnovni plan projektovan od
strane Babbage-a
• Računar je višenamenski izuzetno prilagodljivo sredstvo
– Može da sabira brojeve, ali
istovremeno i da se koristi za
lansiranje interkontinentalnih
balističkih raketa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

16

• Svaki računar se može posmatrati kao sistem:
– Ulazni podaci: ulazi
– Centralna jedinica: obrada
– Izlazne informacije: izlazi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

17

• Višenamenska upotreba računara se zasniva
na:
– Hardveru:
• Fizički deo računara
– Softveru:
• Instrukcije koje upravljaju hardverom i vrše
transformacije nad prikupljenim podacima, sa
ciljem da se dobije željeni izlaz

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

18

• Osnovne operacije:
• Ulazne operacije (podaci i instrukcije),
• Aritmetičke operacije (sabiranje, množenje,
...),
• Logičke operacije (AND, OR, NOT)
• Izlazne operacije (video, štampa, zvuk, ...)
• Smeštanje i čuvanje podataka (podaci i
programi)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Hardver računara:

Razvoj računara

19







Interne komponente i periferije
CPU - procesor
Čipovi – kontroleri, memorije
Osnovna ploča
Posebne kartice (zvučna, video, mrežna,
memorijska, ...)
• Konektori (serijski, paralelni, video, audio, USB,
mrežni, telefonski, ...)
• Hladnjaci (pasivni i aktivni)
• Izvor napajanja - ispravljač
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Softver računara:

Razvoj računara

• Program – niz naredbi
(instrukcije)
• Sistemski softver (OS)
– skriva kompleksnost
hardvera
• Aplikativni softver
• Korisnici putem
interfejsa interaguju sa
aplikacijom
• Podrazumeva se
ispravan rad hardvera
Informatika (šk.god.2009/2010)

20

Hardware

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

21

External Storage

Internal Storage

Input Units

Arithmetic &
Logic Unit

Output Units

Control Unit

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

22

• Prvi realni računari:
– 1939: Konrad Zuse je
kompletirao prvi
programabilni digitalni
računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

23

• Pred II svetski rat Britanska vlada je formirala
tajni tim matematičara i inženjera za razbijanje
nacističkih vojnih šifara (Lorencova šifra)
– 1943: Tim predvođen matematičarem Alan
Turing-om kompletirao je Kolos, koji su
mnogi smatrali za prvi elektronski digitalni
računar

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Računari 1. generacije

Razvoj računara

24

– 1944: profesor sa Harvarda,
Howard Aiken je razvio računar
Mark I
– Proizvod IBM-a
 Prvi elektro-mehanički računar
opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• 1944: Mark I

Razvoj računara

Informatika (šk.god.2009/2010)

25

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

26

U toku II svetskog rata, u SAD, konstruiše se mašina za
računanje tabela trajektorija za nove topove; mašina se
zvala ENIAC (Electronic Numerical Integrator and
Computer)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

27

• ENIAC:
– Težina 30 tona
– 18000 elektronskih cevi
– Potrošnja 25 KW
– Snaga obrade: 100.000
izračunavanja u sekundi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

28

Posle rata, 1950., konstruisan je UNIVAC I, prvi
komercijalni računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Evolucija i ubrzanje

Razvoj računara

29

– Elektronske cevi su korišćene
u prvim računarima
– Tranzistori zamenjuju
elektronske cevi počevši od
1956. (računari 2. generacije)
• Tranzistori i štampane veze
• Primena na univerzitetima
– Od sredine 60. godina
tranzistore zamenjuju
integrisana kola (računari 3.
generacije)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Integrisana kola
Razvoj računara
omogućavaju:
– Povećanje pouzdanosti





30

Smanjenje dimenzije
Veću brzinu
Veću efikasnost
Niže cene

• LSI - Large Scale
Integration
• VLSI - Very Large Scale
Integration
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara
Mikroračunarska revolucija

31

 1971: Intelovi inženjeri su konstruisali
prvi mikroprocesor
 Mikroračunarska revolucija počinje
1970:
 Apple
 Commodore
...
 Stoni - desktop računari nisu u
potpunosti zamenili velike računare, koji
takođe doživljavaju promenu
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Apple II (1977)

Razvoj računara

32

– BASIC programski jezik
– Displej od 24 linije x 40
kolona
– Memorija od 4100
karaktera
– $1298.

• IBM (PC) 5150 (1981)
– modular design
– 16,000 character memory
– $1265.
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

33

• 1981-1982
– ZX81
• 8-16K

– Spectrum
• 48K

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• GUI - Graphical User
Interface

Razvoj računara

34

– Doug Engelbart's
• Osmislio “humancomputer interaction” HCI
• Razvio je hypertext
• Uveo je kursor kontrolisan
mišem
• Multiple windows.
– WIMP (windows, icons,
menus and pointers)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Macintosh (1984)

Razvoj računara

35

– Steve Jobs
• GUI, ikone, itd
• Desktop – radna
površina
• Upotreba miša i
drugih “pointing
devices”
• “Double click" i
“Click-and-drag“
osobine za podršku
uređajima za
pokazivanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Microsoft Windows

Razvoj računara

36

– Win 1.0, 1985, radio je
na MS-DOS-u, 16 bitni
OS, multitasking
– Win 3.0 i Win 3.1,
1990/92, 16/32 bitni OS
– Win 3.11, Win 95, Win
98, Win Me, 32 bitni OS
– Win NT, 64 bitni OS
– WIN XP, Windows Server
– Windows Vista, 64 bitni
OS
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

37

• Prva generacija (1951-58)
– Elektronske vakum cevi
– Mašinski jezik – jezik niskog nivoa za
programiranje
– Magnetna primarna memorija
– Problemi zagrevanja i održavanja
– Unos podataka i instrukcija preko bušenih
kartica
– Spor ulaz i izlaz
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

38

• Druga generacija (1958-64)
– Tranzistorska tehnologija
– Tehnologija štampanih veza
– Početak jezika višeg nivoa
– Povećana brzina rada
– Magnetna primarna memorija
– Magnetni diskovi i trake za
sekundarnu memoriju
– Tipičan primer: IBM 1620

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

39

• Treća generacija (1965-70)







Pojava integrisanih čipova – IC
Drastično povećanje memorije
Razvoj softvera
Drastično smanjenje veličine i cene
Povećanje brzine i dostupnosti
Tipičan primer:
HONEY WELL - 6000 SERIES

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

40

• Četvrta generacija (1971- do danas)







LSI - Large Scale Integration
VLSI - Very Large Scale Integration
Razvoj mikroprocesora
Pojava mini i super računara
Paralelno procesiranje
Povećana brzina rada, snaga, memorijski
resursi
– Tipični predstavnici:
Apple II, IBM PC

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

41

• Karakteristike razvoja računara:
• Povećanje brzine (radnog takta)
• Povećanje memorijskih resursa (i za primarnu
i sekundarnu memoriju)
• Povećanje širine magistrale
• Paralelizacija u radu
• Niža cena
• Manje dimenzije
• Manja potrošnja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd











Razvoj računara

42

Mainframe
Super računari
Serveri
Radne stanice
Personalni računari
Stoni i prenosivi računari
Mikrokompjuteri
Ugrađeni računari
Mreže, klasteri računara
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

43

• Mainframe i Super računari
• Mainframe
– Višekorisnički
– Koriste se u velikim organizacijama, kao što
su banke i avioprevoznici za velike
računarske poslove

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

• Mainframe

44

– Mogućnost konkurentne
obrade aplikacija
– Velike organizacije –
upravljaju sa više od
1000 transakcija
– Zahtevaju specijalnu
klimu za prostoriju
– Ulaz/Izlaz preko “dumb”
terminala

TERMINALI

Informatika (šk.god.2009/2010)

MAINFRAME

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

45

• Super računari
– Za moćne korisnike kojima je potreban pristup
najbržim i najmoćnijim računarima

NASA Columbia
Supercomputer

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

46

• Super računari
– Skupa, najmodernija tehnologija
– Koriste se za simulacije i modelovanje
kompleksnih sistema
– Mesta primene:






Vremenska prognoza,
Hemijski i fizički procesi
Kretanja u vasioni
Vojne potrebe
.....
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

47

• Serveri, radne stanice i PC (personalni
računari)
– Serveri
• Računari namenjeni za obezbeđivanje softverske
podrške i drugih računarskih resursa drugim
računarima u okviru date mreže

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Radne stanice

Podela računara

48

– Moćni stoni računari sa
povećanom računarskom
snagom (pojačani resursi)
koji su prevashodno
namenjeni krajnjim,
interaktivnim aplikacijama
– Najčešće su povezani na
veliki računarski sistem
– 3D grafika, dizajn i sl.
– Najčešće su potrebni
naučnicima i inženjerima
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

49

• Personalni računari
– Opslužuju jednog
korisnika u datom
trenutku
– Uobičajene primene
obuhvataju:
• obrada teksta,
računovodstvo, igre,
slušanje muzike i
gledanje video
sadržaja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

50

• Prenosivi računari: mašine koje nisu vezane za
stolove
– Notebooks (laptops)
– Handheld computers (PDAs)
– Palmtop

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Ugrađeni računari

Podela računara

51

– Računari posebne namene
isključivo za unapred definisane
zadatke
• Kontrola temperature i
vlažnosti
• Monitorisanje rada srca
• Monitorisanje kućnog
sistema obezbeđenja od
provale, ...

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara
•Pojava računarskih
mreža

52

– Local-Area Networks
(LANs) lokalne mreže
– Wide-Area Networks
(WANs) regionalne mreže
– Eksperimentalna mreža
formirana 1969, nazvana
ARPANET, u narednom
periodu se transformiše u
Internet
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

53

• Servisi (usluge) Interneta
– Elektronska pošta
• E-mail softver

– World Wide Web
• Transformacija Interneta od
tekstualnog u multimedijalno
okruženje, koje obuhvata slike,
animacije, zvuk i video.
• Web browseri - programi koji
služe kao navigacioni prozori
na Web-u
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

54

• Hipertekst linkovi
– Povezuju milione Web stranica kreiranih od
različitih autora
• Intranet
– Privatne unutar-organizacijske mreže
zasnovane na Internet tehnologiji
• Extranet
– Udaljeni korisnici koji mogu da pristupe
resursima Intraneta
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

55

• Doba u razvoju društva:
– Poljoprivredno doba
– Industrijsko doba

• Doba u kome živimo informaciono doba:
– Sve više ljudi zarađuje za
život radeći na računarima

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

56

• Uticaj tehnologije
–Računarska pismenost
već unapređuje naš
svakodnevni život i
profesionalni rad

• Primene (aplikacije):
–Omogućavaju upotrebu
računara za specificirane
namere
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo
• Aplikativni programi

57

– Obrada teksta i stono
izdavaštvo
– Tabelarni proračuni
– Baze podataka
– Računarska grafika i digitalna
fotografija
– Digitalni audio, digitalni video i
multimedija
– Telekomunikacione mreže
– Veštačka inteligencija
– Zabava
– Opšte metode rešavanja
problema
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

58

• Implikacije: Socialna i etička pitanja
– Personalna privatnost ugrožena centralizovanim
bazama podataka i računarskim mrežama
– Rizik od kriminala zasnovanog na visokoj tehnologiji i
teškoćama zaštite osetljivih podataka
– Teškoće u definisanju i zaštiti intelektualne svojine u
uslovima digitalnog doba
– Rizik od otkaza računarskih sistema
– Opasnost od automatizacije i dehumanizacije rada

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

59

– Zloupotreba informacija u
političke i ekonomske svrhe
– Opasnost zavisnosti od
kompleksne tehnologije
– Kraj privatnosti
– Zamagljivanje realnosti
– Evolucija inteligencije
– Pojava bio-digitalne
tehnologije
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

60

 Hardver: osnova svakog novog projekta
 Softver: naredni korak, koji daje vrednost
hardveru
 Servisi: najuspešniji sadašnji poslovni pristup
 Način života: računari postaju deo našeg
načina života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

61

• Računari su evoluirali od Charles Babbageovog plana za analitičku mašinu u moderne
super računare
• Računari se danas pojavljuju u svim oblicima i
veličinama, sa specifičnostima prilagođenim
partikularnim zadacima
• Povezivanje u mrežu poboljšava vrednost i
snagu računara:
– Internet
– WWW
– E-mail

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

62

 Računari i informacione
tehnologije su preomenili svet
temeljno i nepovratno
 Nove tehnologije, kao što su
veštačka inteligencija,
obećavaju nove primene u
budućnosti
 Računari ugrožavaju privatnost,
bezbednost, i možda, naš
individualni način života
Informatika (šk.god.2009/2010)

Dragan Cvetković


Slide 12

Fakultet za informatiku i menadžment – Beograd

1

Informatika
Razvoj računara:
od kalkulatora do mrežnog povezivanja

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

2

Razvoj računara

Ciljevi:







Šta je računar i šta može da uradi?
Uticaj računara na savremeni život
Istorija razvoja računara
Trendovi razvoja savremenih računara
Fundamentalne razlike između računara i
drugih vrsta mašina
Odnos između hardvera i softvera
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

3

Razvoj računara
• Osnovne klase savremenih računara i
njihova upotreba
• Kako Internet menja primenu računara i
informacionih tehnologija uopšte?
• Savremeno informaciono doba
• Socijalni i etički uticaj informacionih
tehnologija na društvo

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija
• Značajni pronalasci XX veka:
• Mobilna telefonija, Internet, WWW, video
konferencije
• Faza projektovanja, upotrebe, usavršavanja
• Suštinski su zasnovani na IT

Informatika (šk.god.2009/2010)

Dragan Cvetković

4

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija

• Informaciona tehnologija
• Širok spektar alata i tehnika koje se koriste
prilikom kreiranja, skladištenja, obrade i
distribucije podataka i informacija

• Osnovni cilj IT-a
• Odgovoriti na zahtev (potrošača) efikasnije i
prikladnije

Informatika (šk.god.2009/2010)

Dragan Cvetković

5

Fakultet za informatiku i menadžment – Beograd

Istorija računara
• Abacus, Vavilon, 4000
godina BC, aritmetičke
operacije, koristi se u
Kini, Japanu, Indiji itd.

• Blaise Pascal, 1642,
mehanički kalkulator,
rad sa osmocifrenim
brojevima

Informatika (šk.god.2009/2010)

Dragan Cvetković

6

Fakultet za informatiku i menadžment – Beograd

• Charles Babbage
(1791-1871)
“the father of computers”

Istorija računara

– Profesor matematike sa
Kembridža iz 19. veka
– Prvi mehanički računar
(kompjuter)
– Analitička mašina
– Programabilna pomoću
bušenih kartica
– Izvođenje računskih
operacija sa tačnošću do 20
cifara
Informatika (šk.god.2009/2010)

Dragan Cvetković

7

Fakultet za informatiku i menadžment – Beograd

• Ada Lovelace
(ćerka Lorda Bajrona)

Istorija računara

• Interpretator i promoter Babbageovih vizionarskih radova
• Napisala je plan upotrebe analitičke
mašine za računanje niza Bernoullijevih brojeva
• Verovatno je bila prvi programer na
svetu
• Jedan od savremenijih programskih
jezika je nazvan po njoj:
ADA programski jezik

Informatika (šk.god.2009/2010)

Dragan Cvetković

8

Fakultet za informatiku i menadžment – Beograd

• Herman Hollerith
(1860-1929)

Istorija računara

• Razvio je sistem kodovanja
podataka na bušenim karticama
• Patent je korišćen u SAD 1890. za
popis stanovništva
• Program se svodio na
prebrojavanje
• Izbegnute greške čitanja,
praktično neograničena memorija
za pristup
• Njegova prva kompanija je
preteča IBM-a
Informatika (šk.god.2009/2010)

Dragan Cvetković

9

Fakultet za informatiku i menadžment – Beograd

Istorija računara

10

Bušena kartica
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

11

• Alan Turing (1912-1954)
• Definisao je principe modernih
računara
• Program je niz naredbi zapisan
u memoriji nizom simbola
• Formulisao je koncept algoritma
• U II svetskom radu radio u
Bletchley Parku – Britanski
centar za dešifrovanje
• Razvio je metod “bombe” za
napad na Nemačku mašinu za
šifrovanje - Enigma
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

Enigma

12

Mašina “bomba” za dešifrovanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

13

• John Von Nouman
(1903-1957)
• Koncept programa
koji je smešten u
memoriji
• Koncept računara
opšte namene
• Mogućnost
modifikovanja
programa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

14

• Računari više nisu luksuz nego potreba
• Računari i njihova primena su uključeni
u sve aspekte svakodnevnog života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

15

• Svaki današnji računar sledi
osnovni plan projektovan od
strane Babbage-a
• Računar je višenamenski izuzetno prilagodljivo sredstvo
– Može da sabira brojeve, ali
istovremeno i da se koristi za
lansiranje interkontinentalnih
balističkih raketa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

16

• Svaki računar se može posmatrati kao sistem:
– Ulazni podaci: ulazi
– Centralna jedinica: obrada
– Izlazne informacije: izlazi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

17

• Višenamenska upotreba računara se zasniva
na:
– Hardveru:
• Fizički deo računara
– Softveru:
• Instrukcije koje upravljaju hardverom i vrše
transformacije nad prikupljenim podacima, sa
ciljem da se dobije željeni izlaz

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

18

• Osnovne operacije:
• Ulazne operacije (podaci i instrukcije),
• Aritmetičke operacije (sabiranje, množenje,
...),
• Logičke operacije (AND, OR, NOT)
• Izlazne operacije (video, štampa, zvuk, ...)
• Smeštanje i čuvanje podataka (podaci i
programi)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Hardver računara:

Razvoj računara

19







Interne komponente i periferije
CPU - procesor
Čipovi – kontroleri, memorije
Osnovna ploča
Posebne kartice (zvučna, video, mrežna,
memorijska, ...)
• Konektori (serijski, paralelni, video, audio, USB,
mrežni, telefonski, ...)
• Hladnjaci (pasivni i aktivni)
• Izvor napajanja - ispravljač
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Softver računara:

Razvoj računara

• Program – niz naredbi
(instrukcije)
• Sistemski softver (OS)
– skriva kompleksnost
hardvera
• Aplikativni softver
• Korisnici putem
interfejsa interaguju sa
aplikacijom
• Podrazumeva se
ispravan rad hardvera
Informatika (šk.god.2009/2010)

20

Hardware

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

21

External Storage

Internal Storage

Input Units

Arithmetic &
Logic Unit

Output Units

Control Unit

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

22

• Prvi realni računari:
– 1939: Konrad Zuse je
kompletirao prvi
programabilni digitalni
računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

23

• Pred II svetski rat Britanska vlada je formirala
tajni tim matematičara i inženjera za razbijanje
nacističkih vojnih šifara (Lorencova šifra)
– 1943: Tim predvođen matematičarem Alan
Turing-om kompletirao je Kolos, koji su
mnogi smatrali za prvi elektronski digitalni
računar

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Računari 1. generacije

Razvoj računara

24

– 1944: profesor sa Harvarda,
Howard Aiken je razvio računar
Mark I
– Proizvod IBM-a
 Prvi elektro-mehanički računar
opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• 1944: Mark I

Razvoj računara

Informatika (šk.god.2009/2010)

25

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

26

U toku II svetskog rata, u SAD, konstruiše se mašina za
računanje tabela trajektorija za nove topove; mašina se
zvala ENIAC (Electronic Numerical Integrator and
Computer)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

27

• ENIAC:
– Težina 30 tona
– 18000 elektronskih cevi
– Potrošnja 25 KW
– Snaga obrade: 100.000
izračunavanja u sekundi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

28

Posle rata, 1950., konstruisan je UNIVAC I, prvi
komercijalni računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Evolucija i ubrzanje

Razvoj računara

29

– Elektronske cevi su korišćene
u prvim računarima
– Tranzistori zamenjuju
elektronske cevi počevši od
1956. (računari 2. generacije)
• Tranzistori i štampane veze
• Primena na univerzitetima
– Od sredine 60. godina
tranzistore zamenjuju
integrisana kola (računari 3.
generacije)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Integrisana kola
Razvoj računara
omogućavaju:
– Povećanje pouzdanosti





30

Smanjenje dimenzije
Veću brzinu
Veću efikasnost
Niže cene

• LSI - Large Scale
Integration
• VLSI - Very Large Scale
Integration
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara
Mikroračunarska revolucija

31

 1971: Intelovi inženjeri su konstruisali
prvi mikroprocesor
 Mikroračunarska revolucija počinje
1970:
 Apple
 Commodore
...
 Stoni - desktop računari nisu u
potpunosti zamenili velike računare, koji
takođe doživljavaju promenu
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Apple II (1977)

Razvoj računara

32

– BASIC programski jezik
– Displej od 24 linije x 40
kolona
– Memorija od 4100
karaktera
– $1298.

• IBM (PC) 5150 (1981)
– modular design
– 16,000 character memory
– $1265.
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

33

• 1981-1982
– ZX81
• 8-16K

– Spectrum
• 48K

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• GUI - Graphical User
Interface

Razvoj računara

34

– Doug Engelbart's
• Osmislio “humancomputer interaction” HCI
• Razvio je hypertext
• Uveo je kursor kontrolisan
mišem
• Multiple windows.
– WIMP (windows, icons,
menus and pointers)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Macintosh (1984)

Razvoj računara

35

– Steve Jobs
• GUI, ikone, itd
• Desktop – radna
površina
• Upotreba miša i
drugih “pointing
devices”
• “Double click" i
“Click-and-drag“
osobine za podršku
uređajima za
pokazivanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Microsoft Windows

Razvoj računara

36

– Win 1.0, 1985, radio je
na MS-DOS-u, 16 bitni
OS, multitasking
– Win 3.0 i Win 3.1,
1990/92, 16/32 bitni OS
– Win 3.11, Win 95, Win
98, Win Me, 32 bitni OS
– Win NT, 64 bitni OS
– WIN XP, Windows Server
– Windows Vista, 64 bitni
OS
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

37

• Prva generacija (1951-58)
– Elektronske vakum cevi
– Mašinski jezik – jezik niskog nivoa za
programiranje
– Magnetna primarna memorija
– Problemi zagrevanja i održavanja
– Unos podataka i instrukcija preko bušenih
kartica
– Spor ulaz i izlaz
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

38

• Druga generacija (1958-64)
– Tranzistorska tehnologija
– Tehnologija štampanih veza
– Početak jezika višeg nivoa
– Povećana brzina rada
– Magnetna primarna memorija
– Magnetni diskovi i trake za
sekundarnu memoriju
– Tipičan primer: IBM 1620

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

39

• Treća generacija (1965-70)







Pojava integrisanih čipova – IC
Drastično povećanje memorije
Razvoj softvera
Drastično smanjenje veličine i cene
Povećanje brzine i dostupnosti
Tipičan primer:
HONEY WELL - 6000 SERIES

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

40

• Četvrta generacija (1971- do danas)







LSI - Large Scale Integration
VLSI - Very Large Scale Integration
Razvoj mikroprocesora
Pojava mini i super računara
Paralelno procesiranje
Povećana brzina rada, snaga, memorijski
resursi
– Tipični predstavnici:
Apple II, IBM PC

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

41

• Karakteristike razvoja računara:
• Povećanje brzine (radnog takta)
• Povećanje memorijskih resursa (i za primarnu
i sekundarnu memoriju)
• Povećanje širine magistrale
• Paralelizacija u radu
• Niža cena
• Manje dimenzije
• Manja potrošnja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd











Razvoj računara

42

Mainframe
Super računari
Serveri
Radne stanice
Personalni računari
Stoni i prenosivi računari
Mikrokompjuteri
Ugrađeni računari
Mreže, klasteri računara
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

43

• Mainframe i Super računari
• Mainframe
– Višekorisnički
– Koriste se u velikim organizacijama, kao što
su banke i avioprevoznici za velike
računarske poslove

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

• Mainframe

44

– Mogućnost konkurentne
obrade aplikacija
– Velike organizacije –
upravljaju sa više od
1000 transakcija
– Zahtevaju specijalnu
klimu za prostoriju
– Ulaz/Izlaz preko “dumb”
terminala

TERMINALI

Informatika (šk.god.2009/2010)

MAINFRAME

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

45

• Super računari
– Za moćne korisnike kojima je potreban pristup
najbržim i najmoćnijim računarima

NASA Columbia
Supercomputer

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

46

• Super računari
– Skupa, najmodernija tehnologija
– Koriste se za simulacije i modelovanje
kompleksnih sistema
– Mesta primene:






Vremenska prognoza,
Hemijski i fizički procesi
Kretanja u vasioni
Vojne potrebe
.....
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

47

• Serveri, radne stanice i PC (personalni
računari)
– Serveri
• Računari namenjeni za obezbeđivanje softverske
podrške i drugih računarskih resursa drugim
računarima u okviru date mreže

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Radne stanice

Podela računara

48

– Moćni stoni računari sa
povećanom računarskom
snagom (pojačani resursi)
koji su prevashodno
namenjeni krajnjim,
interaktivnim aplikacijama
– Najčešće su povezani na
veliki računarski sistem
– 3D grafika, dizajn i sl.
– Najčešće su potrebni
naučnicima i inženjerima
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

49

• Personalni računari
– Opslužuju jednog
korisnika u datom
trenutku
– Uobičajene primene
obuhvataju:
• obrada teksta,
računovodstvo, igre,
slušanje muzike i
gledanje video
sadržaja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

50

• Prenosivi računari: mašine koje nisu vezane za
stolove
– Notebooks (laptops)
– Handheld computers (PDAs)
– Palmtop

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Ugrađeni računari

Podela računara

51

– Računari posebne namene
isključivo za unapred definisane
zadatke
• Kontrola temperature i
vlažnosti
• Monitorisanje rada srca
• Monitorisanje kućnog
sistema obezbeđenja od
provale, ...

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara
•Pojava računarskih
mreža

52

– Local-Area Networks
(LANs) lokalne mreže
– Wide-Area Networks
(WANs) regionalne mreže
– Eksperimentalna mreža
formirana 1969, nazvana
ARPANET, u narednom
periodu se transformiše u
Internet
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

53

• Servisi (usluge) Interneta
– Elektronska pošta
• E-mail softver

– World Wide Web
• Transformacija Interneta od
tekstualnog u multimedijalno
okruženje, koje obuhvata slike,
animacije, zvuk i video.
• Web browseri - programi koji
služe kao navigacioni prozori
na Web-u
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

54

• Hipertekst linkovi
– Povezuju milione Web stranica kreiranih od
različitih autora
• Intranet
– Privatne unutar-organizacijske mreže
zasnovane na Internet tehnologiji
• Extranet
– Udaljeni korisnici koji mogu da pristupe
resursima Intraneta
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

55

• Doba u razvoju društva:
– Poljoprivredno doba
– Industrijsko doba

• Doba u kome živimo informaciono doba:
– Sve više ljudi zarađuje za
život radeći na računarima

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

56

• Uticaj tehnologije
–Računarska pismenost
već unapređuje naš
svakodnevni život i
profesionalni rad

• Primene (aplikacije):
–Omogućavaju upotrebu
računara za specificirane
namere
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo
• Aplikativni programi

57

– Obrada teksta i stono
izdavaštvo
– Tabelarni proračuni
– Baze podataka
– Računarska grafika i digitalna
fotografija
– Digitalni audio, digitalni video i
multimedija
– Telekomunikacione mreže
– Veštačka inteligencija
– Zabava
– Opšte metode rešavanja
problema
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

58

• Implikacije: Socialna i etička pitanja
– Personalna privatnost ugrožena centralizovanim
bazama podataka i računarskim mrežama
– Rizik od kriminala zasnovanog na visokoj tehnologiji i
teškoćama zaštite osetljivih podataka
– Teškoće u definisanju i zaštiti intelektualne svojine u
uslovima digitalnog doba
– Rizik od otkaza računarskih sistema
– Opasnost od automatizacije i dehumanizacije rada

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

59

– Zloupotreba informacija u
političke i ekonomske svrhe
– Opasnost zavisnosti od
kompleksne tehnologije
– Kraj privatnosti
– Zamagljivanje realnosti
– Evolucija inteligencije
– Pojava bio-digitalne
tehnologije
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

60

 Hardver: osnova svakog novog projekta
 Softver: naredni korak, koji daje vrednost
hardveru
 Servisi: najuspešniji sadašnji poslovni pristup
 Način života: računari postaju deo našeg
načina života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

61

• Računari su evoluirali od Charles Babbageovog plana za analitičku mašinu u moderne
super računare
• Računari se danas pojavljuju u svim oblicima i
veličinama, sa specifičnostima prilagođenim
partikularnim zadacima
• Povezivanje u mrežu poboljšava vrednost i
snagu računara:
– Internet
– WWW
– E-mail

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

62

 Računari i informacione
tehnologije su preomenili svet
temeljno i nepovratno
 Nove tehnologije, kao što su
veštačka inteligencija,
obećavaju nove primene u
budućnosti
 Računari ugrožavaju privatnost,
bezbednost, i možda, naš
individualni način života
Informatika (šk.god.2009/2010)

Dragan Cvetković


Slide 13

Fakultet za informatiku i menadžment – Beograd

1

Informatika
Razvoj računara:
od kalkulatora do mrežnog povezivanja

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

2

Razvoj računara

Ciljevi:







Šta je računar i šta može da uradi?
Uticaj računara na savremeni život
Istorija razvoja računara
Trendovi razvoja savremenih računara
Fundamentalne razlike između računara i
drugih vrsta mašina
Odnos između hardvera i softvera
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

3

Razvoj računara
• Osnovne klase savremenih računara i
njihova upotreba
• Kako Internet menja primenu računara i
informacionih tehnologija uopšte?
• Savremeno informaciono doba
• Socijalni i etički uticaj informacionih
tehnologija na društvo

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija
• Značajni pronalasci XX veka:
• Mobilna telefonija, Internet, WWW, video
konferencije
• Faza projektovanja, upotrebe, usavršavanja
• Suštinski su zasnovani na IT

Informatika (šk.god.2009/2010)

Dragan Cvetković

4

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija

• Informaciona tehnologija
• Širok spektar alata i tehnika koje se koriste
prilikom kreiranja, skladištenja, obrade i
distribucije podataka i informacija

• Osnovni cilj IT-a
• Odgovoriti na zahtev (potrošača) efikasnije i
prikladnije

Informatika (šk.god.2009/2010)

Dragan Cvetković

5

Fakultet za informatiku i menadžment – Beograd

Istorija računara
• Abacus, Vavilon, 4000
godina BC, aritmetičke
operacije, koristi se u
Kini, Japanu, Indiji itd.

• Blaise Pascal, 1642,
mehanički kalkulator,
rad sa osmocifrenim
brojevima

Informatika (šk.god.2009/2010)

Dragan Cvetković

6

Fakultet za informatiku i menadžment – Beograd

• Charles Babbage
(1791-1871)
“the father of computers”

Istorija računara

– Profesor matematike sa
Kembridža iz 19. veka
– Prvi mehanički računar
(kompjuter)
– Analitička mašina
– Programabilna pomoću
bušenih kartica
– Izvođenje računskih
operacija sa tačnošću do 20
cifara
Informatika (šk.god.2009/2010)

Dragan Cvetković

7

Fakultet za informatiku i menadžment – Beograd

• Ada Lovelace
(ćerka Lorda Bajrona)

Istorija računara

• Interpretator i promoter Babbageovih vizionarskih radova
• Napisala je plan upotrebe analitičke
mašine za računanje niza Bernoullijevih brojeva
• Verovatno je bila prvi programer na
svetu
• Jedan od savremenijih programskih
jezika je nazvan po njoj:
ADA programski jezik

Informatika (šk.god.2009/2010)

Dragan Cvetković

8

Fakultet za informatiku i menadžment – Beograd

• Herman Hollerith
(1860-1929)

Istorija računara

• Razvio je sistem kodovanja
podataka na bušenim karticama
• Patent je korišćen u SAD 1890. za
popis stanovništva
• Program se svodio na
prebrojavanje
• Izbegnute greške čitanja,
praktično neograničena memorija
za pristup
• Njegova prva kompanija je
preteča IBM-a
Informatika (šk.god.2009/2010)

Dragan Cvetković

9

Fakultet za informatiku i menadžment – Beograd

Istorija računara

10

Bušena kartica
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

11

• Alan Turing (1912-1954)
• Definisao je principe modernih
računara
• Program je niz naredbi zapisan
u memoriji nizom simbola
• Formulisao je koncept algoritma
• U II svetskom radu radio u
Bletchley Parku – Britanski
centar za dešifrovanje
• Razvio je metod “bombe” za
napad na Nemačku mašinu za
šifrovanje - Enigma
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

Enigma

12

Mašina “bomba” za dešifrovanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

13

• John Von Nouman
(1903-1957)
• Koncept programa
koji je smešten u
memoriji
• Koncept računara
opšte namene
• Mogućnost
modifikovanja
programa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

14

• Računari više nisu luksuz nego potreba
• Računari i njihova primena su uključeni
u sve aspekte svakodnevnog života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

15

• Svaki današnji računar sledi
osnovni plan projektovan od
strane Babbage-a
• Računar je višenamenski izuzetno prilagodljivo sredstvo
– Može da sabira brojeve, ali
istovremeno i da se koristi za
lansiranje interkontinentalnih
balističkih raketa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

16

• Svaki računar se može posmatrati kao sistem:
– Ulazni podaci: ulazi
– Centralna jedinica: obrada
– Izlazne informacije: izlazi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

17

• Višenamenska upotreba računara se zasniva
na:
– Hardveru:
• Fizički deo računara
– Softveru:
• Instrukcije koje upravljaju hardverom i vrše
transformacije nad prikupljenim podacima, sa
ciljem da se dobije željeni izlaz

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

18

• Osnovne operacije:
• Ulazne operacije (podaci i instrukcije),
• Aritmetičke operacije (sabiranje, množenje,
...),
• Logičke operacije (AND, OR, NOT)
• Izlazne operacije (video, štampa, zvuk, ...)
• Smeštanje i čuvanje podataka (podaci i
programi)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Hardver računara:

Razvoj računara

19







Interne komponente i periferije
CPU - procesor
Čipovi – kontroleri, memorije
Osnovna ploča
Posebne kartice (zvučna, video, mrežna,
memorijska, ...)
• Konektori (serijski, paralelni, video, audio, USB,
mrežni, telefonski, ...)
• Hladnjaci (pasivni i aktivni)
• Izvor napajanja - ispravljač
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Softver računara:

Razvoj računara

• Program – niz naredbi
(instrukcije)
• Sistemski softver (OS)
– skriva kompleksnost
hardvera
• Aplikativni softver
• Korisnici putem
interfejsa interaguju sa
aplikacijom
• Podrazumeva se
ispravan rad hardvera
Informatika (šk.god.2009/2010)

20

Hardware

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

21

External Storage

Internal Storage

Input Units

Arithmetic &
Logic Unit

Output Units

Control Unit

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

22

• Prvi realni računari:
– 1939: Konrad Zuse je
kompletirao prvi
programabilni digitalni
računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

23

• Pred II svetski rat Britanska vlada je formirala
tajni tim matematičara i inženjera za razbijanje
nacističkih vojnih šifara (Lorencova šifra)
– 1943: Tim predvođen matematičarem Alan
Turing-om kompletirao je Kolos, koji su
mnogi smatrali za prvi elektronski digitalni
računar

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Računari 1. generacije

Razvoj računara

24

– 1944: profesor sa Harvarda,
Howard Aiken je razvio računar
Mark I
– Proizvod IBM-a
 Prvi elektro-mehanički računar
opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• 1944: Mark I

Razvoj računara

Informatika (šk.god.2009/2010)

25

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

26

U toku II svetskog rata, u SAD, konstruiše se mašina za
računanje tabela trajektorija za nove topove; mašina se
zvala ENIAC (Electronic Numerical Integrator and
Computer)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

27

• ENIAC:
– Težina 30 tona
– 18000 elektronskih cevi
– Potrošnja 25 KW
– Snaga obrade: 100.000
izračunavanja u sekundi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

28

Posle rata, 1950., konstruisan je UNIVAC I, prvi
komercijalni računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Evolucija i ubrzanje

Razvoj računara

29

– Elektronske cevi su korišćene
u prvim računarima
– Tranzistori zamenjuju
elektronske cevi počevši od
1956. (računari 2. generacije)
• Tranzistori i štampane veze
• Primena na univerzitetima
– Od sredine 60. godina
tranzistore zamenjuju
integrisana kola (računari 3.
generacije)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Integrisana kola
Razvoj računara
omogućavaju:
– Povećanje pouzdanosti





30

Smanjenje dimenzije
Veću brzinu
Veću efikasnost
Niže cene

• LSI - Large Scale
Integration
• VLSI - Very Large Scale
Integration
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara
Mikroračunarska revolucija

31

 1971: Intelovi inženjeri su konstruisali
prvi mikroprocesor
 Mikroračunarska revolucija počinje
1970:
 Apple
 Commodore
...
 Stoni - desktop računari nisu u
potpunosti zamenili velike računare, koji
takođe doživljavaju promenu
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Apple II (1977)

Razvoj računara

32

– BASIC programski jezik
– Displej od 24 linije x 40
kolona
– Memorija od 4100
karaktera
– $1298.

• IBM (PC) 5150 (1981)
– modular design
– 16,000 character memory
– $1265.
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

33

• 1981-1982
– ZX81
• 8-16K

– Spectrum
• 48K

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• GUI - Graphical User
Interface

Razvoj računara

34

– Doug Engelbart's
• Osmislio “humancomputer interaction” HCI
• Razvio je hypertext
• Uveo je kursor kontrolisan
mišem
• Multiple windows.
– WIMP (windows, icons,
menus and pointers)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Macintosh (1984)

Razvoj računara

35

– Steve Jobs
• GUI, ikone, itd
• Desktop – radna
površina
• Upotreba miša i
drugih “pointing
devices”
• “Double click" i
“Click-and-drag“
osobine za podršku
uređajima za
pokazivanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Microsoft Windows

Razvoj računara

36

– Win 1.0, 1985, radio je
na MS-DOS-u, 16 bitni
OS, multitasking
– Win 3.0 i Win 3.1,
1990/92, 16/32 bitni OS
– Win 3.11, Win 95, Win
98, Win Me, 32 bitni OS
– Win NT, 64 bitni OS
– WIN XP, Windows Server
– Windows Vista, 64 bitni
OS
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

37

• Prva generacija (1951-58)
– Elektronske vakum cevi
– Mašinski jezik – jezik niskog nivoa za
programiranje
– Magnetna primarna memorija
– Problemi zagrevanja i održavanja
– Unos podataka i instrukcija preko bušenih
kartica
– Spor ulaz i izlaz
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

38

• Druga generacija (1958-64)
– Tranzistorska tehnologija
– Tehnologija štampanih veza
– Početak jezika višeg nivoa
– Povećana brzina rada
– Magnetna primarna memorija
– Magnetni diskovi i trake za
sekundarnu memoriju
– Tipičan primer: IBM 1620

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

39

• Treća generacija (1965-70)







Pojava integrisanih čipova – IC
Drastično povećanje memorije
Razvoj softvera
Drastično smanjenje veličine i cene
Povećanje brzine i dostupnosti
Tipičan primer:
HONEY WELL - 6000 SERIES

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

40

• Četvrta generacija (1971- do danas)







LSI - Large Scale Integration
VLSI - Very Large Scale Integration
Razvoj mikroprocesora
Pojava mini i super računara
Paralelno procesiranje
Povećana brzina rada, snaga, memorijski
resursi
– Tipični predstavnici:
Apple II, IBM PC

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

41

• Karakteristike razvoja računara:
• Povećanje brzine (radnog takta)
• Povećanje memorijskih resursa (i za primarnu
i sekundarnu memoriju)
• Povećanje širine magistrale
• Paralelizacija u radu
• Niža cena
• Manje dimenzije
• Manja potrošnja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd











Razvoj računara

42

Mainframe
Super računari
Serveri
Radne stanice
Personalni računari
Stoni i prenosivi računari
Mikrokompjuteri
Ugrađeni računari
Mreže, klasteri računara
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

43

• Mainframe i Super računari
• Mainframe
– Višekorisnički
– Koriste se u velikim organizacijama, kao što
su banke i avioprevoznici za velike
računarske poslove

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

• Mainframe

44

– Mogućnost konkurentne
obrade aplikacija
– Velike organizacije –
upravljaju sa više od
1000 transakcija
– Zahtevaju specijalnu
klimu za prostoriju
– Ulaz/Izlaz preko “dumb”
terminala

TERMINALI

Informatika (šk.god.2009/2010)

MAINFRAME

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

45

• Super računari
– Za moćne korisnike kojima je potreban pristup
najbržim i najmoćnijim računarima

NASA Columbia
Supercomputer

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

46

• Super računari
– Skupa, najmodernija tehnologija
– Koriste se za simulacije i modelovanje
kompleksnih sistema
– Mesta primene:






Vremenska prognoza,
Hemijski i fizički procesi
Kretanja u vasioni
Vojne potrebe
.....
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

47

• Serveri, radne stanice i PC (personalni
računari)
– Serveri
• Računari namenjeni za obezbeđivanje softverske
podrške i drugih računarskih resursa drugim
računarima u okviru date mreže

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Radne stanice

Podela računara

48

– Moćni stoni računari sa
povećanom računarskom
snagom (pojačani resursi)
koji su prevashodno
namenjeni krajnjim,
interaktivnim aplikacijama
– Najčešće su povezani na
veliki računarski sistem
– 3D grafika, dizajn i sl.
– Najčešće su potrebni
naučnicima i inženjerima
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

49

• Personalni računari
– Opslužuju jednog
korisnika u datom
trenutku
– Uobičajene primene
obuhvataju:
• obrada teksta,
računovodstvo, igre,
slušanje muzike i
gledanje video
sadržaja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

50

• Prenosivi računari: mašine koje nisu vezane za
stolove
– Notebooks (laptops)
– Handheld computers (PDAs)
– Palmtop

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Ugrađeni računari

Podela računara

51

– Računari posebne namene
isključivo za unapred definisane
zadatke
• Kontrola temperature i
vlažnosti
• Monitorisanje rada srca
• Monitorisanje kućnog
sistema obezbeđenja od
provale, ...

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara
•Pojava računarskih
mreža

52

– Local-Area Networks
(LANs) lokalne mreže
– Wide-Area Networks
(WANs) regionalne mreže
– Eksperimentalna mreža
formirana 1969, nazvana
ARPANET, u narednom
periodu se transformiše u
Internet
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

53

• Servisi (usluge) Interneta
– Elektronska pošta
• E-mail softver

– World Wide Web
• Transformacija Interneta od
tekstualnog u multimedijalno
okruženje, koje obuhvata slike,
animacije, zvuk i video.
• Web browseri - programi koji
služe kao navigacioni prozori
na Web-u
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

54

• Hipertekst linkovi
– Povezuju milione Web stranica kreiranih od
različitih autora
• Intranet
– Privatne unutar-organizacijske mreže
zasnovane na Internet tehnologiji
• Extranet
– Udaljeni korisnici koji mogu da pristupe
resursima Intraneta
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

55

• Doba u razvoju društva:
– Poljoprivredno doba
– Industrijsko doba

• Doba u kome živimo informaciono doba:
– Sve više ljudi zarađuje za
život radeći na računarima

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

56

• Uticaj tehnologije
–Računarska pismenost
već unapređuje naš
svakodnevni život i
profesionalni rad

• Primene (aplikacije):
–Omogućavaju upotrebu
računara za specificirane
namere
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo
• Aplikativni programi

57

– Obrada teksta i stono
izdavaštvo
– Tabelarni proračuni
– Baze podataka
– Računarska grafika i digitalna
fotografija
– Digitalni audio, digitalni video i
multimedija
– Telekomunikacione mreže
– Veštačka inteligencija
– Zabava
– Opšte metode rešavanja
problema
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

58

• Implikacije: Socialna i etička pitanja
– Personalna privatnost ugrožena centralizovanim
bazama podataka i računarskim mrežama
– Rizik od kriminala zasnovanog na visokoj tehnologiji i
teškoćama zaštite osetljivih podataka
– Teškoće u definisanju i zaštiti intelektualne svojine u
uslovima digitalnog doba
– Rizik od otkaza računarskih sistema
– Opasnost od automatizacije i dehumanizacije rada

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

59

– Zloupotreba informacija u
političke i ekonomske svrhe
– Opasnost zavisnosti od
kompleksne tehnologije
– Kraj privatnosti
– Zamagljivanje realnosti
– Evolucija inteligencije
– Pojava bio-digitalne
tehnologije
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

60

 Hardver: osnova svakog novog projekta
 Softver: naredni korak, koji daje vrednost
hardveru
 Servisi: najuspešniji sadašnji poslovni pristup
 Način života: računari postaju deo našeg
načina života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

61

• Računari su evoluirali od Charles Babbageovog plana za analitičku mašinu u moderne
super računare
• Računari se danas pojavljuju u svim oblicima i
veličinama, sa specifičnostima prilagođenim
partikularnim zadacima
• Povezivanje u mrežu poboljšava vrednost i
snagu računara:
– Internet
– WWW
– E-mail

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

62

 Računari i informacione
tehnologije su preomenili svet
temeljno i nepovratno
 Nove tehnologije, kao što su
veštačka inteligencija,
obećavaju nove primene u
budućnosti
 Računari ugrožavaju privatnost,
bezbednost, i možda, naš
individualni način života
Informatika (šk.god.2009/2010)

Dragan Cvetković


Slide 14

Fakultet za informatiku i menadžment – Beograd

1

Informatika
Razvoj računara:
od kalkulatora do mrežnog povezivanja

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

2

Razvoj računara

Ciljevi:







Šta je računar i šta može da uradi?
Uticaj računara na savremeni život
Istorija razvoja računara
Trendovi razvoja savremenih računara
Fundamentalne razlike između računara i
drugih vrsta mašina
Odnos između hardvera i softvera
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

3

Razvoj računara
• Osnovne klase savremenih računara i
njihova upotreba
• Kako Internet menja primenu računara i
informacionih tehnologija uopšte?
• Savremeno informaciono doba
• Socijalni i etički uticaj informacionih
tehnologija na društvo

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija
• Značajni pronalasci XX veka:
• Mobilna telefonija, Internet, WWW, video
konferencije
• Faza projektovanja, upotrebe, usavršavanja
• Suštinski su zasnovani na IT

Informatika (šk.god.2009/2010)

Dragan Cvetković

4

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija

• Informaciona tehnologija
• Širok spektar alata i tehnika koje se koriste
prilikom kreiranja, skladištenja, obrade i
distribucije podataka i informacija

• Osnovni cilj IT-a
• Odgovoriti na zahtev (potrošača) efikasnije i
prikladnije

Informatika (šk.god.2009/2010)

Dragan Cvetković

5

Fakultet za informatiku i menadžment – Beograd

Istorija računara
• Abacus, Vavilon, 4000
godina BC, aritmetičke
operacije, koristi se u
Kini, Japanu, Indiji itd.

• Blaise Pascal, 1642,
mehanički kalkulator,
rad sa osmocifrenim
brojevima

Informatika (šk.god.2009/2010)

Dragan Cvetković

6

Fakultet za informatiku i menadžment – Beograd

• Charles Babbage
(1791-1871)
“the father of computers”

Istorija računara

– Profesor matematike sa
Kembridža iz 19. veka
– Prvi mehanički računar
(kompjuter)
– Analitička mašina
– Programabilna pomoću
bušenih kartica
– Izvođenje računskih
operacija sa tačnošću do 20
cifara
Informatika (šk.god.2009/2010)

Dragan Cvetković

7

Fakultet za informatiku i menadžment – Beograd

• Ada Lovelace
(ćerka Lorda Bajrona)

Istorija računara

• Interpretator i promoter Babbageovih vizionarskih radova
• Napisala je plan upotrebe analitičke
mašine za računanje niza Bernoullijevih brojeva
• Verovatno je bila prvi programer na
svetu
• Jedan od savremenijih programskih
jezika je nazvan po njoj:
ADA programski jezik

Informatika (šk.god.2009/2010)

Dragan Cvetković

8

Fakultet za informatiku i menadžment – Beograd

• Herman Hollerith
(1860-1929)

Istorija računara

• Razvio je sistem kodovanja
podataka na bušenim karticama
• Patent je korišćen u SAD 1890. za
popis stanovništva
• Program se svodio na
prebrojavanje
• Izbegnute greške čitanja,
praktično neograničena memorija
za pristup
• Njegova prva kompanija je
preteča IBM-a
Informatika (šk.god.2009/2010)

Dragan Cvetković

9

Fakultet za informatiku i menadžment – Beograd

Istorija računara

10

Bušena kartica
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

11

• Alan Turing (1912-1954)
• Definisao je principe modernih
računara
• Program je niz naredbi zapisan
u memoriji nizom simbola
• Formulisao je koncept algoritma
• U II svetskom radu radio u
Bletchley Parku – Britanski
centar za dešifrovanje
• Razvio je metod “bombe” za
napad na Nemačku mašinu za
šifrovanje - Enigma
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

Enigma

12

Mašina “bomba” za dešifrovanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

13

• John Von Nouman
(1903-1957)
• Koncept programa
koji je smešten u
memoriji
• Koncept računara
opšte namene
• Mogućnost
modifikovanja
programa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

14

• Računari više nisu luksuz nego potreba
• Računari i njihova primena su uključeni
u sve aspekte svakodnevnog života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

15

• Svaki današnji računar sledi
osnovni plan projektovan od
strane Babbage-a
• Računar je višenamenski izuzetno prilagodljivo sredstvo
– Može da sabira brojeve, ali
istovremeno i da se koristi za
lansiranje interkontinentalnih
balističkih raketa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

16

• Svaki računar se može posmatrati kao sistem:
– Ulazni podaci: ulazi
– Centralna jedinica: obrada
– Izlazne informacije: izlazi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

17

• Višenamenska upotreba računara se zasniva
na:
– Hardveru:
• Fizički deo računara
– Softveru:
• Instrukcije koje upravljaju hardverom i vrše
transformacije nad prikupljenim podacima, sa
ciljem da se dobije željeni izlaz

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

18

• Osnovne operacije:
• Ulazne operacije (podaci i instrukcije),
• Aritmetičke operacije (sabiranje, množenje,
...),
• Logičke operacije (AND, OR, NOT)
• Izlazne operacije (video, štampa, zvuk, ...)
• Smeštanje i čuvanje podataka (podaci i
programi)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Hardver računara:

Razvoj računara

19







Interne komponente i periferije
CPU - procesor
Čipovi – kontroleri, memorije
Osnovna ploča
Posebne kartice (zvučna, video, mrežna,
memorijska, ...)
• Konektori (serijski, paralelni, video, audio, USB,
mrežni, telefonski, ...)
• Hladnjaci (pasivni i aktivni)
• Izvor napajanja - ispravljač
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Softver računara:

Razvoj računara

• Program – niz naredbi
(instrukcije)
• Sistemski softver (OS)
– skriva kompleksnost
hardvera
• Aplikativni softver
• Korisnici putem
interfejsa interaguju sa
aplikacijom
• Podrazumeva se
ispravan rad hardvera
Informatika (šk.god.2009/2010)

20

Hardware

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

21

External Storage

Internal Storage

Input Units

Arithmetic &
Logic Unit

Output Units

Control Unit

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

22

• Prvi realni računari:
– 1939: Konrad Zuse je
kompletirao prvi
programabilni digitalni
računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

23

• Pred II svetski rat Britanska vlada je formirala
tajni tim matematičara i inženjera za razbijanje
nacističkih vojnih šifara (Lorencova šifra)
– 1943: Tim predvođen matematičarem Alan
Turing-om kompletirao je Kolos, koji su
mnogi smatrali za prvi elektronski digitalni
računar

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Računari 1. generacije

Razvoj računara

24

– 1944: profesor sa Harvarda,
Howard Aiken je razvio računar
Mark I
– Proizvod IBM-a
 Prvi elektro-mehanički računar
opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• 1944: Mark I

Razvoj računara

Informatika (šk.god.2009/2010)

25

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

26

U toku II svetskog rata, u SAD, konstruiše se mašina za
računanje tabela trajektorija za nove topove; mašina se
zvala ENIAC (Electronic Numerical Integrator and
Computer)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

27

• ENIAC:
– Težina 30 tona
– 18000 elektronskih cevi
– Potrošnja 25 KW
– Snaga obrade: 100.000
izračunavanja u sekundi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

28

Posle rata, 1950., konstruisan je UNIVAC I, prvi
komercijalni računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Evolucija i ubrzanje

Razvoj računara

29

– Elektronske cevi su korišćene
u prvim računarima
– Tranzistori zamenjuju
elektronske cevi počevši od
1956. (računari 2. generacije)
• Tranzistori i štampane veze
• Primena na univerzitetima
– Od sredine 60. godina
tranzistore zamenjuju
integrisana kola (računari 3.
generacije)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Integrisana kola
Razvoj računara
omogućavaju:
– Povećanje pouzdanosti





30

Smanjenje dimenzije
Veću brzinu
Veću efikasnost
Niže cene

• LSI - Large Scale
Integration
• VLSI - Very Large Scale
Integration
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara
Mikroračunarska revolucija

31

 1971: Intelovi inženjeri su konstruisali
prvi mikroprocesor
 Mikroračunarska revolucija počinje
1970:
 Apple
 Commodore
...
 Stoni - desktop računari nisu u
potpunosti zamenili velike računare, koji
takođe doživljavaju promenu
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Apple II (1977)

Razvoj računara

32

– BASIC programski jezik
– Displej od 24 linije x 40
kolona
– Memorija od 4100
karaktera
– $1298.

• IBM (PC) 5150 (1981)
– modular design
– 16,000 character memory
– $1265.
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

33

• 1981-1982
– ZX81
• 8-16K

– Spectrum
• 48K

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• GUI - Graphical User
Interface

Razvoj računara

34

– Doug Engelbart's
• Osmislio “humancomputer interaction” HCI
• Razvio je hypertext
• Uveo je kursor kontrolisan
mišem
• Multiple windows.
– WIMP (windows, icons,
menus and pointers)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Macintosh (1984)

Razvoj računara

35

– Steve Jobs
• GUI, ikone, itd
• Desktop – radna
površina
• Upotreba miša i
drugih “pointing
devices”
• “Double click" i
“Click-and-drag“
osobine za podršku
uređajima za
pokazivanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Microsoft Windows

Razvoj računara

36

– Win 1.0, 1985, radio je
na MS-DOS-u, 16 bitni
OS, multitasking
– Win 3.0 i Win 3.1,
1990/92, 16/32 bitni OS
– Win 3.11, Win 95, Win
98, Win Me, 32 bitni OS
– Win NT, 64 bitni OS
– WIN XP, Windows Server
– Windows Vista, 64 bitni
OS
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

37

• Prva generacija (1951-58)
– Elektronske vakum cevi
– Mašinski jezik – jezik niskog nivoa za
programiranje
– Magnetna primarna memorija
– Problemi zagrevanja i održavanja
– Unos podataka i instrukcija preko bušenih
kartica
– Spor ulaz i izlaz
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

38

• Druga generacija (1958-64)
– Tranzistorska tehnologija
– Tehnologija štampanih veza
– Početak jezika višeg nivoa
– Povećana brzina rada
– Magnetna primarna memorija
– Magnetni diskovi i trake za
sekundarnu memoriju
– Tipičan primer: IBM 1620

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

39

• Treća generacija (1965-70)







Pojava integrisanih čipova – IC
Drastično povećanje memorije
Razvoj softvera
Drastično smanjenje veličine i cene
Povećanje brzine i dostupnosti
Tipičan primer:
HONEY WELL - 6000 SERIES

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

40

• Četvrta generacija (1971- do danas)







LSI - Large Scale Integration
VLSI - Very Large Scale Integration
Razvoj mikroprocesora
Pojava mini i super računara
Paralelno procesiranje
Povećana brzina rada, snaga, memorijski
resursi
– Tipični predstavnici:
Apple II, IBM PC

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

41

• Karakteristike razvoja računara:
• Povećanje brzine (radnog takta)
• Povećanje memorijskih resursa (i za primarnu
i sekundarnu memoriju)
• Povećanje širine magistrale
• Paralelizacija u radu
• Niža cena
• Manje dimenzije
• Manja potrošnja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd











Razvoj računara

42

Mainframe
Super računari
Serveri
Radne stanice
Personalni računari
Stoni i prenosivi računari
Mikrokompjuteri
Ugrađeni računari
Mreže, klasteri računara
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

43

• Mainframe i Super računari
• Mainframe
– Višekorisnički
– Koriste se u velikim organizacijama, kao što
su banke i avioprevoznici za velike
računarske poslove

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

• Mainframe

44

– Mogućnost konkurentne
obrade aplikacija
– Velike organizacije –
upravljaju sa više od
1000 transakcija
– Zahtevaju specijalnu
klimu za prostoriju
– Ulaz/Izlaz preko “dumb”
terminala

TERMINALI

Informatika (šk.god.2009/2010)

MAINFRAME

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

45

• Super računari
– Za moćne korisnike kojima je potreban pristup
najbržim i najmoćnijim računarima

NASA Columbia
Supercomputer

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

46

• Super računari
– Skupa, najmodernija tehnologija
– Koriste se za simulacije i modelovanje
kompleksnih sistema
– Mesta primene:






Vremenska prognoza,
Hemijski i fizički procesi
Kretanja u vasioni
Vojne potrebe
.....
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

47

• Serveri, radne stanice i PC (personalni
računari)
– Serveri
• Računari namenjeni za obezbeđivanje softverske
podrške i drugih računarskih resursa drugim
računarima u okviru date mreže

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Radne stanice

Podela računara

48

– Moćni stoni računari sa
povećanom računarskom
snagom (pojačani resursi)
koji su prevashodno
namenjeni krajnjim,
interaktivnim aplikacijama
– Najčešće su povezani na
veliki računarski sistem
– 3D grafika, dizajn i sl.
– Najčešće su potrebni
naučnicima i inženjerima
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

49

• Personalni računari
– Opslužuju jednog
korisnika u datom
trenutku
– Uobičajene primene
obuhvataju:
• obrada teksta,
računovodstvo, igre,
slušanje muzike i
gledanje video
sadržaja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

50

• Prenosivi računari: mašine koje nisu vezane za
stolove
– Notebooks (laptops)
– Handheld computers (PDAs)
– Palmtop

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Ugrađeni računari

Podela računara

51

– Računari posebne namene
isključivo za unapred definisane
zadatke
• Kontrola temperature i
vlažnosti
• Monitorisanje rada srca
• Monitorisanje kućnog
sistema obezbeđenja od
provale, ...

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara
•Pojava računarskih
mreža

52

– Local-Area Networks
(LANs) lokalne mreže
– Wide-Area Networks
(WANs) regionalne mreže
– Eksperimentalna mreža
formirana 1969, nazvana
ARPANET, u narednom
periodu se transformiše u
Internet
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

53

• Servisi (usluge) Interneta
– Elektronska pošta
• E-mail softver

– World Wide Web
• Transformacija Interneta od
tekstualnog u multimedijalno
okruženje, koje obuhvata slike,
animacije, zvuk i video.
• Web browseri - programi koji
služe kao navigacioni prozori
na Web-u
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

54

• Hipertekst linkovi
– Povezuju milione Web stranica kreiranih od
različitih autora
• Intranet
– Privatne unutar-organizacijske mreže
zasnovane na Internet tehnologiji
• Extranet
– Udaljeni korisnici koji mogu da pristupe
resursima Intraneta
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

55

• Doba u razvoju društva:
– Poljoprivredno doba
– Industrijsko doba

• Doba u kome živimo informaciono doba:
– Sve više ljudi zarađuje za
život radeći na računarima

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

56

• Uticaj tehnologije
–Računarska pismenost
već unapređuje naš
svakodnevni život i
profesionalni rad

• Primene (aplikacije):
–Omogućavaju upotrebu
računara za specificirane
namere
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo
• Aplikativni programi

57

– Obrada teksta i stono
izdavaštvo
– Tabelarni proračuni
– Baze podataka
– Računarska grafika i digitalna
fotografija
– Digitalni audio, digitalni video i
multimedija
– Telekomunikacione mreže
– Veštačka inteligencija
– Zabava
– Opšte metode rešavanja
problema
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

58

• Implikacije: Socialna i etička pitanja
– Personalna privatnost ugrožena centralizovanim
bazama podataka i računarskim mrežama
– Rizik od kriminala zasnovanog na visokoj tehnologiji i
teškoćama zaštite osetljivih podataka
– Teškoće u definisanju i zaštiti intelektualne svojine u
uslovima digitalnog doba
– Rizik od otkaza računarskih sistema
– Opasnost od automatizacije i dehumanizacije rada

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

59

– Zloupotreba informacija u
političke i ekonomske svrhe
– Opasnost zavisnosti od
kompleksne tehnologije
– Kraj privatnosti
– Zamagljivanje realnosti
– Evolucija inteligencije
– Pojava bio-digitalne
tehnologije
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

60

 Hardver: osnova svakog novog projekta
 Softver: naredni korak, koji daje vrednost
hardveru
 Servisi: najuspešniji sadašnji poslovni pristup
 Način života: računari postaju deo našeg
načina života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

61

• Računari su evoluirali od Charles Babbageovog plana za analitičku mašinu u moderne
super računare
• Računari se danas pojavljuju u svim oblicima i
veličinama, sa specifičnostima prilagođenim
partikularnim zadacima
• Povezivanje u mrežu poboljšava vrednost i
snagu računara:
– Internet
– WWW
– E-mail

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

62

 Računari i informacione
tehnologije su preomenili svet
temeljno i nepovratno
 Nove tehnologije, kao što su
veštačka inteligencija,
obećavaju nove primene u
budućnosti
 Računari ugrožavaju privatnost,
bezbednost, i možda, naš
individualni način života
Informatika (šk.god.2009/2010)

Dragan Cvetković


Slide 15

Fakultet za informatiku i menadžment – Beograd

1

Informatika
Razvoj računara:
od kalkulatora do mrežnog povezivanja

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

2

Razvoj računara

Ciljevi:







Šta je računar i šta može da uradi?
Uticaj računara na savremeni život
Istorija razvoja računara
Trendovi razvoja savremenih računara
Fundamentalne razlike između računara i
drugih vrsta mašina
Odnos između hardvera i softvera
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

3

Razvoj računara
• Osnovne klase savremenih računara i
njihova upotreba
• Kako Internet menja primenu računara i
informacionih tehnologija uopšte?
• Savremeno informaciono doba
• Socijalni i etički uticaj informacionih
tehnologija na društvo

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija
• Značajni pronalasci XX veka:
• Mobilna telefonija, Internet, WWW, video
konferencije
• Faza projektovanja, upotrebe, usavršavanja
• Suštinski su zasnovani na IT

Informatika (šk.god.2009/2010)

Dragan Cvetković

4

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija

• Informaciona tehnologija
• Širok spektar alata i tehnika koje se koriste
prilikom kreiranja, skladištenja, obrade i
distribucije podataka i informacija

• Osnovni cilj IT-a
• Odgovoriti na zahtev (potrošača) efikasnije i
prikladnije

Informatika (šk.god.2009/2010)

Dragan Cvetković

5

Fakultet za informatiku i menadžment – Beograd

Istorija računara
• Abacus, Vavilon, 4000
godina BC, aritmetičke
operacije, koristi se u
Kini, Japanu, Indiji itd.

• Blaise Pascal, 1642,
mehanički kalkulator,
rad sa osmocifrenim
brojevima

Informatika (šk.god.2009/2010)

Dragan Cvetković

6

Fakultet za informatiku i menadžment – Beograd

• Charles Babbage
(1791-1871)
“the father of computers”

Istorija računara

– Profesor matematike sa
Kembridža iz 19. veka
– Prvi mehanički računar
(kompjuter)
– Analitička mašina
– Programabilna pomoću
bušenih kartica
– Izvođenje računskih
operacija sa tačnošću do 20
cifara
Informatika (šk.god.2009/2010)

Dragan Cvetković

7

Fakultet za informatiku i menadžment – Beograd

• Ada Lovelace
(ćerka Lorda Bajrona)

Istorija računara

• Interpretator i promoter Babbageovih vizionarskih radova
• Napisala je plan upotrebe analitičke
mašine za računanje niza Bernoullijevih brojeva
• Verovatno je bila prvi programer na
svetu
• Jedan od savremenijih programskih
jezika je nazvan po njoj:
ADA programski jezik

Informatika (šk.god.2009/2010)

Dragan Cvetković

8

Fakultet za informatiku i menadžment – Beograd

• Herman Hollerith
(1860-1929)

Istorija računara

• Razvio je sistem kodovanja
podataka na bušenim karticama
• Patent je korišćen u SAD 1890. za
popis stanovništva
• Program se svodio na
prebrojavanje
• Izbegnute greške čitanja,
praktično neograničena memorija
za pristup
• Njegova prva kompanija je
preteča IBM-a
Informatika (šk.god.2009/2010)

Dragan Cvetković

9

Fakultet za informatiku i menadžment – Beograd

Istorija računara

10

Bušena kartica
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

11

• Alan Turing (1912-1954)
• Definisao je principe modernih
računara
• Program je niz naredbi zapisan
u memoriji nizom simbola
• Formulisao je koncept algoritma
• U II svetskom radu radio u
Bletchley Parku – Britanski
centar za dešifrovanje
• Razvio je metod “bombe” za
napad na Nemačku mašinu za
šifrovanje - Enigma
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

Enigma

12

Mašina “bomba” za dešifrovanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

13

• John Von Nouman
(1903-1957)
• Koncept programa
koji je smešten u
memoriji
• Koncept računara
opšte namene
• Mogućnost
modifikovanja
programa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

14

• Računari više nisu luksuz nego potreba
• Računari i njihova primena su uključeni
u sve aspekte svakodnevnog života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

15

• Svaki današnji računar sledi
osnovni plan projektovan od
strane Babbage-a
• Računar je višenamenski izuzetno prilagodljivo sredstvo
– Može da sabira brojeve, ali
istovremeno i da se koristi za
lansiranje interkontinentalnih
balističkih raketa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

16

• Svaki računar se može posmatrati kao sistem:
– Ulazni podaci: ulazi
– Centralna jedinica: obrada
– Izlazne informacije: izlazi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

17

• Višenamenska upotreba računara se zasniva
na:
– Hardveru:
• Fizički deo računara
– Softveru:
• Instrukcije koje upravljaju hardverom i vrše
transformacije nad prikupljenim podacima, sa
ciljem da se dobije željeni izlaz

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

18

• Osnovne operacije:
• Ulazne operacije (podaci i instrukcije),
• Aritmetičke operacije (sabiranje, množenje,
...),
• Logičke operacije (AND, OR, NOT)
• Izlazne operacije (video, štampa, zvuk, ...)
• Smeštanje i čuvanje podataka (podaci i
programi)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Hardver računara:

Razvoj računara

19







Interne komponente i periferije
CPU - procesor
Čipovi – kontroleri, memorije
Osnovna ploča
Posebne kartice (zvučna, video, mrežna,
memorijska, ...)
• Konektori (serijski, paralelni, video, audio, USB,
mrežni, telefonski, ...)
• Hladnjaci (pasivni i aktivni)
• Izvor napajanja - ispravljač
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Softver računara:

Razvoj računara

• Program – niz naredbi
(instrukcije)
• Sistemski softver (OS)
– skriva kompleksnost
hardvera
• Aplikativni softver
• Korisnici putem
interfejsa interaguju sa
aplikacijom
• Podrazumeva se
ispravan rad hardvera
Informatika (šk.god.2009/2010)

20

Hardware

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

21

External Storage

Internal Storage

Input Units

Arithmetic &
Logic Unit

Output Units

Control Unit

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

22

• Prvi realni računari:
– 1939: Konrad Zuse je
kompletirao prvi
programabilni digitalni
računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

23

• Pred II svetski rat Britanska vlada je formirala
tajni tim matematičara i inženjera za razbijanje
nacističkih vojnih šifara (Lorencova šifra)
– 1943: Tim predvođen matematičarem Alan
Turing-om kompletirao je Kolos, koji su
mnogi smatrali za prvi elektronski digitalni
računar

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Računari 1. generacije

Razvoj računara

24

– 1944: profesor sa Harvarda,
Howard Aiken je razvio računar
Mark I
– Proizvod IBM-a
 Prvi elektro-mehanički računar
opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• 1944: Mark I

Razvoj računara

Informatika (šk.god.2009/2010)

25

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

26

U toku II svetskog rata, u SAD, konstruiše se mašina za
računanje tabela trajektorija za nove topove; mašina se
zvala ENIAC (Electronic Numerical Integrator and
Computer)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

27

• ENIAC:
– Težina 30 tona
– 18000 elektronskih cevi
– Potrošnja 25 KW
– Snaga obrade: 100.000
izračunavanja u sekundi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

28

Posle rata, 1950., konstruisan je UNIVAC I, prvi
komercijalni računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Evolucija i ubrzanje

Razvoj računara

29

– Elektronske cevi su korišćene
u prvim računarima
– Tranzistori zamenjuju
elektronske cevi počevši od
1956. (računari 2. generacije)
• Tranzistori i štampane veze
• Primena na univerzitetima
– Od sredine 60. godina
tranzistore zamenjuju
integrisana kola (računari 3.
generacije)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Integrisana kola
Razvoj računara
omogućavaju:
– Povećanje pouzdanosti





30

Smanjenje dimenzije
Veću brzinu
Veću efikasnost
Niže cene

• LSI - Large Scale
Integration
• VLSI - Very Large Scale
Integration
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara
Mikroračunarska revolucija

31

 1971: Intelovi inženjeri su konstruisali
prvi mikroprocesor
 Mikroračunarska revolucija počinje
1970:
 Apple
 Commodore
...
 Stoni - desktop računari nisu u
potpunosti zamenili velike računare, koji
takođe doživljavaju promenu
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Apple II (1977)

Razvoj računara

32

– BASIC programski jezik
– Displej od 24 linije x 40
kolona
– Memorija od 4100
karaktera
– $1298.

• IBM (PC) 5150 (1981)
– modular design
– 16,000 character memory
– $1265.
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

33

• 1981-1982
– ZX81
• 8-16K

– Spectrum
• 48K

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• GUI - Graphical User
Interface

Razvoj računara

34

– Doug Engelbart's
• Osmislio “humancomputer interaction” HCI
• Razvio je hypertext
• Uveo je kursor kontrolisan
mišem
• Multiple windows.
– WIMP (windows, icons,
menus and pointers)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Macintosh (1984)

Razvoj računara

35

– Steve Jobs
• GUI, ikone, itd
• Desktop – radna
površina
• Upotreba miša i
drugih “pointing
devices”
• “Double click" i
“Click-and-drag“
osobine za podršku
uređajima za
pokazivanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Microsoft Windows

Razvoj računara

36

– Win 1.0, 1985, radio je
na MS-DOS-u, 16 bitni
OS, multitasking
– Win 3.0 i Win 3.1,
1990/92, 16/32 bitni OS
– Win 3.11, Win 95, Win
98, Win Me, 32 bitni OS
– Win NT, 64 bitni OS
– WIN XP, Windows Server
– Windows Vista, 64 bitni
OS
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

37

• Prva generacija (1951-58)
– Elektronske vakum cevi
– Mašinski jezik – jezik niskog nivoa za
programiranje
– Magnetna primarna memorija
– Problemi zagrevanja i održavanja
– Unos podataka i instrukcija preko bušenih
kartica
– Spor ulaz i izlaz
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

38

• Druga generacija (1958-64)
– Tranzistorska tehnologija
– Tehnologija štampanih veza
– Početak jezika višeg nivoa
– Povećana brzina rada
– Magnetna primarna memorija
– Magnetni diskovi i trake za
sekundarnu memoriju
– Tipičan primer: IBM 1620

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

39

• Treća generacija (1965-70)







Pojava integrisanih čipova – IC
Drastično povećanje memorije
Razvoj softvera
Drastično smanjenje veličine i cene
Povećanje brzine i dostupnosti
Tipičan primer:
HONEY WELL - 6000 SERIES

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

40

• Četvrta generacija (1971- do danas)







LSI - Large Scale Integration
VLSI - Very Large Scale Integration
Razvoj mikroprocesora
Pojava mini i super računara
Paralelno procesiranje
Povećana brzina rada, snaga, memorijski
resursi
– Tipični predstavnici:
Apple II, IBM PC

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

41

• Karakteristike razvoja računara:
• Povećanje brzine (radnog takta)
• Povećanje memorijskih resursa (i za primarnu
i sekundarnu memoriju)
• Povećanje širine magistrale
• Paralelizacija u radu
• Niža cena
• Manje dimenzije
• Manja potrošnja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd











Razvoj računara

42

Mainframe
Super računari
Serveri
Radne stanice
Personalni računari
Stoni i prenosivi računari
Mikrokompjuteri
Ugrađeni računari
Mreže, klasteri računara
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

43

• Mainframe i Super računari
• Mainframe
– Višekorisnički
– Koriste se u velikim organizacijama, kao što
su banke i avioprevoznici za velike
računarske poslove

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

• Mainframe

44

– Mogućnost konkurentne
obrade aplikacija
– Velike organizacije –
upravljaju sa više od
1000 transakcija
– Zahtevaju specijalnu
klimu za prostoriju
– Ulaz/Izlaz preko “dumb”
terminala

TERMINALI

Informatika (šk.god.2009/2010)

MAINFRAME

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

45

• Super računari
– Za moćne korisnike kojima je potreban pristup
najbržim i najmoćnijim računarima

NASA Columbia
Supercomputer

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

46

• Super računari
– Skupa, najmodernija tehnologija
– Koriste se za simulacije i modelovanje
kompleksnih sistema
– Mesta primene:






Vremenska prognoza,
Hemijski i fizički procesi
Kretanja u vasioni
Vojne potrebe
.....
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

47

• Serveri, radne stanice i PC (personalni
računari)
– Serveri
• Računari namenjeni za obezbeđivanje softverske
podrške i drugih računarskih resursa drugim
računarima u okviru date mreže

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Radne stanice

Podela računara

48

– Moćni stoni računari sa
povećanom računarskom
snagom (pojačani resursi)
koji su prevashodno
namenjeni krajnjim,
interaktivnim aplikacijama
– Najčešće su povezani na
veliki računarski sistem
– 3D grafika, dizajn i sl.
– Najčešće su potrebni
naučnicima i inženjerima
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

49

• Personalni računari
– Opslužuju jednog
korisnika u datom
trenutku
– Uobičajene primene
obuhvataju:
• obrada teksta,
računovodstvo, igre,
slušanje muzike i
gledanje video
sadržaja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

50

• Prenosivi računari: mašine koje nisu vezane za
stolove
– Notebooks (laptops)
– Handheld computers (PDAs)
– Palmtop

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Ugrađeni računari

Podela računara

51

– Računari posebne namene
isključivo za unapred definisane
zadatke
• Kontrola temperature i
vlažnosti
• Monitorisanje rada srca
• Monitorisanje kućnog
sistema obezbeđenja od
provale, ...

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara
•Pojava računarskih
mreža

52

– Local-Area Networks
(LANs) lokalne mreže
– Wide-Area Networks
(WANs) regionalne mreže
– Eksperimentalna mreža
formirana 1969, nazvana
ARPANET, u narednom
periodu se transformiše u
Internet
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

53

• Servisi (usluge) Interneta
– Elektronska pošta
• E-mail softver

– World Wide Web
• Transformacija Interneta od
tekstualnog u multimedijalno
okruženje, koje obuhvata slike,
animacije, zvuk i video.
• Web browseri - programi koji
služe kao navigacioni prozori
na Web-u
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

54

• Hipertekst linkovi
– Povezuju milione Web stranica kreiranih od
različitih autora
• Intranet
– Privatne unutar-organizacijske mreže
zasnovane na Internet tehnologiji
• Extranet
– Udaljeni korisnici koji mogu da pristupe
resursima Intraneta
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

55

• Doba u razvoju društva:
– Poljoprivredno doba
– Industrijsko doba

• Doba u kome živimo informaciono doba:
– Sve više ljudi zarađuje za
život radeći na računarima

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

56

• Uticaj tehnologije
–Računarska pismenost
već unapređuje naš
svakodnevni život i
profesionalni rad

• Primene (aplikacije):
–Omogućavaju upotrebu
računara za specificirane
namere
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo
• Aplikativni programi

57

– Obrada teksta i stono
izdavaštvo
– Tabelarni proračuni
– Baze podataka
– Računarska grafika i digitalna
fotografija
– Digitalni audio, digitalni video i
multimedija
– Telekomunikacione mreže
– Veštačka inteligencija
– Zabava
– Opšte metode rešavanja
problema
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

58

• Implikacije: Socialna i etička pitanja
– Personalna privatnost ugrožena centralizovanim
bazama podataka i računarskim mrežama
– Rizik od kriminala zasnovanog na visokoj tehnologiji i
teškoćama zaštite osetljivih podataka
– Teškoće u definisanju i zaštiti intelektualne svojine u
uslovima digitalnog doba
– Rizik od otkaza računarskih sistema
– Opasnost od automatizacije i dehumanizacije rada

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

59

– Zloupotreba informacija u
političke i ekonomske svrhe
– Opasnost zavisnosti od
kompleksne tehnologije
– Kraj privatnosti
– Zamagljivanje realnosti
– Evolucija inteligencije
– Pojava bio-digitalne
tehnologije
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

60

 Hardver: osnova svakog novog projekta
 Softver: naredni korak, koji daje vrednost
hardveru
 Servisi: najuspešniji sadašnji poslovni pristup
 Način života: računari postaju deo našeg
načina života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

61

• Računari su evoluirali od Charles Babbageovog plana za analitičku mašinu u moderne
super računare
• Računari se danas pojavljuju u svim oblicima i
veličinama, sa specifičnostima prilagođenim
partikularnim zadacima
• Povezivanje u mrežu poboljšava vrednost i
snagu računara:
– Internet
– WWW
– E-mail

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

62

 Računari i informacione
tehnologije su preomenili svet
temeljno i nepovratno
 Nove tehnologije, kao što su
veštačka inteligencija,
obećavaju nove primene u
budućnosti
 Računari ugrožavaju privatnost,
bezbednost, i možda, naš
individualni način života
Informatika (šk.god.2009/2010)

Dragan Cvetković


Slide 16

Fakultet za informatiku i menadžment – Beograd

1

Informatika
Razvoj računara:
od kalkulatora do mrežnog povezivanja

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

2

Razvoj računara

Ciljevi:







Šta je računar i šta može da uradi?
Uticaj računara na savremeni život
Istorija razvoja računara
Trendovi razvoja savremenih računara
Fundamentalne razlike između računara i
drugih vrsta mašina
Odnos između hardvera i softvera
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

3

Razvoj računara
• Osnovne klase savremenih računara i
njihova upotreba
• Kako Internet menja primenu računara i
informacionih tehnologija uopšte?
• Savremeno informaciono doba
• Socijalni i etički uticaj informacionih
tehnologija na društvo

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija
• Značajni pronalasci XX veka:
• Mobilna telefonija, Internet, WWW, video
konferencije
• Faza projektovanja, upotrebe, usavršavanja
• Suštinski su zasnovani na IT

Informatika (šk.god.2009/2010)

Dragan Cvetković

4

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija

• Informaciona tehnologija
• Širok spektar alata i tehnika koje se koriste
prilikom kreiranja, skladištenja, obrade i
distribucije podataka i informacija

• Osnovni cilj IT-a
• Odgovoriti na zahtev (potrošača) efikasnije i
prikladnije

Informatika (šk.god.2009/2010)

Dragan Cvetković

5

Fakultet za informatiku i menadžment – Beograd

Istorija računara
• Abacus, Vavilon, 4000
godina BC, aritmetičke
operacije, koristi se u
Kini, Japanu, Indiji itd.

• Blaise Pascal, 1642,
mehanički kalkulator,
rad sa osmocifrenim
brojevima

Informatika (šk.god.2009/2010)

Dragan Cvetković

6

Fakultet za informatiku i menadžment – Beograd

• Charles Babbage
(1791-1871)
“the father of computers”

Istorija računara

– Profesor matematike sa
Kembridža iz 19. veka
– Prvi mehanički računar
(kompjuter)
– Analitička mašina
– Programabilna pomoću
bušenih kartica
– Izvođenje računskih
operacija sa tačnošću do 20
cifara
Informatika (šk.god.2009/2010)

Dragan Cvetković

7

Fakultet za informatiku i menadžment – Beograd

• Ada Lovelace
(ćerka Lorda Bajrona)

Istorija računara

• Interpretator i promoter Babbageovih vizionarskih radova
• Napisala je plan upotrebe analitičke
mašine za računanje niza Bernoullijevih brojeva
• Verovatno je bila prvi programer na
svetu
• Jedan od savremenijih programskih
jezika je nazvan po njoj:
ADA programski jezik

Informatika (šk.god.2009/2010)

Dragan Cvetković

8

Fakultet za informatiku i menadžment – Beograd

• Herman Hollerith
(1860-1929)

Istorija računara

• Razvio je sistem kodovanja
podataka na bušenim karticama
• Patent je korišćen u SAD 1890. za
popis stanovništva
• Program se svodio na
prebrojavanje
• Izbegnute greške čitanja,
praktično neograničena memorija
za pristup
• Njegova prva kompanija je
preteča IBM-a
Informatika (šk.god.2009/2010)

Dragan Cvetković

9

Fakultet za informatiku i menadžment – Beograd

Istorija računara

10

Bušena kartica
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

11

• Alan Turing (1912-1954)
• Definisao je principe modernih
računara
• Program je niz naredbi zapisan
u memoriji nizom simbola
• Formulisao je koncept algoritma
• U II svetskom radu radio u
Bletchley Parku – Britanski
centar za dešifrovanje
• Razvio je metod “bombe” za
napad na Nemačku mašinu za
šifrovanje - Enigma
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

Enigma

12

Mašina “bomba” za dešifrovanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

13

• John Von Nouman
(1903-1957)
• Koncept programa
koji je smešten u
memoriji
• Koncept računara
opšte namene
• Mogućnost
modifikovanja
programa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

14

• Računari više nisu luksuz nego potreba
• Računari i njihova primena su uključeni
u sve aspekte svakodnevnog života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

15

• Svaki današnji računar sledi
osnovni plan projektovan od
strane Babbage-a
• Računar je višenamenski izuzetno prilagodljivo sredstvo
– Može da sabira brojeve, ali
istovremeno i da se koristi za
lansiranje interkontinentalnih
balističkih raketa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

16

• Svaki računar se može posmatrati kao sistem:
– Ulazni podaci: ulazi
– Centralna jedinica: obrada
– Izlazne informacije: izlazi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

17

• Višenamenska upotreba računara se zasniva
na:
– Hardveru:
• Fizički deo računara
– Softveru:
• Instrukcije koje upravljaju hardverom i vrše
transformacije nad prikupljenim podacima, sa
ciljem da se dobije željeni izlaz

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

18

• Osnovne operacije:
• Ulazne operacije (podaci i instrukcije),
• Aritmetičke operacije (sabiranje, množenje,
...),
• Logičke operacije (AND, OR, NOT)
• Izlazne operacije (video, štampa, zvuk, ...)
• Smeštanje i čuvanje podataka (podaci i
programi)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Hardver računara:

Razvoj računara

19







Interne komponente i periferije
CPU - procesor
Čipovi – kontroleri, memorije
Osnovna ploča
Posebne kartice (zvučna, video, mrežna,
memorijska, ...)
• Konektori (serijski, paralelni, video, audio, USB,
mrežni, telefonski, ...)
• Hladnjaci (pasivni i aktivni)
• Izvor napajanja - ispravljač
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Softver računara:

Razvoj računara

• Program – niz naredbi
(instrukcije)
• Sistemski softver (OS)
– skriva kompleksnost
hardvera
• Aplikativni softver
• Korisnici putem
interfejsa interaguju sa
aplikacijom
• Podrazumeva se
ispravan rad hardvera
Informatika (šk.god.2009/2010)

20

Hardware

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

21

External Storage

Internal Storage

Input Units

Arithmetic &
Logic Unit

Output Units

Control Unit

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

22

• Prvi realni računari:
– 1939: Konrad Zuse je
kompletirao prvi
programabilni digitalni
računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

23

• Pred II svetski rat Britanska vlada je formirala
tajni tim matematičara i inženjera za razbijanje
nacističkih vojnih šifara (Lorencova šifra)
– 1943: Tim predvođen matematičarem Alan
Turing-om kompletirao je Kolos, koji su
mnogi smatrali za prvi elektronski digitalni
računar

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Računari 1. generacije

Razvoj računara

24

– 1944: profesor sa Harvarda,
Howard Aiken je razvio računar
Mark I
– Proizvod IBM-a
 Prvi elektro-mehanički računar
opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• 1944: Mark I

Razvoj računara

Informatika (šk.god.2009/2010)

25

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

26

U toku II svetskog rata, u SAD, konstruiše se mašina za
računanje tabela trajektorija za nove topove; mašina se
zvala ENIAC (Electronic Numerical Integrator and
Computer)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

27

• ENIAC:
– Težina 30 tona
– 18000 elektronskih cevi
– Potrošnja 25 KW
– Snaga obrade: 100.000
izračunavanja u sekundi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

28

Posle rata, 1950., konstruisan je UNIVAC I, prvi
komercijalni računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Evolucija i ubrzanje

Razvoj računara

29

– Elektronske cevi su korišćene
u prvim računarima
– Tranzistori zamenjuju
elektronske cevi počevši od
1956. (računari 2. generacije)
• Tranzistori i štampane veze
• Primena na univerzitetima
– Od sredine 60. godina
tranzistore zamenjuju
integrisana kola (računari 3.
generacije)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Integrisana kola
Razvoj računara
omogućavaju:
– Povećanje pouzdanosti





30

Smanjenje dimenzije
Veću brzinu
Veću efikasnost
Niže cene

• LSI - Large Scale
Integration
• VLSI - Very Large Scale
Integration
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara
Mikroračunarska revolucija

31

 1971: Intelovi inženjeri su konstruisali
prvi mikroprocesor
 Mikroračunarska revolucija počinje
1970:
 Apple
 Commodore
...
 Stoni - desktop računari nisu u
potpunosti zamenili velike računare, koji
takođe doživljavaju promenu
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Apple II (1977)

Razvoj računara

32

– BASIC programski jezik
– Displej od 24 linije x 40
kolona
– Memorija od 4100
karaktera
– $1298.

• IBM (PC) 5150 (1981)
– modular design
– 16,000 character memory
– $1265.
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

33

• 1981-1982
– ZX81
• 8-16K

– Spectrum
• 48K

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• GUI - Graphical User
Interface

Razvoj računara

34

– Doug Engelbart's
• Osmislio “humancomputer interaction” HCI
• Razvio je hypertext
• Uveo je kursor kontrolisan
mišem
• Multiple windows.
– WIMP (windows, icons,
menus and pointers)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Macintosh (1984)

Razvoj računara

35

– Steve Jobs
• GUI, ikone, itd
• Desktop – radna
površina
• Upotreba miša i
drugih “pointing
devices”
• “Double click" i
“Click-and-drag“
osobine za podršku
uređajima za
pokazivanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Microsoft Windows

Razvoj računara

36

– Win 1.0, 1985, radio je
na MS-DOS-u, 16 bitni
OS, multitasking
– Win 3.0 i Win 3.1,
1990/92, 16/32 bitni OS
– Win 3.11, Win 95, Win
98, Win Me, 32 bitni OS
– Win NT, 64 bitni OS
– WIN XP, Windows Server
– Windows Vista, 64 bitni
OS
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

37

• Prva generacija (1951-58)
– Elektronske vakum cevi
– Mašinski jezik – jezik niskog nivoa za
programiranje
– Magnetna primarna memorija
– Problemi zagrevanja i održavanja
– Unos podataka i instrukcija preko bušenih
kartica
– Spor ulaz i izlaz
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

38

• Druga generacija (1958-64)
– Tranzistorska tehnologija
– Tehnologija štampanih veza
– Početak jezika višeg nivoa
– Povećana brzina rada
– Magnetna primarna memorija
– Magnetni diskovi i trake za
sekundarnu memoriju
– Tipičan primer: IBM 1620

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

39

• Treća generacija (1965-70)







Pojava integrisanih čipova – IC
Drastično povećanje memorije
Razvoj softvera
Drastično smanjenje veličine i cene
Povećanje brzine i dostupnosti
Tipičan primer:
HONEY WELL - 6000 SERIES

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

40

• Četvrta generacija (1971- do danas)







LSI - Large Scale Integration
VLSI - Very Large Scale Integration
Razvoj mikroprocesora
Pojava mini i super računara
Paralelno procesiranje
Povećana brzina rada, snaga, memorijski
resursi
– Tipični predstavnici:
Apple II, IBM PC

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

41

• Karakteristike razvoja računara:
• Povećanje brzine (radnog takta)
• Povećanje memorijskih resursa (i za primarnu
i sekundarnu memoriju)
• Povećanje širine magistrale
• Paralelizacija u radu
• Niža cena
• Manje dimenzije
• Manja potrošnja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd











Razvoj računara

42

Mainframe
Super računari
Serveri
Radne stanice
Personalni računari
Stoni i prenosivi računari
Mikrokompjuteri
Ugrađeni računari
Mreže, klasteri računara
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

43

• Mainframe i Super računari
• Mainframe
– Višekorisnički
– Koriste se u velikim organizacijama, kao što
su banke i avioprevoznici za velike
računarske poslove

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

• Mainframe

44

– Mogućnost konkurentne
obrade aplikacija
– Velike organizacije –
upravljaju sa više od
1000 transakcija
– Zahtevaju specijalnu
klimu za prostoriju
– Ulaz/Izlaz preko “dumb”
terminala

TERMINALI

Informatika (šk.god.2009/2010)

MAINFRAME

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

45

• Super računari
– Za moćne korisnike kojima je potreban pristup
najbržim i najmoćnijim računarima

NASA Columbia
Supercomputer

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

46

• Super računari
– Skupa, najmodernija tehnologija
– Koriste se za simulacije i modelovanje
kompleksnih sistema
– Mesta primene:






Vremenska prognoza,
Hemijski i fizički procesi
Kretanja u vasioni
Vojne potrebe
.....
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

47

• Serveri, radne stanice i PC (personalni
računari)
– Serveri
• Računari namenjeni za obezbeđivanje softverske
podrške i drugih računarskih resursa drugim
računarima u okviru date mreže

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Radne stanice

Podela računara

48

– Moćni stoni računari sa
povećanom računarskom
snagom (pojačani resursi)
koji su prevashodno
namenjeni krajnjim,
interaktivnim aplikacijama
– Najčešće su povezani na
veliki računarski sistem
– 3D grafika, dizajn i sl.
– Najčešće su potrebni
naučnicima i inženjerima
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

49

• Personalni računari
– Opslužuju jednog
korisnika u datom
trenutku
– Uobičajene primene
obuhvataju:
• obrada teksta,
računovodstvo, igre,
slušanje muzike i
gledanje video
sadržaja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

50

• Prenosivi računari: mašine koje nisu vezane za
stolove
– Notebooks (laptops)
– Handheld computers (PDAs)
– Palmtop

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Ugrađeni računari

Podela računara

51

– Računari posebne namene
isključivo za unapred definisane
zadatke
• Kontrola temperature i
vlažnosti
• Monitorisanje rada srca
• Monitorisanje kućnog
sistema obezbeđenja od
provale, ...

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara
•Pojava računarskih
mreža

52

– Local-Area Networks
(LANs) lokalne mreže
– Wide-Area Networks
(WANs) regionalne mreže
– Eksperimentalna mreža
formirana 1969, nazvana
ARPANET, u narednom
periodu se transformiše u
Internet
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

53

• Servisi (usluge) Interneta
– Elektronska pošta
• E-mail softver

– World Wide Web
• Transformacija Interneta od
tekstualnog u multimedijalno
okruženje, koje obuhvata slike,
animacije, zvuk i video.
• Web browseri - programi koji
služe kao navigacioni prozori
na Web-u
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

54

• Hipertekst linkovi
– Povezuju milione Web stranica kreiranih od
različitih autora
• Intranet
– Privatne unutar-organizacijske mreže
zasnovane na Internet tehnologiji
• Extranet
– Udaljeni korisnici koji mogu da pristupe
resursima Intraneta
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

55

• Doba u razvoju društva:
– Poljoprivredno doba
– Industrijsko doba

• Doba u kome živimo informaciono doba:
– Sve više ljudi zarađuje za
život radeći na računarima

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

56

• Uticaj tehnologije
–Računarska pismenost
već unapređuje naš
svakodnevni život i
profesionalni rad

• Primene (aplikacije):
–Omogućavaju upotrebu
računara za specificirane
namere
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo
• Aplikativni programi

57

– Obrada teksta i stono
izdavaštvo
– Tabelarni proračuni
– Baze podataka
– Računarska grafika i digitalna
fotografija
– Digitalni audio, digitalni video i
multimedija
– Telekomunikacione mreže
– Veštačka inteligencija
– Zabava
– Opšte metode rešavanja
problema
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

58

• Implikacije: Socialna i etička pitanja
– Personalna privatnost ugrožena centralizovanim
bazama podataka i računarskim mrežama
– Rizik od kriminala zasnovanog na visokoj tehnologiji i
teškoćama zaštite osetljivih podataka
– Teškoće u definisanju i zaštiti intelektualne svojine u
uslovima digitalnog doba
– Rizik od otkaza računarskih sistema
– Opasnost od automatizacije i dehumanizacije rada

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

59

– Zloupotreba informacija u
političke i ekonomske svrhe
– Opasnost zavisnosti od
kompleksne tehnologije
– Kraj privatnosti
– Zamagljivanje realnosti
– Evolucija inteligencije
– Pojava bio-digitalne
tehnologije
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

60

 Hardver: osnova svakog novog projekta
 Softver: naredni korak, koji daje vrednost
hardveru
 Servisi: najuspešniji sadašnji poslovni pristup
 Način života: računari postaju deo našeg
načina života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

61

• Računari su evoluirali od Charles Babbageovog plana za analitičku mašinu u moderne
super računare
• Računari se danas pojavljuju u svim oblicima i
veličinama, sa specifičnostima prilagođenim
partikularnim zadacima
• Povezivanje u mrežu poboljšava vrednost i
snagu računara:
– Internet
– WWW
– E-mail

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

62

 Računari i informacione
tehnologije su preomenili svet
temeljno i nepovratno
 Nove tehnologije, kao što su
veštačka inteligencija,
obećavaju nove primene u
budućnosti
 Računari ugrožavaju privatnost,
bezbednost, i možda, naš
individualni način života
Informatika (šk.god.2009/2010)

Dragan Cvetković


Slide 17

Fakultet za informatiku i menadžment – Beograd

1

Informatika
Razvoj računara:
od kalkulatora do mrežnog povezivanja

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

2

Razvoj računara

Ciljevi:







Šta je računar i šta može da uradi?
Uticaj računara na savremeni život
Istorija razvoja računara
Trendovi razvoja savremenih računara
Fundamentalne razlike između računara i
drugih vrsta mašina
Odnos između hardvera i softvera
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

3

Razvoj računara
• Osnovne klase savremenih računara i
njihova upotreba
• Kako Internet menja primenu računara i
informacionih tehnologija uopšte?
• Savremeno informaciono doba
• Socijalni i etički uticaj informacionih
tehnologija na društvo

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija
• Značajni pronalasci XX veka:
• Mobilna telefonija, Internet, WWW, video
konferencije
• Faza projektovanja, upotrebe, usavršavanja
• Suštinski su zasnovani na IT

Informatika (šk.god.2009/2010)

Dragan Cvetković

4

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija

• Informaciona tehnologija
• Širok spektar alata i tehnika koje se koriste
prilikom kreiranja, skladištenja, obrade i
distribucije podataka i informacija

• Osnovni cilj IT-a
• Odgovoriti na zahtev (potrošača) efikasnije i
prikladnije

Informatika (šk.god.2009/2010)

Dragan Cvetković

5

Fakultet za informatiku i menadžment – Beograd

Istorija računara
• Abacus, Vavilon, 4000
godina BC, aritmetičke
operacije, koristi se u
Kini, Japanu, Indiji itd.

• Blaise Pascal, 1642,
mehanički kalkulator,
rad sa osmocifrenim
brojevima

Informatika (šk.god.2009/2010)

Dragan Cvetković

6

Fakultet za informatiku i menadžment – Beograd

• Charles Babbage
(1791-1871)
“the father of computers”

Istorija računara

– Profesor matematike sa
Kembridža iz 19. veka
– Prvi mehanički računar
(kompjuter)
– Analitička mašina
– Programabilna pomoću
bušenih kartica
– Izvođenje računskih
operacija sa tačnošću do 20
cifara
Informatika (šk.god.2009/2010)

Dragan Cvetković

7

Fakultet za informatiku i menadžment – Beograd

• Ada Lovelace
(ćerka Lorda Bajrona)

Istorija računara

• Interpretator i promoter Babbageovih vizionarskih radova
• Napisala je plan upotrebe analitičke
mašine za računanje niza Bernoullijevih brojeva
• Verovatno je bila prvi programer na
svetu
• Jedan od savremenijih programskih
jezika je nazvan po njoj:
ADA programski jezik

Informatika (šk.god.2009/2010)

Dragan Cvetković

8

Fakultet za informatiku i menadžment – Beograd

• Herman Hollerith
(1860-1929)

Istorija računara

• Razvio je sistem kodovanja
podataka na bušenim karticama
• Patent je korišćen u SAD 1890. za
popis stanovništva
• Program se svodio na
prebrojavanje
• Izbegnute greške čitanja,
praktično neograničena memorija
za pristup
• Njegova prva kompanija je
preteča IBM-a
Informatika (šk.god.2009/2010)

Dragan Cvetković

9

Fakultet za informatiku i menadžment – Beograd

Istorija računara

10

Bušena kartica
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

11

• Alan Turing (1912-1954)
• Definisao je principe modernih
računara
• Program je niz naredbi zapisan
u memoriji nizom simbola
• Formulisao je koncept algoritma
• U II svetskom radu radio u
Bletchley Parku – Britanski
centar za dešifrovanje
• Razvio je metod “bombe” za
napad na Nemačku mašinu za
šifrovanje - Enigma
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

Enigma

12

Mašina “bomba” za dešifrovanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

13

• John Von Nouman
(1903-1957)
• Koncept programa
koji je smešten u
memoriji
• Koncept računara
opšte namene
• Mogućnost
modifikovanja
programa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

14

• Računari više nisu luksuz nego potreba
• Računari i njihova primena su uključeni
u sve aspekte svakodnevnog života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

15

• Svaki današnji računar sledi
osnovni plan projektovan od
strane Babbage-a
• Računar je višenamenski izuzetno prilagodljivo sredstvo
– Može da sabira brojeve, ali
istovremeno i da se koristi za
lansiranje interkontinentalnih
balističkih raketa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

16

• Svaki računar se može posmatrati kao sistem:
– Ulazni podaci: ulazi
– Centralna jedinica: obrada
– Izlazne informacije: izlazi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

17

• Višenamenska upotreba računara se zasniva
na:
– Hardveru:
• Fizički deo računara
– Softveru:
• Instrukcije koje upravljaju hardverom i vrše
transformacije nad prikupljenim podacima, sa
ciljem da se dobije željeni izlaz

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

18

• Osnovne operacije:
• Ulazne operacije (podaci i instrukcije),
• Aritmetičke operacije (sabiranje, množenje,
...),
• Logičke operacije (AND, OR, NOT)
• Izlazne operacije (video, štampa, zvuk, ...)
• Smeštanje i čuvanje podataka (podaci i
programi)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Hardver računara:

Razvoj računara

19







Interne komponente i periferije
CPU - procesor
Čipovi – kontroleri, memorije
Osnovna ploča
Posebne kartice (zvučna, video, mrežna,
memorijska, ...)
• Konektori (serijski, paralelni, video, audio, USB,
mrežni, telefonski, ...)
• Hladnjaci (pasivni i aktivni)
• Izvor napajanja - ispravljač
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Softver računara:

Razvoj računara

• Program – niz naredbi
(instrukcije)
• Sistemski softver (OS)
– skriva kompleksnost
hardvera
• Aplikativni softver
• Korisnici putem
interfejsa interaguju sa
aplikacijom
• Podrazumeva se
ispravan rad hardvera
Informatika (šk.god.2009/2010)

20

Hardware

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

21

External Storage

Internal Storage

Input Units

Arithmetic &
Logic Unit

Output Units

Control Unit

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

22

• Prvi realni računari:
– 1939: Konrad Zuse je
kompletirao prvi
programabilni digitalni
računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

23

• Pred II svetski rat Britanska vlada je formirala
tajni tim matematičara i inženjera za razbijanje
nacističkih vojnih šifara (Lorencova šifra)
– 1943: Tim predvođen matematičarem Alan
Turing-om kompletirao je Kolos, koji su
mnogi smatrali za prvi elektronski digitalni
računar

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Računari 1. generacije

Razvoj računara

24

– 1944: profesor sa Harvarda,
Howard Aiken je razvio računar
Mark I
– Proizvod IBM-a
 Prvi elektro-mehanički računar
opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• 1944: Mark I

Razvoj računara

Informatika (šk.god.2009/2010)

25

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

26

U toku II svetskog rata, u SAD, konstruiše se mašina za
računanje tabela trajektorija za nove topove; mašina se
zvala ENIAC (Electronic Numerical Integrator and
Computer)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

27

• ENIAC:
– Težina 30 tona
– 18000 elektronskih cevi
– Potrošnja 25 KW
– Snaga obrade: 100.000
izračunavanja u sekundi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

28

Posle rata, 1950., konstruisan je UNIVAC I, prvi
komercijalni računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Evolucija i ubrzanje

Razvoj računara

29

– Elektronske cevi su korišćene
u prvim računarima
– Tranzistori zamenjuju
elektronske cevi počevši od
1956. (računari 2. generacije)
• Tranzistori i štampane veze
• Primena na univerzitetima
– Od sredine 60. godina
tranzistore zamenjuju
integrisana kola (računari 3.
generacije)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Integrisana kola
Razvoj računara
omogućavaju:
– Povećanje pouzdanosti





30

Smanjenje dimenzije
Veću brzinu
Veću efikasnost
Niže cene

• LSI - Large Scale
Integration
• VLSI - Very Large Scale
Integration
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara
Mikroračunarska revolucija

31

 1971: Intelovi inženjeri su konstruisali
prvi mikroprocesor
 Mikroračunarska revolucija počinje
1970:
 Apple
 Commodore
...
 Stoni - desktop računari nisu u
potpunosti zamenili velike računare, koji
takođe doživljavaju promenu
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Apple II (1977)

Razvoj računara

32

– BASIC programski jezik
– Displej od 24 linije x 40
kolona
– Memorija od 4100
karaktera
– $1298.

• IBM (PC) 5150 (1981)
– modular design
– 16,000 character memory
– $1265.
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

33

• 1981-1982
– ZX81
• 8-16K

– Spectrum
• 48K

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• GUI - Graphical User
Interface

Razvoj računara

34

– Doug Engelbart's
• Osmislio “humancomputer interaction” HCI
• Razvio je hypertext
• Uveo je kursor kontrolisan
mišem
• Multiple windows.
– WIMP (windows, icons,
menus and pointers)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Macintosh (1984)

Razvoj računara

35

– Steve Jobs
• GUI, ikone, itd
• Desktop – radna
površina
• Upotreba miša i
drugih “pointing
devices”
• “Double click" i
“Click-and-drag“
osobine za podršku
uređajima za
pokazivanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Microsoft Windows

Razvoj računara

36

– Win 1.0, 1985, radio je
na MS-DOS-u, 16 bitni
OS, multitasking
– Win 3.0 i Win 3.1,
1990/92, 16/32 bitni OS
– Win 3.11, Win 95, Win
98, Win Me, 32 bitni OS
– Win NT, 64 bitni OS
– WIN XP, Windows Server
– Windows Vista, 64 bitni
OS
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

37

• Prva generacija (1951-58)
– Elektronske vakum cevi
– Mašinski jezik – jezik niskog nivoa za
programiranje
– Magnetna primarna memorija
– Problemi zagrevanja i održavanja
– Unos podataka i instrukcija preko bušenih
kartica
– Spor ulaz i izlaz
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

38

• Druga generacija (1958-64)
– Tranzistorska tehnologija
– Tehnologija štampanih veza
– Početak jezika višeg nivoa
– Povećana brzina rada
– Magnetna primarna memorija
– Magnetni diskovi i trake za
sekundarnu memoriju
– Tipičan primer: IBM 1620

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

39

• Treća generacija (1965-70)







Pojava integrisanih čipova – IC
Drastično povećanje memorije
Razvoj softvera
Drastično smanjenje veličine i cene
Povećanje brzine i dostupnosti
Tipičan primer:
HONEY WELL - 6000 SERIES

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

40

• Četvrta generacija (1971- do danas)







LSI - Large Scale Integration
VLSI - Very Large Scale Integration
Razvoj mikroprocesora
Pojava mini i super računara
Paralelno procesiranje
Povećana brzina rada, snaga, memorijski
resursi
– Tipični predstavnici:
Apple II, IBM PC

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

41

• Karakteristike razvoja računara:
• Povećanje brzine (radnog takta)
• Povećanje memorijskih resursa (i za primarnu
i sekundarnu memoriju)
• Povećanje širine magistrale
• Paralelizacija u radu
• Niža cena
• Manje dimenzije
• Manja potrošnja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd











Razvoj računara

42

Mainframe
Super računari
Serveri
Radne stanice
Personalni računari
Stoni i prenosivi računari
Mikrokompjuteri
Ugrađeni računari
Mreže, klasteri računara
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

43

• Mainframe i Super računari
• Mainframe
– Višekorisnički
– Koriste se u velikim organizacijama, kao što
su banke i avioprevoznici za velike
računarske poslove

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

• Mainframe

44

– Mogućnost konkurentne
obrade aplikacija
– Velike organizacije –
upravljaju sa više od
1000 transakcija
– Zahtevaju specijalnu
klimu za prostoriju
– Ulaz/Izlaz preko “dumb”
terminala

TERMINALI

Informatika (šk.god.2009/2010)

MAINFRAME

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

45

• Super računari
– Za moćne korisnike kojima je potreban pristup
najbržim i najmoćnijim računarima

NASA Columbia
Supercomputer

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

46

• Super računari
– Skupa, najmodernija tehnologija
– Koriste se za simulacije i modelovanje
kompleksnih sistema
– Mesta primene:






Vremenska prognoza,
Hemijski i fizički procesi
Kretanja u vasioni
Vojne potrebe
.....
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

47

• Serveri, radne stanice i PC (personalni
računari)
– Serveri
• Računari namenjeni za obezbeđivanje softverske
podrške i drugih računarskih resursa drugim
računarima u okviru date mreže

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Radne stanice

Podela računara

48

– Moćni stoni računari sa
povećanom računarskom
snagom (pojačani resursi)
koji su prevashodno
namenjeni krajnjim,
interaktivnim aplikacijama
– Najčešće su povezani na
veliki računarski sistem
– 3D grafika, dizajn i sl.
– Najčešće su potrebni
naučnicima i inženjerima
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

49

• Personalni računari
– Opslužuju jednog
korisnika u datom
trenutku
– Uobičajene primene
obuhvataju:
• obrada teksta,
računovodstvo, igre,
slušanje muzike i
gledanje video
sadržaja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

50

• Prenosivi računari: mašine koje nisu vezane za
stolove
– Notebooks (laptops)
– Handheld computers (PDAs)
– Palmtop

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Ugrađeni računari

Podela računara

51

– Računari posebne namene
isključivo za unapred definisane
zadatke
• Kontrola temperature i
vlažnosti
• Monitorisanje rada srca
• Monitorisanje kućnog
sistema obezbeđenja od
provale, ...

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara
•Pojava računarskih
mreža

52

– Local-Area Networks
(LANs) lokalne mreže
– Wide-Area Networks
(WANs) regionalne mreže
– Eksperimentalna mreža
formirana 1969, nazvana
ARPANET, u narednom
periodu se transformiše u
Internet
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

53

• Servisi (usluge) Interneta
– Elektronska pošta
• E-mail softver

– World Wide Web
• Transformacija Interneta od
tekstualnog u multimedijalno
okruženje, koje obuhvata slike,
animacije, zvuk i video.
• Web browseri - programi koji
služe kao navigacioni prozori
na Web-u
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

54

• Hipertekst linkovi
– Povezuju milione Web stranica kreiranih od
različitih autora
• Intranet
– Privatne unutar-organizacijske mreže
zasnovane na Internet tehnologiji
• Extranet
– Udaljeni korisnici koji mogu da pristupe
resursima Intraneta
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

55

• Doba u razvoju društva:
– Poljoprivredno doba
– Industrijsko doba

• Doba u kome živimo informaciono doba:
– Sve više ljudi zarađuje za
život radeći na računarima

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

56

• Uticaj tehnologije
–Računarska pismenost
već unapređuje naš
svakodnevni život i
profesionalni rad

• Primene (aplikacije):
–Omogućavaju upotrebu
računara za specificirane
namere
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo
• Aplikativni programi

57

– Obrada teksta i stono
izdavaštvo
– Tabelarni proračuni
– Baze podataka
– Računarska grafika i digitalna
fotografija
– Digitalni audio, digitalni video i
multimedija
– Telekomunikacione mreže
– Veštačka inteligencija
– Zabava
– Opšte metode rešavanja
problema
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

58

• Implikacije: Socialna i etička pitanja
– Personalna privatnost ugrožena centralizovanim
bazama podataka i računarskim mrežama
– Rizik od kriminala zasnovanog na visokoj tehnologiji i
teškoćama zaštite osetljivih podataka
– Teškoće u definisanju i zaštiti intelektualne svojine u
uslovima digitalnog doba
– Rizik od otkaza računarskih sistema
– Opasnost od automatizacije i dehumanizacije rada

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

59

– Zloupotreba informacija u
političke i ekonomske svrhe
– Opasnost zavisnosti od
kompleksne tehnologije
– Kraj privatnosti
– Zamagljivanje realnosti
– Evolucija inteligencije
– Pojava bio-digitalne
tehnologije
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

60

 Hardver: osnova svakog novog projekta
 Softver: naredni korak, koji daje vrednost
hardveru
 Servisi: najuspešniji sadašnji poslovni pristup
 Način života: računari postaju deo našeg
načina života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

61

• Računari su evoluirali od Charles Babbageovog plana za analitičku mašinu u moderne
super računare
• Računari se danas pojavljuju u svim oblicima i
veličinama, sa specifičnostima prilagođenim
partikularnim zadacima
• Povezivanje u mrežu poboljšava vrednost i
snagu računara:
– Internet
– WWW
– E-mail

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

62

 Računari i informacione
tehnologije su preomenili svet
temeljno i nepovratno
 Nove tehnologije, kao što su
veštačka inteligencija,
obećavaju nove primene u
budućnosti
 Računari ugrožavaju privatnost,
bezbednost, i možda, naš
individualni način života
Informatika (šk.god.2009/2010)

Dragan Cvetković


Slide 18

Fakultet za informatiku i menadžment – Beograd

1

Informatika
Razvoj računara:
od kalkulatora do mrežnog povezivanja

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

2

Razvoj računara

Ciljevi:







Šta je računar i šta može da uradi?
Uticaj računara na savremeni život
Istorija razvoja računara
Trendovi razvoja savremenih računara
Fundamentalne razlike između računara i
drugih vrsta mašina
Odnos između hardvera i softvera
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

3

Razvoj računara
• Osnovne klase savremenih računara i
njihova upotreba
• Kako Internet menja primenu računara i
informacionih tehnologija uopšte?
• Savremeno informaciono doba
• Socijalni i etički uticaj informacionih
tehnologija na društvo

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija
• Značajni pronalasci XX veka:
• Mobilna telefonija, Internet, WWW, video
konferencije
• Faza projektovanja, upotrebe, usavršavanja
• Suštinski su zasnovani na IT

Informatika (šk.god.2009/2010)

Dragan Cvetković

4

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija

• Informaciona tehnologija
• Širok spektar alata i tehnika koje se koriste
prilikom kreiranja, skladištenja, obrade i
distribucije podataka i informacija

• Osnovni cilj IT-a
• Odgovoriti na zahtev (potrošača) efikasnije i
prikladnije

Informatika (šk.god.2009/2010)

Dragan Cvetković

5

Fakultet za informatiku i menadžment – Beograd

Istorija računara
• Abacus, Vavilon, 4000
godina BC, aritmetičke
operacije, koristi se u
Kini, Japanu, Indiji itd.

• Blaise Pascal, 1642,
mehanički kalkulator,
rad sa osmocifrenim
brojevima

Informatika (šk.god.2009/2010)

Dragan Cvetković

6

Fakultet za informatiku i menadžment – Beograd

• Charles Babbage
(1791-1871)
“the father of computers”

Istorija računara

– Profesor matematike sa
Kembridža iz 19. veka
– Prvi mehanički računar
(kompjuter)
– Analitička mašina
– Programabilna pomoću
bušenih kartica
– Izvođenje računskih
operacija sa tačnošću do 20
cifara
Informatika (šk.god.2009/2010)

Dragan Cvetković

7

Fakultet za informatiku i menadžment – Beograd

• Ada Lovelace
(ćerka Lorda Bajrona)

Istorija računara

• Interpretator i promoter Babbageovih vizionarskih radova
• Napisala je plan upotrebe analitičke
mašine za računanje niza Bernoullijevih brojeva
• Verovatno je bila prvi programer na
svetu
• Jedan od savremenijih programskih
jezika je nazvan po njoj:
ADA programski jezik

Informatika (šk.god.2009/2010)

Dragan Cvetković

8

Fakultet za informatiku i menadžment – Beograd

• Herman Hollerith
(1860-1929)

Istorija računara

• Razvio je sistem kodovanja
podataka na bušenim karticama
• Patent je korišćen u SAD 1890. za
popis stanovništva
• Program se svodio na
prebrojavanje
• Izbegnute greške čitanja,
praktično neograničena memorija
za pristup
• Njegova prva kompanija je
preteča IBM-a
Informatika (šk.god.2009/2010)

Dragan Cvetković

9

Fakultet za informatiku i menadžment – Beograd

Istorija računara

10

Bušena kartica
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

11

• Alan Turing (1912-1954)
• Definisao je principe modernih
računara
• Program je niz naredbi zapisan
u memoriji nizom simbola
• Formulisao je koncept algoritma
• U II svetskom radu radio u
Bletchley Parku – Britanski
centar za dešifrovanje
• Razvio je metod “bombe” za
napad na Nemačku mašinu za
šifrovanje - Enigma
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

Enigma

12

Mašina “bomba” za dešifrovanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

13

• John Von Nouman
(1903-1957)
• Koncept programa
koji je smešten u
memoriji
• Koncept računara
opšte namene
• Mogućnost
modifikovanja
programa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

14

• Računari više nisu luksuz nego potreba
• Računari i njihova primena su uključeni
u sve aspekte svakodnevnog života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

15

• Svaki današnji računar sledi
osnovni plan projektovan od
strane Babbage-a
• Računar je višenamenski izuzetno prilagodljivo sredstvo
– Može da sabira brojeve, ali
istovremeno i da se koristi za
lansiranje interkontinentalnih
balističkih raketa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

16

• Svaki računar se može posmatrati kao sistem:
– Ulazni podaci: ulazi
– Centralna jedinica: obrada
– Izlazne informacije: izlazi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

17

• Višenamenska upotreba računara se zasniva
na:
– Hardveru:
• Fizički deo računara
– Softveru:
• Instrukcije koje upravljaju hardverom i vrše
transformacije nad prikupljenim podacima, sa
ciljem da se dobije željeni izlaz

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

18

• Osnovne operacije:
• Ulazne operacije (podaci i instrukcije),
• Aritmetičke operacije (sabiranje, množenje,
...),
• Logičke operacije (AND, OR, NOT)
• Izlazne operacije (video, štampa, zvuk, ...)
• Smeštanje i čuvanje podataka (podaci i
programi)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Hardver računara:

Razvoj računara

19







Interne komponente i periferije
CPU - procesor
Čipovi – kontroleri, memorije
Osnovna ploča
Posebne kartice (zvučna, video, mrežna,
memorijska, ...)
• Konektori (serijski, paralelni, video, audio, USB,
mrežni, telefonski, ...)
• Hladnjaci (pasivni i aktivni)
• Izvor napajanja - ispravljač
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Softver računara:

Razvoj računara

• Program – niz naredbi
(instrukcije)
• Sistemski softver (OS)
– skriva kompleksnost
hardvera
• Aplikativni softver
• Korisnici putem
interfejsa interaguju sa
aplikacijom
• Podrazumeva se
ispravan rad hardvera
Informatika (šk.god.2009/2010)

20

Hardware

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

21

External Storage

Internal Storage

Input Units

Arithmetic &
Logic Unit

Output Units

Control Unit

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

22

• Prvi realni računari:
– 1939: Konrad Zuse je
kompletirao prvi
programabilni digitalni
računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

23

• Pred II svetski rat Britanska vlada je formirala
tajni tim matematičara i inženjera za razbijanje
nacističkih vojnih šifara (Lorencova šifra)
– 1943: Tim predvođen matematičarem Alan
Turing-om kompletirao je Kolos, koji su
mnogi smatrali za prvi elektronski digitalni
računar

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Računari 1. generacije

Razvoj računara

24

– 1944: profesor sa Harvarda,
Howard Aiken je razvio računar
Mark I
– Proizvod IBM-a
 Prvi elektro-mehanički računar
opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• 1944: Mark I

Razvoj računara

Informatika (šk.god.2009/2010)

25

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

26

U toku II svetskog rata, u SAD, konstruiše se mašina za
računanje tabela trajektorija za nove topove; mašina se
zvala ENIAC (Electronic Numerical Integrator and
Computer)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

27

• ENIAC:
– Težina 30 tona
– 18000 elektronskih cevi
– Potrošnja 25 KW
– Snaga obrade: 100.000
izračunavanja u sekundi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

28

Posle rata, 1950., konstruisan je UNIVAC I, prvi
komercijalni računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Evolucija i ubrzanje

Razvoj računara

29

– Elektronske cevi su korišćene
u prvim računarima
– Tranzistori zamenjuju
elektronske cevi počevši od
1956. (računari 2. generacije)
• Tranzistori i štampane veze
• Primena na univerzitetima
– Od sredine 60. godina
tranzistore zamenjuju
integrisana kola (računari 3.
generacije)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Integrisana kola
Razvoj računara
omogućavaju:
– Povećanje pouzdanosti





30

Smanjenje dimenzije
Veću brzinu
Veću efikasnost
Niže cene

• LSI - Large Scale
Integration
• VLSI - Very Large Scale
Integration
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara
Mikroračunarska revolucija

31

 1971: Intelovi inženjeri su konstruisali
prvi mikroprocesor
 Mikroračunarska revolucija počinje
1970:
 Apple
 Commodore
...
 Stoni - desktop računari nisu u
potpunosti zamenili velike računare, koji
takođe doživljavaju promenu
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Apple II (1977)

Razvoj računara

32

– BASIC programski jezik
– Displej od 24 linije x 40
kolona
– Memorija od 4100
karaktera
– $1298.

• IBM (PC) 5150 (1981)
– modular design
– 16,000 character memory
– $1265.
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

33

• 1981-1982
– ZX81
• 8-16K

– Spectrum
• 48K

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• GUI - Graphical User
Interface

Razvoj računara

34

– Doug Engelbart's
• Osmislio “humancomputer interaction” HCI
• Razvio je hypertext
• Uveo je kursor kontrolisan
mišem
• Multiple windows.
– WIMP (windows, icons,
menus and pointers)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Macintosh (1984)

Razvoj računara

35

– Steve Jobs
• GUI, ikone, itd
• Desktop – radna
površina
• Upotreba miša i
drugih “pointing
devices”
• “Double click" i
“Click-and-drag“
osobine za podršku
uređajima za
pokazivanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Microsoft Windows

Razvoj računara

36

– Win 1.0, 1985, radio je
na MS-DOS-u, 16 bitni
OS, multitasking
– Win 3.0 i Win 3.1,
1990/92, 16/32 bitni OS
– Win 3.11, Win 95, Win
98, Win Me, 32 bitni OS
– Win NT, 64 bitni OS
– WIN XP, Windows Server
– Windows Vista, 64 bitni
OS
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

37

• Prva generacija (1951-58)
– Elektronske vakum cevi
– Mašinski jezik – jezik niskog nivoa za
programiranje
– Magnetna primarna memorija
– Problemi zagrevanja i održavanja
– Unos podataka i instrukcija preko bušenih
kartica
– Spor ulaz i izlaz
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

38

• Druga generacija (1958-64)
– Tranzistorska tehnologija
– Tehnologija štampanih veza
– Početak jezika višeg nivoa
– Povećana brzina rada
– Magnetna primarna memorija
– Magnetni diskovi i trake za
sekundarnu memoriju
– Tipičan primer: IBM 1620

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

39

• Treća generacija (1965-70)







Pojava integrisanih čipova – IC
Drastično povećanje memorije
Razvoj softvera
Drastično smanjenje veličine i cene
Povećanje brzine i dostupnosti
Tipičan primer:
HONEY WELL - 6000 SERIES

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

40

• Četvrta generacija (1971- do danas)







LSI - Large Scale Integration
VLSI - Very Large Scale Integration
Razvoj mikroprocesora
Pojava mini i super računara
Paralelno procesiranje
Povećana brzina rada, snaga, memorijski
resursi
– Tipični predstavnici:
Apple II, IBM PC

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

41

• Karakteristike razvoja računara:
• Povećanje brzine (radnog takta)
• Povećanje memorijskih resursa (i za primarnu
i sekundarnu memoriju)
• Povećanje širine magistrale
• Paralelizacija u radu
• Niža cena
• Manje dimenzije
• Manja potrošnja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd











Razvoj računara

42

Mainframe
Super računari
Serveri
Radne stanice
Personalni računari
Stoni i prenosivi računari
Mikrokompjuteri
Ugrađeni računari
Mreže, klasteri računara
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

43

• Mainframe i Super računari
• Mainframe
– Višekorisnički
– Koriste se u velikim organizacijama, kao što
su banke i avioprevoznici za velike
računarske poslove

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

• Mainframe

44

– Mogućnost konkurentne
obrade aplikacija
– Velike organizacije –
upravljaju sa više od
1000 transakcija
– Zahtevaju specijalnu
klimu za prostoriju
– Ulaz/Izlaz preko “dumb”
terminala

TERMINALI

Informatika (šk.god.2009/2010)

MAINFRAME

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

45

• Super računari
– Za moćne korisnike kojima je potreban pristup
najbržim i najmoćnijim računarima

NASA Columbia
Supercomputer

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

46

• Super računari
– Skupa, najmodernija tehnologija
– Koriste se za simulacije i modelovanje
kompleksnih sistema
– Mesta primene:






Vremenska prognoza,
Hemijski i fizički procesi
Kretanja u vasioni
Vojne potrebe
.....
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

47

• Serveri, radne stanice i PC (personalni
računari)
– Serveri
• Računari namenjeni za obezbeđivanje softverske
podrške i drugih računarskih resursa drugim
računarima u okviru date mreže

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Radne stanice

Podela računara

48

– Moćni stoni računari sa
povećanom računarskom
snagom (pojačani resursi)
koji su prevashodno
namenjeni krajnjim,
interaktivnim aplikacijama
– Najčešće su povezani na
veliki računarski sistem
– 3D grafika, dizajn i sl.
– Najčešće su potrebni
naučnicima i inženjerima
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

49

• Personalni računari
– Opslužuju jednog
korisnika u datom
trenutku
– Uobičajene primene
obuhvataju:
• obrada teksta,
računovodstvo, igre,
slušanje muzike i
gledanje video
sadržaja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

50

• Prenosivi računari: mašine koje nisu vezane za
stolove
– Notebooks (laptops)
– Handheld computers (PDAs)
– Palmtop

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Ugrađeni računari

Podela računara

51

– Računari posebne namene
isključivo za unapred definisane
zadatke
• Kontrola temperature i
vlažnosti
• Monitorisanje rada srca
• Monitorisanje kućnog
sistema obezbeđenja od
provale, ...

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara
•Pojava računarskih
mreža

52

– Local-Area Networks
(LANs) lokalne mreže
– Wide-Area Networks
(WANs) regionalne mreže
– Eksperimentalna mreža
formirana 1969, nazvana
ARPANET, u narednom
periodu se transformiše u
Internet
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

53

• Servisi (usluge) Interneta
– Elektronska pošta
• E-mail softver

– World Wide Web
• Transformacija Interneta od
tekstualnog u multimedijalno
okruženje, koje obuhvata slike,
animacije, zvuk i video.
• Web browseri - programi koji
služe kao navigacioni prozori
na Web-u
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

54

• Hipertekst linkovi
– Povezuju milione Web stranica kreiranih od
različitih autora
• Intranet
– Privatne unutar-organizacijske mreže
zasnovane na Internet tehnologiji
• Extranet
– Udaljeni korisnici koji mogu da pristupe
resursima Intraneta
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

55

• Doba u razvoju društva:
– Poljoprivredno doba
– Industrijsko doba

• Doba u kome živimo informaciono doba:
– Sve više ljudi zarađuje za
život radeći na računarima

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

56

• Uticaj tehnologije
–Računarska pismenost
već unapređuje naš
svakodnevni život i
profesionalni rad

• Primene (aplikacije):
–Omogućavaju upotrebu
računara za specificirane
namere
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo
• Aplikativni programi

57

– Obrada teksta i stono
izdavaštvo
– Tabelarni proračuni
– Baze podataka
– Računarska grafika i digitalna
fotografija
– Digitalni audio, digitalni video i
multimedija
– Telekomunikacione mreže
– Veštačka inteligencija
– Zabava
– Opšte metode rešavanja
problema
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

58

• Implikacije: Socialna i etička pitanja
– Personalna privatnost ugrožena centralizovanim
bazama podataka i računarskim mrežama
– Rizik od kriminala zasnovanog na visokoj tehnologiji i
teškoćama zaštite osetljivih podataka
– Teškoće u definisanju i zaštiti intelektualne svojine u
uslovima digitalnog doba
– Rizik od otkaza računarskih sistema
– Opasnost od automatizacije i dehumanizacije rada

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

59

– Zloupotreba informacija u
političke i ekonomske svrhe
– Opasnost zavisnosti od
kompleksne tehnologije
– Kraj privatnosti
– Zamagljivanje realnosti
– Evolucija inteligencije
– Pojava bio-digitalne
tehnologije
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

60

 Hardver: osnova svakog novog projekta
 Softver: naredni korak, koji daje vrednost
hardveru
 Servisi: najuspešniji sadašnji poslovni pristup
 Način života: računari postaju deo našeg
načina života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

61

• Računari su evoluirali od Charles Babbageovog plana za analitičku mašinu u moderne
super računare
• Računari se danas pojavljuju u svim oblicima i
veličinama, sa specifičnostima prilagođenim
partikularnim zadacima
• Povezivanje u mrežu poboljšava vrednost i
snagu računara:
– Internet
– WWW
– E-mail

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

62

 Računari i informacione
tehnologije su preomenili svet
temeljno i nepovratno
 Nove tehnologije, kao što su
veštačka inteligencija,
obećavaju nove primene u
budućnosti
 Računari ugrožavaju privatnost,
bezbednost, i možda, naš
individualni način života
Informatika (šk.god.2009/2010)

Dragan Cvetković


Slide 19

Fakultet za informatiku i menadžment – Beograd

1

Informatika
Razvoj računara:
od kalkulatora do mrežnog povezivanja

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

2

Razvoj računara

Ciljevi:







Šta je računar i šta može da uradi?
Uticaj računara na savremeni život
Istorija razvoja računara
Trendovi razvoja savremenih računara
Fundamentalne razlike između računara i
drugih vrsta mašina
Odnos između hardvera i softvera
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

3

Razvoj računara
• Osnovne klase savremenih računara i
njihova upotreba
• Kako Internet menja primenu računara i
informacionih tehnologija uopšte?
• Savremeno informaciono doba
• Socijalni i etički uticaj informacionih
tehnologija na društvo

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija
• Značajni pronalasci XX veka:
• Mobilna telefonija, Internet, WWW, video
konferencije
• Faza projektovanja, upotrebe, usavršavanja
• Suštinski su zasnovani na IT

Informatika (šk.god.2009/2010)

Dragan Cvetković

4

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija

• Informaciona tehnologija
• Širok spektar alata i tehnika koje se koriste
prilikom kreiranja, skladištenja, obrade i
distribucije podataka i informacija

• Osnovni cilj IT-a
• Odgovoriti na zahtev (potrošača) efikasnije i
prikladnije

Informatika (šk.god.2009/2010)

Dragan Cvetković

5

Fakultet za informatiku i menadžment – Beograd

Istorija računara
• Abacus, Vavilon, 4000
godina BC, aritmetičke
operacije, koristi se u
Kini, Japanu, Indiji itd.

• Blaise Pascal, 1642,
mehanički kalkulator,
rad sa osmocifrenim
brojevima

Informatika (šk.god.2009/2010)

Dragan Cvetković

6

Fakultet za informatiku i menadžment – Beograd

• Charles Babbage
(1791-1871)
“the father of computers”

Istorija računara

– Profesor matematike sa
Kembridža iz 19. veka
– Prvi mehanički računar
(kompjuter)
– Analitička mašina
– Programabilna pomoću
bušenih kartica
– Izvođenje računskih
operacija sa tačnošću do 20
cifara
Informatika (šk.god.2009/2010)

Dragan Cvetković

7

Fakultet za informatiku i menadžment – Beograd

• Ada Lovelace
(ćerka Lorda Bajrona)

Istorija računara

• Interpretator i promoter Babbageovih vizionarskih radova
• Napisala je plan upotrebe analitičke
mašine za računanje niza Bernoullijevih brojeva
• Verovatno je bila prvi programer na
svetu
• Jedan od savremenijih programskih
jezika je nazvan po njoj:
ADA programski jezik

Informatika (šk.god.2009/2010)

Dragan Cvetković

8

Fakultet za informatiku i menadžment – Beograd

• Herman Hollerith
(1860-1929)

Istorija računara

• Razvio je sistem kodovanja
podataka na bušenim karticama
• Patent je korišćen u SAD 1890. za
popis stanovništva
• Program se svodio na
prebrojavanje
• Izbegnute greške čitanja,
praktično neograničena memorija
za pristup
• Njegova prva kompanija je
preteča IBM-a
Informatika (šk.god.2009/2010)

Dragan Cvetković

9

Fakultet za informatiku i menadžment – Beograd

Istorija računara

10

Bušena kartica
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

11

• Alan Turing (1912-1954)
• Definisao je principe modernih
računara
• Program je niz naredbi zapisan
u memoriji nizom simbola
• Formulisao je koncept algoritma
• U II svetskom radu radio u
Bletchley Parku – Britanski
centar za dešifrovanje
• Razvio je metod “bombe” za
napad na Nemačku mašinu za
šifrovanje - Enigma
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

Enigma

12

Mašina “bomba” za dešifrovanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

13

• John Von Nouman
(1903-1957)
• Koncept programa
koji je smešten u
memoriji
• Koncept računara
opšte namene
• Mogućnost
modifikovanja
programa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

14

• Računari više nisu luksuz nego potreba
• Računari i njihova primena su uključeni
u sve aspekte svakodnevnog života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

15

• Svaki današnji računar sledi
osnovni plan projektovan od
strane Babbage-a
• Računar je višenamenski izuzetno prilagodljivo sredstvo
– Može da sabira brojeve, ali
istovremeno i da se koristi za
lansiranje interkontinentalnih
balističkih raketa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

16

• Svaki računar se može posmatrati kao sistem:
– Ulazni podaci: ulazi
– Centralna jedinica: obrada
– Izlazne informacije: izlazi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

17

• Višenamenska upotreba računara se zasniva
na:
– Hardveru:
• Fizički deo računara
– Softveru:
• Instrukcije koje upravljaju hardverom i vrše
transformacije nad prikupljenim podacima, sa
ciljem da se dobije željeni izlaz

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

18

• Osnovne operacije:
• Ulazne operacije (podaci i instrukcije),
• Aritmetičke operacije (sabiranje, množenje,
...),
• Logičke operacije (AND, OR, NOT)
• Izlazne operacije (video, štampa, zvuk, ...)
• Smeštanje i čuvanje podataka (podaci i
programi)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Hardver računara:

Razvoj računara

19







Interne komponente i periferije
CPU - procesor
Čipovi – kontroleri, memorije
Osnovna ploča
Posebne kartice (zvučna, video, mrežna,
memorijska, ...)
• Konektori (serijski, paralelni, video, audio, USB,
mrežni, telefonski, ...)
• Hladnjaci (pasivni i aktivni)
• Izvor napajanja - ispravljač
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Softver računara:

Razvoj računara

• Program – niz naredbi
(instrukcije)
• Sistemski softver (OS)
– skriva kompleksnost
hardvera
• Aplikativni softver
• Korisnici putem
interfejsa interaguju sa
aplikacijom
• Podrazumeva se
ispravan rad hardvera
Informatika (šk.god.2009/2010)

20

Hardware

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

21

External Storage

Internal Storage

Input Units

Arithmetic &
Logic Unit

Output Units

Control Unit

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

22

• Prvi realni računari:
– 1939: Konrad Zuse je
kompletirao prvi
programabilni digitalni
računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

23

• Pred II svetski rat Britanska vlada je formirala
tajni tim matematičara i inženjera za razbijanje
nacističkih vojnih šifara (Lorencova šifra)
– 1943: Tim predvođen matematičarem Alan
Turing-om kompletirao je Kolos, koji su
mnogi smatrali za prvi elektronski digitalni
računar

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Računari 1. generacije

Razvoj računara

24

– 1944: profesor sa Harvarda,
Howard Aiken je razvio računar
Mark I
– Proizvod IBM-a
 Prvi elektro-mehanički računar
opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• 1944: Mark I

Razvoj računara

Informatika (šk.god.2009/2010)

25

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

26

U toku II svetskog rata, u SAD, konstruiše se mašina za
računanje tabela trajektorija za nove topove; mašina se
zvala ENIAC (Electronic Numerical Integrator and
Computer)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

27

• ENIAC:
– Težina 30 tona
– 18000 elektronskih cevi
– Potrošnja 25 KW
– Snaga obrade: 100.000
izračunavanja u sekundi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

28

Posle rata, 1950., konstruisan je UNIVAC I, prvi
komercijalni računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Evolucija i ubrzanje

Razvoj računara

29

– Elektronske cevi su korišćene
u prvim računarima
– Tranzistori zamenjuju
elektronske cevi počevši od
1956. (računari 2. generacije)
• Tranzistori i štampane veze
• Primena na univerzitetima
– Od sredine 60. godina
tranzistore zamenjuju
integrisana kola (računari 3.
generacije)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Integrisana kola
Razvoj računara
omogućavaju:
– Povećanje pouzdanosti





30

Smanjenje dimenzije
Veću brzinu
Veću efikasnost
Niže cene

• LSI - Large Scale
Integration
• VLSI - Very Large Scale
Integration
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara
Mikroračunarska revolucija

31

 1971: Intelovi inženjeri su konstruisali
prvi mikroprocesor
 Mikroračunarska revolucija počinje
1970:
 Apple
 Commodore
...
 Stoni - desktop računari nisu u
potpunosti zamenili velike računare, koji
takođe doživljavaju promenu
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Apple II (1977)

Razvoj računara

32

– BASIC programski jezik
– Displej od 24 linije x 40
kolona
– Memorija od 4100
karaktera
– $1298.

• IBM (PC) 5150 (1981)
– modular design
– 16,000 character memory
– $1265.
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

33

• 1981-1982
– ZX81
• 8-16K

– Spectrum
• 48K

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• GUI - Graphical User
Interface

Razvoj računara

34

– Doug Engelbart's
• Osmislio “humancomputer interaction” HCI
• Razvio je hypertext
• Uveo je kursor kontrolisan
mišem
• Multiple windows.
– WIMP (windows, icons,
menus and pointers)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Macintosh (1984)

Razvoj računara

35

– Steve Jobs
• GUI, ikone, itd
• Desktop – radna
površina
• Upotreba miša i
drugih “pointing
devices”
• “Double click" i
“Click-and-drag“
osobine za podršku
uređajima za
pokazivanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Microsoft Windows

Razvoj računara

36

– Win 1.0, 1985, radio je
na MS-DOS-u, 16 bitni
OS, multitasking
– Win 3.0 i Win 3.1,
1990/92, 16/32 bitni OS
– Win 3.11, Win 95, Win
98, Win Me, 32 bitni OS
– Win NT, 64 bitni OS
– WIN XP, Windows Server
– Windows Vista, 64 bitni
OS
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

37

• Prva generacija (1951-58)
– Elektronske vakum cevi
– Mašinski jezik – jezik niskog nivoa za
programiranje
– Magnetna primarna memorija
– Problemi zagrevanja i održavanja
– Unos podataka i instrukcija preko bušenih
kartica
– Spor ulaz i izlaz
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

38

• Druga generacija (1958-64)
– Tranzistorska tehnologija
– Tehnologija štampanih veza
– Početak jezika višeg nivoa
– Povećana brzina rada
– Magnetna primarna memorija
– Magnetni diskovi i trake za
sekundarnu memoriju
– Tipičan primer: IBM 1620

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

39

• Treća generacija (1965-70)







Pojava integrisanih čipova – IC
Drastično povećanje memorije
Razvoj softvera
Drastično smanjenje veličine i cene
Povećanje brzine i dostupnosti
Tipičan primer:
HONEY WELL - 6000 SERIES

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

40

• Četvrta generacija (1971- do danas)







LSI - Large Scale Integration
VLSI - Very Large Scale Integration
Razvoj mikroprocesora
Pojava mini i super računara
Paralelno procesiranje
Povećana brzina rada, snaga, memorijski
resursi
– Tipični predstavnici:
Apple II, IBM PC

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

41

• Karakteristike razvoja računara:
• Povećanje brzine (radnog takta)
• Povećanje memorijskih resursa (i za primarnu
i sekundarnu memoriju)
• Povećanje širine magistrale
• Paralelizacija u radu
• Niža cena
• Manje dimenzije
• Manja potrošnja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd











Razvoj računara

42

Mainframe
Super računari
Serveri
Radne stanice
Personalni računari
Stoni i prenosivi računari
Mikrokompjuteri
Ugrađeni računari
Mreže, klasteri računara
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

43

• Mainframe i Super računari
• Mainframe
– Višekorisnički
– Koriste se u velikim organizacijama, kao što
su banke i avioprevoznici za velike
računarske poslove

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

• Mainframe

44

– Mogućnost konkurentne
obrade aplikacija
– Velike organizacije –
upravljaju sa više od
1000 transakcija
– Zahtevaju specijalnu
klimu za prostoriju
– Ulaz/Izlaz preko “dumb”
terminala

TERMINALI

Informatika (šk.god.2009/2010)

MAINFRAME

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

45

• Super računari
– Za moćne korisnike kojima je potreban pristup
najbržim i najmoćnijim računarima

NASA Columbia
Supercomputer

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

46

• Super računari
– Skupa, najmodernija tehnologija
– Koriste se za simulacije i modelovanje
kompleksnih sistema
– Mesta primene:






Vremenska prognoza,
Hemijski i fizički procesi
Kretanja u vasioni
Vojne potrebe
.....
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

47

• Serveri, radne stanice i PC (personalni
računari)
– Serveri
• Računari namenjeni za obezbeđivanje softverske
podrške i drugih računarskih resursa drugim
računarima u okviru date mreže

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Radne stanice

Podela računara

48

– Moćni stoni računari sa
povećanom računarskom
snagom (pojačani resursi)
koji su prevashodno
namenjeni krajnjim,
interaktivnim aplikacijama
– Najčešće su povezani na
veliki računarski sistem
– 3D grafika, dizajn i sl.
– Najčešće su potrebni
naučnicima i inženjerima
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

49

• Personalni računari
– Opslužuju jednog
korisnika u datom
trenutku
– Uobičajene primene
obuhvataju:
• obrada teksta,
računovodstvo, igre,
slušanje muzike i
gledanje video
sadržaja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

50

• Prenosivi računari: mašine koje nisu vezane za
stolove
– Notebooks (laptops)
– Handheld computers (PDAs)
– Palmtop

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Ugrađeni računari

Podela računara

51

– Računari posebne namene
isključivo za unapred definisane
zadatke
• Kontrola temperature i
vlažnosti
• Monitorisanje rada srca
• Monitorisanje kućnog
sistema obezbeđenja od
provale, ...

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara
•Pojava računarskih
mreža

52

– Local-Area Networks
(LANs) lokalne mreže
– Wide-Area Networks
(WANs) regionalne mreže
– Eksperimentalna mreža
formirana 1969, nazvana
ARPANET, u narednom
periodu se transformiše u
Internet
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

53

• Servisi (usluge) Interneta
– Elektronska pošta
• E-mail softver

– World Wide Web
• Transformacija Interneta od
tekstualnog u multimedijalno
okruženje, koje obuhvata slike,
animacije, zvuk i video.
• Web browseri - programi koji
služe kao navigacioni prozori
na Web-u
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

54

• Hipertekst linkovi
– Povezuju milione Web stranica kreiranih od
različitih autora
• Intranet
– Privatne unutar-organizacijske mreže
zasnovane na Internet tehnologiji
• Extranet
– Udaljeni korisnici koji mogu da pristupe
resursima Intraneta
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

55

• Doba u razvoju društva:
– Poljoprivredno doba
– Industrijsko doba

• Doba u kome živimo informaciono doba:
– Sve više ljudi zarađuje za
život radeći na računarima

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

56

• Uticaj tehnologije
–Računarska pismenost
već unapređuje naš
svakodnevni život i
profesionalni rad

• Primene (aplikacije):
–Omogućavaju upotrebu
računara za specificirane
namere
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo
• Aplikativni programi

57

– Obrada teksta i stono
izdavaštvo
– Tabelarni proračuni
– Baze podataka
– Računarska grafika i digitalna
fotografija
– Digitalni audio, digitalni video i
multimedija
– Telekomunikacione mreže
– Veštačka inteligencija
– Zabava
– Opšte metode rešavanja
problema
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

58

• Implikacije: Socialna i etička pitanja
– Personalna privatnost ugrožena centralizovanim
bazama podataka i računarskim mrežama
– Rizik od kriminala zasnovanog na visokoj tehnologiji i
teškoćama zaštite osetljivih podataka
– Teškoće u definisanju i zaštiti intelektualne svojine u
uslovima digitalnog doba
– Rizik od otkaza računarskih sistema
– Opasnost od automatizacije i dehumanizacije rada

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

59

– Zloupotreba informacija u
političke i ekonomske svrhe
– Opasnost zavisnosti od
kompleksne tehnologije
– Kraj privatnosti
– Zamagljivanje realnosti
– Evolucija inteligencije
– Pojava bio-digitalne
tehnologije
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

60

 Hardver: osnova svakog novog projekta
 Softver: naredni korak, koji daje vrednost
hardveru
 Servisi: najuspešniji sadašnji poslovni pristup
 Način života: računari postaju deo našeg
načina života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

61

• Računari su evoluirali od Charles Babbageovog plana za analitičku mašinu u moderne
super računare
• Računari se danas pojavljuju u svim oblicima i
veličinama, sa specifičnostima prilagođenim
partikularnim zadacima
• Povezivanje u mrežu poboljšava vrednost i
snagu računara:
– Internet
– WWW
– E-mail

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

62

 Računari i informacione
tehnologije su preomenili svet
temeljno i nepovratno
 Nove tehnologije, kao što su
veštačka inteligencija,
obećavaju nove primene u
budućnosti
 Računari ugrožavaju privatnost,
bezbednost, i možda, naš
individualni način života
Informatika (šk.god.2009/2010)

Dragan Cvetković


Slide 20

Fakultet za informatiku i menadžment – Beograd

1

Informatika
Razvoj računara:
od kalkulatora do mrežnog povezivanja

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

2

Razvoj računara

Ciljevi:







Šta je računar i šta može da uradi?
Uticaj računara na savremeni život
Istorija razvoja računara
Trendovi razvoja savremenih računara
Fundamentalne razlike između računara i
drugih vrsta mašina
Odnos između hardvera i softvera
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

3

Razvoj računara
• Osnovne klase savremenih računara i
njihova upotreba
• Kako Internet menja primenu računara i
informacionih tehnologija uopšte?
• Savremeno informaciono doba
• Socijalni i etički uticaj informacionih
tehnologija na društvo

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija
• Značajni pronalasci XX veka:
• Mobilna telefonija, Internet, WWW, video
konferencije
• Faza projektovanja, upotrebe, usavršavanja
• Suštinski su zasnovani na IT

Informatika (šk.god.2009/2010)

Dragan Cvetković

4

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija

• Informaciona tehnologija
• Širok spektar alata i tehnika koje se koriste
prilikom kreiranja, skladištenja, obrade i
distribucije podataka i informacija

• Osnovni cilj IT-a
• Odgovoriti na zahtev (potrošača) efikasnije i
prikladnije

Informatika (šk.god.2009/2010)

Dragan Cvetković

5

Fakultet za informatiku i menadžment – Beograd

Istorija računara
• Abacus, Vavilon, 4000
godina BC, aritmetičke
operacije, koristi se u
Kini, Japanu, Indiji itd.

• Blaise Pascal, 1642,
mehanički kalkulator,
rad sa osmocifrenim
brojevima

Informatika (šk.god.2009/2010)

Dragan Cvetković

6

Fakultet za informatiku i menadžment – Beograd

• Charles Babbage
(1791-1871)
“the father of computers”

Istorija računara

– Profesor matematike sa
Kembridža iz 19. veka
– Prvi mehanički računar
(kompjuter)
– Analitička mašina
– Programabilna pomoću
bušenih kartica
– Izvođenje računskih
operacija sa tačnošću do 20
cifara
Informatika (šk.god.2009/2010)

Dragan Cvetković

7

Fakultet za informatiku i menadžment – Beograd

• Ada Lovelace
(ćerka Lorda Bajrona)

Istorija računara

• Interpretator i promoter Babbageovih vizionarskih radova
• Napisala je plan upotrebe analitičke
mašine za računanje niza Bernoullijevih brojeva
• Verovatno je bila prvi programer na
svetu
• Jedan od savremenijih programskih
jezika je nazvan po njoj:
ADA programski jezik

Informatika (šk.god.2009/2010)

Dragan Cvetković

8

Fakultet za informatiku i menadžment – Beograd

• Herman Hollerith
(1860-1929)

Istorija računara

• Razvio je sistem kodovanja
podataka na bušenim karticama
• Patent je korišćen u SAD 1890. za
popis stanovništva
• Program se svodio na
prebrojavanje
• Izbegnute greške čitanja,
praktično neograničena memorija
za pristup
• Njegova prva kompanija je
preteča IBM-a
Informatika (šk.god.2009/2010)

Dragan Cvetković

9

Fakultet za informatiku i menadžment – Beograd

Istorija računara

10

Bušena kartica
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

11

• Alan Turing (1912-1954)
• Definisao je principe modernih
računara
• Program je niz naredbi zapisan
u memoriji nizom simbola
• Formulisao je koncept algoritma
• U II svetskom radu radio u
Bletchley Parku – Britanski
centar za dešifrovanje
• Razvio je metod “bombe” za
napad na Nemačku mašinu za
šifrovanje - Enigma
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

Enigma

12

Mašina “bomba” za dešifrovanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

13

• John Von Nouman
(1903-1957)
• Koncept programa
koji je smešten u
memoriji
• Koncept računara
opšte namene
• Mogućnost
modifikovanja
programa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

14

• Računari više nisu luksuz nego potreba
• Računari i njihova primena su uključeni
u sve aspekte svakodnevnog života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

15

• Svaki današnji računar sledi
osnovni plan projektovan od
strane Babbage-a
• Računar je višenamenski izuzetno prilagodljivo sredstvo
– Može da sabira brojeve, ali
istovremeno i da se koristi za
lansiranje interkontinentalnih
balističkih raketa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

16

• Svaki računar se može posmatrati kao sistem:
– Ulazni podaci: ulazi
– Centralna jedinica: obrada
– Izlazne informacije: izlazi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

17

• Višenamenska upotreba računara se zasniva
na:
– Hardveru:
• Fizički deo računara
– Softveru:
• Instrukcije koje upravljaju hardverom i vrše
transformacije nad prikupljenim podacima, sa
ciljem da se dobije željeni izlaz

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

18

• Osnovne operacije:
• Ulazne operacije (podaci i instrukcije),
• Aritmetičke operacije (sabiranje, množenje,
...),
• Logičke operacije (AND, OR, NOT)
• Izlazne operacije (video, štampa, zvuk, ...)
• Smeštanje i čuvanje podataka (podaci i
programi)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Hardver računara:

Razvoj računara

19







Interne komponente i periferije
CPU - procesor
Čipovi – kontroleri, memorije
Osnovna ploča
Posebne kartice (zvučna, video, mrežna,
memorijska, ...)
• Konektori (serijski, paralelni, video, audio, USB,
mrežni, telefonski, ...)
• Hladnjaci (pasivni i aktivni)
• Izvor napajanja - ispravljač
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Softver računara:

Razvoj računara

• Program – niz naredbi
(instrukcije)
• Sistemski softver (OS)
– skriva kompleksnost
hardvera
• Aplikativni softver
• Korisnici putem
interfejsa interaguju sa
aplikacijom
• Podrazumeva se
ispravan rad hardvera
Informatika (šk.god.2009/2010)

20

Hardware

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

21

External Storage

Internal Storage

Input Units

Arithmetic &
Logic Unit

Output Units

Control Unit

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

22

• Prvi realni računari:
– 1939: Konrad Zuse je
kompletirao prvi
programabilni digitalni
računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

23

• Pred II svetski rat Britanska vlada je formirala
tajni tim matematičara i inženjera za razbijanje
nacističkih vojnih šifara (Lorencova šifra)
– 1943: Tim predvođen matematičarem Alan
Turing-om kompletirao je Kolos, koji su
mnogi smatrali za prvi elektronski digitalni
računar

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Računari 1. generacije

Razvoj računara

24

– 1944: profesor sa Harvarda,
Howard Aiken je razvio računar
Mark I
– Proizvod IBM-a
 Prvi elektro-mehanički računar
opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• 1944: Mark I

Razvoj računara

Informatika (šk.god.2009/2010)

25

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

26

U toku II svetskog rata, u SAD, konstruiše se mašina za
računanje tabela trajektorija za nove topove; mašina se
zvala ENIAC (Electronic Numerical Integrator and
Computer)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

27

• ENIAC:
– Težina 30 tona
– 18000 elektronskih cevi
– Potrošnja 25 KW
– Snaga obrade: 100.000
izračunavanja u sekundi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

28

Posle rata, 1950., konstruisan je UNIVAC I, prvi
komercijalni računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Evolucija i ubrzanje

Razvoj računara

29

– Elektronske cevi su korišćene
u prvim računarima
– Tranzistori zamenjuju
elektronske cevi počevši od
1956. (računari 2. generacije)
• Tranzistori i štampane veze
• Primena na univerzitetima
– Od sredine 60. godina
tranzistore zamenjuju
integrisana kola (računari 3.
generacije)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Integrisana kola
Razvoj računara
omogućavaju:
– Povećanje pouzdanosti





30

Smanjenje dimenzije
Veću brzinu
Veću efikasnost
Niže cene

• LSI - Large Scale
Integration
• VLSI - Very Large Scale
Integration
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara
Mikroračunarska revolucija

31

 1971: Intelovi inženjeri su konstruisali
prvi mikroprocesor
 Mikroračunarska revolucija počinje
1970:
 Apple
 Commodore
...
 Stoni - desktop računari nisu u
potpunosti zamenili velike računare, koji
takođe doživljavaju promenu
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Apple II (1977)

Razvoj računara

32

– BASIC programski jezik
– Displej od 24 linije x 40
kolona
– Memorija od 4100
karaktera
– $1298.

• IBM (PC) 5150 (1981)
– modular design
– 16,000 character memory
– $1265.
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

33

• 1981-1982
– ZX81
• 8-16K

– Spectrum
• 48K

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• GUI - Graphical User
Interface

Razvoj računara

34

– Doug Engelbart's
• Osmislio “humancomputer interaction” HCI
• Razvio je hypertext
• Uveo je kursor kontrolisan
mišem
• Multiple windows.
– WIMP (windows, icons,
menus and pointers)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Macintosh (1984)

Razvoj računara

35

– Steve Jobs
• GUI, ikone, itd
• Desktop – radna
površina
• Upotreba miša i
drugih “pointing
devices”
• “Double click" i
“Click-and-drag“
osobine za podršku
uređajima za
pokazivanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Microsoft Windows

Razvoj računara

36

– Win 1.0, 1985, radio je
na MS-DOS-u, 16 bitni
OS, multitasking
– Win 3.0 i Win 3.1,
1990/92, 16/32 bitni OS
– Win 3.11, Win 95, Win
98, Win Me, 32 bitni OS
– Win NT, 64 bitni OS
– WIN XP, Windows Server
– Windows Vista, 64 bitni
OS
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

37

• Prva generacija (1951-58)
– Elektronske vakum cevi
– Mašinski jezik – jezik niskog nivoa za
programiranje
– Magnetna primarna memorija
– Problemi zagrevanja i održavanja
– Unos podataka i instrukcija preko bušenih
kartica
– Spor ulaz i izlaz
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

38

• Druga generacija (1958-64)
– Tranzistorska tehnologija
– Tehnologija štampanih veza
– Početak jezika višeg nivoa
– Povećana brzina rada
– Magnetna primarna memorija
– Magnetni diskovi i trake za
sekundarnu memoriju
– Tipičan primer: IBM 1620

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

39

• Treća generacija (1965-70)







Pojava integrisanih čipova – IC
Drastično povećanje memorije
Razvoj softvera
Drastično smanjenje veličine i cene
Povećanje brzine i dostupnosti
Tipičan primer:
HONEY WELL - 6000 SERIES

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

40

• Četvrta generacija (1971- do danas)







LSI - Large Scale Integration
VLSI - Very Large Scale Integration
Razvoj mikroprocesora
Pojava mini i super računara
Paralelno procesiranje
Povećana brzina rada, snaga, memorijski
resursi
– Tipični predstavnici:
Apple II, IBM PC

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

41

• Karakteristike razvoja računara:
• Povećanje brzine (radnog takta)
• Povećanje memorijskih resursa (i za primarnu
i sekundarnu memoriju)
• Povećanje širine magistrale
• Paralelizacija u radu
• Niža cena
• Manje dimenzije
• Manja potrošnja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd











Razvoj računara

42

Mainframe
Super računari
Serveri
Radne stanice
Personalni računari
Stoni i prenosivi računari
Mikrokompjuteri
Ugrađeni računari
Mreže, klasteri računara
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

43

• Mainframe i Super računari
• Mainframe
– Višekorisnički
– Koriste se u velikim organizacijama, kao što
su banke i avioprevoznici za velike
računarske poslove

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

• Mainframe

44

– Mogućnost konkurentne
obrade aplikacija
– Velike organizacije –
upravljaju sa više od
1000 transakcija
– Zahtevaju specijalnu
klimu za prostoriju
– Ulaz/Izlaz preko “dumb”
terminala

TERMINALI

Informatika (šk.god.2009/2010)

MAINFRAME

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

45

• Super računari
– Za moćne korisnike kojima je potreban pristup
najbržim i najmoćnijim računarima

NASA Columbia
Supercomputer

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

46

• Super računari
– Skupa, najmodernija tehnologija
– Koriste se za simulacije i modelovanje
kompleksnih sistema
– Mesta primene:






Vremenska prognoza,
Hemijski i fizički procesi
Kretanja u vasioni
Vojne potrebe
.....
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

47

• Serveri, radne stanice i PC (personalni
računari)
– Serveri
• Računari namenjeni za obezbeđivanje softverske
podrške i drugih računarskih resursa drugim
računarima u okviru date mreže

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Radne stanice

Podela računara

48

– Moćni stoni računari sa
povećanom računarskom
snagom (pojačani resursi)
koji su prevashodno
namenjeni krajnjim,
interaktivnim aplikacijama
– Najčešće su povezani na
veliki računarski sistem
– 3D grafika, dizajn i sl.
– Najčešće su potrebni
naučnicima i inženjerima
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

49

• Personalni računari
– Opslužuju jednog
korisnika u datom
trenutku
– Uobičajene primene
obuhvataju:
• obrada teksta,
računovodstvo, igre,
slušanje muzike i
gledanje video
sadržaja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

50

• Prenosivi računari: mašine koje nisu vezane za
stolove
– Notebooks (laptops)
– Handheld computers (PDAs)
– Palmtop

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Ugrađeni računari

Podela računara

51

– Računari posebne namene
isključivo za unapred definisane
zadatke
• Kontrola temperature i
vlažnosti
• Monitorisanje rada srca
• Monitorisanje kućnog
sistema obezbeđenja od
provale, ...

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara
•Pojava računarskih
mreža

52

– Local-Area Networks
(LANs) lokalne mreže
– Wide-Area Networks
(WANs) regionalne mreže
– Eksperimentalna mreža
formirana 1969, nazvana
ARPANET, u narednom
periodu se transformiše u
Internet
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

53

• Servisi (usluge) Interneta
– Elektronska pošta
• E-mail softver

– World Wide Web
• Transformacija Interneta od
tekstualnog u multimedijalno
okruženje, koje obuhvata slike,
animacije, zvuk i video.
• Web browseri - programi koji
služe kao navigacioni prozori
na Web-u
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

54

• Hipertekst linkovi
– Povezuju milione Web stranica kreiranih od
različitih autora
• Intranet
– Privatne unutar-organizacijske mreže
zasnovane na Internet tehnologiji
• Extranet
– Udaljeni korisnici koji mogu da pristupe
resursima Intraneta
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

55

• Doba u razvoju društva:
– Poljoprivredno doba
– Industrijsko doba

• Doba u kome živimo informaciono doba:
– Sve više ljudi zarađuje za
život radeći na računarima

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

56

• Uticaj tehnologije
–Računarska pismenost
već unapređuje naš
svakodnevni život i
profesionalni rad

• Primene (aplikacije):
–Omogućavaju upotrebu
računara za specificirane
namere
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo
• Aplikativni programi

57

– Obrada teksta i stono
izdavaštvo
– Tabelarni proračuni
– Baze podataka
– Računarska grafika i digitalna
fotografija
– Digitalni audio, digitalni video i
multimedija
– Telekomunikacione mreže
– Veštačka inteligencija
– Zabava
– Opšte metode rešavanja
problema
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

58

• Implikacije: Socialna i etička pitanja
– Personalna privatnost ugrožena centralizovanim
bazama podataka i računarskim mrežama
– Rizik od kriminala zasnovanog na visokoj tehnologiji i
teškoćama zaštite osetljivih podataka
– Teškoće u definisanju i zaštiti intelektualne svojine u
uslovima digitalnog doba
– Rizik od otkaza računarskih sistema
– Opasnost od automatizacije i dehumanizacije rada

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

59

– Zloupotreba informacija u
političke i ekonomske svrhe
– Opasnost zavisnosti od
kompleksne tehnologije
– Kraj privatnosti
– Zamagljivanje realnosti
– Evolucija inteligencije
– Pojava bio-digitalne
tehnologije
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

60

 Hardver: osnova svakog novog projekta
 Softver: naredni korak, koji daje vrednost
hardveru
 Servisi: najuspešniji sadašnji poslovni pristup
 Način života: računari postaju deo našeg
načina života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

61

• Računari su evoluirali od Charles Babbageovog plana za analitičku mašinu u moderne
super računare
• Računari se danas pojavljuju u svim oblicima i
veličinama, sa specifičnostima prilagođenim
partikularnim zadacima
• Povezivanje u mrežu poboljšava vrednost i
snagu računara:
– Internet
– WWW
– E-mail

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

62

 Računari i informacione
tehnologije su preomenili svet
temeljno i nepovratno
 Nove tehnologije, kao što su
veštačka inteligencija,
obećavaju nove primene u
budućnosti
 Računari ugrožavaju privatnost,
bezbednost, i možda, naš
individualni način života
Informatika (šk.god.2009/2010)

Dragan Cvetković


Slide 21

Fakultet za informatiku i menadžment – Beograd

1

Informatika
Razvoj računara:
od kalkulatora do mrežnog povezivanja

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

2

Razvoj računara

Ciljevi:







Šta je računar i šta može da uradi?
Uticaj računara na savremeni život
Istorija razvoja računara
Trendovi razvoja savremenih računara
Fundamentalne razlike između računara i
drugih vrsta mašina
Odnos između hardvera i softvera
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

3

Razvoj računara
• Osnovne klase savremenih računara i
njihova upotreba
• Kako Internet menja primenu računara i
informacionih tehnologija uopšte?
• Savremeno informaciono doba
• Socijalni i etički uticaj informacionih
tehnologija na društvo

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija
• Značajni pronalasci XX veka:
• Mobilna telefonija, Internet, WWW, video
konferencije
• Faza projektovanja, upotrebe, usavršavanja
• Suštinski su zasnovani na IT

Informatika (šk.god.2009/2010)

Dragan Cvetković

4

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija

• Informaciona tehnologija
• Širok spektar alata i tehnika koje se koriste
prilikom kreiranja, skladištenja, obrade i
distribucije podataka i informacija

• Osnovni cilj IT-a
• Odgovoriti na zahtev (potrošača) efikasnije i
prikladnije

Informatika (šk.god.2009/2010)

Dragan Cvetković

5

Fakultet za informatiku i menadžment – Beograd

Istorija računara
• Abacus, Vavilon, 4000
godina BC, aritmetičke
operacije, koristi se u
Kini, Japanu, Indiji itd.

• Blaise Pascal, 1642,
mehanički kalkulator,
rad sa osmocifrenim
brojevima

Informatika (šk.god.2009/2010)

Dragan Cvetković

6

Fakultet za informatiku i menadžment – Beograd

• Charles Babbage
(1791-1871)
“the father of computers”

Istorija računara

– Profesor matematike sa
Kembridža iz 19. veka
– Prvi mehanički računar
(kompjuter)
– Analitička mašina
– Programabilna pomoću
bušenih kartica
– Izvođenje računskih
operacija sa tačnošću do 20
cifara
Informatika (šk.god.2009/2010)

Dragan Cvetković

7

Fakultet za informatiku i menadžment – Beograd

• Ada Lovelace
(ćerka Lorda Bajrona)

Istorija računara

• Interpretator i promoter Babbageovih vizionarskih radova
• Napisala je plan upotrebe analitičke
mašine za računanje niza Bernoullijevih brojeva
• Verovatno je bila prvi programer na
svetu
• Jedan od savremenijih programskih
jezika je nazvan po njoj:
ADA programski jezik

Informatika (šk.god.2009/2010)

Dragan Cvetković

8

Fakultet za informatiku i menadžment – Beograd

• Herman Hollerith
(1860-1929)

Istorija računara

• Razvio je sistem kodovanja
podataka na bušenim karticama
• Patent je korišćen u SAD 1890. za
popis stanovništva
• Program se svodio na
prebrojavanje
• Izbegnute greške čitanja,
praktično neograničena memorija
za pristup
• Njegova prva kompanija je
preteča IBM-a
Informatika (šk.god.2009/2010)

Dragan Cvetković

9

Fakultet za informatiku i menadžment – Beograd

Istorija računara

10

Bušena kartica
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

11

• Alan Turing (1912-1954)
• Definisao je principe modernih
računara
• Program je niz naredbi zapisan
u memoriji nizom simbola
• Formulisao je koncept algoritma
• U II svetskom radu radio u
Bletchley Parku – Britanski
centar za dešifrovanje
• Razvio je metod “bombe” za
napad na Nemačku mašinu za
šifrovanje - Enigma
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

Enigma

12

Mašina “bomba” za dešifrovanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

13

• John Von Nouman
(1903-1957)
• Koncept programa
koji je smešten u
memoriji
• Koncept računara
opšte namene
• Mogućnost
modifikovanja
programa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

14

• Računari više nisu luksuz nego potreba
• Računari i njihova primena su uključeni
u sve aspekte svakodnevnog života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

15

• Svaki današnji računar sledi
osnovni plan projektovan od
strane Babbage-a
• Računar je višenamenski izuzetno prilagodljivo sredstvo
– Može da sabira brojeve, ali
istovremeno i da se koristi za
lansiranje interkontinentalnih
balističkih raketa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

16

• Svaki računar se može posmatrati kao sistem:
– Ulazni podaci: ulazi
– Centralna jedinica: obrada
– Izlazne informacije: izlazi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

17

• Višenamenska upotreba računara se zasniva
na:
– Hardveru:
• Fizički deo računara
– Softveru:
• Instrukcije koje upravljaju hardverom i vrše
transformacije nad prikupljenim podacima, sa
ciljem da se dobije željeni izlaz

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

18

• Osnovne operacije:
• Ulazne operacije (podaci i instrukcije),
• Aritmetičke operacije (sabiranje, množenje,
...),
• Logičke operacije (AND, OR, NOT)
• Izlazne operacije (video, štampa, zvuk, ...)
• Smeštanje i čuvanje podataka (podaci i
programi)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Hardver računara:

Razvoj računara

19







Interne komponente i periferije
CPU - procesor
Čipovi – kontroleri, memorije
Osnovna ploča
Posebne kartice (zvučna, video, mrežna,
memorijska, ...)
• Konektori (serijski, paralelni, video, audio, USB,
mrežni, telefonski, ...)
• Hladnjaci (pasivni i aktivni)
• Izvor napajanja - ispravljač
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Softver računara:

Razvoj računara

• Program – niz naredbi
(instrukcije)
• Sistemski softver (OS)
– skriva kompleksnost
hardvera
• Aplikativni softver
• Korisnici putem
interfejsa interaguju sa
aplikacijom
• Podrazumeva se
ispravan rad hardvera
Informatika (šk.god.2009/2010)

20

Hardware

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

21

External Storage

Internal Storage

Input Units

Arithmetic &
Logic Unit

Output Units

Control Unit

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

22

• Prvi realni računari:
– 1939: Konrad Zuse je
kompletirao prvi
programabilni digitalni
računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

23

• Pred II svetski rat Britanska vlada je formirala
tajni tim matematičara i inženjera za razbijanje
nacističkih vojnih šifara (Lorencova šifra)
– 1943: Tim predvođen matematičarem Alan
Turing-om kompletirao je Kolos, koji su
mnogi smatrali za prvi elektronski digitalni
računar

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Računari 1. generacije

Razvoj računara

24

– 1944: profesor sa Harvarda,
Howard Aiken je razvio računar
Mark I
– Proizvod IBM-a
 Prvi elektro-mehanički računar
opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• 1944: Mark I

Razvoj računara

Informatika (šk.god.2009/2010)

25

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

26

U toku II svetskog rata, u SAD, konstruiše se mašina za
računanje tabela trajektorija za nove topove; mašina se
zvala ENIAC (Electronic Numerical Integrator and
Computer)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

27

• ENIAC:
– Težina 30 tona
– 18000 elektronskih cevi
– Potrošnja 25 KW
– Snaga obrade: 100.000
izračunavanja u sekundi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

28

Posle rata, 1950., konstruisan je UNIVAC I, prvi
komercijalni računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Evolucija i ubrzanje

Razvoj računara

29

– Elektronske cevi su korišćene
u prvim računarima
– Tranzistori zamenjuju
elektronske cevi počevši od
1956. (računari 2. generacije)
• Tranzistori i štampane veze
• Primena na univerzitetima
– Od sredine 60. godina
tranzistore zamenjuju
integrisana kola (računari 3.
generacije)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Integrisana kola
Razvoj računara
omogućavaju:
– Povećanje pouzdanosti





30

Smanjenje dimenzije
Veću brzinu
Veću efikasnost
Niže cene

• LSI - Large Scale
Integration
• VLSI - Very Large Scale
Integration
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara
Mikroračunarska revolucija

31

 1971: Intelovi inženjeri su konstruisali
prvi mikroprocesor
 Mikroračunarska revolucija počinje
1970:
 Apple
 Commodore
...
 Stoni - desktop računari nisu u
potpunosti zamenili velike računare, koji
takođe doživljavaju promenu
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Apple II (1977)

Razvoj računara

32

– BASIC programski jezik
– Displej od 24 linije x 40
kolona
– Memorija od 4100
karaktera
– $1298.

• IBM (PC) 5150 (1981)
– modular design
– 16,000 character memory
– $1265.
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

33

• 1981-1982
– ZX81
• 8-16K

– Spectrum
• 48K

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• GUI - Graphical User
Interface

Razvoj računara

34

– Doug Engelbart's
• Osmislio “humancomputer interaction” HCI
• Razvio je hypertext
• Uveo je kursor kontrolisan
mišem
• Multiple windows.
– WIMP (windows, icons,
menus and pointers)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Macintosh (1984)

Razvoj računara

35

– Steve Jobs
• GUI, ikone, itd
• Desktop – radna
površina
• Upotreba miša i
drugih “pointing
devices”
• “Double click" i
“Click-and-drag“
osobine za podršku
uređajima za
pokazivanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Microsoft Windows

Razvoj računara

36

– Win 1.0, 1985, radio je
na MS-DOS-u, 16 bitni
OS, multitasking
– Win 3.0 i Win 3.1,
1990/92, 16/32 bitni OS
– Win 3.11, Win 95, Win
98, Win Me, 32 bitni OS
– Win NT, 64 bitni OS
– WIN XP, Windows Server
– Windows Vista, 64 bitni
OS
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

37

• Prva generacija (1951-58)
– Elektronske vakum cevi
– Mašinski jezik – jezik niskog nivoa za
programiranje
– Magnetna primarna memorija
– Problemi zagrevanja i održavanja
– Unos podataka i instrukcija preko bušenih
kartica
– Spor ulaz i izlaz
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

38

• Druga generacija (1958-64)
– Tranzistorska tehnologija
– Tehnologija štampanih veza
– Početak jezika višeg nivoa
– Povećana brzina rada
– Magnetna primarna memorija
– Magnetni diskovi i trake za
sekundarnu memoriju
– Tipičan primer: IBM 1620

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

39

• Treća generacija (1965-70)







Pojava integrisanih čipova – IC
Drastično povećanje memorije
Razvoj softvera
Drastično smanjenje veličine i cene
Povećanje brzine i dostupnosti
Tipičan primer:
HONEY WELL - 6000 SERIES

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

40

• Četvrta generacija (1971- do danas)







LSI - Large Scale Integration
VLSI - Very Large Scale Integration
Razvoj mikroprocesora
Pojava mini i super računara
Paralelno procesiranje
Povećana brzina rada, snaga, memorijski
resursi
– Tipični predstavnici:
Apple II, IBM PC

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

41

• Karakteristike razvoja računara:
• Povećanje brzine (radnog takta)
• Povećanje memorijskih resursa (i za primarnu
i sekundarnu memoriju)
• Povećanje širine magistrale
• Paralelizacija u radu
• Niža cena
• Manje dimenzije
• Manja potrošnja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd











Razvoj računara

42

Mainframe
Super računari
Serveri
Radne stanice
Personalni računari
Stoni i prenosivi računari
Mikrokompjuteri
Ugrađeni računari
Mreže, klasteri računara
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

43

• Mainframe i Super računari
• Mainframe
– Višekorisnički
– Koriste se u velikim organizacijama, kao što
su banke i avioprevoznici za velike
računarske poslove

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

• Mainframe

44

– Mogućnost konkurentne
obrade aplikacija
– Velike organizacije –
upravljaju sa više od
1000 transakcija
– Zahtevaju specijalnu
klimu za prostoriju
– Ulaz/Izlaz preko “dumb”
terminala

TERMINALI

Informatika (šk.god.2009/2010)

MAINFRAME

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

45

• Super računari
– Za moćne korisnike kojima je potreban pristup
najbržim i najmoćnijim računarima

NASA Columbia
Supercomputer

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

46

• Super računari
– Skupa, najmodernija tehnologija
– Koriste se za simulacije i modelovanje
kompleksnih sistema
– Mesta primene:






Vremenska prognoza,
Hemijski i fizički procesi
Kretanja u vasioni
Vojne potrebe
.....
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

47

• Serveri, radne stanice i PC (personalni
računari)
– Serveri
• Računari namenjeni za obezbeđivanje softverske
podrške i drugih računarskih resursa drugim
računarima u okviru date mreže

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Radne stanice

Podela računara

48

– Moćni stoni računari sa
povećanom računarskom
snagom (pojačani resursi)
koji su prevashodno
namenjeni krajnjim,
interaktivnim aplikacijama
– Najčešće su povezani na
veliki računarski sistem
– 3D grafika, dizajn i sl.
– Najčešće su potrebni
naučnicima i inženjerima
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

49

• Personalni računari
– Opslužuju jednog
korisnika u datom
trenutku
– Uobičajene primene
obuhvataju:
• obrada teksta,
računovodstvo, igre,
slušanje muzike i
gledanje video
sadržaja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

50

• Prenosivi računari: mašine koje nisu vezane za
stolove
– Notebooks (laptops)
– Handheld computers (PDAs)
– Palmtop

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Ugrađeni računari

Podela računara

51

– Računari posebne namene
isključivo za unapred definisane
zadatke
• Kontrola temperature i
vlažnosti
• Monitorisanje rada srca
• Monitorisanje kućnog
sistema obezbeđenja od
provale, ...

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara
•Pojava računarskih
mreža

52

– Local-Area Networks
(LANs) lokalne mreže
– Wide-Area Networks
(WANs) regionalne mreže
– Eksperimentalna mreža
formirana 1969, nazvana
ARPANET, u narednom
periodu se transformiše u
Internet
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

53

• Servisi (usluge) Interneta
– Elektronska pošta
• E-mail softver

– World Wide Web
• Transformacija Interneta od
tekstualnog u multimedijalno
okruženje, koje obuhvata slike,
animacije, zvuk i video.
• Web browseri - programi koji
služe kao navigacioni prozori
na Web-u
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

54

• Hipertekst linkovi
– Povezuju milione Web stranica kreiranih od
različitih autora
• Intranet
– Privatne unutar-organizacijske mreže
zasnovane na Internet tehnologiji
• Extranet
– Udaljeni korisnici koji mogu da pristupe
resursima Intraneta
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

55

• Doba u razvoju društva:
– Poljoprivredno doba
– Industrijsko doba

• Doba u kome živimo informaciono doba:
– Sve više ljudi zarađuje za
život radeći na računarima

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

56

• Uticaj tehnologije
–Računarska pismenost
već unapređuje naš
svakodnevni život i
profesionalni rad

• Primene (aplikacije):
–Omogućavaju upotrebu
računara za specificirane
namere
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo
• Aplikativni programi

57

– Obrada teksta i stono
izdavaštvo
– Tabelarni proračuni
– Baze podataka
– Računarska grafika i digitalna
fotografija
– Digitalni audio, digitalni video i
multimedija
– Telekomunikacione mreže
– Veštačka inteligencija
– Zabava
– Opšte metode rešavanja
problema
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

58

• Implikacije: Socialna i etička pitanja
– Personalna privatnost ugrožena centralizovanim
bazama podataka i računarskim mrežama
– Rizik od kriminala zasnovanog na visokoj tehnologiji i
teškoćama zaštite osetljivih podataka
– Teškoće u definisanju i zaštiti intelektualne svojine u
uslovima digitalnog doba
– Rizik od otkaza računarskih sistema
– Opasnost od automatizacije i dehumanizacije rada

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

59

– Zloupotreba informacija u
političke i ekonomske svrhe
– Opasnost zavisnosti od
kompleksne tehnologije
– Kraj privatnosti
– Zamagljivanje realnosti
– Evolucija inteligencije
– Pojava bio-digitalne
tehnologije
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

60

 Hardver: osnova svakog novog projekta
 Softver: naredni korak, koji daje vrednost
hardveru
 Servisi: najuspešniji sadašnji poslovni pristup
 Način života: računari postaju deo našeg
načina života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

61

• Računari su evoluirali od Charles Babbageovog plana za analitičku mašinu u moderne
super računare
• Računari se danas pojavljuju u svim oblicima i
veličinama, sa specifičnostima prilagođenim
partikularnim zadacima
• Povezivanje u mrežu poboljšava vrednost i
snagu računara:
– Internet
– WWW
– E-mail

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

62

 Računari i informacione
tehnologije su preomenili svet
temeljno i nepovratno
 Nove tehnologije, kao što su
veštačka inteligencija,
obećavaju nove primene u
budućnosti
 Računari ugrožavaju privatnost,
bezbednost, i možda, naš
individualni način života
Informatika (šk.god.2009/2010)

Dragan Cvetković


Slide 22

Fakultet za informatiku i menadžment – Beograd

1

Informatika
Razvoj računara:
od kalkulatora do mrežnog povezivanja

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

2

Razvoj računara

Ciljevi:







Šta je računar i šta može da uradi?
Uticaj računara na savremeni život
Istorija razvoja računara
Trendovi razvoja savremenih računara
Fundamentalne razlike između računara i
drugih vrsta mašina
Odnos između hardvera i softvera
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

3

Razvoj računara
• Osnovne klase savremenih računara i
njihova upotreba
• Kako Internet menja primenu računara i
informacionih tehnologija uopšte?
• Savremeno informaciono doba
• Socijalni i etički uticaj informacionih
tehnologija na društvo

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija
• Značajni pronalasci XX veka:
• Mobilna telefonija, Internet, WWW, video
konferencije
• Faza projektovanja, upotrebe, usavršavanja
• Suštinski su zasnovani na IT

Informatika (šk.god.2009/2010)

Dragan Cvetković

4

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija

• Informaciona tehnologija
• Širok spektar alata i tehnika koje se koriste
prilikom kreiranja, skladištenja, obrade i
distribucije podataka i informacija

• Osnovni cilj IT-a
• Odgovoriti na zahtev (potrošača) efikasnije i
prikladnije

Informatika (šk.god.2009/2010)

Dragan Cvetković

5

Fakultet za informatiku i menadžment – Beograd

Istorija računara
• Abacus, Vavilon, 4000
godina BC, aritmetičke
operacije, koristi se u
Kini, Japanu, Indiji itd.

• Blaise Pascal, 1642,
mehanički kalkulator,
rad sa osmocifrenim
brojevima

Informatika (šk.god.2009/2010)

Dragan Cvetković

6

Fakultet za informatiku i menadžment – Beograd

• Charles Babbage
(1791-1871)
“the father of computers”

Istorija računara

– Profesor matematike sa
Kembridža iz 19. veka
– Prvi mehanički računar
(kompjuter)
– Analitička mašina
– Programabilna pomoću
bušenih kartica
– Izvođenje računskih
operacija sa tačnošću do 20
cifara
Informatika (šk.god.2009/2010)

Dragan Cvetković

7

Fakultet za informatiku i menadžment – Beograd

• Ada Lovelace
(ćerka Lorda Bajrona)

Istorija računara

• Interpretator i promoter Babbageovih vizionarskih radova
• Napisala je plan upotrebe analitičke
mašine za računanje niza Bernoullijevih brojeva
• Verovatno je bila prvi programer na
svetu
• Jedan od savremenijih programskih
jezika je nazvan po njoj:
ADA programski jezik

Informatika (šk.god.2009/2010)

Dragan Cvetković

8

Fakultet za informatiku i menadžment – Beograd

• Herman Hollerith
(1860-1929)

Istorija računara

• Razvio je sistem kodovanja
podataka na bušenim karticama
• Patent je korišćen u SAD 1890. za
popis stanovništva
• Program se svodio na
prebrojavanje
• Izbegnute greške čitanja,
praktično neograničena memorija
za pristup
• Njegova prva kompanija je
preteča IBM-a
Informatika (šk.god.2009/2010)

Dragan Cvetković

9

Fakultet za informatiku i menadžment – Beograd

Istorija računara

10

Bušena kartica
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

11

• Alan Turing (1912-1954)
• Definisao je principe modernih
računara
• Program je niz naredbi zapisan
u memoriji nizom simbola
• Formulisao je koncept algoritma
• U II svetskom radu radio u
Bletchley Parku – Britanski
centar za dešifrovanje
• Razvio je metod “bombe” za
napad na Nemačku mašinu za
šifrovanje - Enigma
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

Enigma

12

Mašina “bomba” za dešifrovanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

13

• John Von Nouman
(1903-1957)
• Koncept programa
koji je smešten u
memoriji
• Koncept računara
opšte namene
• Mogućnost
modifikovanja
programa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

14

• Računari više nisu luksuz nego potreba
• Računari i njihova primena su uključeni
u sve aspekte svakodnevnog života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

15

• Svaki današnji računar sledi
osnovni plan projektovan od
strane Babbage-a
• Računar je višenamenski izuzetno prilagodljivo sredstvo
– Može da sabira brojeve, ali
istovremeno i da se koristi za
lansiranje interkontinentalnih
balističkih raketa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

16

• Svaki računar se može posmatrati kao sistem:
– Ulazni podaci: ulazi
– Centralna jedinica: obrada
– Izlazne informacije: izlazi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

17

• Višenamenska upotreba računara se zasniva
na:
– Hardveru:
• Fizički deo računara
– Softveru:
• Instrukcije koje upravljaju hardverom i vrše
transformacije nad prikupljenim podacima, sa
ciljem da se dobije željeni izlaz

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

18

• Osnovne operacije:
• Ulazne operacije (podaci i instrukcije),
• Aritmetičke operacije (sabiranje, množenje,
...),
• Logičke operacije (AND, OR, NOT)
• Izlazne operacije (video, štampa, zvuk, ...)
• Smeštanje i čuvanje podataka (podaci i
programi)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Hardver računara:

Razvoj računara

19







Interne komponente i periferije
CPU - procesor
Čipovi – kontroleri, memorije
Osnovna ploča
Posebne kartice (zvučna, video, mrežna,
memorijska, ...)
• Konektori (serijski, paralelni, video, audio, USB,
mrežni, telefonski, ...)
• Hladnjaci (pasivni i aktivni)
• Izvor napajanja - ispravljač
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Softver računara:

Razvoj računara

• Program – niz naredbi
(instrukcije)
• Sistemski softver (OS)
– skriva kompleksnost
hardvera
• Aplikativni softver
• Korisnici putem
interfejsa interaguju sa
aplikacijom
• Podrazumeva se
ispravan rad hardvera
Informatika (šk.god.2009/2010)

20

Hardware

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

21

External Storage

Internal Storage

Input Units

Arithmetic &
Logic Unit

Output Units

Control Unit

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

22

• Prvi realni računari:
– 1939: Konrad Zuse je
kompletirao prvi
programabilni digitalni
računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

23

• Pred II svetski rat Britanska vlada je formirala
tajni tim matematičara i inženjera za razbijanje
nacističkih vojnih šifara (Lorencova šifra)
– 1943: Tim predvođen matematičarem Alan
Turing-om kompletirao je Kolos, koji su
mnogi smatrali za prvi elektronski digitalni
računar

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Računari 1. generacije

Razvoj računara

24

– 1944: profesor sa Harvarda,
Howard Aiken je razvio računar
Mark I
– Proizvod IBM-a
 Prvi elektro-mehanički računar
opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• 1944: Mark I

Razvoj računara

Informatika (šk.god.2009/2010)

25

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

26

U toku II svetskog rata, u SAD, konstruiše se mašina za
računanje tabela trajektorija za nove topove; mašina se
zvala ENIAC (Electronic Numerical Integrator and
Computer)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

27

• ENIAC:
– Težina 30 tona
– 18000 elektronskih cevi
– Potrošnja 25 KW
– Snaga obrade: 100.000
izračunavanja u sekundi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

28

Posle rata, 1950., konstruisan je UNIVAC I, prvi
komercijalni računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Evolucija i ubrzanje

Razvoj računara

29

– Elektronske cevi su korišćene
u prvim računarima
– Tranzistori zamenjuju
elektronske cevi počevši od
1956. (računari 2. generacije)
• Tranzistori i štampane veze
• Primena na univerzitetima
– Od sredine 60. godina
tranzistore zamenjuju
integrisana kola (računari 3.
generacije)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Integrisana kola
Razvoj računara
omogućavaju:
– Povećanje pouzdanosti





30

Smanjenje dimenzije
Veću brzinu
Veću efikasnost
Niže cene

• LSI - Large Scale
Integration
• VLSI - Very Large Scale
Integration
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara
Mikroračunarska revolucija

31

 1971: Intelovi inženjeri su konstruisali
prvi mikroprocesor
 Mikroračunarska revolucija počinje
1970:
 Apple
 Commodore
...
 Stoni - desktop računari nisu u
potpunosti zamenili velike računare, koji
takođe doživljavaju promenu
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Apple II (1977)

Razvoj računara

32

– BASIC programski jezik
– Displej od 24 linije x 40
kolona
– Memorija od 4100
karaktera
– $1298.

• IBM (PC) 5150 (1981)
– modular design
– 16,000 character memory
– $1265.
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

33

• 1981-1982
– ZX81
• 8-16K

– Spectrum
• 48K

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• GUI - Graphical User
Interface

Razvoj računara

34

– Doug Engelbart's
• Osmislio “humancomputer interaction” HCI
• Razvio je hypertext
• Uveo je kursor kontrolisan
mišem
• Multiple windows.
– WIMP (windows, icons,
menus and pointers)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Macintosh (1984)

Razvoj računara

35

– Steve Jobs
• GUI, ikone, itd
• Desktop – radna
površina
• Upotreba miša i
drugih “pointing
devices”
• “Double click" i
“Click-and-drag“
osobine za podršku
uređajima za
pokazivanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Microsoft Windows

Razvoj računara

36

– Win 1.0, 1985, radio je
na MS-DOS-u, 16 bitni
OS, multitasking
– Win 3.0 i Win 3.1,
1990/92, 16/32 bitni OS
– Win 3.11, Win 95, Win
98, Win Me, 32 bitni OS
– Win NT, 64 bitni OS
– WIN XP, Windows Server
– Windows Vista, 64 bitni
OS
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

37

• Prva generacija (1951-58)
– Elektronske vakum cevi
– Mašinski jezik – jezik niskog nivoa za
programiranje
– Magnetna primarna memorija
– Problemi zagrevanja i održavanja
– Unos podataka i instrukcija preko bušenih
kartica
– Spor ulaz i izlaz
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

38

• Druga generacija (1958-64)
– Tranzistorska tehnologija
– Tehnologija štampanih veza
– Početak jezika višeg nivoa
– Povećana brzina rada
– Magnetna primarna memorija
– Magnetni diskovi i trake za
sekundarnu memoriju
– Tipičan primer: IBM 1620

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

39

• Treća generacija (1965-70)







Pojava integrisanih čipova – IC
Drastično povećanje memorije
Razvoj softvera
Drastično smanjenje veličine i cene
Povećanje brzine i dostupnosti
Tipičan primer:
HONEY WELL - 6000 SERIES

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

40

• Četvrta generacija (1971- do danas)







LSI - Large Scale Integration
VLSI - Very Large Scale Integration
Razvoj mikroprocesora
Pojava mini i super računara
Paralelno procesiranje
Povećana brzina rada, snaga, memorijski
resursi
– Tipični predstavnici:
Apple II, IBM PC

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

41

• Karakteristike razvoja računara:
• Povećanje brzine (radnog takta)
• Povećanje memorijskih resursa (i za primarnu
i sekundarnu memoriju)
• Povećanje širine magistrale
• Paralelizacija u radu
• Niža cena
• Manje dimenzije
• Manja potrošnja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd











Razvoj računara

42

Mainframe
Super računari
Serveri
Radne stanice
Personalni računari
Stoni i prenosivi računari
Mikrokompjuteri
Ugrađeni računari
Mreže, klasteri računara
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

43

• Mainframe i Super računari
• Mainframe
– Višekorisnički
– Koriste se u velikim organizacijama, kao što
su banke i avioprevoznici za velike
računarske poslove

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

• Mainframe

44

– Mogućnost konkurentne
obrade aplikacija
– Velike organizacije –
upravljaju sa više od
1000 transakcija
– Zahtevaju specijalnu
klimu za prostoriju
– Ulaz/Izlaz preko “dumb”
terminala

TERMINALI

Informatika (šk.god.2009/2010)

MAINFRAME

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

45

• Super računari
– Za moćne korisnike kojima je potreban pristup
najbržim i najmoćnijim računarima

NASA Columbia
Supercomputer

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

46

• Super računari
– Skupa, najmodernija tehnologija
– Koriste se za simulacije i modelovanje
kompleksnih sistema
– Mesta primene:






Vremenska prognoza,
Hemijski i fizički procesi
Kretanja u vasioni
Vojne potrebe
.....
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

47

• Serveri, radne stanice i PC (personalni
računari)
– Serveri
• Računari namenjeni za obezbeđivanje softverske
podrške i drugih računarskih resursa drugim
računarima u okviru date mreže

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Radne stanice

Podela računara

48

– Moćni stoni računari sa
povećanom računarskom
snagom (pojačani resursi)
koji su prevashodno
namenjeni krajnjim,
interaktivnim aplikacijama
– Najčešće su povezani na
veliki računarski sistem
– 3D grafika, dizajn i sl.
– Najčešće su potrebni
naučnicima i inženjerima
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

49

• Personalni računari
– Opslužuju jednog
korisnika u datom
trenutku
– Uobičajene primene
obuhvataju:
• obrada teksta,
računovodstvo, igre,
slušanje muzike i
gledanje video
sadržaja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

50

• Prenosivi računari: mašine koje nisu vezane za
stolove
– Notebooks (laptops)
– Handheld computers (PDAs)
– Palmtop

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Ugrađeni računari

Podela računara

51

– Računari posebne namene
isključivo za unapred definisane
zadatke
• Kontrola temperature i
vlažnosti
• Monitorisanje rada srca
• Monitorisanje kućnog
sistema obezbeđenja od
provale, ...

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara
•Pojava računarskih
mreža

52

– Local-Area Networks
(LANs) lokalne mreže
– Wide-Area Networks
(WANs) regionalne mreže
– Eksperimentalna mreža
formirana 1969, nazvana
ARPANET, u narednom
periodu se transformiše u
Internet
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

53

• Servisi (usluge) Interneta
– Elektronska pošta
• E-mail softver

– World Wide Web
• Transformacija Interneta od
tekstualnog u multimedijalno
okruženje, koje obuhvata slike,
animacije, zvuk i video.
• Web browseri - programi koji
služe kao navigacioni prozori
na Web-u
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

54

• Hipertekst linkovi
– Povezuju milione Web stranica kreiranih od
različitih autora
• Intranet
– Privatne unutar-organizacijske mreže
zasnovane na Internet tehnologiji
• Extranet
– Udaljeni korisnici koji mogu da pristupe
resursima Intraneta
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

55

• Doba u razvoju društva:
– Poljoprivredno doba
– Industrijsko doba

• Doba u kome živimo informaciono doba:
– Sve više ljudi zarađuje za
život radeći na računarima

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

56

• Uticaj tehnologije
–Računarska pismenost
već unapređuje naš
svakodnevni život i
profesionalni rad

• Primene (aplikacije):
–Omogućavaju upotrebu
računara za specificirane
namere
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo
• Aplikativni programi

57

– Obrada teksta i stono
izdavaštvo
– Tabelarni proračuni
– Baze podataka
– Računarska grafika i digitalna
fotografija
– Digitalni audio, digitalni video i
multimedija
– Telekomunikacione mreže
– Veštačka inteligencija
– Zabava
– Opšte metode rešavanja
problema
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

58

• Implikacije: Socialna i etička pitanja
– Personalna privatnost ugrožena centralizovanim
bazama podataka i računarskim mrežama
– Rizik od kriminala zasnovanog na visokoj tehnologiji i
teškoćama zaštite osetljivih podataka
– Teškoće u definisanju i zaštiti intelektualne svojine u
uslovima digitalnog doba
– Rizik od otkaza računarskih sistema
– Opasnost od automatizacije i dehumanizacije rada

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

59

– Zloupotreba informacija u
političke i ekonomske svrhe
– Opasnost zavisnosti od
kompleksne tehnologije
– Kraj privatnosti
– Zamagljivanje realnosti
– Evolucija inteligencije
– Pojava bio-digitalne
tehnologije
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

60

 Hardver: osnova svakog novog projekta
 Softver: naredni korak, koji daje vrednost
hardveru
 Servisi: najuspešniji sadašnji poslovni pristup
 Način života: računari postaju deo našeg
načina života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

61

• Računari su evoluirali od Charles Babbageovog plana za analitičku mašinu u moderne
super računare
• Računari se danas pojavljuju u svim oblicima i
veličinama, sa specifičnostima prilagođenim
partikularnim zadacima
• Povezivanje u mrežu poboljšava vrednost i
snagu računara:
– Internet
– WWW
– E-mail

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

62

 Računari i informacione
tehnologije su preomenili svet
temeljno i nepovratno
 Nove tehnologije, kao što su
veštačka inteligencija,
obećavaju nove primene u
budućnosti
 Računari ugrožavaju privatnost,
bezbednost, i možda, naš
individualni način života
Informatika (šk.god.2009/2010)

Dragan Cvetković


Slide 23

Fakultet za informatiku i menadžment – Beograd

1

Informatika
Razvoj računara:
od kalkulatora do mrežnog povezivanja

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

2

Razvoj računara

Ciljevi:







Šta je računar i šta može da uradi?
Uticaj računara na savremeni život
Istorija razvoja računara
Trendovi razvoja savremenih računara
Fundamentalne razlike između računara i
drugih vrsta mašina
Odnos između hardvera i softvera
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

3

Razvoj računara
• Osnovne klase savremenih računara i
njihova upotreba
• Kako Internet menja primenu računara i
informacionih tehnologija uopšte?
• Savremeno informaciono doba
• Socijalni i etički uticaj informacionih
tehnologija na društvo

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija
• Značajni pronalasci XX veka:
• Mobilna telefonija, Internet, WWW, video
konferencije
• Faza projektovanja, upotrebe, usavršavanja
• Suštinski su zasnovani na IT

Informatika (šk.god.2009/2010)

Dragan Cvetković

4

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija

• Informaciona tehnologija
• Širok spektar alata i tehnika koje se koriste
prilikom kreiranja, skladištenja, obrade i
distribucije podataka i informacija

• Osnovni cilj IT-a
• Odgovoriti na zahtev (potrošača) efikasnije i
prikladnije

Informatika (šk.god.2009/2010)

Dragan Cvetković

5

Fakultet za informatiku i menadžment – Beograd

Istorija računara
• Abacus, Vavilon, 4000
godina BC, aritmetičke
operacije, koristi se u
Kini, Japanu, Indiji itd.

• Blaise Pascal, 1642,
mehanički kalkulator,
rad sa osmocifrenim
brojevima

Informatika (šk.god.2009/2010)

Dragan Cvetković

6

Fakultet za informatiku i menadžment – Beograd

• Charles Babbage
(1791-1871)
“the father of computers”

Istorija računara

– Profesor matematike sa
Kembridža iz 19. veka
– Prvi mehanički računar
(kompjuter)
– Analitička mašina
– Programabilna pomoću
bušenih kartica
– Izvođenje računskih
operacija sa tačnošću do 20
cifara
Informatika (šk.god.2009/2010)

Dragan Cvetković

7

Fakultet za informatiku i menadžment – Beograd

• Ada Lovelace
(ćerka Lorda Bajrona)

Istorija računara

• Interpretator i promoter Babbageovih vizionarskih radova
• Napisala je plan upotrebe analitičke
mašine za računanje niza Bernoullijevih brojeva
• Verovatno je bila prvi programer na
svetu
• Jedan od savremenijih programskih
jezika je nazvan po njoj:
ADA programski jezik

Informatika (šk.god.2009/2010)

Dragan Cvetković

8

Fakultet za informatiku i menadžment – Beograd

• Herman Hollerith
(1860-1929)

Istorija računara

• Razvio je sistem kodovanja
podataka na bušenim karticama
• Patent je korišćen u SAD 1890. za
popis stanovništva
• Program se svodio na
prebrojavanje
• Izbegnute greške čitanja,
praktično neograničena memorija
za pristup
• Njegova prva kompanija je
preteča IBM-a
Informatika (šk.god.2009/2010)

Dragan Cvetković

9

Fakultet za informatiku i menadžment – Beograd

Istorija računara

10

Bušena kartica
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

11

• Alan Turing (1912-1954)
• Definisao je principe modernih
računara
• Program je niz naredbi zapisan
u memoriji nizom simbola
• Formulisao je koncept algoritma
• U II svetskom radu radio u
Bletchley Parku – Britanski
centar za dešifrovanje
• Razvio je metod “bombe” za
napad na Nemačku mašinu za
šifrovanje - Enigma
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

Enigma

12

Mašina “bomba” za dešifrovanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

13

• John Von Nouman
(1903-1957)
• Koncept programa
koji je smešten u
memoriji
• Koncept računara
opšte namene
• Mogućnost
modifikovanja
programa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

14

• Računari više nisu luksuz nego potreba
• Računari i njihova primena su uključeni
u sve aspekte svakodnevnog života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

15

• Svaki današnji računar sledi
osnovni plan projektovan od
strane Babbage-a
• Računar je višenamenski izuzetno prilagodljivo sredstvo
– Može da sabira brojeve, ali
istovremeno i da se koristi za
lansiranje interkontinentalnih
balističkih raketa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

16

• Svaki računar se može posmatrati kao sistem:
– Ulazni podaci: ulazi
– Centralna jedinica: obrada
– Izlazne informacije: izlazi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

17

• Višenamenska upotreba računara se zasniva
na:
– Hardveru:
• Fizički deo računara
– Softveru:
• Instrukcije koje upravljaju hardverom i vrše
transformacije nad prikupljenim podacima, sa
ciljem da se dobije željeni izlaz

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

18

• Osnovne operacije:
• Ulazne operacije (podaci i instrukcije),
• Aritmetičke operacije (sabiranje, množenje,
...),
• Logičke operacije (AND, OR, NOT)
• Izlazne operacije (video, štampa, zvuk, ...)
• Smeštanje i čuvanje podataka (podaci i
programi)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Hardver računara:

Razvoj računara

19







Interne komponente i periferije
CPU - procesor
Čipovi – kontroleri, memorije
Osnovna ploča
Posebne kartice (zvučna, video, mrežna,
memorijska, ...)
• Konektori (serijski, paralelni, video, audio, USB,
mrežni, telefonski, ...)
• Hladnjaci (pasivni i aktivni)
• Izvor napajanja - ispravljač
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Softver računara:

Razvoj računara

• Program – niz naredbi
(instrukcije)
• Sistemski softver (OS)
– skriva kompleksnost
hardvera
• Aplikativni softver
• Korisnici putem
interfejsa interaguju sa
aplikacijom
• Podrazumeva se
ispravan rad hardvera
Informatika (šk.god.2009/2010)

20

Hardware

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

21

External Storage

Internal Storage

Input Units

Arithmetic &
Logic Unit

Output Units

Control Unit

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

22

• Prvi realni računari:
– 1939: Konrad Zuse je
kompletirao prvi
programabilni digitalni
računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

23

• Pred II svetski rat Britanska vlada je formirala
tajni tim matematičara i inženjera za razbijanje
nacističkih vojnih šifara (Lorencova šifra)
– 1943: Tim predvođen matematičarem Alan
Turing-om kompletirao je Kolos, koji su
mnogi smatrali za prvi elektronski digitalni
računar

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Računari 1. generacije

Razvoj računara

24

– 1944: profesor sa Harvarda,
Howard Aiken je razvio računar
Mark I
– Proizvod IBM-a
 Prvi elektro-mehanički računar
opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• 1944: Mark I

Razvoj računara

Informatika (šk.god.2009/2010)

25

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

26

U toku II svetskog rata, u SAD, konstruiše se mašina za
računanje tabela trajektorija za nove topove; mašina se
zvala ENIAC (Electronic Numerical Integrator and
Computer)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

27

• ENIAC:
– Težina 30 tona
– 18000 elektronskih cevi
– Potrošnja 25 KW
– Snaga obrade: 100.000
izračunavanja u sekundi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

28

Posle rata, 1950., konstruisan je UNIVAC I, prvi
komercijalni računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Evolucija i ubrzanje

Razvoj računara

29

– Elektronske cevi su korišćene
u prvim računarima
– Tranzistori zamenjuju
elektronske cevi počevši od
1956. (računari 2. generacije)
• Tranzistori i štampane veze
• Primena na univerzitetima
– Od sredine 60. godina
tranzistore zamenjuju
integrisana kola (računari 3.
generacije)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Integrisana kola
Razvoj računara
omogućavaju:
– Povećanje pouzdanosti





30

Smanjenje dimenzije
Veću brzinu
Veću efikasnost
Niže cene

• LSI - Large Scale
Integration
• VLSI - Very Large Scale
Integration
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara
Mikroračunarska revolucija

31

 1971: Intelovi inženjeri su konstruisali
prvi mikroprocesor
 Mikroračunarska revolucija počinje
1970:
 Apple
 Commodore
...
 Stoni - desktop računari nisu u
potpunosti zamenili velike računare, koji
takođe doživljavaju promenu
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Apple II (1977)

Razvoj računara

32

– BASIC programski jezik
– Displej od 24 linije x 40
kolona
– Memorija od 4100
karaktera
– $1298.

• IBM (PC) 5150 (1981)
– modular design
– 16,000 character memory
– $1265.
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

33

• 1981-1982
– ZX81
• 8-16K

– Spectrum
• 48K

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• GUI - Graphical User
Interface

Razvoj računara

34

– Doug Engelbart's
• Osmislio “humancomputer interaction” HCI
• Razvio je hypertext
• Uveo je kursor kontrolisan
mišem
• Multiple windows.
– WIMP (windows, icons,
menus and pointers)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Macintosh (1984)

Razvoj računara

35

– Steve Jobs
• GUI, ikone, itd
• Desktop – radna
površina
• Upotreba miša i
drugih “pointing
devices”
• “Double click" i
“Click-and-drag“
osobine za podršku
uređajima za
pokazivanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Microsoft Windows

Razvoj računara

36

– Win 1.0, 1985, radio je
na MS-DOS-u, 16 bitni
OS, multitasking
– Win 3.0 i Win 3.1,
1990/92, 16/32 bitni OS
– Win 3.11, Win 95, Win
98, Win Me, 32 bitni OS
– Win NT, 64 bitni OS
– WIN XP, Windows Server
– Windows Vista, 64 bitni
OS
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

37

• Prva generacija (1951-58)
– Elektronske vakum cevi
– Mašinski jezik – jezik niskog nivoa za
programiranje
– Magnetna primarna memorija
– Problemi zagrevanja i održavanja
– Unos podataka i instrukcija preko bušenih
kartica
– Spor ulaz i izlaz
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

38

• Druga generacija (1958-64)
– Tranzistorska tehnologija
– Tehnologija štampanih veza
– Početak jezika višeg nivoa
– Povećana brzina rada
– Magnetna primarna memorija
– Magnetni diskovi i trake za
sekundarnu memoriju
– Tipičan primer: IBM 1620

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

39

• Treća generacija (1965-70)







Pojava integrisanih čipova – IC
Drastično povećanje memorije
Razvoj softvera
Drastično smanjenje veličine i cene
Povećanje brzine i dostupnosti
Tipičan primer:
HONEY WELL - 6000 SERIES

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

40

• Četvrta generacija (1971- do danas)







LSI - Large Scale Integration
VLSI - Very Large Scale Integration
Razvoj mikroprocesora
Pojava mini i super računara
Paralelno procesiranje
Povećana brzina rada, snaga, memorijski
resursi
– Tipični predstavnici:
Apple II, IBM PC

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

41

• Karakteristike razvoja računara:
• Povećanje brzine (radnog takta)
• Povećanje memorijskih resursa (i za primarnu
i sekundarnu memoriju)
• Povećanje širine magistrale
• Paralelizacija u radu
• Niža cena
• Manje dimenzije
• Manja potrošnja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd











Razvoj računara

42

Mainframe
Super računari
Serveri
Radne stanice
Personalni računari
Stoni i prenosivi računari
Mikrokompjuteri
Ugrađeni računari
Mreže, klasteri računara
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

43

• Mainframe i Super računari
• Mainframe
– Višekorisnički
– Koriste se u velikim organizacijama, kao što
su banke i avioprevoznici za velike
računarske poslove

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

• Mainframe

44

– Mogućnost konkurentne
obrade aplikacija
– Velike organizacije –
upravljaju sa više od
1000 transakcija
– Zahtevaju specijalnu
klimu za prostoriju
– Ulaz/Izlaz preko “dumb”
terminala

TERMINALI

Informatika (šk.god.2009/2010)

MAINFRAME

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

45

• Super računari
– Za moćne korisnike kojima je potreban pristup
najbržim i najmoćnijim računarima

NASA Columbia
Supercomputer

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

46

• Super računari
– Skupa, najmodernija tehnologija
– Koriste se za simulacije i modelovanje
kompleksnih sistema
– Mesta primene:






Vremenska prognoza,
Hemijski i fizički procesi
Kretanja u vasioni
Vojne potrebe
.....
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

47

• Serveri, radne stanice i PC (personalni
računari)
– Serveri
• Računari namenjeni za obezbeđivanje softverske
podrške i drugih računarskih resursa drugim
računarima u okviru date mreže

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Radne stanice

Podela računara

48

– Moćni stoni računari sa
povećanom računarskom
snagom (pojačani resursi)
koji su prevashodno
namenjeni krajnjim,
interaktivnim aplikacijama
– Najčešće su povezani na
veliki računarski sistem
– 3D grafika, dizajn i sl.
– Najčešće su potrebni
naučnicima i inženjerima
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

49

• Personalni računari
– Opslužuju jednog
korisnika u datom
trenutku
– Uobičajene primene
obuhvataju:
• obrada teksta,
računovodstvo, igre,
slušanje muzike i
gledanje video
sadržaja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

50

• Prenosivi računari: mašine koje nisu vezane za
stolove
– Notebooks (laptops)
– Handheld computers (PDAs)
– Palmtop

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Ugrađeni računari

Podela računara

51

– Računari posebne namene
isključivo za unapred definisane
zadatke
• Kontrola temperature i
vlažnosti
• Monitorisanje rada srca
• Monitorisanje kućnog
sistema obezbeđenja od
provale, ...

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara
•Pojava računarskih
mreža

52

– Local-Area Networks
(LANs) lokalne mreže
– Wide-Area Networks
(WANs) regionalne mreže
– Eksperimentalna mreža
formirana 1969, nazvana
ARPANET, u narednom
periodu se transformiše u
Internet
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

53

• Servisi (usluge) Interneta
– Elektronska pošta
• E-mail softver

– World Wide Web
• Transformacija Interneta od
tekstualnog u multimedijalno
okruženje, koje obuhvata slike,
animacije, zvuk i video.
• Web browseri - programi koji
služe kao navigacioni prozori
na Web-u
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

54

• Hipertekst linkovi
– Povezuju milione Web stranica kreiranih od
različitih autora
• Intranet
– Privatne unutar-organizacijske mreže
zasnovane na Internet tehnologiji
• Extranet
– Udaljeni korisnici koji mogu da pristupe
resursima Intraneta
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

55

• Doba u razvoju društva:
– Poljoprivredno doba
– Industrijsko doba

• Doba u kome živimo informaciono doba:
– Sve više ljudi zarađuje za
život radeći na računarima

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

56

• Uticaj tehnologije
–Računarska pismenost
već unapređuje naš
svakodnevni život i
profesionalni rad

• Primene (aplikacije):
–Omogućavaju upotrebu
računara za specificirane
namere
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo
• Aplikativni programi

57

– Obrada teksta i stono
izdavaštvo
– Tabelarni proračuni
– Baze podataka
– Računarska grafika i digitalna
fotografija
– Digitalni audio, digitalni video i
multimedija
– Telekomunikacione mreže
– Veštačka inteligencija
– Zabava
– Opšte metode rešavanja
problema
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

58

• Implikacije: Socialna i etička pitanja
– Personalna privatnost ugrožena centralizovanim
bazama podataka i računarskim mrežama
– Rizik od kriminala zasnovanog na visokoj tehnologiji i
teškoćama zaštite osetljivih podataka
– Teškoće u definisanju i zaštiti intelektualne svojine u
uslovima digitalnog doba
– Rizik od otkaza računarskih sistema
– Opasnost od automatizacije i dehumanizacije rada

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

59

– Zloupotreba informacija u
političke i ekonomske svrhe
– Opasnost zavisnosti od
kompleksne tehnologije
– Kraj privatnosti
– Zamagljivanje realnosti
– Evolucija inteligencije
– Pojava bio-digitalne
tehnologije
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

60

 Hardver: osnova svakog novog projekta
 Softver: naredni korak, koji daje vrednost
hardveru
 Servisi: najuspešniji sadašnji poslovni pristup
 Način života: računari postaju deo našeg
načina života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

61

• Računari su evoluirali od Charles Babbageovog plana za analitičku mašinu u moderne
super računare
• Računari se danas pojavljuju u svim oblicima i
veličinama, sa specifičnostima prilagođenim
partikularnim zadacima
• Povezivanje u mrežu poboljšava vrednost i
snagu računara:
– Internet
– WWW
– E-mail

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

62

 Računari i informacione
tehnologije su preomenili svet
temeljno i nepovratno
 Nove tehnologije, kao što su
veštačka inteligencija,
obećavaju nove primene u
budućnosti
 Računari ugrožavaju privatnost,
bezbednost, i možda, naš
individualni način života
Informatika (šk.god.2009/2010)

Dragan Cvetković


Slide 24

Fakultet za informatiku i menadžment – Beograd

1

Informatika
Razvoj računara:
od kalkulatora do mrežnog povezivanja

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

2

Razvoj računara

Ciljevi:







Šta je računar i šta može da uradi?
Uticaj računara na savremeni život
Istorija razvoja računara
Trendovi razvoja savremenih računara
Fundamentalne razlike između računara i
drugih vrsta mašina
Odnos između hardvera i softvera
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

3

Razvoj računara
• Osnovne klase savremenih računara i
njihova upotreba
• Kako Internet menja primenu računara i
informacionih tehnologija uopšte?
• Savremeno informaciono doba
• Socijalni i etički uticaj informacionih
tehnologija na društvo

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija
• Značajni pronalasci XX veka:
• Mobilna telefonija, Internet, WWW, video
konferencije
• Faza projektovanja, upotrebe, usavršavanja
• Suštinski su zasnovani na IT

Informatika (šk.god.2009/2010)

Dragan Cvetković

4

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija

• Informaciona tehnologija
• Širok spektar alata i tehnika koje se koriste
prilikom kreiranja, skladištenja, obrade i
distribucije podataka i informacija

• Osnovni cilj IT-a
• Odgovoriti na zahtev (potrošača) efikasnije i
prikladnije

Informatika (šk.god.2009/2010)

Dragan Cvetković

5

Fakultet za informatiku i menadžment – Beograd

Istorija računara
• Abacus, Vavilon, 4000
godina BC, aritmetičke
operacije, koristi se u
Kini, Japanu, Indiji itd.

• Blaise Pascal, 1642,
mehanički kalkulator,
rad sa osmocifrenim
brojevima

Informatika (šk.god.2009/2010)

Dragan Cvetković

6

Fakultet za informatiku i menadžment – Beograd

• Charles Babbage
(1791-1871)
“the father of computers”

Istorija računara

– Profesor matematike sa
Kembridža iz 19. veka
– Prvi mehanički računar
(kompjuter)
– Analitička mašina
– Programabilna pomoću
bušenih kartica
– Izvođenje računskih
operacija sa tačnošću do 20
cifara
Informatika (šk.god.2009/2010)

Dragan Cvetković

7

Fakultet za informatiku i menadžment – Beograd

• Ada Lovelace
(ćerka Lorda Bajrona)

Istorija računara

• Interpretator i promoter Babbageovih vizionarskih radova
• Napisala je plan upotrebe analitičke
mašine za računanje niza Bernoullijevih brojeva
• Verovatno je bila prvi programer na
svetu
• Jedan od savremenijih programskih
jezika je nazvan po njoj:
ADA programski jezik

Informatika (šk.god.2009/2010)

Dragan Cvetković

8

Fakultet za informatiku i menadžment – Beograd

• Herman Hollerith
(1860-1929)

Istorija računara

• Razvio je sistem kodovanja
podataka na bušenim karticama
• Patent je korišćen u SAD 1890. za
popis stanovništva
• Program se svodio na
prebrojavanje
• Izbegnute greške čitanja,
praktično neograničena memorija
za pristup
• Njegova prva kompanija je
preteča IBM-a
Informatika (šk.god.2009/2010)

Dragan Cvetković

9

Fakultet za informatiku i menadžment – Beograd

Istorija računara

10

Bušena kartica
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

11

• Alan Turing (1912-1954)
• Definisao je principe modernih
računara
• Program je niz naredbi zapisan
u memoriji nizom simbola
• Formulisao je koncept algoritma
• U II svetskom radu radio u
Bletchley Parku – Britanski
centar za dešifrovanje
• Razvio je metod “bombe” za
napad na Nemačku mašinu za
šifrovanje - Enigma
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

Enigma

12

Mašina “bomba” za dešifrovanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

13

• John Von Nouman
(1903-1957)
• Koncept programa
koji je smešten u
memoriji
• Koncept računara
opšte namene
• Mogućnost
modifikovanja
programa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

14

• Računari više nisu luksuz nego potreba
• Računari i njihova primena su uključeni
u sve aspekte svakodnevnog života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

15

• Svaki današnji računar sledi
osnovni plan projektovan od
strane Babbage-a
• Računar je višenamenski izuzetno prilagodljivo sredstvo
– Može da sabira brojeve, ali
istovremeno i da se koristi za
lansiranje interkontinentalnih
balističkih raketa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

16

• Svaki računar se može posmatrati kao sistem:
– Ulazni podaci: ulazi
– Centralna jedinica: obrada
– Izlazne informacije: izlazi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

17

• Višenamenska upotreba računara se zasniva
na:
– Hardveru:
• Fizički deo računara
– Softveru:
• Instrukcije koje upravljaju hardverom i vrše
transformacije nad prikupljenim podacima, sa
ciljem da se dobije željeni izlaz

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

18

• Osnovne operacije:
• Ulazne operacije (podaci i instrukcije),
• Aritmetičke operacije (sabiranje, množenje,
...),
• Logičke operacije (AND, OR, NOT)
• Izlazne operacije (video, štampa, zvuk, ...)
• Smeštanje i čuvanje podataka (podaci i
programi)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Hardver računara:

Razvoj računara

19







Interne komponente i periferije
CPU - procesor
Čipovi – kontroleri, memorije
Osnovna ploča
Posebne kartice (zvučna, video, mrežna,
memorijska, ...)
• Konektori (serijski, paralelni, video, audio, USB,
mrežni, telefonski, ...)
• Hladnjaci (pasivni i aktivni)
• Izvor napajanja - ispravljač
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Softver računara:

Razvoj računara

• Program – niz naredbi
(instrukcije)
• Sistemski softver (OS)
– skriva kompleksnost
hardvera
• Aplikativni softver
• Korisnici putem
interfejsa interaguju sa
aplikacijom
• Podrazumeva se
ispravan rad hardvera
Informatika (šk.god.2009/2010)

20

Hardware

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

21

External Storage

Internal Storage

Input Units

Arithmetic &
Logic Unit

Output Units

Control Unit

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

22

• Prvi realni računari:
– 1939: Konrad Zuse je
kompletirao prvi
programabilni digitalni
računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

23

• Pred II svetski rat Britanska vlada je formirala
tajni tim matematičara i inženjera za razbijanje
nacističkih vojnih šifara (Lorencova šifra)
– 1943: Tim predvođen matematičarem Alan
Turing-om kompletirao je Kolos, koji su
mnogi smatrali za prvi elektronski digitalni
računar

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Računari 1. generacije

Razvoj računara

24

– 1944: profesor sa Harvarda,
Howard Aiken je razvio računar
Mark I
– Proizvod IBM-a
 Prvi elektro-mehanički računar
opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• 1944: Mark I

Razvoj računara

Informatika (šk.god.2009/2010)

25

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

26

U toku II svetskog rata, u SAD, konstruiše se mašina za
računanje tabela trajektorija za nove topove; mašina se
zvala ENIAC (Electronic Numerical Integrator and
Computer)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

27

• ENIAC:
– Težina 30 tona
– 18000 elektronskih cevi
– Potrošnja 25 KW
– Snaga obrade: 100.000
izračunavanja u sekundi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

28

Posle rata, 1950., konstruisan je UNIVAC I, prvi
komercijalni računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Evolucija i ubrzanje

Razvoj računara

29

– Elektronske cevi su korišćene
u prvim računarima
– Tranzistori zamenjuju
elektronske cevi počevši od
1956. (računari 2. generacije)
• Tranzistori i štampane veze
• Primena na univerzitetima
– Od sredine 60. godina
tranzistore zamenjuju
integrisana kola (računari 3.
generacije)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Integrisana kola
Razvoj računara
omogućavaju:
– Povećanje pouzdanosti





30

Smanjenje dimenzije
Veću brzinu
Veću efikasnost
Niže cene

• LSI - Large Scale
Integration
• VLSI - Very Large Scale
Integration
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara
Mikroračunarska revolucija

31

 1971: Intelovi inženjeri su konstruisali
prvi mikroprocesor
 Mikroračunarska revolucija počinje
1970:
 Apple
 Commodore
...
 Stoni - desktop računari nisu u
potpunosti zamenili velike računare, koji
takođe doživljavaju promenu
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Apple II (1977)

Razvoj računara

32

– BASIC programski jezik
– Displej od 24 linije x 40
kolona
– Memorija od 4100
karaktera
– $1298.

• IBM (PC) 5150 (1981)
– modular design
– 16,000 character memory
– $1265.
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

33

• 1981-1982
– ZX81
• 8-16K

– Spectrum
• 48K

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• GUI - Graphical User
Interface

Razvoj računara

34

– Doug Engelbart's
• Osmislio “humancomputer interaction” HCI
• Razvio je hypertext
• Uveo je kursor kontrolisan
mišem
• Multiple windows.
– WIMP (windows, icons,
menus and pointers)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Macintosh (1984)

Razvoj računara

35

– Steve Jobs
• GUI, ikone, itd
• Desktop – radna
površina
• Upotreba miša i
drugih “pointing
devices”
• “Double click" i
“Click-and-drag“
osobine za podršku
uređajima za
pokazivanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Microsoft Windows

Razvoj računara

36

– Win 1.0, 1985, radio je
na MS-DOS-u, 16 bitni
OS, multitasking
– Win 3.0 i Win 3.1,
1990/92, 16/32 bitni OS
– Win 3.11, Win 95, Win
98, Win Me, 32 bitni OS
– Win NT, 64 bitni OS
– WIN XP, Windows Server
– Windows Vista, 64 bitni
OS
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

37

• Prva generacija (1951-58)
– Elektronske vakum cevi
– Mašinski jezik – jezik niskog nivoa za
programiranje
– Magnetna primarna memorija
– Problemi zagrevanja i održavanja
– Unos podataka i instrukcija preko bušenih
kartica
– Spor ulaz i izlaz
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

38

• Druga generacija (1958-64)
– Tranzistorska tehnologija
– Tehnologija štampanih veza
– Početak jezika višeg nivoa
– Povećana brzina rada
– Magnetna primarna memorija
– Magnetni diskovi i trake za
sekundarnu memoriju
– Tipičan primer: IBM 1620

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

39

• Treća generacija (1965-70)







Pojava integrisanih čipova – IC
Drastično povećanje memorije
Razvoj softvera
Drastično smanjenje veličine i cene
Povećanje brzine i dostupnosti
Tipičan primer:
HONEY WELL - 6000 SERIES

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

40

• Četvrta generacija (1971- do danas)







LSI - Large Scale Integration
VLSI - Very Large Scale Integration
Razvoj mikroprocesora
Pojava mini i super računara
Paralelno procesiranje
Povećana brzina rada, snaga, memorijski
resursi
– Tipični predstavnici:
Apple II, IBM PC

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

41

• Karakteristike razvoja računara:
• Povećanje brzine (radnog takta)
• Povećanje memorijskih resursa (i za primarnu
i sekundarnu memoriju)
• Povećanje širine magistrale
• Paralelizacija u radu
• Niža cena
• Manje dimenzije
• Manja potrošnja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd











Razvoj računara

42

Mainframe
Super računari
Serveri
Radne stanice
Personalni računari
Stoni i prenosivi računari
Mikrokompjuteri
Ugrađeni računari
Mreže, klasteri računara
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

43

• Mainframe i Super računari
• Mainframe
– Višekorisnički
– Koriste se u velikim organizacijama, kao što
su banke i avioprevoznici za velike
računarske poslove

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

• Mainframe

44

– Mogućnost konkurentne
obrade aplikacija
– Velike organizacije –
upravljaju sa više od
1000 transakcija
– Zahtevaju specijalnu
klimu za prostoriju
– Ulaz/Izlaz preko “dumb”
terminala

TERMINALI

Informatika (šk.god.2009/2010)

MAINFRAME

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

45

• Super računari
– Za moćne korisnike kojima je potreban pristup
najbržim i najmoćnijim računarima

NASA Columbia
Supercomputer

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

46

• Super računari
– Skupa, najmodernija tehnologija
– Koriste se za simulacije i modelovanje
kompleksnih sistema
– Mesta primene:






Vremenska prognoza,
Hemijski i fizički procesi
Kretanja u vasioni
Vojne potrebe
.....
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

47

• Serveri, radne stanice i PC (personalni
računari)
– Serveri
• Računari namenjeni za obezbeđivanje softverske
podrške i drugih računarskih resursa drugim
računarima u okviru date mreže

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Radne stanice

Podela računara

48

– Moćni stoni računari sa
povećanom računarskom
snagom (pojačani resursi)
koji su prevashodno
namenjeni krajnjim,
interaktivnim aplikacijama
– Najčešće su povezani na
veliki računarski sistem
– 3D grafika, dizajn i sl.
– Najčešće su potrebni
naučnicima i inženjerima
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

49

• Personalni računari
– Opslužuju jednog
korisnika u datom
trenutku
– Uobičajene primene
obuhvataju:
• obrada teksta,
računovodstvo, igre,
slušanje muzike i
gledanje video
sadržaja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

50

• Prenosivi računari: mašine koje nisu vezane za
stolove
– Notebooks (laptops)
– Handheld computers (PDAs)
– Palmtop

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Ugrađeni računari

Podela računara

51

– Računari posebne namene
isključivo za unapred definisane
zadatke
• Kontrola temperature i
vlažnosti
• Monitorisanje rada srca
• Monitorisanje kućnog
sistema obezbeđenja od
provale, ...

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara
•Pojava računarskih
mreža

52

– Local-Area Networks
(LANs) lokalne mreže
– Wide-Area Networks
(WANs) regionalne mreže
– Eksperimentalna mreža
formirana 1969, nazvana
ARPANET, u narednom
periodu se transformiše u
Internet
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

53

• Servisi (usluge) Interneta
– Elektronska pošta
• E-mail softver

– World Wide Web
• Transformacija Interneta od
tekstualnog u multimedijalno
okruženje, koje obuhvata slike,
animacije, zvuk i video.
• Web browseri - programi koji
služe kao navigacioni prozori
na Web-u
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

54

• Hipertekst linkovi
– Povezuju milione Web stranica kreiranih od
različitih autora
• Intranet
– Privatne unutar-organizacijske mreže
zasnovane na Internet tehnologiji
• Extranet
– Udaljeni korisnici koji mogu da pristupe
resursima Intraneta
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

55

• Doba u razvoju društva:
– Poljoprivredno doba
– Industrijsko doba

• Doba u kome živimo informaciono doba:
– Sve više ljudi zarađuje za
život radeći na računarima

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

56

• Uticaj tehnologije
–Računarska pismenost
već unapređuje naš
svakodnevni život i
profesionalni rad

• Primene (aplikacije):
–Omogućavaju upotrebu
računara za specificirane
namere
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo
• Aplikativni programi

57

– Obrada teksta i stono
izdavaštvo
– Tabelarni proračuni
– Baze podataka
– Računarska grafika i digitalna
fotografija
– Digitalni audio, digitalni video i
multimedija
– Telekomunikacione mreže
– Veštačka inteligencija
– Zabava
– Opšte metode rešavanja
problema
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

58

• Implikacije: Socialna i etička pitanja
– Personalna privatnost ugrožena centralizovanim
bazama podataka i računarskim mrežama
– Rizik od kriminala zasnovanog na visokoj tehnologiji i
teškoćama zaštite osetljivih podataka
– Teškoće u definisanju i zaštiti intelektualne svojine u
uslovima digitalnog doba
– Rizik od otkaza računarskih sistema
– Opasnost od automatizacije i dehumanizacije rada

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

59

– Zloupotreba informacija u
političke i ekonomske svrhe
– Opasnost zavisnosti od
kompleksne tehnologije
– Kraj privatnosti
– Zamagljivanje realnosti
– Evolucija inteligencije
– Pojava bio-digitalne
tehnologije
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

60

 Hardver: osnova svakog novog projekta
 Softver: naredni korak, koji daje vrednost
hardveru
 Servisi: najuspešniji sadašnji poslovni pristup
 Način života: računari postaju deo našeg
načina života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

61

• Računari su evoluirali od Charles Babbageovog plana za analitičku mašinu u moderne
super računare
• Računari se danas pojavljuju u svim oblicima i
veličinama, sa specifičnostima prilagođenim
partikularnim zadacima
• Povezivanje u mrežu poboljšava vrednost i
snagu računara:
– Internet
– WWW
– E-mail

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

62

 Računari i informacione
tehnologije su preomenili svet
temeljno i nepovratno
 Nove tehnologije, kao što su
veštačka inteligencija,
obećavaju nove primene u
budućnosti
 Računari ugrožavaju privatnost,
bezbednost, i možda, naš
individualni način života
Informatika (šk.god.2009/2010)

Dragan Cvetković


Slide 25

Fakultet za informatiku i menadžment – Beograd

1

Informatika
Razvoj računara:
od kalkulatora do mrežnog povezivanja

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

2

Razvoj računara

Ciljevi:







Šta je računar i šta može da uradi?
Uticaj računara na savremeni život
Istorija razvoja računara
Trendovi razvoja savremenih računara
Fundamentalne razlike između računara i
drugih vrsta mašina
Odnos između hardvera i softvera
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

3

Razvoj računara
• Osnovne klase savremenih računara i
njihova upotreba
• Kako Internet menja primenu računara i
informacionih tehnologija uopšte?
• Savremeno informaciono doba
• Socijalni i etički uticaj informacionih
tehnologija na društvo

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija
• Značajni pronalasci XX veka:
• Mobilna telefonija, Internet, WWW, video
konferencije
• Faza projektovanja, upotrebe, usavršavanja
• Suštinski su zasnovani na IT

Informatika (šk.god.2009/2010)

Dragan Cvetković

4

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija

• Informaciona tehnologija
• Širok spektar alata i tehnika koje se koriste
prilikom kreiranja, skladištenja, obrade i
distribucije podataka i informacija

• Osnovni cilj IT-a
• Odgovoriti na zahtev (potrošača) efikasnije i
prikladnije

Informatika (šk.god.2009/2010)

Dragan Cvetković

5

Fakultet za informatiku i menadžment – Beograd

Istorija računara
• Abacus, Vavilon, 4000
godina BC, aritmetičke
operacije, koristi se u
Kini, Japanu, Indiji itd.

• Blaise Pascal, 1642,
mehanički kalkulator,
rad sa osmocifrenim
brojevima

Informatika (šk.god.2009/2010)

Dragan Cvetković

6

Fakultet za informatiku i menadžment – Beograd

• Charles Babbage
(1791-1871)
“the father of computers”

Istorija računara

– Profesor matematike sa
Kembridža iz 19. veka
– Prvi mehanički računar
(kompjuter)
– Analitička mašina
– Programabilna pomoću
bušenih kartica
– Izvođenje računskih
operacija sa tačnošću do 20
cifara
Informatika (šk.god.2009/2010)

Dragan Cvetković

7

Fakultet za informatiku i menadžment – Beograd

• Ada Lovelace
(ćerka Lorda Bajrona)

Istorija računara

• Interpretator i promoter Babbageovih vizionarskih radova
• Napisala je plan upotrebe analitičke
mašine za računanje niza Bernoullijevih brojeva
• Verovatno je bila prvi programer na
svetu
• Jedan od savremenijih programskih
jezika je nazvan po njoj:
ADA programski jezik

Informatika (šk.god.2009/2010)

Dragan Cvetković

8

Fakultet za informatiku i menadžment – Beograd

• Herman Hollerith
(1860-1929)

Istorija računara

• Razvio je sistem kodovanja
podataka na bušenim karticama
• Patent je korišćen u SAD 1890. za
popis stanovništva
• Program se svodio na
prebrojavanje
• Izbegnute greške čitanja,
praktično neograničena memorija
za pristup
• Njegova prva kompanija je
preteča IBM-a
Informatika (šk.god.2009/2010)

Dragan Cvetković

9

Fakultet za informatiku i menadžment – Beograd

Istorija računara

10

Bušena kartica
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

11

• Alan Turing (1912-1954)
• Definisao je principe modernih
računara
• Program je niz naredbi zapisan
u memoriji nizom simbola
• Formulisao je koncept algoritma
• U II svetskom radu radio u
Bletchley Parku – Britanski
centar za dešifrovanje
• Razvio je metod “bombe” za
napad na Nemačku mašinu za
šifrovanje - Enigma
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

Enigma

12

Mašina “bomba” za dešifrovanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

13

• John Von Nouman
(1903-1957)
• Koncept programa
koji je smešten u
memoriji
• Koncept računara
opšte namene
• Mogućnost
modifikovanja
programa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

14

• Računari više nisu luksuz nego potreba
• Računari i njihova primena su uključeni
u sve aspekte svakodnevnog života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

15

• Svaki današnji računar sledi
osnovni plan projektovan od
strane Babbage-a
• Računar je višenamenski izuzetno prilagodljivo sredstvo
– Može da sabira brojeve, ali
istovremeno i da se koristi za
lansiranje interkontinentalnih
balističkih raketa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

16

• Svaki računar se može posmatrati kao sistem:
– Ulazni podaci: ulazi
– Centralna jedinica: obrada
– Izlazne informacije: izlazi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

17

• Višenamenska upotreba računara se zasniva
na:
– Hardveru:
• Fizički deo računara
– Softveru:
• Instrukcije koje upravljaju hardverom i vrše
transformacije nad prikupljenim podacima, sa
ciljem da se dobije željeni izlaz

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

18

• Osnovne operacije:
• Ulazne operacije (podaci i instrukcije),
• Aritmetičke operacije (sabiranje, množenje,
...),
• Logičke operacije (AND, OR, NOT)
• Izlazne operacije (video, štampa, zvuk, ...)
• Smeštanje i čuvanje podataka (podaci i
programi)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Hardver računara:

Razvoj računara

19







Interne komponente i periferije
CPU - procesor
Čipovi – kontroleri, memorije
Osnovna ploča
Posebne kartice (zvučna, video, mrežna,
memorijska, ...)
• Konektori (serijski, paralelni, video, audio, USB,
mrežni, telefonski, ...)
• Hladnjaci (pasivni i aktivni)
• Izvor napajanja - ispravljač
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Softver računara:

Razvoj računara

• Program – niz naredbi
(instrukcije)
• Sistemski softver (OS)
– skriva kompleksnost
hardvera
• Aplikativni softver
• Korisnici putem
interfejsa interaguju sa
aplikacijom
• Podrazumeva se
ispravan rad hardvera
Informatika (šk.god.2009/2010)

20

Hardware

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

21

External Storage

Internal Storage

Input Units

Arithmetic &
Logic Unit

Output Units

Control Unit

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

22

• Prvi realni računari:
– 1939: Konrad Zuse je
kompletirao prvi
programabilni digitalni
računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

23

• Pred II svetski rat Britanska vlada je formirala
tajni tim matematičara i inženjera za razbijanje
nacističkih vojnih šifara (Lorencova šifra)
– 1943: Tim predvođen matematičarem Alan
Turing-om kompletirao je Kolos, koji su
mnogi smatrali za prvi elektronski digitalni
računar

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Računari 1. generacije

Razvoj računara

24

– 1944: profesor sa Harvarda,
Howard Aiken je razvio računar
Mark I
– Proizvod IBM-a
 Prvi elektro-mehanički računar
opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• 1944: Mark I

Razvoj računara

Informatika (šk.god.2009/2010)

25

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

26

U toku II svetskog rata, u SAD, konstruiše se mašina za
računanje tabela trajektorija za nove topove; mašina se
zvala ENIAC (Electronic Numerical Integrator and
Computer)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

27

• ENIAC:
– Težina 30 tona
– 18000 elektronskih cevi
– Potrošnja 25 KW
– Snaga obrade: 100.000
izračunavanja u sekundi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

28

Posle rata, 1950., konstruisan je UNIVAC I, prvi
komercijalni računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Evolucija i ubrzanje

Razvoj računara

29

– Elektronske cevi su korišćene
u prvim računarima
– Tranzistori zamenjuju
elektronske cevi počevši od
1956. (računari 2. generacije)
• Tranzistori i štampane veze
• Primena na univerzitetima
– Od sredine 60. godina
tranzistore zamenjuju
integrisana kola (računari 3.
generacije)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Integrisana kola
Razvoj računara
omogućavaju:
– Povećanje pouzdanosti





30

Smanjenje dimenzije
Veću brzinu
Veću efikasnost
Niže cene

• LSI - Large Scale
Integration
• VLSI - Very Large Scale
Integration
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara
Mikroračunarska revolucija

31

 1971: Intelovi inženjeri su konstruisali
prvi mikroprocesor
 Mikroračunarska revolucija počinje
1970:
 Apple
 Commodore
...
 Stoni - desktop računari nisu u
potpunosti zamenili velike računare, koji
takođe doživljavaju promenu
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Apple II (1977)

Razvoj računara

32

– BASIC programski jezik
– Displej od 24 linije x 40
kolona
– Memorija od 4100
karaktera
– $1298.

• IBM (PC) 5150 (1981)
– modular design
– 16,000 character memory
– $1265.
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

33

• 1981-1982
– ZX81
• 8-16K

– Spectrum
• 48K

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• GUI - Graphical User
Interface

Razvoj računara

34

– Doug Engelbart's
• Osmislio “humancomputer interaction” HCI
• Razvio je hypertext
• Uveo je kursor kontrolisan
mišem
• Multiple windows.
– WIMP (windows, icons,
menus and pointers)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Macintosh (1984)

Razvoj računara

35

– Steve Jobs
• GUI, ikone, itd
• Desktop – radna
površina
• Upotreba miša i
drugih “pointing
devices”
• “Double click" i
“Click-and-drag“
osobine za podršku
uređajima za
pokazivanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Microsoft Windows

Razvoj računara

36

– Win 1.0, 1985, radio je
na MS-DOS-u, 16 bitni
OS, multitasking
– Win 3.0 i Win 3.1,
1990/92, 16/32 bitni OS
– Win 3.11, Win 95, Win
98, Win Me, 32 bitni OS
– Win NT, 64 bitni OS
– WIN XP, Windows Server
– Windows Vista, 64 bitni
OS
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

37

• Prva generacija (1951-58)
– Elektronske vakum cevi
– Mašinski jezik – jezik niskog nivoa za
programiranje
– Magnetna primarna memorija
– Problemi zagrevanja i održavanja
– Unos podataka i instrukcija preko bušenih
kartica
– Spor ulaz i izlaz
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

38

• Druga generacija (1958-64)
– Tranzistorska tehnologija
– Tehnologija štampanih veza
– Početak jezika višeg nivoa
– Povećana brzina rada
– Magnetna primarna memorija
– Magnetni diskovi i trake za
sekundarnu memoriju
– Tipičan primer: IBM 1620

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

39

• Treća generacija (1965-70)







Pojava integrisanih čipova – IC
Drastično povećanje memorije
Razvoj softvera
Drastično smanjenje veličine i cene
Povećanje brzine i dostupnosti
Tipičan primer:
HONEY WELL - 6000 SERIES

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

40

• Četvrta generacija (1971- do danas)







LSI - Large Scale Integration
VLSI - Very Large Scale Integration
Razvoj mikroprocesora
Pojava mini i super računara
Paralelno procesiranje
Povećana brzina rada, snaga, memorijski
resursi
– Tipični predstavnici:
Apple II, IBM PC

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

41

• Karakteristike razvoja računara:
• Povećanje brzine (radnog takta)
• Povećanje memorijskih resursa (i za primarnu
i sekundarnu memoriju)
• Povećanje širine magistrale
• Paralelizacija u radu
• Niža cena
• Manje dimenzije
• Manja potrošnja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd











Razvoj računara

42

Mainframe
Super računari
Serveri
Radne stanice
Personalni računari
Stoni i prenosivi računari
Mikrokompjuteri
Ugrađeni računari
Mreže, klasteri računara
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

43

• Mainframe i Super računari
• Mainframe
– Višekorisnički
– Koriste se u velikim organizacijama, kao što
su banke i avioprevoznici za velike
računarske poslove

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

• Mainframe

44

– Mogućnost konkurentne
obrade aplikacija
– Velike organizacije –
upravljaju sa više od
1000 transakcija
– Zahtevaju specijalnu
klimu za prostoriju
– Ulaz/Izlaz preko “dumb”
terminala

TERMINALI

Informatika (šk.god.2009/2010)

MAINFRAME

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

45

• Super računari
– Za moćne korisnike kojima je potreban pristup
najbržim i najmoćnijim računarima

NASA Columbia
Supercomputer

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

46

• Super računari
– Skupa, najmodernija tehnologija
– Koriste se za simulacije i modelovanje
kompleksnih sistema
– Mesta primene:






Vremenska prognoza,
Hemijski i fizički procesi
Kretanja u vasioni
Vojne potrebe
.....
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

47

• Serveri, radne stanice i PC (personalni
računari)
– Serveri
• Računari namenjeni za obezbeđivanje softverske
podrške i drugih računarskih resursa drugim
računarima u okviru date mreže

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Radne stanice

Podela računara

48

– Moćni stoni računari sa
povećanom računarskom
snagom (pojačani resursi)
koji su prevashodno
namenjeni krajnjim,
interaktivnim aplikacijama
– Najčešće su povezani na
veliki računarski sistem
– 3D grafika, dizajn i sl.
– Najčešće su potrebni
naučnicima i inženjerima
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

49

• Personalni računari
– Opslužuju jednog
korisnika u datom
trenutku
– Uobičajene primene
obuhvataju:
• obrada teksta,
računovodstvo, igre,
slušanje muzike i
gledanje video
sadržaja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

50

• Prenosivi računari: mašine koje nisu vezane za
stolove
– Notebooks (laptops)
– Handheld computers (PDAs)
– Palmtop

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Ugrađeni računari

Podela računara

51

– Računari posebne namene
isključivo za unapred definisane
zadatke
• Kontrola temperature i
vlažnosti
• Monitorisanje rada srca
• Monitorisanje kućnog
sistema obezbeđenja od
provale, ...

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara
•Pojava računarskih
mreža

52

– Local-Area Networks
(LANs) lokalne mreže
– Wide-Area Networks
(WANs) regionalne mreže
– Eksperimentalna mreža
formirana 1969, nazvana
ARPANET, u narednom
periodu se transformiše u
Internet
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

53

• Servisi (usluge) Interneta
– Elektronska pošta
• E-mail softver

– World Wide Web
• Transformacija Interneta od
tekstualnog u multimedijalno
okruženje, koje obuhvata slike,
animacije, zvuk i video.
• Web browseri - programi koji
služe kao navigacioni prozori
na Web-u
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

54

• Hipertekst linkovi
– Povezuju milione Web stranica kreiranih od
različitih autora
• Intranet
– Privatne unutar-organizacijske mreže
zasnovane na Internet tehnologiji
• Extranet
– Udaljeni korisnici koji mogu da pristupe
resursima Intraneta
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

55

• Doba u razvoju društva:
– Poljoprivredno doba
– Industrijsko doba

• Doba u kome živimo informaciono doba:
– Sve više ljudi zarađuje za
život radeći na računarima

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

56

• Uticaj tehnologije
–Računarska pismenost
već unapređuje naš
svakodnevni život i
profesionalni rad

• Primene (aplikacije):
–Omogućavaju upotrebu
računara za specificirane
namere
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo
• Aplikativni programi

57

– Obrada teksta i stono
izdavaštvo
– Tabelarni proračuni
– Baze podataka
– Računarska grafika i digitalna
fotografija
– Digitalni audio, digitalni video i
multimedija
– Telekomunikacione mreže
– Veštačka inteligencija
– Zabava
– Opšte metode rešavanja
problema
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

58

• Implikacije: Socialna i etička pitanja
– Personalna privatnost ugrožena centralizovanim
bazama podataka i računarskim mrežama
– Rizik od kriminala zasnovanog na visokoj tehnologiji i
teškoćama zaštite osetljivih podataka
– Teškoće u definisanju i zaštiti intelektualne svojine u
uslovima digitalnog doba
– Rizik od otkaza računarskih sistema
– Opasnost od automatizacije i dehumanizacije rada

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

59

– Zloupotreba informacija u
političke i ekonomske svrhe
– Opasnost zavisnosti od
kompleksne tehnologije
– Kraj privatnosti
– Zamagljivanje realnosti
– Evolucija inteligencije
– Pojava bio-digitalne
tehnologije
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

60

 Hardver: osnova svakog novog projekta
 Softver: naredni korak, koji daje vrednost
hardveru
 Servisi: najuspešniji sadašnji poslovni pristup
 Način života: računari postaju deo našeg
načina života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

61

• Računari su evoluirali od Charles Babbageovog plana za analitičku mašinu u moderne
super računare
• Računari se danas pojavljuju u svim oblicima i
veličinama, sa specifičnostima prilagođenim
partikularnim zadacima
• Povezivanje u mrežu poboljšava vrednost i
snagu računara:
– Internet
– WWW
– E-mail

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

62

 Računari i informacione
tehnologije su preomenili svet
temeljno i nepovratno
 Nove tehnologije, kao što su
veštačka inteligencija,
obećavaju nove primene u
budućnosti
 Računari ugrožavaju privatnost,
bezbednost, i možda, naš
individualni način života
Informatika (šk.god.2009/2010)

Dragan Cvetković


Slide 26

Fakultet za informatiku i menadžment – Beograd

1

Informatika
Razvoj računara:
od kalkulatora do mrežnog povezivanja

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

2

Razvoj računara

Ciljevi:







Šta je računar i šta može da uradi?
Uticaj računara na savremeni život
Istorija razvoja računara
Trendovi razvoja savremenih računara
Fundamentalne razlike između računara i
drugih vrsta mašina
Odnos između hardvera i softvera
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

3

Razvoj računara
• Osnovne klase savremenih računara i
njihova upotreba
• Kako Internet menja primenu računara i
informacionih tehnologija uopšte?
• Savremeno informaciono doba
• Socijalni i etički uticaj informacionih
tehnologija na društvo

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija
• Značajni pronalasci XX veka:
• Mobilna telefonija, Internet, WWW, video
konferencije
• Faza projektovanja, upotrebe, usavršavanja
• Suštinski su zasnovani na IT

Informatika (šk.god.2009/2010)

Dragan Cvetković

4

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija

• Informaciona tehnologija
• Širok spektar alata i tehnika koje se koriste
prilikom kreiranja, skladištenja, obrade i
distribucije podataka i informacija

• Osnovni cilj IT-a
• Odgovoriti na zahtev (potrošača) efikasnije i
prikladnije

Informatika (šk.god.2009/2010)

Dragan Cvetković

5

Fakultet za informatiku i menadžment – Beograd

Istorija računara
• Abacus, Vavilon, 4000
godina BC, aritmetičke
operacije, koristi se u
Kini, Japanu, Indiji itd.

• Blaise Pascal, 1642,
mehanički kalkulator,
rad sa osmocifrenim
brojevima

Informatika (šk.god.2009/2010)

Dragan Cvetković

6

Fakultet za informatiku i menadžment – Beograd

• Charles Babbage
(1791-1871)
“the father of computers”

Istorija računara

– Profesor matematike sa
Kembridža iz 19. veka
– Prvi mehanički računar
(kompjuter)
– Analitička mašina
– Programabilna pomoću
bušenih kartica
– Izvođenje računskih
operacija sa tačnošću do 20
cifara
Informatika (šk.god.2009/2010)

Dragan Cvetković

7

Fakultet za informatiku i menadžment – Beograd

• Ada Lovelace
(ćerka Lorda Bajrona)

Istorija računara

• Interpretator i promoter Babbageovih vizionarskih radova
• Napisala je plan upotrebe analitičke
mašine za računanje niza Bernoullijevih brojeva
• Verovatno je bila prvi programer na
svetu
• Jedan od savremenijih programskih
jezika je nazvan po njoj:
ADA programski jezik

Informatika (šk.god.2009/2010)

Dragan Cvetković

8

Fakultet za informatiku i menadžment – Beograd

• Herman Hollerith
(1860-1929)

Istorija računara

• Razvio je sistem kodovanja
podataka na bušenim karticama
• Patent je korišćen u SAD 1890. za
popis stanovništva
• Program se svodio na
prebrojavanje
• Izbegnute greške čitanja,
praktično neograničena memorija
za pristup
• Njegova prva kompanija je
preteča IBM-a
Informatika (šk.god.2009/2010)

Dragan Cvetković

9

Fakultet za informatiku i menadžment – Beograd

Istorija računara

10

Bušena kartica
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

11

• Alan Turing (1912-1954)
• Definisao je principe modernih
računara
• Program je niz naredbi zapisan
u memoriji nizom simbola
• Formulisao je koncept algoritma
• U II svetskom radu radio u
Bletchley Parku – Britanski
centar za dešifrovanje
• Razvio je metod “bombe” za
napad na Nemačku mašinu za
šifrovanje - Enigma
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

Enigma

12

Mašina “bomba” za dešifrovanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

13

• John Von Nouman
(1903-1957)
• Koncept programa
koji je smešten u
memoriji
• Koncept računara
opšte namene
• Mogućnost
modifikovanja
programa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

14

• Računari više nisu luksuz nego potreba
• Računari i njihova primena su uključeni
u sve aspekte svakodnevnog života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

15

• Svaki današnji računar sledi
osnovni plan projektovan od
strane Babbage-a
• Računar je višenamenski izuzetno prilagodljivo sredstvo
– Može da sabira brojeve, ali
istovremeno i da se koristi za
lansiranje interkontinentalnih
balističkih raketa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

16

• Svaki računar se može posmatrati kao sistem:
– Ulazni podaci: ulazi
– Centralna jedinica: obrada
– Izlazne informacije: izlazi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

17

• Višenamenska upotreba računara se zasniva
na:
– Hardveru:
• Fizički deo računara
– Softveru:
• Instrukcije koje upravljaju hardverom i vrše
transformacije nad prikupljenim podacima, sa
ciljem da se dobije željeni izlaz

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

18

• Osnovne operacije:
• Ulazne operacije (podaci i instrukcije),
• Aritmetičke operacije (sabiranje, množenje,
...),
• Logičke operacije (AND, OR, NOT)
• Izlazne operacije (video, štampa, zvuk, ...)
• Smeštanje i čuvanje podataka (podaci i
programi)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Hardver računara:

Razvoj računara

19







Interne komponente i periferije
CPU - procesor
Čipovi – kontroleri, memorije
Osnovna ploča
Posebne kartice (zvučna, video, mrežna,
memorijska, ...)
• Konektori (serijski, paralelni, video, audio, USB,
mrežni, telefonski, ...)
• Hladnjaci (pasivni i aktivni)
• Izvor napajanja - ispravljač
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Softver računara:

Razvoj računara

• Program – niz naredbi
(instrukcije)
• Sistemski softver (OS)
– skriva kompleksnost
hardvera
• Aplikativni softver
• Korisnici putem
interfejsa interaguju sa
aplikacijom
• Podrazumeva se
ispravan rad hardvera
Informatika (šk.god.2009/2010)

20

Hardware

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

21

External Storage

Internal Storage

Input Units

Arithmetic &
Logic Unit

Output Units

Control Unit

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

22

• Prvi realni računari:
– 1939: Konrad Zuse je
kompletirao prvi
programabilni digitalni
računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

23

• Pred II svetski rat Britanska vlada je formirala
tajni tim matematičara i inženjera za razbijanje
nacističkih vojnih šifara (Lorencova šifra)
– 1943: Tim predvođen matematičarem Alan
Turing-om kompletirao je Kolos, koji su
mnogi smatrali za prvi elektronski digitalni
računar

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Računari 1. generacije

Razvoj računara

24

– 1944: profesor sa Harvarda,
Howard Aiken je razvio računar
Mark I
– Proizvod IBM-a
 Prvi elektro-mehanički računar
opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• 1944: Mark I

Razvoj računara

Informatika (šk.god.2009/2010)

25

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

26

U toku II svetskog rata, u SAD, konstruiše se mašina za
računanje tabela trajektorija za nove topove; mašina se
zvala ENIAC (Electronic Numerical Integrator and
Computer)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

27

• ENIAC:
– Težina 30 tona
– 18000 elektronskih cevi
– Potrošnja 25 KW
– Snaga obrade: 100.000
izračunavanja u sekundi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

28

Posle rata, 1950., konstruisan je UNIVAC I, prvi
komercijalni računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Evolucija i ubrzanje

Razvoj računara

29

– Elektronske cevi su korišćene
u prvim računarima
– Tranzistori zamenjuju
elektronske cevi počevši od
1956. (računari 2. generacije)
• Tranzistori i štampane veze
• Primena na univerzitetima
– Od sredine 60. godina
tranzistore zamenjuju
integrisana kola (računari 3.
generacije)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Integrisana kola
Razvoj računara
omogućavaju:
– Povećanje pouzdanosti





30

Smanjenje dimenzije
Veću brzinu
Veću efikasnost
Niže cene

• LSI - Large Scale
Integration
• VLSI - Very Large Scale
Integration
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara
Mikroračunarska revolucija

31

 1971: Intelovi inženjeri su konstruisali
prvi mikroprocesor
 Mikroračunarska revolucija počinje
1970:
 Apple
 Commodore
...
 Stoni - desktop računari nisu u
potpunosti zamenili velike računare, koji
takođe doživljavaju promenu
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Apple II (1977)

Razvoj računara

32

– BASIC programski jezik
– Displej od 24 linije x 40
kolona
– Memorija od 4100
karaktera
– $1298.

• IBM (PC) 5150 (1981)
– modular design
– 16,000 character memory
– $1265.
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

33

• 1981-1982
– ZX81
• 8-16K

– Spectrum
• 48K

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• GUI - Graphical User
Interface

Razvoj računara

34

– Doug Engelbart's
• Osmislio “humancomputer interaction” HCI
• Razvio je hypertext
• Uveo je kursor kontrolisan
mišem
• Multiple windows.
– WIMP (windows, icons,
menus and pointers)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Macintosh (1984)

Razvoj računara

35

– Steve Jobs
• GUI, ikone, itd
• Desktop – radna
površina
• Upotreba miša i
drugih “pointing
devices”
• “Double click" i
“Click-and-drag“
osobine za podršku
uređajima za
pokazivanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Microsoft Windows

Razvoj računara

36

– Win 1.0, 1985, radio je
na MS-DOS-u, 16 bitni
OS, multitasking
– Win 3.0 i Win 3.1,
1990/92, 16/32 bitni OS
– Win 3.11, Win 95, Win
98, Win Me, 32 bitni OS
– Win NT, 64 bitni OS
– WIN XP, Windows Server
– Windows Vista, 64 bitni
OS
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

37

• Prva generacija (1951-58)
– Elektronske vakum cevi
– Mašinski jezik – jezik niskog nivoa za
programiranje
– Magnetna primarna memorija
– Problemi zagrevanja i održavanja
– Unos podataka i instrukcija preko bušenih
kartica
– Spor ulaz i izlaz
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

38

• Druga generacija (1958-64)
– Tranzistorska tehnologija
– Tehnologija štampanih veza
– Početak jezika višeg nivoa
– Povećana brzina rada
– Magnetna primarna memorija
– Magnetni diskovi i trake za
sekundarnu memoriju
– Tipičan primer: IBM 1620

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

39

• Treća generacija (1965-70)







Pojava integrisanih čipova – IC
Drastično povećanje memorije
Razvoj softvera
Drastično smanjenje veličine i cene
Povećanje brzine i dostupnosti
Tipičan primer:
HONEY WELL - 6000 SERIES

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

40

• Četvrta generacija (1971- do danas)







LSI - Large Scale Integration
VLSI - Very Large Scale Integration
Razvoj mikroprocesora
Pojava mini i super računara
Paralelno procesiranje
Povećana brzina rada, snaga, memorijski
resursi
– Tipični predstavnici:
Apple II, IBM PC

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

41

• Karakteristike razvoja računara:
• Povećanje brzine (radnog takta)
• Povećanje memorijskih resursa (i za primarnu
i sekundarnu memoriju)
• Povećanje širine magistrale
• Paralelizacija u radu
• Niža cena
• Manje dimenzije
• Manja potrošnja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd











Razvoj računara

42

Mainframe
Super računari
Serveri
Radne stanice
Personalni računari
Stoni i prenosivi računari
Mikrokompjuteri
Ugrađeni računari
Mreže, klasteri računara
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

43

• Mainframe i Super računari
• Mainframe
– Višekorisnički
– Koriste se u velikim organizacijama, kao što
su banke i avioprevoznici za velike
računarske poslove

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

• Mainframe

44

– Mogućnost konkurentne
obrade aplikacija
– Velike organizacije –
upravljaju sa više od
1000 transakcija
– Zahtevaju specijalnu
klimu za prostoriju
– Ulaz/Izlaz preko “dumb”
terminala

TERMINALI

Informatika (šk.god.2009/2010)

MAINFRAME

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

45

• Super računari
– Za moćne korisnike kojima je potreban pristup
najbržim i najmoćnijim računarima

NASA Columbia
Supercomputer

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

46

• Super računari
– Skupa, najmodernija tehnologija
– Koriste se za simulacije i modelovanje
kompleksnih sistema
– Mesta primene:






Vremenska prognoza,
Hemijski i fizički procesi
Kretanja u vasioni
Vojne potrebe
.....
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

47

• Serveri, radne stanice i PC (personalni
računari)
– Serveri
• Računari namenjeni za obezbeđivanje softverske
podrške i drugih računarskih resursa drugim
računarima u okviru date mreže

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Radne stanice

Podela računara

48

– Moćni stoni računari sa
povećanom računarskom
snagom (pojačani resursi)
koji su prevashodno
namenjeni krajnjim,
interaktivnim aplikacijama
– Najčešće su povezani na
veliki računarski sistem
– 3D grafika, dizajn i sl.
– Najčešće su potrebni
naučnicima i inženjerima
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

49

• Personalni računari
– Opslužuju jednog
korisnika u datom
trenutku
– Uobičajene primene
obuhvataju:
• obrada teksta,
računovodstvo, igre,
slušanje muzike i
gledanje video
sadržaja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

50

• Prenosivi računari: mašine koje nisu vezane za
stolove
– Notebooks (laptops)
– Handheld computers (PDAs)
– Palmtop

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Ugrađeni računari

Podela računara

51

– Računari posebne namene
isključivo za unapred definisane
zadatke
• Kontrola temperature i
vlažnosti
• Monitorisanje rada srca
• Monitorisanje kućnog
sistema obezbeđenja od
provale, ...

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara
•Pojava računarskih
mreža

52

– Local-Area Networks
(LANs) lokalne mreže
– Wide-Area Networks
(WANs) regionalne mreže
– Eksperimentalna mreža
formirana 1969, nazvana
ARPANET, u narednom
periodu se transformiše u
Internet
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

53

• Servisi (usluge) Interneta
– Elektronska pošta
• E-mail softver

– World Wide Web
• Transformacija Interneta od
tekstualnog u multimedijalno
okruženje, koje obuhvata slike,
animacije, zvuk i video.
• Web browseri - programi koji
služe kao navigacioni prozori
na Web-u
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

54

• Hipertekst linkovi
– Povezuju milione Web stranica kreiranih od
različitih autora
• Intranet
– Privatne unutar-organizacijske mreže
zasnovane na Internet tehnologiji
• Extranet
– Udaljeni korisnici koji mogu da pristupe
resursima Intraneta
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

55

• Doba u razvoju društva:
– Poljoprivredno doba
– Industrijsko doba

• Doba u kome živimo informaciono doba:
– Sve više ljudi zarađuje za
život radeći na računarima

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

56

• Uticaj tehnologije
–Računarska pismenost
već unapređuje naš
svakodnevni život i
profesionalni rad

• Primene (aplikacije):
–Omogućavaju upotrebu
računara za specificirane
namere
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo
• Aplikativni programi

57

– Obrada teksta i stono
izdavaštvo
– Tabelarni proračuni
– Baze podataka
– Računarska grafika i digitalna
fotografija
– Digitalni audio, digitalni video i
multimedija
– Telekomunikacione mreže
– Veštačka inteligencija
– Zabava
– Opšte metode rešavanja
problema
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

58

• Implikacije: Socialna i etička pitanja
– Personalna privatnost ugrožena centralizovanim
bazama podataka i računarskim mrežama
– Rizik od kriminala zasnovanog na visokoj tehnologiji i
teškoćama zaštite osetljivih podataka
– Teškoće u definisanju i zaštiti intelektualne svojine u
uslovima digitalnog doba
– Rizik od otkaza računarskih sistema
– Opasnost od automatizacije i dehumanizacije rada

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

59

– Zloupotreba informacija u
političke i ekonomske svrhe
– Opasnost zavisnosti od
kompleksne tehnologije
– Kraj privatnosti
– Zamagljivanje realnosti
– Evolucija inteligencije
– Pojava bio-digitalne
tehnologije
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

60

 Hardver: osnova svakog novog projekta
 Softver: naredni korak, koji daje vrednost
hardveru
 Servisi: najuspešniji sadašnji poslovni pristup
 Način života: računari postaju deo našeg
načina života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

61

• Računari su evoluirali od Charles Babbageovog plana za analitičku mašinu u moderne
super računare
• Računari se danas pojavljuju u svim oblicima i
veličinama, sa specifičnostima prilagođenim
partikularnim zadacima
• Povezivanje u mrežu poboljšava vrednost i
snagu računara:
– Internet
– WWW
– E-mail

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

62

 Računari i informacione
tehnologije su preomenili svet
temeljno i nepovratno
 Nove tehnologije, kao što su
veštačka inteligencija,
obećavaju nove primene u
budućnosti
 Računari ugrožavaju privatnost,
bezbednost, i možda, naš
individualni način života
Informatika (šk.god.2009/2010)

Dragan Cvetković


Slide 27

Fakultet za informatiku i menadžment – Beograd

1

Informatika
Razvoj računara:
od kalkulatora do mrežnog povezivanja

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

2

Razvoj računara

Ciljevi:







Šta je računar i šta može da uradi?
Uticaj računara na savremeni život
Istorija razvoja računara
Trendovi razvoja savremenih računara
Fundamentalne razlike između računara i
drugih vrsta mašina
Odnos između hardvera i softvera
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

3

Razvoj računara
• Osnovne klase savremenih računara i
njihova upotreba
• Kako Internet menja primenu računara i
informacionih tehnologija uopšte?
• Savremeno informaciono doba
• Socijalni i etički uticaj informacionih
tehnologija na društvo

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija
• Značajni pronalasci XX veka:
• Mobilna telefonija, Internet, WWW, video
konferencije
• Faza projektovanja, upotrebe, usavršavanja
• Suštinski su zasnovani na IT

Informatika (šk.god.2009/2010)

Dragan Cvetković

4

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija

• Informaciona tehnologija
• Širok spektar alata i tehnika koje se koriste
prilikom kreiranja, skladištenja, obrade i
distribucije podataka i informacija

• Osnovni cilj IT-a
• Odgovoriti na zahtev (potrošača) efikasnije i
prikladnije

Informatika (šk.god.2009/2010)

Dragan Cvetković

5

Fakultet za informatiku i menadžment – Beograd

Istorija računara
• Abacus, Vavilon, 4000
godina BC, aritmetičke
operacije, koristi se u
Kini, Japanu, Indiji itd.

• Blaise Pascal, 1642,
mehanički kalkulator,
rad sa osmocifrenim
brojevima

Informatika (šk.god.2009/2010)

Dragan Cvetković

6

Fakultet za informatiku i menadžment – Beograd

• Charles Babbage
(1791-1871)
“the father of computers”

Istorija računara

– Profesor matematike sa
Kembridža iz 19. veka
– Prvi mehanički računar
(kompjuter)
– Analitička mašina
– Programabilna pomoću
bušenih kartica
– Izvođenje računskih
operacija sa tačnošću do 20
cifara
Informatika (šk.god.2009/2010)

Dragan Cvetković

7

Fakultet za informatiku i menadžment – Beograd

• Ada Lovelace
(ćerka Lorda Bajrona)

Istorija računara

• Interpretator i promoter Babbageovih vizionarskih radova
• Napisala je plan upotrebe analitičke
mašine za računanje niza Bernoullijevih brojeva
• Verovatno je bila prvi programer na
svetu
• Jedan od savremenijih programskih
jezika je nazvan po njoj:
ADA programski jezik

Informatika (šk.god.2009/2010)

Dragan Cvetković

8

Fakultet za informatiku i menadžment – Beograd

• Herman Hollerith
(1860-1929)

Istorija računara

• Razvio je sistem kodovanja
podataka na bušenim karticama
• Patent je korišćen u SAD 1890. za
popis stanovništva
• Program se svodio na
prebrojavanje
• Izbegnute greške čitanja,
praktično neograničena memorija
za pristup
• Njegova prva kompanija je
preteča IBM-a
Informatika (šk.god.2009/2010)

Dragan Cvetković

9

Fakultet za informatiku i menadžment – Beograd

Istorija računara

10

Bušena kartica
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

11

• Alan Turing (1912-1954)
• Definisao je principe modernih
računara
• Program je niz naredbi zapisan
u memoriji nizom simbola
• Formulisao je koncept algoritma
• U II svetskom radu radio u
Bletchley Parku – Britanski
centar za dešifrovanje
• Razvio je metod “bombe” za
napad na Nemačku mašinu za
šifrovanje - Enigma
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

Enigma

12

Mašina “bomba” za dešifrovanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

13

• John Von Nouman
(1903-1957)
• Koncept programa
koji je smešten u
memoriji
• Koncept računara
opšte namene
• Mogućnost
modifikovanja
programa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

14

• Računari više nisu luksuz nego potreba
• Računari i njihova primena su uključeni
u sve aspekte svakodnevnog života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

15

• Svaki današnji računar sledi
osnovni plan projektovan od
strane Babbage-a
• Računar je višenamenski izuzetno prilagodljivo sredstvo
– Može da sabira brojeve, ali
istovremeno i da se koristi za
lansiranje interkontinentalnih
balističkih raketa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

16

• Svaki računar se može posmatrati kao sistem:
– Ulazni podaci: ulazi
– Centralna jedinica: obrada
– Izlazne informacije: izlazi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

17

• Višenamenska upotreba računara se zasniva
na:
– Hardveru:
• Fizički deo računara
– Softveru:
• Instrukcije koje upravljaju hardverom i vrše
transformacije nad prikupljenim podacima, sa
ciljem da se dobije željeni izlaz

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

18

• Osnovne operacije:
• Ulazne operacije (podaci i instrukcije),
• Aritmetičke operacije (sabiranje, množenje,
...),
• Logičke operacije (AND, OR, NOT)
• Izlazne operacije (video, štampa, zvuk, ...)
• Smeštanje i čuvanje podataka (podaci i
programi)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Hardver računara:

Razvoj računara

19







Interne komponente i periferije
CPU - procesor
Čipovi – kontroleri, memorije
Osnovna ploča
Posebne kartice (zvučna, video, mrežna,
memorijska, ...)
• Konektori (serijski, paralelni, video, audio, USB,
mrežni, telefonski, ...)
• Hladnjaci (pasivni i aktivni)
• Izvor napajanja - ispravljač
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Softver računara:

Razvoj računara

• Program – niz naredbi
(instrukcije)
• Sistemski softver (OS)
– skriva kompleksnost
hardvera
• Aplikativni softver
• Korisnici putem
interfejsa interaguju sa
aplikacijom
• Podrazumeva se
ispravan rad hardvera
Informatika (šk.god.2009/2010)

20

Hardware

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

21

External Storage

Internal Storage

Input Units

Arithmetic &
Logic Unit

Output Units

Control Unit

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

22

• Prvi realni računari:
– 1939: Konrad Zuse je
kompletirao prvi
programabilni digitalni
računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

23

• Pred II svetski rat Britanska vlada je formirala
tajni tim matematičara i inženjera za razbijanje
nacističkih vojnih šifara (Lorencova šifra)
– 1943: Tim predvođen matematičarem Alan
Turing-om kompletirao je Kolos, koji su
mnogi smatrali za prvi elektronski digitalni
računar

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Računari 1. generacije

Razvoj računara

24

– 1944: profesor sa Harvarda,
Howard Aiken je razvio računar
Mark I
– Proizvod IBM-a
 Prvi elektro-mehanički računar
opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• 1944: Mark I

Razvoj računara

Informatika (šk.god.2009/2010)

25

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

26

U toku II svetskog rata, u SAD, konstruiše se mašina za
računanje tabela trajektorija za nove topove; mašina se
zvala ENIAC (Electronic Numerical Integrator and
Computer)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

27

• ENIAC:
– Težina 30 tona
– 18000 elektronskih cevi
– Potrošnja 25 KW
– Snaga obrade: 100.000
izračunavanja u sekundi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

28

Posle rata, 1950., konstruisan je UNIVAC I, prvi
komercijalni računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Evolucija i ubrzanje

Razvoj računara

29

– Elektronske cevi su korišćene
u prvim računarima
– Tranzistori zamenjuju
elektronske cevi počevši od
1956. (računari 2. generacije)
• Tranzistori i štampane veze
• Primena na univerzitetima
– Od sredine 60. godina
tranzistore zamenjuju
integrisana kola (računari 3.
generacije)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Integrisana kola
Razvoj računara
omogućavaju:
– Povećanje pouzdanosti





30

Smanjenje dimenzije
Veću brzinu
Veću efikasnost
Niže cene

• LSI - Large Scale
Integration
• VLSI - Very Large Scale
Integration
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara
Mikroračunarska revolucija

31

 1971: Intelovi inženjeri su konstruisali
prvi mikroprocesor
 Mikroračunarska revolucija počinje
1970:
 Apple
 Commodore
...
 Stoni - desktop računari nisu u
potpunosti zamenili velike računare, koji
takođe doživljavaju promenu
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Apple II (1977)

Razvoj računara

32

– BASIC programski jezik
– Displej od 24 linije x 40
kolona
– Memorija od 4100
karaktera
– $1298.

• IBM (PC) 5150 (1981)
– modular design
– 16,000 character memory
– $1265.
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

33

• 1981-1982
– ZX81
• 8-16K

– Spectrum
• 48K

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• GUI - Graphical User
Interface

Razvoj računara

34

– Doug Engelbart's
• Osmislio “humancomputer interaction” HCI
• Razvio je hypertext
• Uveo je kursor kontrolisan
mišem
• Multiple windows.
– WIMP (windows, icons,
menus and pointers)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Macintosh (1984)

Razvoj računara

35

– Steve Jobs
• GUI, ikone, itd
• Desktop – radna
površina
• Upotreba miša i
drugih “pointing
devices”
• “Double click" i
“Click-and-drag“
osobine za podršku
uređajima za
pokazivanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Microsoft Windows

Razvoj računara

36

– Win 1.0, 1985, radio je
na MS-DOS-u, 16 bitni
OS, multitasking
– Win 3.0 i Win 3.1,
1990/92, 16/32 bitni OS
– Win 3.11, Win 95, Win
98, Win Me, 32 bitni OS
– Win NT, 64 bitni OS
– WIN XP, Windows Server
– Windows Vista, 64 bitni
OS
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

37

• Prva generacija (1951-58)
– Elektronske vakum cevi
– Mašinski jezik – jezik niskog nivoa za
programiranje
– Magnetna primarna memorija
– Problemi zagrevanja i održavanja
– Unos podataka i instrukcija preko bušenih
kartica
– Spor ulaz i izlaz
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

38

• Druga generacija (1958-64)
– Tranzistorska tehnologija
– Tehnologija štampanih veza
– Početak jezika višeg nivoa
– Povećana brzina rada
– Magnetna primarna memorija
– Magnetni diskovi i trake za
sekundarnu memoriju
– Tipičan primer: IBM 1620

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

39

• Treća generacija (1965-70)







Pojava integrisanih čipova – IC
Drastično povećanje memorije
Razvoj softvera
Drastično smanjenje veličine i cene
Povećanje brzine i dostupnosti
Tipičan primer:
HONEY WELL - 6000 SERIES

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

40

• Četvrta generacija (1971- do danas)







LSI - Large Scale Integration
VLSI - Very Large Scale Integration
Razvoj mikroprocesora
Pojava mini i super računara
Paralelno procesiranje
Povećana brzina rada, snaga, memorijski
resursi
– Tipični predstavnici:
Apple II, IBM PC

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

41

• Karakteristike razvoja računara:
• Povećanje brzine (radnog takta)
• Povećanje memorijskih resursa (i za primarnu
i sekundarnu memoriju)
• Povećanje širine magistrale
• Paralelizacija u radu
• Niža cena
• Manje dimenzije
• Manja potrošnja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd











Razvoj računara

42

Mainframe
Super računari
Serveri
Radne stanice
Personalni računari
Stoni i prenosivi računari
Mikrokompjuteri
Ugrađeni računari
Mreže, klasteri računara
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

43

• Mainframe i Super računari
• Mainframe
– Višekorisnički
– Koriste se u velikim organizacijama, kao što
su banke i avioprevoznici za velike
računarske poslove

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

• Mainframe

44

– Mogućnost konkurentne
obrade aplikacija
– Velike organizacije –
upravljaju sa više od
1000 transakcija
– Zahtevaju specijalnu
klimu za prostoriju
– Ulaz/Izlaz preko “dumb”
terminala

TERMINALI

Informatika (šk.god.2009/2010)

MAINFRAME

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

45

• Super računari
– Za moćne korisnike kojima je potreban pristup
najbržim i najmoćnijim računarima

NASA Columbia
Supercomputer

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

46

• Super računari
– Skupa, najmodernija tehnologija
– Koriste se za simulacije i modelovanje
kompleksnih sistema
– Mesta primene:






Vremenska prognoza,
Hemijski i fizički procesi
Kretanja u vasioni
Vojne potrebe
.....
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

47

• Serveri, radne stanice i PC (personalni
računari)
– Serveri
• Računari namenjeni za obezbeđivanje softverske
podrške i drugih računarskih resursa drugim
računarima u okviru date mreže

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Radne stanice

Podela računara

48

– Moćni stoni računari sa
povećanom računarskom
snagom (pojačani resursi)
koji su prevashodno
namenjeni krajnjim,
interaktivnim aplikacijama
– Najčešće su povezani na
veliki računarski sistem
– 3D grafika, dizajn i sl.
– Najčešće su potrebni
naučnicima i inženjerima
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

49

• Personalni računari
– Opslužuju jednog
korisnika u datom
trenutku
– Uobičajene primene
obuhvataju:
• obrada teksta,
računovodstvo, igre,
slušanje muzike i
gledanje video
sadržaja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

50

• Prenosivi računari: mašine koje nisu vezane za
stolove
– Notebooks (laptops)
– Handheld computers (PDAs)
– Palmtop

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Ugrađeni računari

Podela računara

51

– Računari posebne namene
isključivo za unapred definisane
zadatke
• Kontrola temperature i
vlažnosti
• Monitorisanje rada srca
• Monitorisanje kućnog
sistema obezbeđenja od
provale, ...

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara
•Pojava računarskih
mreža

52

– Local-Area Networks
(LANs) lokalne mreže
– Wide-Area Networks
(WANs) regionalne mreže
– Eksperimentalna mreža
formirana 1969, nazvana
ARPANET, u narednom
periodu se transformiše u
Internet
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

53

• Servisi (usluge) Interneta
– Elektronska pošta
• E-mail softver

– World Wide Web
• Transformacija Interneta od
tekstualnog u multimedijalno
okruženje, koje obuhvata slike,
animacije, zvuk i video.
• Web browseri - programi koji
služe kao navigacioni prozori
na Web-u
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

54

• Hipertekst linkovi
– Povezuju milione Web stranica kreiranih od
različitih autora
• Intranet
– Privatne unutar-organizacijske mreže
zasnovane na Internet tehnologiji
• Extranet
– Udaljeni korisnici koji mogu da pristupe
resursima Intraneta
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

55

• Doba u razvoju društva:
– Poljoprivredno doba
– Industrijsko doba

• Doba u kome živimo informaciono doba:
– Sve više ljudi zarađuje za
život radeći na računarima

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

56

• Uticaj tehnologije
–Računarska pismenost
već unapređuje naš
svakodnevni život i
profesionalni rad

• Primene (aplikacije):
–Omogućavaju upotrebu
računara za specificirane
namere
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo
• Aplikativni programi

57

– Obrada teksta i stono
izdavaštvo
– Tabelarni proračuni
– Baze podataka
– Računarska grafika i digitalna
fotografija
– Digitalni audio, digitalni video i
multimedija
– Telekomunikacione mreže
– Veštačka inteligencija
– Zabava
– Opšte metode rešavanja
problema
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

58

• Implikacije: Socialna i etička pitanja
– Personalna privatnost ugrožena centralizovanim
bazama podataka i računarskim mrežama
– Rizik od kriminala zasnovanog na visokoj tehnologiji i
teškoćama zaštite osetljivih podataka
– Teškoće u definisanju i zaštiti intelektualne svojine u
uslovima digitalnog doba
– Rizik od otkaza računarskih sistema
– Opasnost od automatizacije i dehumanizacije rada

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

59

– Zloupotreba informacija u
političke i ekonomske svrhe
– Opasnost zavisnosti od
kompleksne tehnologije
– Kraj privatnosti
– Zamagljivanje realnosti
– Evolucija inteligencije
– Pojava bio-digitalne
tehnologije
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

60

 Hardver: osnova svakog novog projekta
 Softver: naredni korak, koji daje vrednost
hardveru
 Servisi: najuspešniji sadašnji poslovni pristup
 Način života: računari postaju deo našeg
načina života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

61

• Računari su evoluirali od Charles Babbageovog plana za analitičku mašinu u moderne
super računare
• Računari se danas pojavljuju u svim oblicima i
veličinama, sa specifičnostima prilagođenim
partikularnim zadacima
• Povezivanje u mrežu poboljšava vrednost i
snagu računara:
– Internet
– WWW
– E-mail

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

62

 Računari i informacione
tehnologije su preomenili svet
temeljno i nepovratno
 Nove tehnologije, kao što su
veštačka inteligencija,
obećavaju nove primene u
budućnosti
 Računari ugrožavaju privatnost,
bezbednost, i možda, naš
individualni način života
Informatika (šk.god.2009/2010)

Dragan Cvetković


Slide 28

Fakultet za informatiku i menadžment – Beograd

1

Informatika
Razvoj računara:
od kalkulatora do mrežnog povezivanja

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

2

Razvoj računara

Ciljevi:







Šta je računar i šta može da uradi?
Uticaj računara na savremeni život
Istorija razvoja računara
Trendovi razvoja savremenih računara
Fundamentalne razlike između računara i
drugih vrsta mašina
Odnos između hardvera i softvera
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

3

Razvoj računara
• Osnovne klase savremenih računara i
njihova upotreba
• Kako Internet menja primenu računara i
informacionih tehnologija uopšte?
• Savremeno informaciono doba
• Socijalni i etički uticaj informacionih
tehnologija na društvo

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija
• Značajni pronalasci XX veka:
• Mobilna telefonija, Internet, WWW, video
konferencije
• Faza projektovanja, upotrebe, usavršavanja
• Suštinski su zasnovani na IT

Informatika (šk.god.2009/2010)

Dragan Cvetković

4

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija

• Informaciona tehnologija
• Širok spektar alata i tehnika koje se koriste
prilikom kreiranja, skladištenja, obrade i
distribucije podataka i informacija

• Osnovni cilj IT-a
• Odgovoriti na zahtev (potrošača) efikasnije i
prikladnije

Informatika (šk.god.2009/2010)

Dragan Cvetković

5

Fakultet za informatiku i menadžment – Beograd

Istorija računara
• Abacus, Vavilon, 4000
godina BC, aritmetičke
operacije, koristi se u
Kini, Japanu, Indiji itd.

• Blaise Pascal, 1642,
mehanički kalkulator,
rad sa osmocifrenim
brojevima

Informatika (šk.god.2009/2010)

Dragan Cvetković

6

Fakultet za informatiku i menadžment – Beograd

• Charles Babbage
(1791-1871)
“the father of computers”

Istorija računara

– Profesor matematike sa
Kembridža iz 19. veka
– Prvi mehanički računar
(kompjuter)
– Analitička mašina
– Programabilna pomoću
bušenih kartica
– Izvođenje računskih
operacija sa tačnošću do 20
cifara
Informatika (šk.god.2009/2010)

Dragan Cvetković

7

Fakultet za informatiku i menadžment – Beograd

• Ada Lovelace
(ćerka Lorda Bajrona)

Istorija računara

• Interpretator i promoter Babbageovih vizionarskih radova
• Napisala je plan upotrebe analitičke
mašine za računanje niza Bernoullijevih brojeva
• Verovatno je bila prvi programer na
svetu
• Jedan od savremenijih programskih
jezika je nazvan po njoj:
ADA programski jezik

Informatika (šk.god.2009/2010)

Dragan Cvetković

8

Fakultet za informatiku i menadžment – Beograd

• Herman Hollerith
(1860-1929)

Istorija računara

• Razvio je sistem kodovanja
podataka na bušenim karticama
• Patent je korišćen u SAD 1890. za
popis stanovništva
• Program se svodio na
prebrojavanje
• Izbegnute greške čitanja,
praktično neograničena memorija
za pristup
• Njegova prva kompanija je
preteča IBM-a
Informatika (šk.god.2009/2010)

Dragan Cvetković

9

Fakultet za informatiku i menadžment – Beograd

Istorija računara

10

Bušena kartica
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

11

• Alan Turing (1912-1954)
• Definisao je principe modernih
računara
• Program je niz naredbi zapisan
u memoriji nizom simbola
• Formulisao je koncept algoritma
• U II svetskom radu radio u
Bletchley Parku – Britanski
centar za dešifrovanje
• Razvio je metod “bombe” za
napad na Nemačku mašinu za
šifrovanje - Enigma
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

Enigma

12

Mašina “bomba” za dešifrovanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

13

• John Von Nouman
(1903-1957)
• Koncept programa
koji je smešten u
memoriji
• Koncept računara
opšte namene
• Mogućnost
modifikovanja
programa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

14

• Računari više nisu luksuz nego potreba
• Računari i njihova primena su uključeni
u sve aspekte svakodnevnog života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

15

• Svaki današnji računar sledi
osnovni plan projektovan od
strane Babbage-a
• Računar je višenamenski izuzetno prilagodljivo sredstvo
– Može da sabira brojeve, ali
istovremeno i da se koristi za
lansiranje interkontinentalnih
balističkih raketa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

16

• Svaki računar se može posmatrati kao sistem:
– Ulazni podaci: ulazi
– Centralna jedinica: obrada
– Izlazne informacije: izlazi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

17

• Višenamenska upotreba računara se zasniva
na:
– Hardveru:
• Fizički deo računara
– Softveru:
• Instrukcije koje upravljaju hardverom i vrše
transformacije nad prikupljenim podacima, sa
ciljem da se dobije željeni izlaz

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

18

• Osnovne operacije:
• Ulazne operacije (podaci i instrukcije),
• Aritmetičke operacije (sabiranje, množenje,
...),
• Logičke operacije (AND, OR, NOT)
• Izlazne operacije (video, štampa, zvuk, ...)
• Smeštanje i čuvanje podataka (podaci i
programi)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Hardver računara:

Razvoj računara

19







Interne komponente i periferije
CPU - procesor
Čipovi – kontroleri, memorije
Osnovna ploča
Posebne kartice (zvučna, video, mrežna,
memorijska, ...)
• Konektori (serijski, paralelni, video, audio, USB,
mrežni, telefonski, ...)
• Hladnjaci (pasivni i aktivni)
• Izvor napajanja - ispravljač
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Softver računara:

Razvoj računara

• Program – niz naredbi
(instrukcije)
• Sistemski softver (OS)
– skriva kompleksnost
hardvera
• Aplikativni softver
• Korisnici putem
interfejsa interaguju sa
aplikacijom
• Podrazumeva se
ispravan rad hardvera
Informatika (šk.god.2009/2010)

20

Hardware

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

21

External Storage

Internal Storage

Input Units

Arithmetic &
Logic Unit

Output Units

Control Unit

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

22

• Prvi realni računari:
– 1939: Konrad Zuse je
kompletirao prvi
programabilni digitalni
računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

23

• Pred II svetski rat Britanska vlada je formirala
tajni tim matematičara i inženjera za razbijanje
nacističkih vojnih šifara (Lorencova šifra)
– 1943: Tim predvođen matematičarem Alan
Turing-om kompletirao je Kolos, koji su
mnogi smatrali za prvi elektronski digitalni
računar

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Računari 1. generacije

Razvoj računara

24

– 1944: profesor sa Harvarda,
Howard Aiken je razvio računar
Mark I
– Proizvod IBM-a
 Prvi elektro-mehanički računar
opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• 1944: Mark I

Razvoj računara

Informatika (šk.god.2009/2010)

25

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

26

U toku II svetskog rata, u SAD, konstruiše se mašina za
računanje tabela trajektorija za nove topove; mašina se
zvala ENIAC (Electronic Numerical Integrator and
Computer)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

27

• ENIAC:
– Težina 30 tona
– 18000 elektronskih cevi
– Potrošnja 25 KW
– Snaga obrade: 100.000
izračunavanja u sekundi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

28

Posle rata, 1950., konstruisan je UNIVAC I, prvi
komercijalni računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Evolucija i ubrzanje

Razvoj računara

29

– Elektronske cevi su korišćene
u prvim računarima
– Tranzistori zamenjuju
elektronske cevi počevši od
1956. (računari 2. generacije)
• Tranzistori i štampane veze
• Primena na univerzitetima
– Od sredine 60. godina
tranzistore zamenjuju
integrisana kola (računari 3.
generacije)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Integrisana kola
Razvoj računara
omogućavaju:
– Povećanje pouzdanosti





30

Smanjenje dimenzije
Veću brzinu
Veću efikasnost
Niže cene

• LSI - Large Scale
Integration
• VLSI - Very Large Scale
Integration
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara
Mikroračunarska revolucija

31

 1971: Intelovi inženjeri su konstruisali
prvi mikroprocesor
 Mikroračunarska revolucija počinje
1970:
 Apple
 Commodore
...
 Stoni - desktop računari nisu u
potpunosti zamenili velike računare, koji
takođe doživljavaju promenu
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Apple II (1977)

Razvoj računara

32

– BASIC programski jezik
– Displej od 24 linije x 40
kolona
– Memorija od 4100
karaktera
– $1298.

• IBM (PC) 5150 (1981)
– modular design
– 16,000 character memory
– $1265.
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

33

• 1981-1982
– ZX81
• 8-16K

– Spectrum
• 48K

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• GUI - Graphical User
Interface

Razvoj računara

34

– Doug Engelbart's
• Osmislio “humancomputer interaction” HCI
• Razvio je hypertext
• Uveo je kursor kontrolisan
mišem
• Multiple windows.
– WIMP (windows, icons,
menus and pointers)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Macintosh (1984)

Razvoj računara

35

– Steve Jobs
• GUI, ikone, itd
• Desktop – radna
površina
• Upotreba miša i
drugih “pointing
devices”
• “Double click" i
“Click-and-drag“
osobine za podršku
uređajima za
pokazivanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Microsoft Windows

Razvoj računara

36

– Win 1.0, 1985, radio je
na MS-DOS-u, 16 bitni
OS, multitasking
– Win 3.0 i Win 3.1,
1990/92, 16/32 bitni OS
– Win 3.11, Win 95, Win
98, Win Me, 32 bitni OS
– Win NT, 64 bitni OS
– WIN XP, Windows Server
– Windows Vista, 64 bitni
OS
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

37

• Prva generacija (1951-58)
– Elektronske vakum cevi
– Mašinski jezik – jezik niskog nivoa za
programiranje
– Magnetna primarna memorija
– Problemi zagrevanja i održavanja
– Unos podataka i instrukcija preko bušenih
kartica
– Spor ulaz i izlaz
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

38

• Druga generacija (1958-64)
– Tranzistorska tehnologija
– Tehnologija štampanih veza
– Početak jezika višeg nivoa
– Povećana brzina rada
– Magnetna primarna memorija
– Magnetni diskovi i trake za
sekundarnu memoriju
– Tipičan primer: IBM 1620

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

39

• Treća generacija (1965-70)







Pojava integrisanih čipova – IC
Drastično povećanje memorije
Razvoj softvera
Drastično smanjenje veličine i cene
Povećanje brzine i dostupnosti
Tipičan primer:
HONEY WELL - 6000 SERIES

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

40

• Četvrta generacija (1971- do danas)







LSI - Large Scale Integration
VLSI - Very Large Scale Integration
Razvoj mikroprocesora
Pojava mini i super računara
Paralelno procesiranje
Povećana brzina rada, snaga, memorijski
resursi
– Tipični predstavnici:
Apple II, IBM PC

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

41

• Karakteristike razvoja računara:
• Povećanje brzine (radnog takta)
• Povećanje memorijskih resursa (i za primarnu
i sekundarnu memoriju)
• Povećanje širine magistrale
• Paralelizacija u radu
• Niža cena
• Manje dimenzije
• Manja potrošnja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd











Razvoj računara

42

Mainframe
Super računari
Serveri
Radne stanice
Personalni računari
Stoni i prenosivi računari
Mikrokompjuteri
Ugrađeni računari
Mreže, klasteri računara
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

43

• Mainframe i Super računari
• Mainframe
– Višekorisnički
– Koriste se u velikim organizacijama, kao što
su banke i avioprevoznici za velike
računarske poslove

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

• Mainframe

44

– Mogućnost konkurentne
obrade aplikacija
– Velike organizacije –
upravljaju sa više od
1000 transakcija
– Zahtevaju specijalnu
klimu za prostoriju
– Ulaz/Izlaz preko “dumb”
terminala

TERMINALI

Informatika (šk.god.2009/2010)

MAINFRAME

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

45

• Super računari
– Za moćne korisnike kojima je potreban pristup
najbržim i najmoćnijim računarima

NASA Columbia
Supercomputer

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

46

• Super računari
– Skupa, najmodernija tehnologija
– Koriste se za simulacije i modelovanje
kompleksnih sistema
– Mesta primene:






Vremenska prognoza,
Hemijski i fizički procesi
Kretanja u vasioni
Vojne potrebe
.....
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

47

• Serveri, radne stanice i PC (personalni
računari)
– Serveri
• Računari namenjeni za obezbeđivanje softverske
podrške i drugih računarskih resursa drugim
računarima u okviru date mreže

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Radne stanice

Podela računara

48

– Moćni stoni računari sa
povećanom računarskom
snagom (pojačani resursi)
koji su prevashodno
namenjeni krajnjim,
interaktivnim aplikacijama
– Najčešće su povezani na
veliki računarski sistem
– 3D grafika, dizajn i sl.
– Najčešće su potrebni
naučnicima i inženjerima
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

49

• Personalni računari
– Opslužuju jednog
korisnika u datom
trenutku
– Uobičajene primene
obuhvataju:
• obrada teksta,
računovodstvo, igre,
slušanje muzike i
gledanje video
sadržaja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

50

• Prenosivi računari: mašine koje nisu vezane za
stolove
– Notebooks (laptops)
– Handheld computers (PDAs)
– Palmtop

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Ugrađeni računari

Podela računara

51

– Računari posebne namene
isključivo za unapred definisane
zadatke
• Kontrola temperature i
vlažnosti
• Monitorisanje rada srca
• Monitorisanje kućnog
sistema obezbeđenja od
provale, ...

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara
•Pojava računarskih
mreža

52

– Local-Area Networks
(LANs) lokalne mreže
– Wide-Area Networks
(WANs) regionalne mreže
– Eksperimentalna mreža
formirana 1969, nazvana
ARPANET, u narednom
periodu se transformiše u
Internet
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

53

• Servisi (usluge) Interneta
– Elektronska pošta
• E-mail softver

– World Wide Web
• Transformacija Interneta od
tekstualnog u multimedijalno
okruženje, koje obuhvata slike,
animacije, zvuk i video.
• Web browseri - programi koji
služe kao navigacioni prozori
na Web-u
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

54

• Hipertekst linkovi
– Povezuju milione Web stranica kreiranih od
različitih autora
• Intranet
– Privatne unutar-organizacijske mreže
zasnovane na Internet tehnologiji
• Extranet
– Udaljeni korisnici koji mogu da pristupe
resursima Intraneta
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

55

• Doba u razvoju društva:
– Poljoprivredno doba
– Industrijsko doba

• Doba u kome živimo informaciono doba:
– Sve više ljudi zarađuje za
život radeći na računarima

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

56

• Uticaj tehnologije
–Računarska pismenost
već unapređuje naš
svakodnevni život i
profesionalni rad

• Primene (aplikacije):
–Omogućavaju upotrebu
računara za specificirane
namere
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo
• Aplikativni programi

57

– Obrada teksta i stono
izdavaštvo
– Tabelarni proračuni
– Baze podataka
– Računarska grafika i digitalna
fotografija
– Digitalni audio, digitalni video i
multimedija
– Telekomunikacione mreže
– Veštačka inteligencija
– Zabava
– Opšte metode rešavanja
problema
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

58

• Implikacije: Socialna i etička pitanja
– Personalna privatnost ugrožena centralizovanim
bazama podataka i računarskim mrežama
– Rizik od kriminala zasnovanog na visokoj tehnologiji i
teškoćama zaštite osetljivih podataka
– Teškoće u definisanju i zaštiti intelektualne svojine u
uslovima digitalnog doba
– Rizik od otkaza računarskih sistema
– Opasnost od automatizacije i dehumanizacije rada

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

59

– Zloupotreba informacija u
političke i ekonomske svrhe
– Opasnost zavisnosti od
kompleksne tehnologije
– Kraj privatnosti
– Zamagljivanje realnosti
– Evolucija inteligencije
– Pojava bio-digitalne
tehnologije
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

60

 Hardver: osnova svakog novog projekta
 Softver: naredni korak, koji daje vrednost
hardveru
 Servisi: najuspešniji sadašnji poslovni pristup
 Način života: računari postaju deo našeg
načina života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

61

• Računari su evoluirali od Charles Babbageovog plana za analitičku mašinu u moderne
super računare
• Računari se danas pojavljuju u svim oblicima i
veličinama, sa specifičnostima prilagođenim
partikularnim zadacima
• Povezivanje u mrežu poboljšava vrednost i
snagu računara:
– Internet
– WWW
– E-mail

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

62

 Računari i informacione
tehnologije su preomenili svet
temeljno i nepovratno
 Nove tehnologije, kao što su
veštačka inteligencija,
obećavaju nove primene u
budućnosti
 Računari ugrožavaju privatnost,
bezbednost, i možda, naš
individualni način života
Informatika (šk.god.2009/2010)

Dragan Cvetković


Slide 29

Fakultet za informatiku i menadžment – Beograd

1

Informatika
Razvoj računara:
od kalkulatora do mrežnog povezivanja

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

2

Razvoj računara

Ciljevi:







Šta je računar i šta može da uradi?
Uticaj računara na savremeni život
Istorija razvoja računara
Trendovi razvoja savremenih računara
Fundamentalne razlike između računara i
drugih vrsta mašina
Odnos između hardvera i softvera
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

3

Razvoj računara
• Osnovne klase savremenih računara i
njihova upotreba
• Kako Internet menja primenu računara i
informacionih tehnologija uopšte?
• Savremeno informaciono doba
• Socijalni i etički uticaj informacionih
tehnologija na društvo

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija
• Značajni pronalasci XX veka:
• Mobilna telefonija, Internet, WWW, video
konferencije
• Faza projektovanja, upotrebe, usavršavanja
• Suštinski su zasnovani na IT

Informatika (šk.god.2009/2010)

Dragan Cvetković

4

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija

• Informaciona tehnologija
• Širok spektar alata i tehnika koje se koriste
prilikom kreiranja, skladištenja, obrade i
distribucije podataka i informacija

• Osnovni cilj IT-a
• Odgovoriti na zahtev (potrošača) efikasnije i
prikladnije

Informatika (šk.god.2009/2010)

Dragan Cvetković

5

Fakultet za informatiku i menadžment – Beograd

Istorija računara
• Abacus, Vavilon, 4000
godina BC, aritmetičke
operacije, koristi se u
Kini, Japanu, Indiji itd.

• Blaise Pascal, 1642,
mehanički kalkulator,
rad sa osmocifrenim
brojevima

Informatika (šk.god.2009/2010)

Dragan Cvetković

6

Fakultet za informatiku i menadžment – Beograd

• Charles Babbage
(1791-1871)
“the father of computers”

Istorija računara

– Profesor matematike sa
Kembridža iz 19. veka
– Prvi mehanički računar
(kompjuter)
– Analitička mašina
– Programabilna pomoću
bušenih kartica
– Izvođenje računskih
operacija sa tačnošću do 20
cifara
Informatika (šk.god.2009/2010)

Dragan Cvetković

7

Fakultet za informatiku i menadžment – Beograd

• Ada Lovelace
(ćerka Lorda Bajrona)

Istorija računara

• Interpretator i promoter Babbageovih vizionarskih radova
• Napisala je plan upotrebe analitičke
mašine za računanje niza Bernoullijevih brojeva
• Verovatno je bila prvi programer na
svetu
• Jedan od savremenijih programskih
jezika je nazvan po njoj:
ADA programski jezik

Informatika (šk.god.2009/2010)

Dragan Cvetković

8

Fakultet za informatiku i menadžment – Beograd

• Herman Hollerith
(1860-1929)

Istorija računara

• Razvio je sistem kodovanja
podataka na bušenim karticama
• Patent je korišćen u SAD 1890. za
popis stanovništva
• Program se svodio na
prebrojavanje
• Izbegnute greške čitanja,
praktično neograničena memorija
za pristup
• Njegova prva kompanija je
preteča IBM-a
Informatika (šk.god.2009/2010)

Dragan Cvetković

9

Fakultet za informatiku i menadžment – Beograd

Istorija računara

10

Bušena kartica
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

11

• Alan Turing (1912-1954)
• Definisao je principe modernih
računara
• Program je niz naredbi zapisan
u memoriji nizom simbola
• Formulisao je koncept algoritma
• U II svetskom radu radio u
Bletchley Parku – Britanski
centar za dešifrovanje
• Razvio je metod “bombe” za
napad na Nemačku mašinu za
šifrovanje - Enigma
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

Enigma

12

Mašina “bomba” za dešifrovanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

13

• John Von Nouman
(1903-1957)
• Koncept programa
koji je smešten u
memoriji
• Koncept računara
opšte namene
• Mogućnost
modifikovanja
programa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

14

• Računari više nisu luksuz nego potreba
• Računari i njihova primena su uključeni
u sve aspekte svakodnevnog života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

15

• Svaki današnji računar sledi
osnovni plan projektovan od
strane Babbage-a
• Računar je višenamenski izuzetno prilagodljivo sredstvo
– Može da sabira brojeve, ali
istovremeno i da se koristi za
lansiranje interkontinentalnih
balističkih raketa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

16

• Svaki računar se može posmatrati kao sistem:
– Ulazni podaci: ulazi
– Centralna jedinica: obrada
– Izlazne informacije: izlazi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

17

• Višenamenska upotreba računara se zasniva
na:
– Hardveru:
• Fizički deo računara
– Softveru:
• Instrukcije koje upravljaju hardverom i vrše
transformacije nad prikupljenim podacima, sa
ciljem da se dobije željeni izlaz

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

18

• Osnovne operacije:
• Ulazne operacije (podaci i instrukcije),
• Aritmetičke operacije (sabiranje, množenje,
...),
• Logičke operacije (AND, OR, NOT)
• Izlazne operacije (video, štampa, zvuk, ...)
• Smeštanje i čuvanje podataka (podaci i
programi)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Hardver računara:

Razvoj računara

19







Interne komponente i periferije
CPU - procesor
Čipovi – kontroleri, memorije
Osnovna ploča
Posebne kartice (zvučna, video, mrežna,
memorijska, ...)
• Konektori (serijski, paralelni, video, audio, USB,
mrežni, telefonski, ...)
• Hladnjaci (pasivni i aktivni)
• Izvor napajanja - ispravljač
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Softver računara:

Razvoj računara

• Program – niz naredbi
(instrukcije)
• Sistemski softver (OS)
– skriva kompleksnost
hardvera
• Aplikativni softver
• Korisnici putem
interfejsa interaguju sa
aplikacijom
• Podrazumeva se
ispravan rad hardvera
Informatika (šk.god.2009/2010)

20

Hardware

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

21

External Storage

Internal Storage

Input Units

Arithmetic &
Logic Unit

Output Units

Control Unit

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

22

• Prvi realni računari:
– 1939: Konrad Zuse je
kompletirao prvi
programabilni digitalni
računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

23

• Pred II svetski rat Britanska vlada je formirala
tajni tim matematičara i inženjera za razbijanje
nacističkih vojnih šifara (Lorencova šifra)
– 1943: Tim predvođen matematičarem Alan
Turing-om kompletirao je Kolos, koji su
mnogi smatrali za prvi elektronski digitalni
računar

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Računari 1. generacije

Razvoj računara

24

– 1944: profesor sa Harvarda,
Howard Aiken je razvio računar
Mark I
– Proizvod IBM-a
 Prvi elektro-mehanički računar
opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• 1944: Mark I

Razvoj računara

Informatika (šk.god.2009/2010)

25

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

26

U toku II svetskog rata, u SAD, konstruiše se mašina za
računanje tabela trajektorija za nove topove; mašina se
zvala ENIAC (Electronic Numerical Integrator and
Computer)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

27

• ENIAC:
– Težina 30 tona
– 18000 elektronskih cevi
– Potrošnja 25 KW
– Snaga obrade: 100.000
izračunavanja u sekundi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

28

Posle rata, 1950., konstruisan je UNIVAC I, prvi
komercijalni računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Evolucija i ubrzanje

Razvoj računara

29

– Elektronske cevi su korišćene
u prvim računarima
– Tranzistori zamenjuju
elektronske cevi počevši od
1956. (računari 2. generacije)
• Tranzistori i štampane veze
• Primena na univerzitetima
– Od sredine 60. godina
tranzistore zamenjuju
integrisana kola (računari 3.
generacije)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Integrisana kola
Razvoj računara
omogućavaju:
– Povećanje pouzdanosti





30

Smanjenje dimenzije
Veću brzinu
Veću efikasnost
Niže cene

• LSI - Large Scale
Integration
• VLSI - Very Large Scale
Integration
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara
Mikroračunarska revolucija

31

 1971: Intelovi inženjeri su konstruisali
prvi mikroprocesor
 Mikroračunarska revolucija počinje
1970:
 Apple
 Commodore
...
 Stoni - desktop računari nisu u
potpunosti zamenili velike računare, koji
takođe doživljavaju promenu
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Apple II (1977)

Razvoj računara

32

– BASIC programski jezik
– Displej od 24 linije x 40
kolona
– Memorija od 4100
karaktera
– $1298.

• IBM (PC) 5150 (1981)
– modular design
– 16,000 character memory
– $1265.
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

33

• 1981-1982
– ZX81
• 8-16K

– Spectrum
• 48K

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• GUI - Graphical User
Interface

Razvoj računara

34

– Doug Engelbart's
• Osmislio “humancomputer interaction” HCI
• Razvio je hypertext
• Uveo je kursor kontrolisan
mišem
• Multiple windows.
– WIMP (windows, icons,
menus and pointers)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Macintosh (1984)

Razvoj računara

35

– Steve Jobs
• GUI, ikone, itd
• Desktop – radna
površina
• Upotreba miša i
drugih “pointing
devices”
• “Double click" i
“Click-and-drag“
osobine za podršku
uređajima za
pokazivanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Microsoft Windows

Razvoj računara

36

– Win 1.0, 1985, radio je
na MS-DOS-u, 16 bitni
OS, multitasking
– Win 3.0 i Win 3.1,
1990/92, 16/32 bitni OS
– Win 3.11, Win 95, Win
98, Win Me, 32 bitni OS
– Win NT, 64 bitni OS
– WIN XP, Windows Server
– Windows Vista, 64 bitni
OS
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

37

• Prva generacija (1951-58)
– Elektronske vakum cevi
– Mašinski jezik – jezik niskog nivoa za
programiranje
– Magnetna primarna memorija
– Problemi zagrevanja i održavanja
– Unos podataka i instrukcija preko bušenih
kartica
– Spor ulaz i izlaz
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

38

• Druga generacija (1958-64)
– Tranzistorska tehnologija
– Tehnologija štampanih veza
– Početak jezika višeg nivoa
– Povećana brzina rada
– Magnetna primarna memorija
– Magnetni diskovi i trake za
sekundarnu memoriju
– Tipičan primer: IBM 1620

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

39

• Treća generacija (1965-70)







Pojava integrisanih čipova – IC
Drastično povećanje memorije
Razvoj softvera
Drastično smanjenje veličine i cene
Povećanje brzine i dostupnosti
Tipičan primer:
HONEY WELL - 6000 SERIES

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

40

• Četvrta generacija (1971- do danas)







LSI - Large Scale Integration
VLSI - Very Large Scale Integration
Razvoj mikroprocesora
Pojava mini i super računara
Paralelno procesiranje
Povećana brzina rada, snaga, memorijski
resursi
– Tipični predstavnici:
Apple II, IBM PC

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

41

• Karakteristike razvoja računara:
• Povećanje brzine (radnog takta)
• Povećanje memorijskih resursa (i za primarnu
i sekundarnu memoriju)
• Povećanje širine magistrale
• Paralelizacija u radu
• Niža cena
• Manje dimenzije
• Manja potrošnja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd











Razvoj računara

42

Mainframe
Super računari
Serveri
Radne stanice
Personalni računari
Stoni i prenosivi računari
Mikrokompjuteri
Ugrađeni računari
Mreže, klasteri računara
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

43

• Mainframe i Super računari
• Mainframe
– Višekorisnički
– Koriste se u velikim organizacijama, kao što
su banke i avioprevoznici za velike
računarske poslove

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

• Mainframe

44

– Mogućnost konkurentne
obrade aplikacija
– Velike organizacije –
upravljaju sa više od
1000 transakcija
– Zahtevaju specijalnu
klimu za prostoriju
– Ulaz/Izlaz preko “dumb”
terminala

TERMINALI

Informatika (šk.god.2009/2010)

MAINFRAME

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

45

• Super računari
– Za moćne korisnike kojima je potreban pristup
najbržim i najmoćnijim računarima

NASA Columbia
Supercomputer

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

46

• Super računari
– Skupa, najmodernija tehnologija
– Koriste se za simulacije i modelovanje
kompleksnih sistema
– Mesta primene:






Vremenska prognoza,
Hemijski i fizički procesi
Kretanja u vasioni
Vojne potrebe
.....
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

47

• Serveri, radne stanice i PC (personalni
računari)
– Serveri
• Računari namenjeni za obezbeđivanje softverske
podrške i drugih računarskih resursa drugim
računarima u okviru date mreže

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Radne stanice

Podela računara

48

– Moćni stoni računari sa
povećanom računarskom
snagom (pojačani resursi)
koji su prevashodno
namenjeni krajnjim,
interaktivnim aplikacijama
– Najčešće su povezani na
veliki računarski sistem
– 3D grafika, dizajn i sl.
– Najčešće su potrebni
naučnicima i inženjerima
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

49

• Personalni računari
– Opslužuju jednog
korisnika u datom
trenutku
– Uobičajene primene
obuhvataju:
• obrada teksta,
računovodstvo, igre,
slušanje muzike i
gledanje video
sadržaja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

50

• Prenosivi računari: mašine koje nisu vezane za
stolove
– Notebooks (laptops)
– Handheld computers (PDAs)
– Palmtop

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Ugrađeni računari

Podela računara

51

– Računari posebne namene
isključivo za unapred definisane
zadatke
• Kontrola temperature i
vlažnosti
• Monitorisanje rada srca
• Monitorisanje kućnog
sistema obezbeđenja od
provale, ...

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara
•Pojava računarskih
mreža

52

– Local-Area Networks
(LANs) lokalne mreže
– Wide-Area Networks
(WANs) regionalne mreže
– Eksperimentalna mreža
formirana 1969, nazvana
ARPANET, u narednom
periodu se transformiše u
Internet
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

53

• Servisi (usluge) Interneta
– Elektronska pošta
• E-mail softver

– World Wide Web
• Transformacija Interneta od
tekstualnog u multimedijalno
okruženje, koje obuhvata slike,
animacije, zvuk i video.
• Web browseri - programi koji
služe kao navigacioni prozori
na Web-u
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

54

• Hipertekst linkovi
– Povezuju milione Web stranica kreiranih od
različitih autora
• Intranet
– Privatne unutar-organizacijske mreže
zasnovane na Internet tehnologiji
• Extranet
– Udaljeni korisnici koji mogu da pristupe
resursima Intraneta
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

55

• Doba u razvoju društva:
– Poljoprivredno doba
– Industrijsko doba

• Doba u kome živimo informaciono doba:
– Sve više ljudi zarađuje za
život radeći na računarima

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

56

• Uticaj tehnologije
–Računarska pismenost
već unapređuje naš
svakodnevni život i
profesionalni rad

• Primene (aplikacije):
–Omogućavaju upotrebu
računara za specificirane
namere
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo
• Aplikativni programi

57

– Obrada teksta i stono
izdavaštvo
– Tabelarni proračuni
– Baze podataka
– Računarska grafika i digitalna
fotografija
– Digitalni audio, digitalni video i
multimedija
– Telekomunikacione mreže
– Veštačka inteligencija
– Zabava
– Opšte metode rešavanja
problema
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

58

• Implikacije: Socialna i etička pitanja
– Personalna privatnost ugrožena centralizovanim
bazama podataka i računarskim mrežama
– Rizik od kriminala zasnovanog na visokoj tehnologiji i
teškoćama zaštite osetljivih podataka
– Teškoće u definisanju i zaštiti intelektualne svojine u
uslovima digitalnog doba
– Rizik od otkaza računarskih sistema
– Opasnost od automatizacije i dehumanizacije rada

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

59

– Zloupotreba informacija u
političke i ekonomske svrhe
– Opasnost zavisnosti od
kompleksne tehnologije
– Kraj privatnosti
– Zamagljivanje realnosti
– Evolucija inteligencije
– Pojava bio-digitalne
tehnologije
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

60

 Hardver: osnova svakog novog projekta
 Softver: naredni korak, koji daje vrednost
hardveru
 Servisi: najuspešniji sadašnji poslovni pristup
 Način života: računari postaju deo našeg
načina života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

61

• Računari su evoluirali od Charles Babbageovog plana za analitičku mašinu u moderne
super računare
• Računari se danas pojavljuju u svim oblicima i
veličinama, sa specifičnostima prilagođenim
partikularnim zadacima
• Povezivanje u mrežu poboljšava vrednost i
snagu računara:
– Internet
– WWW
– E-mail

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

62

 Računari i informacione
tehnologije su preomenili svet
temeljno i nepovratno
 Nove tehnologije, kao što su
veštačka inteligencija,
obećavaju nove primene u
budućnosti
 Računari ugrožavaju privatnost,
bezbednost, i možda, naš
individualni način života
Informatika (šk.god.2009/2010)

Dragan Cvetković


Slide 30

Fakultet za informatiku i menadžment – Beograd

1

Informatika
Razvoj računara:
od kalkulatora do mrežnog povezivanja

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

2

Razvoj računara

Ciljevi:







Šta je računar i šta može da uradi?
Uticaj računara na savremeni život
Istorija razvoja računara
Trendovi razvoja savremenih računara
Fundamentalne razlike između računara i
drugih vrsta mašina
Odnos između hardvera i softvera
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

3

Razvoj računara
• Osnovne klase savremenih računara i
njihova upotreba
• Kako Internet menja primenu računara i
informacionih tehnologija uopšte?
• Savremeno informaciono doba
• Socijalni i etički uticaj informacionih
tehnologija na društvo

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija
• Značajni pronalasci XX veka:
• Mobilna telefonija, Internet, WWW, video
konferencije
• Faza projektovanja, upotrebe, usavršavanja
• Suštinski su zasnovani na IT

Informatika (šk.god.2009/2010)

Dragan Cvetković

4

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija

• Informaciona tehnologija
• Širok spektar alata i tehnika koje se koriste
prilikom kreiranja, skladištenja, obrade i
distribucije podataka i informacija

• Osnovni cilj IT-a
• Odgovoriti na zahtev (potrošača) efikasnije i
prikladnije

Informatika (šk.god.2009/2010)

Dragan Cvetković

5

Fakultet za informatiku i menadžment – Beograd

Istorija računara
• Abacus, Vavilon, 4000
godina BC, aritmetičke
operacije, koristi se u
Kini, Japanu, Indiji itd.

• Blaise Pascal, 1642,
mehanički kalkulator,
rad sa osmocifrenim
brojevima

Informatika (šk.god.2009/2010)

Dragan Cvetković

6

Fakultet za informatiku i menadžment – Beograd

• Charles Babbage
(1791-1871)
“the father of computers”

Istorija računara

– Profesor matematike sa
Kembridža iz 19. veka
– Prvi mehanički računar
(kompjuter)
– Analitička mašina
– Programabilna pomoću
bušenih kartica
– Izvođenje računskih
operacija sa tačnošću do 20
cifara
Informatika (šk.god.2009/2010)

Dragan Cvetković

7

Fakultet za informatiku i menadžment – Beograd

• Ada Lovelace
(ćerka Lorda Bajrona)

Istorija računara

• Interpretator i promoter Babbageovih vizionarskih radova
• Napisala je plan upotrebe analitičke
mašine za računanje niza Bernoullijevih brojeva
• Verovatno je bila prvi programer na
svetu
• Jedan od savremenijih programskih
jezika je nazvan po njoj:
ADA programski jezik

Informatika (šk.god.2009/2010)

Dragan Cvetković

8

Fakultet za informatiku i menadžment – Beograd

• Herman Hollerith
(1860-1929)

Istorija računara

• Razvio je sistem kodovanja
podataka na bušenim karticama
• Patent je korišćen u SAD 1890. za
popis stanovništva
• Program se svodio na
prebrojavanje
• Izbegnute greške čitanja,
praktično neograničena memorija
za pristup
• Njegova prva kompanija je
preteča IBM-a
Informatika (šk.god.2009/2010)

Dragan Cvetković

9

Fakultet za informatiku i menadžment – Beograd

Istorija računara

10

Bušena kartica
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

11

• Alan Turing (1912-1954)
• Definisao je principe modernih
računara
• Program je niz naredbi zapisan
u memoriji nizom simbola
• Formulisao je koncept algoritma
• U II svetskom radu radio u
Bletchley Parku – Britanski
centar za dešifrovanje
• Razvio je metod “bombe” za
napad na Nemačku mašinu za
šifrovanje - Enigma
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

Enigma

12

Mašina “bomba” za dešifrovanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

13

• John Von Nouman
(1903-1957)
• Koncept programa
koji je smešten u
memoriji
• Koncept računara
opšte namene
• Mogućnost
modifikovanja
programa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

14

• Računari više nisu luksuz nego potreba
• Računari i njihova primena su uključeni
u sve aspekte svakodnevnog života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

15

• Svaki današnji računar sledi
osnovni plan projektovan od
strane Babbage-a
• Računar je višenamenski izuzetno prilagodljivo sredstvo
– Može da sabira brojeve, ali
istovremeno i da se koristi za
lansiranje interkontinentalnih
balističkih raketa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

16

• Svaki računar se može posmatrati kao sistem:
– Ulazni podaci: ulazi
– Centralna jedinica: obrada
– Izlazne informacije: izlazi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

17

• Višenamenska upotreba računara se zasniva
na:
– Hardveru:
• Fizički deo računara
– Softveru:
• Instrukcije koje upravljaju hardverom i vrše
transformacije nad prikupljenim podacima, sa
ciljem da se dobije željeni izlaz

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

18

• Osnovne operacije:
• Ulazne operacije (podaci i instrukcije),
• Aritmetičke operacije (sabiranje, množenje,
...),
• Logičke operacije (AND, OR, NOT)
• Izlazne operacije (video, štampa, zvuk, ...)
• Smeštanje i čuvanje podataka (podaci i
programi)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Hardver računara:

Razvoj računara

19







Interne komponente i periferije
CPU - procesor
Čipovi – kontroleri, memorije
Osnovna ploča
Posebne kartice (zvučna, video, mrežna,
memorijska, ...)
• Konektori (serijski, paralelni, video, audio, USB,
mrežni, telefonski, ...)
• Hladnjaci (pasivni i aktivni)
• Izvor napajanja - ispravljač
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Softver računara:

Razvoj računara

• Program – niz naredbi
(instrukcije)
• Sistemski softver (OS)
– skriva kompleksnost
hardvera
• Aplikativni softver
• Korisnici putem
interfejsa interaguju sa
aplikacijom
• Podrazumeva se
ispravan rad hardvera
Informatika (šk.god.2009/2010)

20

Hardware

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

21

External Storage

Internal Storage

Input Units

Arithmetic &
Logic Unit

Output Units

Control Unit

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

22

• Prvi realni računari:
– 1939: Konrad Zuse je
kompletirao prvi
programabilni digitalni
računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

23

• Pred II svetski rat Britanska vlada je formirala
tajni tim matematičara i inženjera za razbijanje
nacističkih vojnih šifara (Lorencova šifra)
– 1943: Tim predvođen matematičarem Alan
Turing-om kompletirao je Kolos, koji su
mnogi smatrali za prvi elektronski digitalni
računar

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Računari 1. generacije

Razvoj računara

24

– 1944: profesor sa Harvarda,
Howard Aiken je razvio računar
Mark I
– Proizvod IBM-a
 Prvi elektro-mehanički računar
opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• 1944: Mark I

Razvoj računara

Informatika (šk.god.2009/2010)

25

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

26

U toku II svetskog rata, u SAD, konstruiše se mašina za
računanje tabela trajektorija za nove topove; mašina se
zvala ENIAC (Electronic Numerical Integrator and
Computer)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

27

• ENIAC:
– Težina 30 tona
– 18000 elektronskih cevi
– Potrošnja 25 KW
– Snaga obrade: 100.000
izračunavanja u sekundi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

28

Posle rata, 1950., konstruisan je UNIVAC I, prvi
komercijalni računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Evolucija i ubrzanje

Razvoj računara

29

– Elektronske cevi su korišćene
u prvim računarima
– Tranzistori zamenjuju
elektronske cevi počevši od
1956. (računari 2. generacije)
• Tranzistori i štampane veze
• Primena na univerzitetima
– Od sredine 60. godina
tranzistore zamenjuju
integrisana kola (računari 3.
generacije)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Integrisana kola
Razvoj računara
omogućavaju:
– Povećanje pouzdanosti





30

Smanjenje dimenzije
Veću brzinu
Veću efikasnost
Niže cene

• LSI - Large Scale
Integration
• VLSI - Very Large Scale
Integration
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara
Mikroračunarska revolucija

31

 1971: Intelovi inženjeri su konstruisali
prvi mikroprocesor
 Mikroračunarska revolucija počinje
1970:
 Apple
 Commodore
...
 Stoni - desktop računari nisu u
potpunosti zamenili velike računare, koji
takođe doživljavaju promenu
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Apple II (1977)

Razvoj računara

32

– BASIC programski jezik
– Displej od 24 linije x 40
kolona
– Memorija od 4100
karaktera
– $1298.

• IBM (PC) 5150 (1981)
– modular design
– 16,000 character memory
– $1265.
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

33

• 1981-1982
– ZX81
• 8-16K

– Spectrum
• 48K

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• GUI - Graphical User
Interface

Razvoj računara

34

– Doug Engelbart's
• Osmislio “humancomputer interaction” HCI
• Razvio je hypertext
• Uveo je kursor kontrolisan
mišem
• Multiple windows.
– WIMP (windows, icons,
menus and pointers)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Macintosh (1984)

Razvoj računara

35

– Steve Jobs
• GUI, ikone, itd
• Desktop – radna
površina
• Upotreba miša i
drugih “pointing
devices”
• “Double click" i
“Click-and-drag“
osobine za podršku
uređajima za
pokazivanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Microsoft Windows

Razvoj računara

36

– Win 1.0, 1985, radio je
na MS-DOS-u, 16 bitni
OS, multitasking
– Win 3.0 i Win 3.1,
1990/92, 16/32 bitni OS
– Win 3.11, Win 95, Win
98, Win Me, 32 bitni OS
– Win NT, 64 bitni OS
– WIN XP, Windows Server
– Windows Vista, 64 bitni
OS
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

37

• Prva generacija (1951-58)
– Elektronske vakum cevi
– Mašinski jezik – jezik niskog nivoa za
programiranje
– Magnetna primarna memorija
– Problemi zagrevanja i održavanja
– Unos podataka i instrukcija preko bušenih
kartica
– Spor ulaz i izlaz
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

38

• Druga generacija (1958-64)
– Tranzistorska tehnologija
– Tehnologija štampanih veza
– Početak jezika višeg nivoa
– Povećana brzina rada
– Magnetna primarna memorija
– Magnetni diskovi i trake za
sekundarnu memoriju
– Tipičan primer: IBM 1620

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

39

• Treća generacija (1965-70)







Pojava integrisanih čipova – IC
Drastično povećanje memorije
Razvoj softvera
Drastično smanjenje veličine i cene
Povećanje brzine i dostupnosti
Tipičan primer:
HONEY WELL - 6000 SERIES

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

40

• Četvrta generacija (1971- do danas)







LSI - Large Scale Integration
VLSI - Very Large Scale Integration
Razvoj mikroprocesora
Pojava mini i super računara
Paralelno procesiranje
Povećana brzina rada, snaga, memorijski
resursi
– Tipični predstavnici:
Apple II, IBM PC

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

41

• Karakteristike razvoja računara:
• Povećanje brzine (radnog takta)
• Povećanje memorijskih resursa (i za primarnu
i sekundarnu memoriju)
• Povećanje širine magistrale
• Paralelizacija u radu
• Niža cena
• Manje dimenzije
• Manja potrošnja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd











Razvoj računara

42

Mainframe
Super računari
Serveri
Radne stanice
Personalni računari
Stoni i prenosivi računari
Mikrokompjuteri
Ugrađeni računari
Mreže, klasteri računara
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

43

• Mainframe i Super računari
• Mainframe
– Višekorisnički
– Koriste se u velikim organizacijama, kao što
su banke i avioprevoznici za velike
računarske poslove

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

• Mainframe

44

– Mogućnost konkurentne
obrade aplikacija
– Velike organizacije –
upravljaju sa više od
1000 transakcija
– Zahtevaju specijalnu
klimu za prostoriju
– Ulaz/Izlaz preko “dumb”
terminala

TERMINALI

Informatika (šk.god.2009/2010)

MAINFRAME

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

45

• Super računari
– Za moćne korisnike kojima je potreban pristup
najbržim i najmoćnijim računarima

NASA Columbia
Supercomputer

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

46

• Super računari
– Skupa, najmodernija tehnologija
– Koriste se za simulacije i modelovanje
kompleksnih sistema
– Mesta primene:






Vremenska prognoza,
Hemijski i fizički procesi
Kretanja u vasioni
Vojne potrebe
.....
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

47

• Serveri, radne stanice i PC (personalni
računari)
– Serveri
• Računari namenjeni za obezbeđivanje softverske
podrške i drugih računarskih resursa drugim
računarima u okviru date mreže

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Radne stanice

Podela računara

48

– Moćni stoni računari sa
povećanom računarskom
snagom (pojačani resursi)
koji su prevashodno
namenjeni krajnjim,
interaktivnim aplikacijama
– Najčešće su povezani na
veliki računarski sistem
– 3D grafika, dizajn i sl.
– Najčešće su potrebni
naučnicima i inženjerima
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

49

• Personalni računari
– Opslužuju jednog
korisnika u datom
trenutku
– Uobičajene primene
obuhvataju:
• obrada teksta,
računovodstvo, igre,
slušanje muzike i
gledanje video
sadržaja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

50

• Prenosivi računari: mašine koje nisu vezane za
stolove
– Notebooks (laptops)
– Handheld computers (PDAs)
– Palmtop

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Ugrađeni računari

Podela računara

51

– Računari posebne namene
isključivo za unapred definisane
zadatke
• Kontrola temperature i
vlažnosti
• Monitorisanje rada srca
• Monitorisanje kućnog
sistema obezbeđenja od
provale, ...

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara
•Pojava računarskih
mreža

52

– Local-Area Networks
(LANs) lokalne mreže
– Wide-Area Networks
(WANs) regionalne mreže
– Eksperimentalna mreža
formirana 1969, nazvana
ARPANET, u narednom
periodu se transformiše u
Internet
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

53

• Servisi (usluge) Interneta
– Elektronska pošta
• E-mail softver

– World Wide Web
• Transformacija Interneta od
tekstualnog u multimedijalno
okruženje, koje obuhvata slike,
animacije, zvuk i video.
• Web browseri - programi koji
služe kao navigacioni prozori
na Web-u
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

54

• Hipertekst linkovi
– Povezuju milione Web stranica kreiranih od
različitih autora
• Intranet
– Privatne unutar-organizacijske mreže
zasnovane na Internet tehnologiji
• Extranet
– Udaljeni korisnici koji mogu da pristupe
resursima Intraneta
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

55

• Doba u razvoju društva:
– Poljoprivredno doba
– Industrijsko doba

• Doba u kome živimo informaciono doba:
– Sve više ljudi zarađuje za
život radeći na računarima

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

56

• Uticaj tehnologije
–Računarska pismenost
već unapređuje naš
svakodnevni život i
profesionalni rad

• Primene (aplikacije):
–Omogućavaju upotrebu
računara za specificirane
namere
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo
• Aplikativni programi

57

– Obrada teksta i stono
izdavaštvo
– Tabelarni proračuni
– Baze podataka
– Računarska grafika i digitalna
fotografija
– Digitalni audio, digitalni video i
multimedija
– Telekomunikacione mreže
– Veštačka inteligencija
– Zabava
– Opšte metode rešavanja
problema
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

58

• Implikacije: Socialna i etička pitanja
– Personalna privatnost ugrožena centralizovanim
bazama podataka i računarskim mrežama
– Rizik od kriminala zasnovanog na visokoj tehnologiji i
teškoćama zaštite osetljivih podataka
– Teškoće u definisanju i zaštiti intelektualne svojine u
uslovima digitalnog doba
– Rizik od otkaza računarskih sistema
– Opasnost od automatizacije i dehumanizacije rada

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

59

– Zloupotreba informacija u
političke i ekonomske svrhe
– Opasnost zavisnosti od
kompleksne tehnologije
– Kraj privatnosti
– Zamagljivanje realnosti
– Evolucija inteligencije
– Pojava bio-digitalne
tehnologije
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

60

 Hardver: osnova svakog novog projekta
 Softver: naredni korak, koji daje vrednost
hardveru
 Servisi: najuspešniji sadašnji poslovni pristup
 Način života: računari postaju deo našeg
načina života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

61

• Računari su evoluirali od Charles Babbageovog plana za analitičku mašinu u moderne
super računare
• Računari se danas pojavljuju u svim oblicima i
veličinama, sa specifičnostima prilagođenim
partikularnim zadacima
• Povezivanje u mrežu poboljšava vrednost i
snagu računara:
– Internet
– WWW
– E-mail

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

62

 Računari i informacione
tehnologije su preomenili svet
temeljno i nepovratno
 Nove tehnologije, kao što su
veštačka inteligencija,
obećavaju nove primene u
budućnosti
 Računari ugrožavaju privatnost,
bezbednost, i možda, naš
individualni način života
Informatika (šk.god.2009/2010)

Dragan Cvetković


Slide 31

Fakultet za informatiku i menadžment – Beograd

1

Informatika
Razvoj računara:
od kalkulatora do mrežnog povezivanja

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

2

Razvoj računara

Ciljevi:







Šta je računar i šta može da uradi?
Uticaj računara na savremeni život
Istorija razvoja računara
Trendovi razvoja savremenih računara
Fundamentalne razlike između računara i
drugih vrsta mašina
Odnos između hardvera i softvera
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

3

Razvoj računara
• Osnovne klase savremenih računara i
njihova upotreba
• Kako Internet menja primenu računara i
informacionih tehnologija uopšte?
• Savremeno informaciono doba
• Socijalni i etički uticaj informacionih
tehnologija na društvo

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija
• Značajni pronalasci XX veka:
• Mobilna telefonija, Internet, WWW, video
konferencije
• Faza projektovanja, upotrebe, usavršavanja
• Suštinski su zasnovani na IT

Informatika (šk.god.2009/2010)

Dragan Cvetković

4

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija

• Informaciona tehnologija
• Širok spektar alata i tehnika koje se koriste
prilikom kreiranja, skladištenja, obrade i
distribucije podataka i informacija

• Osnovni cilj IT-a
• Odgovoriti na zahtev (potrošača) efikasnije i
prikladnije

Informatika (šk.god.2009/2010)

Dragan Cvetković

5

Fakultet za informatiku i menadžment – Beograd

Istorija računara
• Abacus, Vavilon, 4000
godina BC, aritmetičke
operacije, koristi se u
Kini, Japanu, Indiji itd.

• Blaise Pascal, 1642,
mehanički kalkulator,
rad sa osmocifrenim
brojevima

Informatika (šk.god.2009/2010)

Dragan Cvetković

6

Fakultet za informatiku i menadžment – Beograd

• Charles Babbage
(1791-1871)
“the father of computers”

Istorija računara

– Profesor matematike sa
Kembridža iz 19. veka
– Prvi mehanički računar
(kompjuter)
– Analitička mašina
– Programabilna pomoću
bušenih kartica
– Izvođenje računskih
operacija sa tačnošću do 20
cifara
Informatika (šk.god.2009/2010)

Dragan Cvetković

7

Fakultet za informatiku i menadžment – Beograd

• Ada Lovelace
(ćerka Lorda Bajrona)

Istorija računara

• Interpretator i promoter Babbageovih vizionarskih radova
• Napisala je plan upotrebe analitičke
mašine za računanje niza Bernoullijevih brojeva
• Verovatno je bila prvi programer na
svetu
• Jedan od savremenijih programskih
jezika je nazvan po njoj:
ADA programski jezik

Informatika (šk.god.2009/2010)

Dragan Cvetković

8

Fakultet za informatiku i menadžment – Beograd

• Herman Hollerith
(1860-1929)

Istorija računara

• Razvio je sistem kodovanja
podataka na bušenim karticama
• Patent je korišćen u SAD 1890. za
popis stanovništva
• Program se svodio na
prebrojavanje
• Izbegnute greške čitanja,
praktično neograničena memorija
za pristup
• Njegova prva kompanija je
preteča IBM-a
Informatika (šk.god.2009/2010)

Dragan Cvetković

9

Fakultet za informatiku i menadžment – Beograd

Istorija računara

10

Bušena kartica
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

11

• Alan Turing (1912-1954)
• Definisao je principe modernih
računara
• Program je niz naredbi zapisan
u memoriji nizom simbola
• Formulisao je koncept algoritma
• U II svetskom radu radio u
Bletchley Parku – Britanski
centar za dešifrovanje
• Razvio je metod “bombe” za
napad na Nemačku mašinu za
šifrovanje - Enigma
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

Enigma

12

Mašina “bomba” za dešifrovanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

13

• John Von Nouman
(1903-1957)
• Koncept programa
koji je smešten u
memoriji
• Koncept računara
opšte namene
• Mogućnost
modifikovanja
programa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

14

• Računari više nisu luksuz nego potreba
• Računari i njihova primena su uključeni
u sve aspekte svakodnevnog života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

15

• Svaki današnji računar sledi
osnovni plan projektovan od
strane Babbage-a
• Računar je višenamenski izuzetno prilagodljivo sredstvo
– Može da sabira brojeve, ali
istovremeno i da se koristi za
lansiranje interkontinentalnih
balističkih raketa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

16

• Svaki računar se može posmatrati kao sistem:
– Ulazni podaci: ulazi
– Centralna jedinica: obrada
– Izlazne informacije: izlazi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

17

• Višenamenska upotreba računara se zasniva
na:
– Hardveru:
• Fizički deo računara
– Softveru:
• Instrukcije koje upravljaju hardverom i vrše
transformacije nad prikupljenim podacima, sa
ciljem da se dobije željeni izlaz

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

18

• Osnovne operacije:
• Ulazne operacije (podaci i instrukcije),
• Aritmetičke operacije (sabiranje, množenje,
...),
• Logičke operacije (AND, OR, NOT)
• Izlazne operacije (video, štampa, zvuk, ...)
• Smeštanje i čuvanje podataka (podaci i
programi)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Hardver računara:

Razvoj računara

19







Interne komponente i periferije
CPU - procesor
Čipovi – kontroleri, memorije
Osnovna ploča
Posebne kartice (zvučna, video, mrežna,
memorijska, ...)
• Konektori (serijski, paralelni, video, audio, USB,
mrežni, telefonski, ...)
• Hladnjaci (pasivni i aktivni)
• Izvor napajanja - ispravljač
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Softver računara:

Razvoj računara

• Program – niz naredbi
(instrukcije)
• Sistemski softver (OS)
– skriva kompleksnost
hardvera
• Aplikativni softver
• Korisnici putem
interfejsa interaguju sa
aplikacijom
• Podrazumeva se
ispravan rad hardvera
Informatika (šk.god.2009/2010)

20

Hardware

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

21

External Storage

Internal Storage

Input Units

Arithmetic &
Logic Unit

Output Units

Control Unit

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

22

• Prvi realni računari:
– 1939: Konrad Zuse je
kompletirao prvi
programabilni digitalni
računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

23

• Pred II svetski rat Britanska vlada je formirala
tajni tim matematičara i inženjera za razbijanje
nacističkih vojnih šifara (Lorencova šifra)
– 1943: Tim predvođen matematičarem Alan
Turing-om kompletirao je Kolos, koji su
mnogi smatrali za prvi elektronski digitalni
računar

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Računari 1. generacije

Razvoj računara

24

– 1944: profesor sa Harvarda,
Howard Aiken je razvio računar
Mark I
– Proizvod IBM-a
 Prvi elektro-mehanički računar
opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• 1944: Mark I

Razvoj računara

Informatika (šk.god.2009/2010)

25

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

26

U toku II svetskog rata, u SAD, konstruiše se mašina za
računanje tabela trajektorija za nove topove; mašina se
zvala ENIAC (Electronic Numerical Integrator and
Computer)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

27

• ENIAC:
– Težina 30 tona
– 18000 elektronskih cevi
– Potrošnja 25 KW
– Snaga obrade: 100.000
izračunavanja u sekundi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

28

Posle rata, 1950., konstruisan je UNIVAC I, prvi
komercijalni računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Evolucija i ubrzanje

Razvoj računara

29

– Elektronske cevi su korišćene
u prvim računarima
– Tranzistori zamenjuju
elektronske cevi počevši od
1956. (računari 2. generacije)
• Tranzistori i štampane veze
• Primena na univerzitetima
– Od sredine 60. godina
tranzistore zamenjuju
integrisana kola (računari 3.
generacije)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Integrisana kola
Razvoj računara
omogućavaju:
– Povećanje pouzdanosti





30

Smanjenje dimenzije
Veću brzinu
Veću efikasnost
Niže cene

• LSI - Large Scale
Integration
• VLSI - Very Large Scale
Integration
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara
Mikroračunarska revolucija

31

 1971: Intelovi inženjeri su konstruisali
prvi mikroprocesor
 Mikroračunarska revolucija počinje
1970:
 Apple
 Commodore
...
 Stoni - desktop računari nisu u
potpunosti zamenili velike računare, koji
takođe doživljavaju promenu
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Apple II (1977)

Razvoj računara

32

– BASIC programski jezik
– Displej od 24 linije x 40
kolona
– Memorija od 4100
karaktera
– $1298.

• IBM (PC) 5150 (1981)
– modular design
– 16,000 character memory
– $1265.
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

33

• 1981-1982
– ZX81
• 8-16K

– Spectrum
• 48K

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• GUI - Graphical User
Interface

Razvoj računara

34

– Doug Engelbart's
• Osmislio “humancomputer interaction” HCI
• Razvio je hypertext
• Uveo je kursor kontrolisan
mišem
• Multiple windows.
– WIMP (windows, icons,
menus and pointers)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Macintosh (1984)

Razvoj računara

35

– Steve Jobs
• GUI, ikone, itd
• Desktop – radna
površina
• Upotreba miša i
drugih “pointing
devices”
• “Double click" i
“Click-and-drag“
osobine za podršku
uređajima za
pokazivanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Microsoft Windows

Razvoj računara

36

– Win 1.0, 1985, radio je
na MS-DOS-u, 16 bitni
OS, multitasking
– Win 3.0 i Win 3.1,
1990/92, 16/32 bitni OS
– Win 3.11, Win 95, Win
98, Win Me, 32 bitni OS
– Win NT, 64 bitni OS
– WIN XP, Windows Server
– Windows Vista, 64 bitni
OS
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

37

• Prva generacija (1951-58)
– Elektronske vakum cevi
– Mašinski jezik – jezik niskog nivoa za
programiranje
– Magnetna primarna memorija
– Problemi zagrevanja i održavanja
– Unos podataka i instrukcija preko bušenih
kartica
– Spor ulaz i izlaz
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

38

• Druga generacija (1958-64)
– Tranzistorska tehnologija
– Tehnologija štampanih veza
– Početak jezika višeg nivoa
– Povećana brzina rada
– Magnetna primarna memorija
– Magnetni diskovi i trake za
sekundarnu memoriju
– Tipičan primer: IBM 1620

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

39

• Treća generacija (1965-70)







Pojava integrisanih čipova – IC
Drastično povećanje memorije
Razvoj softvera
Drastično smanjenje veličine i cene
Povećanje brzine i dostupnosti
Tipičan primer:
HONEY WELL - 6000 SERIES

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

40

• Četvrta generacija (1971- do danas)







LSI - Large Scale Integration
VLSI - Very Large Scale Integration
Razvoj mikroprocesora
Pojava mini i super računara
Paralelno procesiranje
Povećana brzina rada, snaga, memorijski
resursi
– Tipični predstavnici:
Apple II, IBM PC

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

41

• Karakteristike razvoja računara:
• Povećanje brzine (radnog takta)
• Povećanje memorijskih resursa (i za primarnu
i sekundarnu memoriju)
• Povećanje širine magistrale
• Paralelizacija u radu
• Niža cena
• Manje dimenzije
• Manja potrošnja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd











Razvoj računara

42

Mainframe
Super računari
Serveri
Radne stanice
Personalni računari
Stoni i prenosivi računari
Mikrokompjuteri
Ugrađeni računari
Mreže, klasteri računara
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

43

• Mainframe i Super računari
• Mainframe
– Višekorisnički
– Koriste se u velikim organizacijama, kao što
su banke i avioprevoznici za velike
računarske poslove

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

• Mainframe

44

– Mogućnost konkurentne
obrade aplikacija
– Velike organizacije –
upravljaju sa više od
1000 transakcija
– Zahtevaju specijalnu
klimu za prostoriju
– Ulaz/Izlaz preko “dumb”
terminala

TERMINALI

Informatika (šk.god.2009/2010)

MAINFRAME

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

45

• Super računari
– Za moćne korisnike kojima je potreban pristup
najbržim i najmoćnijim računarima

NASA Columbia
Supercomputer

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

46

• Super računari
– Skupa, najmodernija tehnologija
– Koriste se za simulacije i modelovanje
kompleksnih sistema
– Mesta primene:






Vremenska prognoza,
Hemijski i fizički procesi
Kretanja u vasioni
Vojne potrebe
.....
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

47

• Serveri, radne stanice i PC (personalni
računari)
– Serveri
• Računari namenjeni za obezbeđivanje softverske
podrške i drugih računarskih resursa drugim
računarima u okviru date mreže

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Radne stanice

Podela računara

48

– Moćni stoni računari sa
povećanom računarskom
snagom (pojačani resursi)
koji su prevashodno
namenjeni krajnjim,
interaktivnim aplikacijama
– Najčešće su povezani na
veliki računarski sistem
– 3D grafika, dizajn i sl.
– Najčešće su potrebni
naučnicima i inženjerima
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

49

• Personalni računari
– Opslužuju jednog
korisnika u datom
trenutku
– Uobičajene primene
obuhvataju:
• obrada teksta,
računovodstvo, igre,
slušanje muzike i
gledanje video
sadržaja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

50

• Prenosivi računari: mašine koje nisu vezane za
stolove
– Notebooks (laptops)
– Handheld computers (PDAs)
– Palmtop

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Ugrađeni računari

Podela računara

51

– Računari posebne namene
isključivo za unapred definisane
zadatke
• Kontrola temperature i
vlažnosti
• Monitorisanje rada srca
• Monitorisanje kućnog
sistema obezbeđenja od
provale, ...

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara
•Pojava računarskih
mreža

52

– Local-Area Networks
(LANs) lokalne mreže
– Wide-Area Networks
(WANs) regionalne mreže
– Eksperimentalna mreža
formirana 1969, nazvana
ARPANET, u narednom
periodu se transformiše u
Internet
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

53

• Servisi (usluge) Interneta
– Elektronska pošta
• E-mail softver

– World Wide Web
• Transformacija Interneta od
tekstualnog u multimedijalno
okruženje, koje obuhvata slike,
animacije, zvuk i video.
• Web browseri - programi koji
služe kao navigacioni prozori
na Web-u
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

54

• Hipertekst linkovi
– Povezuju milione Web stranica kreiranih od
različitih autora
• Intranet
– Privatne unutar-organizacijske mreže
zasnovane na Internet tehnologiji
• Extranet
– Udaljeni korisnici koji mogu da pristupe
resursima Intraneta
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

55

• Doba u razvoju društva:
– Poljoprivredno doba
– Industrijsko doba

• Doba u kome živimo informaciono doba:
– Sve više ljudi zarađuje za
život radeći na računarima

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

56

• Uticaj tehnologije
–Računarska pismenost
već unapređuje naš
svakodnevni život i
profesionalni rad

• Primene (aplikacije):
–Omogućavaju upotrebu
računara za specificirane
namere
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo
• Aplikativni programi

57

– Obrada teksta i stono
izdavaštvo
– Tabelarni proračuni
– Baze podataka
– Računarska grafika i digitalna
fotografija
– Digitalni audio, digitalni video i
multimedija
– Telekomunikacione mreže
– Veštačka inteligencija
– Zabava
– Opšte metode rešavanja
problema
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

58

• Implikacije: Socialna i etička pitanja
– Personalna privatnost ugrožena centralizovanim
bazama podataka i računarskim mrežama
– Rizik od kriminala zasnovanog na visokoj tehnologiji i
teškoćama zaštite osetljivih podataka
– Teškoće u definisanju i zaštiti intelektualne svojine u
uslovima digitalnog doba
– Rizik od otkaza računarskih sistema
– Opasnost od automatizacije i dehumanizacije rada

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

59

– Zloupotreba informacija u
političke i ekonomske svrhe
– Opasnost zavisnosti od
kompleksne tehnologije
– Kraj privatnosti
– Zamagljivanje realnosti
– Evolucija inteligencije
– Pojava bio-digitalne
tehnologije
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

60

 Hardver: osnova svakog novog projekta
 Softver: naredni korak, koji daje vrednost
hardveru
 Servisi: najuspešniji sadašnji poslovni pristup
 Način života: računari postaju deo našeg
načina života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

61

• Računari su evoluirali od Charles Babbageovog plana za analitičku mašinu u moderne
super računare
• Računari se danas pojavljuju u svim oblicima i
veličinama, sa specifičnostima prilagođenim
partikularnim zadacima
• Povezivanje u mrežu poboljšava vrednost i
snagu računara:
– Internet
– WWW
– E-mail

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

62

 Računari i informacione
tehnologije su preomenili svet
temeljno i nepovratno
 Nove tehnologije, kao što su
veštačka inteligencija,
obećavaju nove primene u
budućnosti
 Računari ugrožavaju privatnost,
bezbednost, i možda, naš
individualni način života
Informatika (šk.god.2009/2010)

Dragan Cvetković


Slide 32

Fakultet za informatiku i menadžment – Beograd

1

Informatika
Razvoj računara:
od kalkulatora do mrežnog povezivanja

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

2

Razvoj računara

Ciljevi:







Šta je računar i šta može da uradi?
Uticaj računara na savremeni život
Istorija razvoja računara
Trendovi razvoja savremenih računara
Fundamentalne razlike između računara i
drugih vrsta mašina
Odnos između hardvera i softvera
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

3

Razvoj računara
• Osnovne klase savremenih računara i
njihova upotreba
• Kako Internet menja primenu računara i
informacionih tehnologija uopšte?
• Savremeno informaciono doba
• Socijalni i etički uticaj informacionih
tehnologija na društvo

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija
• Značajni pronalasci XX veka:
• Mobilna telefonija, Internet, WWW, video
konferencije
• Faza projektovanja, upotrebe, usavršavanja
• Suštinski su zasnovani na IT

Informatika (šk.god.2009/2010)

Dragan Cvetković

4

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija

• Informaciona tehnologija
• Širok spektar alata i tehnika koje se koriste
prilikom kreiranja, skladištenja, obrade i
distribucije podataka i informacija

• Osnovni cilj IT-a
• Odgovoriti na zahtev (potrošača) efikasnije i
prikladnije

Informatika (šk.god.2009/2010)

Dragan Cvetković

5

Fakultet za informatiku i menadžment – Beograd

Istorija računara
• Abacus, Vavilon, 4000
godina BC, aritmetičke
operacije, koristi se u
Kini, Japanu, Indiji itd.

• Blaise Pascal, 1642,
mehanički kalkulator,
rad sa osmocifrenim
brojevima

Informatika (šk.god.2009/2010)

Dragan Cvetković

6

Fakultet za informatiku i menadžment – Beograd

• Charles Babbage
(1791-1871)
“the father of computers”

Istorija računara

– Profesor matematike sa
Kembridža iz 19. veka
– Prvi mehanički računar
(kompjuter)
– Analitička mašina
– Programabilna pomoću
bušenih kartica
– Izvođenje računskih
operacija sa tačnošću do 20
cifara
Informatika (šk.god.2009/2010)

Dragan Cvetković

7

Fakultet za informatiku i menadžment – Beograd

• Ada Lovelace
(ćerka Lorda Bajrona)

Istorija računara

• Interpretator i promoter Babbageovih vizionarskih radova
• Napisala je plan upotrebe analitičke
mašine za računanje niza Bernoullijevih brojeva
• Verovatno je bila prvi programer na
svetu
• Jedan od savremenijih programskih
jezika je nazvan po njoj:
ADA programski jezik

Informatika (šk.god.2009/2010)

Dragan Cvetković

8

Fakultet za informatiku i menadžment – Beograd

• Herman Hollerith
(1860-1929)

Istorija računara

• Razvio je sistem kodovanja
podataka na bušenim karticama
• Patent je korišćen u SAD 1890. za
popis stanovništva
• Program se svodio na
prebrojavanje
• Izbegnute greške čitanja,
praktično neograničena memorija
za pristup
• Njegova prva kompanija je
preteča IBM-a
Informatika (šk.god.2009/2010)

Dragan Cvetković

9

Fakultet za informatiku i menadžment – Beograd

Istorija računara

10

Bušena kartica
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

11

• Alan Turing (1912-1954)
• Definisao je principe modernih
računara
• Program je niz naredbi zapisan
u memoriji nizom simbola
• Formulisao je koncept algoritma
• U II svetskom radu radio u
Bletchley Parku – Britanski
centar za dešifrovanje
• Razvio je metod “bombe” za
napad na Nemačku mašinu za
šifrovanje - Enigma
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

Enigma

12

Mašina “bomba” za dešifrovanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

13

• John Von Nouman
(1903-1957)
• Koncept programa
koji je smešten u
memoriji
• Koncept računara
opšte namene
• Mogućnost
modifikovanja
programa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

14

• Računari više nisu luksuz nego potreba
• Računari i njihova primena su uključeni
u sve aspekte svakodnevnog života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

15

• Svaki današnji računar sledi
osnovni plan projektovan od
strane Babbage-a
• Računar je višenamenski izuzetno prilagodljivo sredstvo
– Može da sabira brojeve, ali
istovremeno i da se koristi za
lansiranje interkontinentalnih
balističkih raketa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

16

• Svaki računar se može posmatrati kao sistem:
– Ulazni podaci: ulazi
– Centralna jedinica: obrada
– Izlazne informacije: izlazi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

17

• Višenamenska upotreba računara se zasniva
na:
– Hardveru:
• Fizički deo računara
– Softveru:
• Instrukcije koje upravljaju hardverom i vrše
transformacije nad prikupljenim podacima, sa
ciljem da se dobije željeni izlaz

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

18

• Osnovne operacije:
• Ulazne operacije (podaci i instrukcije),
• Aritmetičke operacije (sabiranje, množenje,
...),
• Logičke operacije (AND, OR, NOT)
• Izlazne operacije (video, štampa, zvuk, ...)
• Smeštanje i čuvanje podataka (podaci i
programi)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Hardver računara:

Razvoj računara

19







Interne komponente i periferije
CPU - procesor
Čipovi – kontroleri, memorije
Osnovna ploča
Posebne kartice (zvučna, video, mrežna,
memorijska, ...)
• Konektori (serijski, paralelni, video, audio, USB,
mrežni, telefonski, ...)
• Hladnjaci (pasivni i aktivni)
• Izvor napajanja - ispravljač
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Softver računara:

Razvoj računara

• Program – niz naredbi
(instrukcije)
• Sistemski softver (OS)
– skriva kompleksnost
hardvera
• Aplikativni softver
• Korisnici putem
interfejsa interaguju sa
aplikacijom
• Podrazumeva se
ispravan rad hardvera
Informatika (šk.god.2009/2010)

20

Hardware

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

21

External Storage

Internal Storage

Input Units

Arithmetic &
Logic Unit

Output Units

Control Unit

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

22

• Prvi realni računari:
– 1939: Konrad Zuse je
kompletirao prvi
programabilni digitalni
računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

23

• Pred II svetski rat Britanska vlada je formirala
tajni tim matematičara i inženjera za razbijanje
nacističkih vojnih šifara (Lorencova šifra)
– 1943: Tim predvođen matematičarem Alan
Turing-om kompletirao je Kolos, koji su
mnogi smatrali za prvi elektronski digitalni
računar

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Računari 1. generacije

Razvoj računara

24

– 1944: profesor sa Harvarda,
Howard Aiken je razvio računar
Mark I
– Proizvod IBM-a
 Prvi elektro-mehanički računar
opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• 1944: Mark I

Razvoj računara

Informatika (šk.god.2009/2010)

25

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

26

U toku II svetskog rata, u SAD, konstruiše se mašina za
računanje tabela trajektorija za nove topove; mašina se
zvala ENIAC (Electronic Numerical Integrator and
Computer)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

27

• ENIAC:
– Težina 30 tona
– 18000 elektronskih cevi
– Potrošnja 25 KW
– Snaga obrade: 100.000
izračunavanja u sekundi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

28

Posle rata, 1950., konstruisan je UNIVAC I, prvi
komercijalni računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Evolucija i ubrzanje

Razvoj računara

29

– Elektronske cevi su korišćene
u prvim računarima
– Tranzistori zamenjuju
elektronske cevi počevši od
1956. (računari 2. generacije)
• Tranzistori i štampane veze
• Primena na univerzitetima
– Od sredine 60. godina
tranzistore zamenjuju
integrisana kola (računari 3.
generacije)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Integrisana kola
Razvoj računara
omogućavaju:
– Povećanje pouzdanosti





30

Smanjenje dimenzije
Veću brzinu
Veću efikasnost
Niže cene

• LSI - Large Scale
Integration
• VLSI - Very Large Scale
Integration
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara
Mikroračunarska revolucija

31

 1971: Intelovi inženjeri su konstruisali
prvi mikroprocesor
 Mikroračunarska revolucija počinje
1970:
 Apple
 Commodore
...
 Stoni - desktop računari nisu u
potpunosti zamenili velike računare, koji
takođe doživljavaju promenu
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Apple II (1977)

Razvoj računara

32

– BASIC programski jezik
– Displej od 24 linije x 40
kolona
– Memorija od 4100
karaktera
– $1298.

• IBM (PC) 5150 (1981)
– modular design
– 16,000 character memory
– $1265.
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

33

• 1981-1982
– ZX81
• 8-16K

– Spectrum
• 48K

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• GUI - Graphical User
Interface

Razvoj računara

34

– Doug Engelbart's
• Osmislio “humancomputer interaction” HCI
• Razvio je hypertext
• Uveo je kursor kontrolisan
mišem
• Multiple windows.
– WIMP (windows, icons,
menus and pointers)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Macintosh (1984)

Razvoj računara

35

– Steve Jobs
• GUI, ikone, itd
• Desktop – radna
površina
• Upotreba miša i
drugih “pointing
devices”
• “Double click" i
“Click-and-drag“
osobine za podršku
uređajima za
pokazivanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Microsoft Windows

Razvoj računara

36

– Win 1.0, 1985, radio je
na MS-DOS-u, 16 bitni
OS, multitasking
– Win 3.0 i Win 3.1,
1990/92, 16/32 bitni OS
– Win 3.11, Win 95, Win
98, Win Me, 32 bitni OS
– Win NT, 64 bitni OS
– WIN XP, Windows Server
– Windows Vista, 64 bitni
OS
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

37

• Prva generacija (1951-58)
– Elektronske vakum cevi
– Mašinski jezik – jezik niskog nivoa za
programiranje
– Magnetna primarna memorija
– Problemi zagrevanja i održavanja
– Unos podataka i instrukcija preko bušenih
kartica
– Spor ulaz i izlaz
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

38

• Druga generacija (1958-64)
– Tranzistorska tehnologija
– Tehnologija štampanih veza
– Početak jezika višeg nivoa
– Povećana brzina rada
– Magnetna primarna memorija
– Magnetni diskovi i trake za
sekundarnu memoriju
– Tipičan primer: IBM 1620

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

39

• Treća generacija (1965-70)







Pojava integrisanih čipova – IC
Drastično povećanje memorije
Razvoj softvera
Drastično smanjenje veličine i cene
Povećanje brzine i dostupnosti
Tipičan primer:
HONEY WELL - 6000 SERIES

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

40

• Četvrta generacija (1971- do danas)







LSI - Large Scale Integration
VLSI - Very Large Scale Integration
Razvoj mikroprocesora
Pojava mini i super računara
Paralelno procesiranje
Povećana brzina rada, snaga, memorijski
resursi
– Tipični predstavnici:
Apple II, IBM PC

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

41

• Karakteristike razvoja računara:
• Povećanje brzine (radnog takta)
• Povećanje memorijskih resursa (i za primarnu
i sekundarnu memoriju)
• Povećanje širine magistrale
• Paralelizacija u radu
• Niža cena
• Manje dimenzije
• Manja potrošnja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd











Razvoj računara

42

Mainframe
Super računari
Serveri
Radne stanice
Personalni računari
Stoni i prenosivi računari
Mikrokompjuteri
Ugrađeni računari
Mreže, klasteri računara
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

43

• Mainframe i Super računari
• Mainframe
– Višekorisnički
– Koriste se u velikim organizacijama, kao što
su banke i avioprevoznici za velike
računarske poslove

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

• Mainframe

44

– Mogućnost konkurentne
obrade aplikacija
– Velike organizacije –
upravljaju sa više od
1000 transakcija
– Zahtevaju specijalnu
klimu za prostoriju
– Ulaz/Izlaz preko “dumb”
terminala

TERMINALI

Informatika (šk.god.2009/2010)

MAINFRAME

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

45

• Super računari
– Za moćne korisnike kojima je potreban pristup
najbržim i najmoćnijim računarima

NASA Columbia
Supercomputer

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

46

• Super računari
– Skupa, najmodernija tehnologija
– Koriste se za simulacije i modelovanje
kompleksnih sistema
– Mesta primene:






Vremenska prognoza,
Hemijski i fizički procesi
Kretanja u vasioni
Vojne potrebe
.....
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

47

• Serveri, radne stanice i PC (personalni
računari)
– Serveri
• Računari namenjeni za obezbeđivanje softverske
podrške i drugih računarskih resursa drugim
računarima u okviru date mreže

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Radne stanice

Podela računara

48

– Moćni stoni računari sa
povećanom računarskom
snagom (pojačani resursi)
koji su prevashodno
namenjeni krajnjim,
interaktivnim aplikacijama
– Najčešće su povezani na
veliki računarski sistem
– 3D grafika, dizajn i sl.
– Najčešće su potrebni
naučnicima i inženjerima
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

49

• Personalni računari
– Opslužuju jednog
korisnika u datom
trenutku
– Uobičajene primene
obuhvataju:
• obrada teksta,
računovodstvo, igre,
slušanje muzike i
gledanje video
sadržaja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

50

• Prenosivi računari: mašine koje nisu vezane za
stolove
– Notebooks (laptops)
– Handheld computers (PDAs)
– Palmtop

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Ugrađeni računari

Podela računara

51

– Računari posebne namene
isključivo za unapred definisane
zadatke
• Kontrola temperature i
vlažnosti
• Monitorisanje rada srca
• Monitorisanje kućnog
sistema obezbeđenja od
provale, ...

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara
•Pojava računarskih
mreža

52

– Local-Area Networks
(LANs) lokalne mreže
– Wide-Area Networks
(WANs) regionalne mreže
– Eksperimentalna mreža
formirana 1969, nazvana
ARPANET, u narednom
periodu se transformiše u
Internet
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

53

• Servisi (usluge) Interneta
– Elektronska pošta
• E-mail softver

– World Wide Web
• Transformacija Interneta od
tekstualnog u multimedijalno
okruženje, koje obuhvata slike,
animacije, zvuk i video.
• Web browseri - programi koji
služe kao navigacioni prozori
na Web-u
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

54

• Hipertekst linkovi
– Povezuju milione Web stranica kreiranih od
različitih autora
• Intranet
– Privatne unutar-organizacijske mreže
zasnovane na Internet tehnologiji
• Extranet
– Udaljeni korisnici koji mogu da pristupe
resursima Intraneta
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

55

• Doba u razvoju društva:
– Poljoprivredno doba
– Industrijsko doba

• Doba u kome živimo informaciono doba:
– Sve više ljudi zarađuje za
život radeći na računarima

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

56

• Uticaj tehnologije
–Računarska pismenost
već unapređuje naš
svakodnevni život i
profesionalni rad

• Primene (aplikacije):
–Omogućavaju upotrebu
računara za specificirane
namere
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo
• Aplikativni programi

57

– Obrada teksta i stono
izdavaštvo
– Tabelarni proračuni
– Baze podataka
– Računarska grafika i digitalna
fotografija
– Digitalni audio, digitalni video i
multimedija
– Telekomunikacione mreže
– Veštačka inteligencija
– Zabava
– Opšte metode rešavanja
problema
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

58

• Implikacije: Socialna i etička pitanja
– Personalna privatnost ugrožena centralizovanim
bazama podataka i računarskim mrežama
– Rizik od kriminala zasnovanog na visokoj tehnologiji i
teškoćama zaštite osetljivih podataka
– Teškoće u definisanju i zaštiti intelektualne svojine u
uslovima digitalnog doba
– Rizik od otkaza računarskih sistema
– Opasnost od automatizacije i dehumanizacije rada

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

59

– Zloupotreba informacija u
političke i ekonomske svrhe
– Opasnost zavisnosti od
kompleksne tehnologije
– Kraj privatnosti
– Zamagljivanje realnosti
– Evolucija inteligencije
– Pojava bio-digitalne
tehnologije
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

60

 Hardver: osnova svakog novog projekta
 Softver: naredni korak, koji daje vrednost
hardveru
 Servisi: najuspešniji sadašnji poslovni pristup
 Način života: računari postaju deo našeg
načina života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

61

• Računari su evoluirali od Charles Babbageovog plana za analitičku mašinu u moderne
super računare
• Računari se danas pojavljuju u svim oblicima i
veličinama, sa specifičnostima prilagođenim
partikularnim zadacima
• Povezivanje u mrežu poboljšava vrednost i
snagu računara:
– Internet
– WWW
– E-mail

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

62

 Računari i informacione
tehnologije su preomenili svet
temeljno i nepovratno
 Nove tehnologije, kao što su
veštačka inteligencija,
obećavaju nove primene u
budućnosti
 Računari ugrožavaju privatnost,
bezbednost, i možda, naš
individualni način života
Informatika (šk.god.2009/2010)

Dragan Cvetković


Slide 33

Fakultet za informatiku i menadžment – Beograd

1

Informatika
Razvoj računara:
od kalkulatora do mrežnog povezivanja

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

2

Razvoj računara

Ciljevi:







Šta je računar i šta može da uradi?
Uticaj računara na savremeni život
Istorija razvoja računara
Trendovi razvoja savremenih računara
Fundamentalne razlike između računara i
drugih vrsta mašina
Odnos između hardvera i softvera
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

3

Razvoj računara
• Osnovne klase savremenih računara i
njihova upotreba
• Kako Internet menja primenu računara i
informacionih tehnologija uopšte?
• Savremeno informaciono doba
• Socijalni i etički uticaj informacionih
tehnologija na društvo

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija
• Značajni pronalasci XX veka:
• Mobilna telefonija, Internet, WWW, video
konferencije
• Faza projektovanja, upotrebe, usavršavanja
• Suštinski su zasnovani na IT

Informatika (šk.god.2009/2010)

Dragan Cvetković

4

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija

• Informaciona tehnologija
• Širok spektar alata i tehnika koje se koriste
prilikom kreiranja, skladištenja, obrade i
distribucije podataka i informacija

• Osnovni cilj IT-a
• Odgovoriti na zahtev (potrošača) efikasnije i
prikladnije

Informatika (šk.god.2009/2010)

Dragan Cvetković

5

Fakultet za informatiku i menadžment – Beograd

Istorija računara
• Abacus, Vavilon, 4000
godina BC, aritmetičke
operacije, koristi se u
Kini, Japanu, Indiji itd.

• Blaise Pascal, 1642,
mehanički kalkulator,
rad sa osmocifrenim
brojevima

Informatika (šk.god.2009/2010)

Dragan Cvetković

6

Fakultet za informatiku i menadžment – Beograd

• Charles Babbage
(1791-1871)
“the father of computers”

Istorija računara

– Profesor matematike sa
Kembridža iz 19. veka
– Prvi mehanički računar
(kompjuter)
– Analitička mašina
– Programabilna pomoću
bušenih kartica
– Izvođenje računskih
operacija sa tačnošću do 20
cifara
Informatika (šk.god.2009/2010)

Dragan Cvetković

7

Fakultet za informatiku i menadžment – Beograd

• Ada Lovelace
(ćerka Lorda Bajrona)

Istorija računara

• Interpretator i promoter Babbageovih vizionarskih radova
• Napisala je plan upotrebe analitičke
mašine za računanje niza Bernoullijevih brojeva
• Verovatno je bila prvi programer na
svetu
• Jedan od savremenijih programskih
jezika je nazvan po njoj:
ADA programski jezik

Informatika (šk.god.2009/2010)

Dragan Cvetković

8

Fakultet za informatiku i menadžment – Beograd

• Herman Hollerith
(1860-1929)

Istorija računara

• Razvio je sistem kodovanja
podataka na bušenim karticama
• Patent je korišćen u SAD 1890. za
popis stanovništva
• Program se svodio na
prebrojavanje
• Izbegnute greške čitanja,
praktično neograničena memorija
za pristup
• Njegova prva kompanija je
preteča IBM-a
Informatika (šk.god.2009/2010)

Dragan Cvetković

9

Fakultet za informatiku i menadžment – Beograd

Istorija računara

10

Bušena kartica
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

11

• Alan Turing (1912-1954)
• Definisao je principe modernih
računara
• Program je niz naredbi zapisan
u memoriji nizom simbola
• Formulisao je koncept algoritma
• U II svetskom radu radio u
Bletchley Parku – Britanski
centar za dešifrovanje
• Razvio je metod “bombe” za
napad na Nemačku mašinu za
šifrovanje - Enigma
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

Enigma

12

Mašina “bomba” za dešifrovanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

13

• John Von Nouman
(1903-1957)
• Koncept programa
koji je smešten u
memoriji
• Koncept računara
opšte namene
• Mogućnost
modifikovanja
programa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

14

• Računari više nisu luksuz nego potreba
• Računari i njihova primena su uključeni
u sve aspekte svakodnevnog života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

15

• Svaki današnji računar sledi
osnovni plan projektovan od
strane Babbage-a
• Računar je višenamenski izuzetno prilagodljivo sredstvo
– Može da sabira brojeve, ali
istovremeno i da se koristi za
lansiranje interkontinentalnih
balističkih raketa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

16

• Svaki računar se može posmatrati kao sistem:
– Ulazni podaci: ulazi
– Centralna jedinica: obrada
– Izlazne informacije: izlazi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

17

• Višenamenska upotreba računara se zasniva
na:
– Hardveru:
• Fizički deo računara
– Softveru:
• Instrukcije koje upravljaju hardverom i vrše
transformacije nad prikupljenim podacima, sa
ciljem da se dobije željeni izlaz

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

18

• Osnovne operacije:
• Ulazne operacije (podaci i instrukcije),
• Aritmetičke operacije (sabiranje, množenje,
...),
• Logičke operacije (AND, OR, NOT)
• Izlazne operacije (video, štampa, zvuk, ...)
• Smeštanje i čuvanje podataka (podaci i
programi)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Hardver računara:

Razvoj računara

19







Interne komponente i periferije
CPU - procesor
Čipovi – kontroleri, memorije
Osnovna ploča
Posebne kartice (zvučna, video, mrežna,
memorijska, ...)
• Konektori (serijski, paralelni, video, audio, USB,
mrežni, telefonski, ...)
• Hladnjaci (pasivni i aktivni)
• Izvor napajanja - ispravljač
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Softver računara:

Razvoj računara

• Program – niz naredbi
(instrukcije)
• Sistemski softver (OS)
– skriva kompleksnost
hardvera
• Aplikativni softver
• Korisnici putem
interfejsa interaguju sa
aplikacijom
• Podrazumeva se
ispravan rad hardvera
Informatika (šk.god.2009/2010)

20

Hardware

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

21

External Storage

Internal Storage

Input Units

Arithmetic &
Logic Unit

Output Units

Control Unit

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

22

• Prvi realni računari:
– 1939: Konrad Zuse je
kompletirao prvi
programabilni digitalni
računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

23

• Pred II svetski rat Britanska vlada je formirala
tajni tim matematičara i inženjera za razbijanje
nacističkih vojnih šifara (Lorencova šifra)
– 1943: Tim predvođen matematičarem Alan
Turing-om kompletirao je Kolos, koji su
mnogi smatrali za prvi elektronski digitalni
računar

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Računari 1. generacije

Razvoj računara

24

– 1944: profesor sa Harvarda,
Howard Aiken je razvio računar
Mark I
– Proizvod IBM-a
 Prvi elektro-mehanički računar
opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• 1944: Mark I

Razvoj računara

Informatika (šk.god.2009/2010)

25

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

26

U toku II svetskog rata, u SAD, konstruiše se mašina za
računanje tabela trajektorija za nove topove; mašina se
zvala ENIAC (Electronic Numerical Integrator and
Computer)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

27

• ENIAC:
– Težina 30 tona
– 18000 elektronskih cevi
– Potrošnja 25 KW
– Snaga obrade: 100.000
izračunavanja u sekundi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

28

Posle rata, 1950., konstruisan je UNIVAC I, prvi
komercijalni računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Evolucija i ubrzanje

Razvoj računara

29

– Elektronske cevi su korišćene
u prvim računarima
– Tranzistori zamenjuju
elektronske cevi počevši od
1956. (računari 2. generacije)
• Tranzistori i štampane veze
• Primena na univerzitetima
– Od sredine 60. godina
tranzistore zamenjuju
integrisana kola (računari 3.
generacije)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Integrisana kola
Razvoj računara
omogućavaju:
– Povećanje pouzdanosti





30

Smanjenje dimenzije
Veću brzinu
Veću efikasnost
Niže cene

• LSI - Large Scale
Integration
• VLSI - Very Large Scale
Integration
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara
Mikroračunarska revolucija

31

 1971: Intelovi inženjeri su konstruisali
prvi mikroprocesor
 Mikroračunarska revolucija počinje
1970:
 Apple
 Commodore
...
 Stoni - desktop računari nisu u
potpunosti zamenili velike računare, koji
takođe doživljavaju promenu
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Apple II (1977)

Razvoj računara

32

– BASIC programski jezik
– Displej od 24 linije x 40
kolona
– Memorija od 4100
karaktera
– $1298.

• IBM (PC) 5150 (1981)
– modular design
– 16,000 character memory
– $1265.
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

33

• 1981-1982
– ZX81
• 8-16K

– Spectrum
• 48K

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• GUI - Graphical User
Interface

Razvoj računara

34

– Doug Engelbart's
• Osmislio “humancomputer interaction” HCI
• Razvio je hypertext
• Uveo je kursor kontrolisan
mišem
• Multiple windows.
– WIMP (windows, icons,
menus and pointers)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Macintosh (1984)

Razvoj računara

35

– Steve Jobs
• GUI, ikone, itd
• Desktop – radna
površina
• Upotreba miša i
drugih “pointing
devices”
• “Double click" i
“Click-and-drag“
osobine za podršku
uređajima za
pokazivanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Microsoft Windows

Razvoj računara

36

– Win 1.0, 1985, radio je
na MS-DOS-u, 16 bitni
OS, multitasking
– Win 3.0 i Win 3.1,
1990/92, 16/32 bitni OS
– Win 3.11, Win 95, Win
98, Win Me, 32 bitni OS
– Win NT, 64 bitni OS
– WIN XP, Windows Server
– Windows Vista, 64 bitni
OS
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

37

• Prva generacija (1951-58)
– Elektronske vakum cevi
– Mašinski jezik – jezik niskog nivoa za
programiranje
– Magnetna primarna memorija
– Problemi zagrevanja i održavanja
– Unos podataka i instrukcija preko bušenih
kartica
– Spor ulaz i izlaz
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

38

• Druga generacija (1958-64)
– Tranzistorska tehnologija
– Tehnologija štampanih veza
– Početak jezika višeg nivoa
– Povećana brzina rada
– Magnetna primarna memorija
– Magnetni diskovi i trake za
sekundarnu memoriju
– Tipičan primer: IBM 1620

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

39

• Treća generacija (1965-70)







Pojava integrisanih čipova – IC
Drastično povećanje memorije
Razvoj softvera
Drastično smanjenje veličine i cene
Povećanje brzine i dostupnosti
Tipičan primer:
HONEY WELL - 6000 SERIES

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

40

• Četvrta generacija (1971- do danas)







LSI - Large Scale Integration
VLSI - Very Large Scale Integration
Razvoj mikroprocesora
Pojava mini i super računara
Paralelno procesiranje
Povećana brzina rada, snaga, memorijski
resursi
– Tipični predstavnici:
Apple II, IBM PC

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

41

• Karakteristike razvoja računara:
• Povećanje brzine (radnog takta)
• Povećanje memorijskih resursa (i za primarnu
i sekundarnu memoriju)
• Povećanje širine magistrale
• Paralelizacija u radu
• Niža cena
• Manje dimenzije
• Manja potrošnja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd











Razvoj računara

42

Mainframe
Super računari
Serveri
Radne stanice
Personalni računari
Stoni i prenosivi računari
Mikrokompjuteri
Ugrađeni računari
Mreže, klasteri računara
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

43

• Mainframe i Super računari
• Mainframe
– Višekorisnički
– Koriste se u velikim organizacijama, kao što
su banke i avioprevoznici za velike
računarske poslove

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

• Mainframe

44

– Mogućnost konkurentne
obrade aplikacija
– Velike organizacije –
upravljaju sa više od
1000 transakcija
– Zahtevaju specijalnu
klimu za prostoriju
– Ulaz/Izlaz preko “dumb”
terminala

TERMINALI

Informatika (šk.god.2009/2010)

MAINFRAME

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

45

• Super računari
– Za moćne korisnike kojima je potreban pristup
najbržim i najmoćnijim računarima

NASA Columbia
Supercomputer

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

46

• Super računari
– Skupa, najmodernija tehnologija
– Koriste se za simulacije i modelovanje
kompleksnih sistema
– Mesta primene:






Vremenska prognoza,
Hemijski i fizički procesi
Kretanja u vasioni
Vojne potrebe
.....
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

47

• Serveri, radne stanice i PC (personalni
računari)
– Serveri
• Računari namenjeni za obezbeđivanje softverske
podrške i drugih računarskih resursa drugim
računarima u okviru date mreže

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Radne stanice

Podela računara

48

– Moćni stoni računari sa
povećanom računarskom
snagom (pojačani resursi)
koji su prevashodno
namenjeni krajnjim,
interaktivnim aplikacijama
– Najčešće su povezani na
veliki računarski sistem
– 3D grafika, dizajn i sl.
– Najčešće su potrebni
naučnicima i inženjerima
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

49

• Personalni računari
– Opslužuju jednog
korisnika u datom
trenutku
– Uobičajene primene
obuhvataju:
• obrada teksta,
računovodstvo, igre,
slušanje muzike i
gledanje video
sadržaja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

50

• Prenosivi računari: mašine koje nisu vezane za
stolove
– Notebooks (laptops)
– Handheld computers (PDAs)
– Palmtop

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Ugrađeni računari

Podela računara

51

– Računari posebne namene
isključivo za unapred definisane
zadatke
• Kontrola temperature i
vlažnosti
• Monitorisanje rada srca
• Monitorisanje kućnog
sistema obezbeđenja od
provale, ...

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara
•Pojava računarskih
mreža

52

– Local-Area Networks
(LANs) lokalne mreže
– Wide-Area Networks
(WANs) regionalne mreže
– Eksperimentalna mreža
formirana 1969, nazvana
ARPANET, u narednom
periodu se transformiše u
Internet
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

53

• Servisi (usluge) Interneta
– Elektronska pošta
• E-mail softver

– World Wide Web
• Transformacija Interneta od
tekstualnog u multimedijalno
okruženje, koje obuhvata slike,
animacije, zvuk i video.
• Web browseri - programi koji
služe kao navigacioni prozori
na Web-u
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

54

• Hipertekst linkovi
– Povezuju milione Web stranica kreiranih od
različitih autora
• Intranet
– Privatne unutar-organizacijske mreže
zasnovane na Internet tehnologiji
• Extranet
– Udaljeni korisnici koji mogu da pristupe
resursima Intraneta
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

55

• Doba u razvoju društva:
– Poljoprivredno doba
– Industrijsko doba

• Doba u kome živimo informaciono doba:
– Sve više ljudi zarađuje za
život radeći na računarima

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

56

• Uticaj tehnologije
–Računarska pismenost
već unapređuje naš
svakodnevni život i
profesionalni rad

• Primene (aplikacije):
–Omogućavaju upotrebu
računara za specificirane
namere
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo
• Aplikativni programi

57

– Obrada teksta i stono
izdavaštvo
– Tabelarni proračuni
– Baze podataka
– Računarska grafika i digitalna
fotografija
– Digitalni audio, digitalni video i
multimedija
– Telekomunikacione mreže
– Veštačka inteligencija
– Zabava
– Opšte metode rešavanja
problema
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

58

• Implikacije: Socialna i etička pitanja
– Personalna privatnost ugrožena centralizovanim
bazama podataka i računarskim mrežama
– Rizik od kriminala zasnovanog na visokoj tehnologiji i
teškoćama zaštite osetljivih podataka
– Teškoće u definisanju i zaštiti intelektualne svojine u
uslovima digitalnog doba
– Rizik od otkaza računarskih sistema
– Opasnost od automatizacije i dehumanizacije rada

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

59

– Zloupotreba informacija u
političke i ekonomske svrhe
– Opasnost zavisnosti od
kompleksne tehnologije
– Kraj privatnosti
– Zamagljivanje realnosti
– Evolucija inteligencije
– Pojava bio-digitalne
tehnologije
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

60

 Hardver: osnova svakog novog projekta
 Softver: naredni korak, koji daje vrednost
hardveru
 Servisi: najuspešniji sadašnji poslovni pristup
 Način života: računari postaju deo našeg
načina života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

61

• Računari su evoluirali od Charles Babbageovog plana za analitičku mašinu u moderne
super računare
• Računari se danas pojavljuju u svim oblicima i
veličinama, sa specifičnostima prilagođenim
partikularnim zadacima
• Povezivanje u mrežu poboljšava vrednost i
snagu računara:
– Internet
– WWW
– E-mail

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

62

 Računari i informacione
tehnologije su preomenili svet
temeljno i nepovratno
 Nove tehnologije, kao što su
veštačka inteligencija,
obećavaju nove primene u
budućnosti
 Računari ugrožavaju privatnost,
bezbednost, i možda, naš
individualni način života
Informatika (šk.god.2009/2010)

Dragan Cvetković


Slide 34

Fakultet za informatiku i menadžment – Beograd

1

Informatika
Razvoj računara:
od kalkulatora do mrežnog povezivanja

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

2

Razvoj računara

Ciljevi:







Šta je računar i šta može da uradi?
Uticaj računara na savremeni život
Istorija razvoja računara
Trendovi razvoja savremenih računara
Fundamentalne razlike između računara i
drugih vrsta mašina
Odnos između hardvera i softvera
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

3

Razvoj računara
• Osnovne klase savremenih računara i
njihova upotreba
• Kako Internet menja primenu računara i
informacionih tehnologija uopšte?
• Savremeno informaciono doba
• Socijalni i etički uticaj informacionih
tehnologija na društvo

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija
• Značajni pronalasci XX veka:
• Mobilna telefonija, Internet, WWW, video
konferencije
• Faza projektovanja, upotrebe, usavršavanja
• Suštinski su zasnovani na IT

Informatika (šk.god.2009/2010)

Dragan Cvetković

4

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija

• Informaciona tehnologija
• Širok spektar alata i tehnika koje se koriste
prilikom kreiranja, skladištenja, obrade i
distribucije podataka i informacija

• Osnovni cilj IT-a
• Odgovoriti na zahtev (potrošača) efikasnije i
prikladnije

Informatika (šk.god.2009/2010)

Dragan Cvetković

5

Fakultet za informatiku i menadžment – Beograd

Istorija računara
• Abacus, Vavilon, 4000
godina BC, aritmetičke
operacije, koristi se u
Kini, Japanu, Indiji itd.

• Blaise Pascal, 1642,
mehanički kalkulator,
rad sa osmocifrenim
brojevima

Informatika (šk.god.2009/2010)

Dragan Cvetković

6

Fakultet za informatiku i menadžment – Beograd

• Charles Babbage
(1791-1871)
“the father of computers”

Istorija računara

– Profesor matematike sa
Kembridža iz 19. veka
– Prvi mehanički računar
(kompjuter)
– Analitička mašina
– Programabilna pomoću
bušenih kartica
– Izvođenje računskih
operacija sa tačnošću do 20
cifara
Informatika (šk.god.2009/2010)

Dragan Cvetković

7

Fakultet za informatiku i menadžment – Beograd

• Ada Lovelace
(ćerka Lorda Bajrona)

Istorija računara

• Interpretator i promoter Babbageovih vizionarskih radova
• Napisala je plan upotrebe analitičke
mašine za računanje niza Bernoullijevih brojeva
• Verovatno je bila prvi programer na
svetu
• Jedan od savremenijih programskih
jezika je nazvan po njoj:
ADA programski jezik

Informatika (šk.god.2009/2010)

Dragan Cvetković

8

Fakultet za informatiku i menadžment – Beograd

• Herman Hollerith
(1860-1929)

Istorija računara

• Razvio je sistem kodovanja
podataka na bušenim karticama
• Patent je korišćen u SAD 1890. za
popis stanovništva
• Program se svodio na
prebrojavanje
• Izbegnute greške čitanja,
praktično neograničena memorija
za pristup
• Njegova prva kompanija je
preteča IBM-a
Informatika (šk.god.2009/2010)

Dragan Cvetković

9

Fakultet za informatiku i menadžment – Beograd

Istorija računara

10

Bušena kartica
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

11

• Alan Turing (1912-1954)
• Definisao je principe modernih
računara
• Program je niz naredbi zapisan
u memoriji nizom simbola
• Formulisao je koncept algoritma
• U II svetskom radu radio u
Bletchley Parku – Britanski
centar za dešifrovanje
• Razvio je metod “bombe” za
napad na Nemačku mašinu za
šifrovanje - Enigma
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

Enigma

12

Mašina “bomba” za dešifrovanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

13

• John Von Nouman
(1903-1957)
• Koncept programa
koji je smešten u
memoriji
• Koncept računara
opšte namene
• Mogućnost
modifikovanja
programa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

14

• Računari više nisu luksuz nego potreba
• Računari i njihova primena su uključeni
u sve aspekte svakodnevnog života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

15

• Svaki današnji računar sledi
osnovni plan projektovan od
strane Babbage-a
• Računar je višenamenski izuzetno prilagodljivo sredstvo
– Može da sabira brojeve, ali
istovremeno i da se koristi za
lansiranje interkontinentalnih
balističkih raketa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

16

• Svaki računar se može posmatrati kao sistem:
– Ulazni podaci: ulazi
– Centralna jedinica: obrada
– Izlazne informacije: izlazi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

17

• Višenamenska upotreba računara se zasniva
na:
– Hardveru:
• Fizički deo računara
– Softveru:
• Instrukcije koje upravljaju hardverom i vrše
transformacije nad prikupljenim podacima, sa
ciljem da se dobije željeni izlaz

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

18

• Osnovne operacije:
• Ulazne operacije (podaci i instrukcije),
• Aritmetičke operacije (sabiranje, množenje,
...),
• Logičke operacije (AND, OR, NOT)
• Izlazne operacije (video, štampa, zvuk, ...)
• Smeštanje i čuvanje podataka (podaci i
programi)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Hardver računara:

Razvoj računara

19







Interne komponente i periferije
CPU - procesor
Čipovi – kontroleri, memorije
Osnovna ploča
Posebne kartice (zvučna, video, mrežna,
memorijska, ...)
• Konektori (serijski, paralelni, video, audio, USB,
mrežni, telefonski, ...)
• Hladnjaci (pasivni i aktivni)
• Izvor napajanja - ispravljač
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Softver računara:

Razvoj računara

• Program – niz naredbi
(instrukcije)
• Sistemski softver (OS)
– skriva kompleksnost
hardvera
• Aplikativni softver
• Korisnici putem
interfejsa interaguju sa
aplikacijom
• Podrazumeva se
ispravan rad hardvera
Informatika (šk.god.2009/2010)

20

Hardware

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

21

External Storage

Internal Storage

Input Units

Arithmetic &
Logic Unit

Output Units

Control Unit

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

22

• Prvi realni računari:
– 1939: Konrad Zuse je
kompletirao prvi
programabilni digitalni
računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

23

• Pred II svetski rat Britanska vlada je formirala
tajni tim matematičara i inženjera za razbijanje
nacističkih vojnih šifara (Lorencova šifra)
– 1943: Tim predvođen matematičarem Alan
Turing-om kompletirao je Kolos, koji su
mnogi smatrali za prvi elektronski digitalni
računar

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Računari 1. generacije

Razvoj računara

24

– 1944: profesor sa Harvarda,
Howard Aiken je razvio računar
Mark I
– Proizvod IBM-a
 Prvi elektro-mehanički računar
opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• 1944: Mark I

Razvoj računara

Informatika (šk.god.2009/2010)

25

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

26

U toku II svetskog rata, u SAD, konstruiše se mašina za
računanje tabela trajektorija za nove topove; mašina se
zvala ENIAC (Electronic Numerical Integrator and
Computer)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

27

• ENIAC:
– Težina 30 tona
– 18000 elektronskih cevi
– Potrošnja 25 KW
– Snaga obrade: 100.000
izračunavanja u sekundi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

28

Posle rata, 1950., konstruisan je UNIVAC I, prvi
komercijalni računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Evolucija i ubrzanje

Razvoj računara

29

– Elektronske cevi su korišćene
u prvim računarima
– Tranzistori zamenjuju
elektronske cevi počevši od
1956. (računari 2. generacije)
• Tranzistori i štampane veze
• Primena na univerzitetima
– Od sredine 60. godina
tranzistore zamenjuju
integrisana kola (računari 3.
generacije)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Integrisana kola
Razvoj računara
omogućavaju:
– Povećanje pouzdanosti





30

Smanjenje dimenzije
Veću brzinu
Veću efikasnost
Niže cene

• LSI - Large Scale
Integration
• VLSI - Very Large Scale
Integration
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara
Mikroračunarska revolucija

31

 1971: Intelovi inženjeri su konstruisali
prvi mikroprocesor
 Mikroračunarska revolucija počinje
1970:
 Apple
 Commodore
...
 Stoni - desktop računari nisu u
potpunosti zamenili velike računare, koji
takođe doživljavaju promenu
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Apple II (1977)

Razvoj računara

32

– BASIC programski jezik
– Displej od 24 linije x 40
kolona
– Memorija od 4100
karaktera
– $1298.

• IBM (PC) 5150 (1981)
– modular design
– 16,000 character memory
– $1265.
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

33

• 1981-1982
– ZX81
• 8-16K

– Spectrum
• 48K

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• GUI - Graphical User
Interface

Razvoj računara

34

– Doug Engelbart's
• Osmislio “humancomputer interaction” HCI
• Razvio je hypertext
• Uveo je kursor kontrolisan
mišem
• Multiple windows.
– WIMP (windows, icons,
menus and pointers)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Macintosh (1984)

Razvoj računara

35

– Steve Jobs
• GUI, ikone, itd
• Desktop – radna
površina
• Upotreba miša i
drugih “pointing
devices”
• “Double click" i
“Click-and-drag“
osobine za podršku
uređajima za
pokazivanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Microsoft Windows

Razvoj računara

36

– Win 1.0, 1985, radio je
na MS-DOS-u, 16 bitni
OS, multitasking
– Win 3.0 i Win 3.1,
1990/92, 16/32 bitni OS
– Win 3.11, Win 95, Win
98, Win Me, 32 bitni OS
– Win NT, 64 bitni OS
– WIN XP, Windows Server
– Windows Vista, 64 bitni
OS
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

37

• Prva generacija (1951-58)
– Elektronske vakum cevi
– Mašinski jezik – jezik niskog nivoa za
programiranje
– Magnetna primarna memorija
– Problemi zagrevanja i održavanja
– Unos podataka i instrukcija preko bušenih
kartica
– Spor ulaz i izlaz
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

38

• Druga generacija (1958-64)
– Tranzistorska tehnologija
– Tehnologija štampanih veza
– Početak jezika višeg nivoa
– Povećana brzina rada
– Magnetna primarna memorija
– Magnetni diskovi i trake za
sekundarnu memoriju
– Tipičan primer: IBM 1620

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

39

• Treća generacija (1965-70)







Pojava integrisanih čipova – IC
Drastično povećanje memorije
Razvoj softvera
Drastično smanjenje veličine i cene
Povećanje brzine i dostupnosti
Tipičan primer:
HONEY WELL - 6000 SERIES

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

40

• Četvrta generacija (1971- do danas)







LSI - Large Scale Integration
VLSI - Very Large Scale Integration
Razvoj mikroprocesora
Pojava mini i super računara
Paralelno procesiranje
Povećana brzina rada, snaga, memorijski
resursi
– Tipični predstavnici:
Apple II, IBM PC

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

41

• Karakteristike razvoja računara:
• Povećanje brzine (radnog takta)
• Povećanje memorijskih resursa (i za primarnu
i sekundarnu memoriju)
• Povećanje širine magistrale
• Paralelizacija u radu
• Niža cena
• Manje dimenzije
• Manja potrošnja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd











Razvoj računara

42

Mainframe
Super računari
Serveri
Radne stanice
Personalni računari
Stoni i prenosivi računari
Mikrokompjuteri
Ugrađeni računari
Mreže, klasteri računara
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

43

• Mainframe i Super računari
• Mainframe
– Višekorisnički
– Koriste se u velikim organizacijama, kao što
su banke i avioprevoznici za velike
računarske poslove

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

• Mainframe

44

– Mogućnost konkurentne
obrade aplikacija
– Velike organizacije –
upravljaju sa više od
1000 transakcija
– Zahtevaju specijalnu
klimu za prostoriju
– Ulaz/Izlaz preko “dumb”
terminala

TERMINALI

Informatika (šk.god.2009/2010)

MAINFRAME

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

45

• Super računari
– Za moćne korisnike kojima je potreban pristup
najbržim i najmoćnijim računarima

NASA Columbia
Supercomputer

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

46

• Super računari
– Skupa, najmodernija tehnologija
– Koriste se za simulacije i modelovanje
kompleksnih sistema
– Mesta primene:






Vremenska prognoza,
Hemijski i fizički procesi
Kretanja u vasioni
Vojne potrebe
.....
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

47

• Serveri, radne stanice i PC (personalni
računari)
– Serveri
• Računari namenjeni za obezbeđivanje softverske
podrške i drugih računarskih resursa drugim
računarima u okviru date mreže

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Radne stanice

Podela računara

48

– Moćni stoni računari sa
povećanom računarskom
snagom (pojačani resursi)
koji su prevashodno
namenjeni krajnjim,
interaktivnim aplikacijama
– Najčešće su povezani na
veliki računarski sistem
– 3D grafika, dizajn i sl.
– Najčešće su potrebni
naučnicima i inženjerima
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

49

• Personalni računari
– Opslužuju jednog
korisnika u datom
trenutku
– Uobičajene primene
obuhvataju:
• obrada teksta,
računovodstvo, igre,
slušanje muzike i
gledanje video
sadržaja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

50

• Prenosivi računari: mašine koje nisu vezane za
stolove
– Notebooks (laptops)
– Handheld computers (PDAs)
– Palmtop

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Ugrađeni računari

Podela računara

51

– Računari posebne namene
isključivo za unapred definisane
zadatke
• Kontrola temperature i
vlažnosti
• Monitorisanje rada srca
• Monitorisanje kućnog
sistema obezbeđenja od
provale, ...

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara
•Pojava računarskih
mreža

52

– Local-Area Networks
(LANs) lokalne mreže
– Wide-Area Networks
(WANs) regionalne mreže
– Eksperimentalna mreža
formirana 1969, nazvana
ARPANET, u narednom
periodu se transformiše u
Internet
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

53

• Servisi (usluge) Interneta
– Elektronska pošta
• E-mail softver

– World Wide Web
• Transformacija Interneta od
tekstualnog u multimedijalno
okruženje, koje obuhvata slike,
animacije, zvuk i video.
• Web browseri - programi koji
služe kao navigacioni prozori
na Web-u
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

54

• Hipertekst linkovi
– Povezuju milione Web stranica kreiranih od
različitih autora
• Intranet
– Privatne unutar-organizacijske mreže
zasnovane na Internet tehnologiji
• Extranet
– Udaljeni korisnici koji mogu da pristupe
resursima Intraneta
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

55

• Doba u razvoju društva:
– Poljoprivredno doba
– Industrijsko doba

• Doba u kome živimo informaciono doba:
– Sve više ljudi zarađuje za
život radeći na računarima

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

56

• Uticaj tehnologije
–Računarska pismenost
već unapređuje naš
svakodnevni život i
profesionalni rad

• Primene (aplikacije):
–Omogućavaju upotrebu
računara za specificirane
namere
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo
• Aplikativni programi

57

– Obrada teksta i stono
izdavaštvo
– Tabelarni proračuni
– Baze podataka
– Računarska grafika i digitalna
fotografija
– Digitalni audio, digitalni video i
multimedija
– Telekomunikacione mreže
– Veštačka inteligencija
– Zabava
– Opšte metode rešavanja
problema
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

58

• Implikacije: Socialna i etička pitanja
– Personalna privatnost ugrožena centralizovanim
bazama podataka i računarskim mrežama
– Rizik od kriminala zasnovanog na visokoj tehnologiji i
teškoćama zaštite osetljivih podataka
– Teškoće u definisanju i zaštiti intelektualne svojine u
uslovima digitalnog doba
– Rizik od otkaza računarskih sistema
– Opasnost od automatizacije i dehumanizacije rada

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

59

– Zloupotreba informacija u
političke i ekonomske svrhe
– Opasnost zavisnosti od
kompleksne tehnologije
– Kraj privatnosti
– Zamagljivanje realnosti
– Evolucija inteligencije
– Pojava bio-digitalne
tehnologije
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

60

 Hardver: osnova svakog novog projekta
 Softver: naredni korak, koji daje vrednost
hardveru
 Servisi: najuspešniji sadašnji poslovni pristup
 Način života: računari postaju deo našeg
načina života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

61

• Računari su evoluirali od Charles Babbageovog plana za analitičku mašinu u moderne
super računare
• Računari se danas pojavljuju u svim oblicima i
veličinama, sa specifičnostima prilagođenim
partikularnim zadacima
• Povezivanje u mrežu poboljšava vrednost i
snagu računara:
– Internet
– WWW
– E-mail

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

62

 Računari i informacione
tehnologije su preomenili svet
temeljno i nepovratno
 Nove tehnologije, kao što su
veštačka inteligencija,
obećavaju nove primene u
budućnosti
 Računari ugrožavaju privatnost,
bezbednost, i možda, naš
individualni način života
Informatika (šk.god.2009/2010)

Dragan Cvetković


Slide 35

Fakultet za informatiku i menadžment – Beograd

1

Informatika
Razvoj računara:
od kalkulatora do mrežnog povezivanja

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

2

Razvoj računara

Ciljevi:







Šta je računar i šta može da uradi?
Uticaj računara na savremeni život
Istorija razvoja računara
Trendovi razvoja savremenih računara
Fundamentalne razlike između računara i
drugih vrsta mašina
Odnos između hardvera i softvera
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

3

Razvoj računara
• Osnovne klase savremenih računara i
njihova upotreba
• Kako Internet menja primenu računara i
informacionih tehnologija uopšte?
• Savremeno informaciono doba
• Socijalni i etički uticaj informacionih
tehnologija na društvo

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija
• Značajni pronalasci XX veka:
• Mobilna telefonija, Internet, WWW, video
konferencije
• Faza projektovanja, upotrebe, usavršavanja
• Suštinski su zasnovani na IT

Informatika (šk.god.2009/2010)

Dragan Cvetković

4

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija

• Informaciona tehnologija
• Širok spektar alata i tehnika koje se koriste
prilikom kreiranja, skladištenja, obrade i
distribucije podataka i informacija

• Osnovni cilj IT-a
• Odgovoriti na zahtev (potrošača) efikasnije i
prikladnije

Informatika (šk.god.2009/2010)

Dragan Cvetković

5

Fakultet za informatiku i menadžment – Beograd

Istorija računara
• Abacus, Vavilon, 4000
godina BC, aritmetičke
operacije, koristi se u
Kini, Japanu, Indiji itd.

• Blaise Pascal, 1642,
mehanički kalkulator,
rad sa osmocifrenim
brojevima

Informatika (šk.god.2009/2010)

Dragan Cvetković

6

Fakultet za informatiku i menadžment – Beograd

• Charles Babbage
(1791-1871)
“the father of computers”

Istorija računara

– Profesor matematike sa
Kembridža iz 19. veka
– Prvi mehanički računar
(kompjuter)
– Analitička mašina
– Programabilna pomoću
bušenih kartica
– Izvođenje računskih
operacija sa tačnošću do 20
cifara
Informatika (šk.god.2009/2010)

Dragan Cvetković

7

Fakultet za informatiku i menadžment – Beograd

• Ada Lovelace
(ćerka Lorda Bajrona)

Istorija računara

• Interpretator i promoter Babbageovih vizionarskih radova
• Napisala je plan upotrebe analitičke
mašine za računanje niza Bernoullijevih brojeva
• Verovatno je bila prvi programer na
svetu
• Jedan od savremenijih programskih
jezika je nazvan po njoj:
ADA programski jezik

Informatika (šk.god.2009/2010)

Dragan Cvetković

8

Fakultet za informatiku i menadžment – Beograd

• Herman Hollerith
(1860-1929)

Istorija računara

• Razvio je sistem kodovanja
podataka na bušenim karticama
• Patent je korišćen u SAD 1890. za
popis stanovništva
• Program se svodio na
prebrojavanje
• Izbegnute greške čitanja,
praktično neograničena memorija
za pristup
• Njegova prva kompanija je
preteča IBM-a
Informatika (šk.god.2009/2010)

Dragan Cvetković

9

Fakultet za informatiku i menadžment – Beograd

Istorija računara

10

Bušena kartica
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

11

• Alan Turing (1912-1954)
• Definisao je principe modernih
računara
• Program je niz naredbi zapisan
u memoriji nizom simbola
• Formulisao je koncept algoritma
• U II svetskom radu radio u
Bletchley Parku – Britanski
centar za dešifrovanje
• Razvio je metod “bombe” za
napad na Nemačku mašinu za
šifrovanje - Enigma
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

Enigma

12

Mašina “bomba” za dešifrovanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

13

• John Von Nouman
(1903-1957)
• Koncept programa
koji je smešten u
memoriji
• Koncept računara
opšte namene
• Mogućnost
modifikovanja
programa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

14

• Računari više nisu luksuz nego potreba
• Računari i njihova primena su uključeni
u sve aspekte svakodnevnog života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

15

• Svaki današnji računar sledi
osnovni plan projektovan od
strane Babbage-a
• Računar je višenamenski izuzetno prilagodljivo sredstvo
– Može da sabira brojeve, ali
istovremeno i da se koristi za
lansiranje interkontinentalnih
balističkih raketa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

16

• Svaki računar se može posmatrati kao sistem:
– Ulazni podaci: ulazi
– Centralna jedinica: obrada
– Izlazne informacije: izlazi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

17

• Višenamenska upotreba računara se zasniva
na:
– Hardveru:
• Fizički deo računara
– Softveru:
• Instrukcije koje upravljaju hardverom i vrše
transformacije nad prikupljenim podacima, sa
ciljem da se dobije željeni izlaz

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

18

• Osnovne operacije:
• Ulazne operacije (podaci i instrukcije),
• Aritmetičke operacije (sabiranje, množenje,
...),
• Logičke operacije (AND, OR, NOT)
• Izlazne operacije (video, štampa, zvuk, ...)
• Smeštanje i čuvanje podataka (podaci i
programi)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Hardver računara:

Razvoj računara

19







Interne komponente i periferije
CPU - procesor
Čipovi – kontroleri, memorije
Osnovna ploča
Posebne kartice (zvučna, video, mrežna,
memorijska, ...)
• Konektori (serijski, paralelni, video, audio, USB,
mrežni, telefonski, ...)
• Hladnjaci (pasivni i aktivni)
• Izvor napajanja - ispravljač
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Softver računara:

Razvoj računara

• Program – niz naredbi
(instrukcije)
• Sistemski softver (OS)
– skriva kompleksnost
hardvera
• Aplikativni softver
• Korisnici putem
interfejsa interaguju sa
aplikacijom
• Podrazumeva se
ispravan rad hardvera
Informatika (šk.god.2009/2010)

20

Hardware

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

21

External Storage

Internal Storage

Input Units

Arithmetic &
Logic Unit

Output Units

Control Unit

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

22

• Prvi realni računari:
– 1939: Konrad Zuse je
kompletirao prvi
programabilni digitalni
računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

23

• Pred II svetski rat Britanska vlada je formirala
tajni tim matematičara i inženjera za razbijanje
nacističkih vojnih šifara (Lorencova šifra)
– 1943: Tim predvođen matematičarem Alan
Turing-om kompletirao je Kolos, koji su
mnogi smatrali za prvi elektronski digitalni
računar

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Računari 1. generacije

Razvoj računara

24

– 1944: profesor sa Harvarda,
Howard Aiken je razvio računar
Mark I
– Proizvod IBM-a
 Prvi elektro-mehanički računar
opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• 1944: Mark I

Razvoj računara

Informatika (šk.god.2009/2010)

25

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

26

U toku II svetskog rata, u SAD, konstruiše se mašina za
računanje tabela trajektorija za nove topove; mašina se
zvala ENIAC (Electronic Numerical Integrator and
Computer)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

27

• ENIAC:
– Težina 30 tona
– 18000 elektronskih cevi
– Potrošnja 25 KW
– Snaga obrade: 100.000
izračunavanja u sekundi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

28

Posle rata, 1950., konstruisan je UNIVAC I, prvi
komercijalni računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Evolucija i ubrzanje

Razvoj računara

29

– Elektronske cevi su korišćene
u prvim računarima
– Tranzistori zamenjuju
elektronske cevi počevši od
1956. (računari 2. generacije)
• Tranzistori i štampane veze
• Primena na univerzitetima
– Od sredine 60. godina
tranzistore zamenjuju
integrisana kola (računari 3.
generacije)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Integrisana kola
Razvoj računara
omogućavaju:
– Povećanje pouzdanosti





30

Smanjenje dimenzije
Veću brzinu
Veću efikasnost
Niže cene

• LSI - Large Scale
Integration
• VLSI - Very Large Scale
Integration
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara
Mikroračunarska revolucija

31

 1971: Intelovi inženjeri su konstruisali
prvi mikroprocesor
 Mikroračunarska revolucija počinje
1970:
 Apple
 Commodore
...
 Stoni - desktop računari nisu u
potpunosti zamenili velike računare, koji
takođe doživljavaju promenu
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Apple II (1977)

Razvoj računara

32

– BASIC programski jezik
– Displej od 24 linije x 40
kolona
– Memorija od 4100
karaktera
– $1298.

• IBM (PC) 5150 (1981)
– modular design
– 16,000 character memory
– $1265.
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

33

• 1981-1982
– ZX81
• 8-16K

– Spectrum
• 48K

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• GUI - Graphical User
Interface

Razvoj računara

34

– Doug Engelbart's
• Osmislio “humancomputer interaction” HCI
• Razvio je hypertext
• Uveo je kursor kontrolisan
mišem
• Multiple windows.
– WIMP (windows, icons,
menus and pointers)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Macintosh (1984)

Razvoj računara

35

– Steve Jobs
• GUI, ikone, itd
• Desktop – radna
površina
• Upotreba miša i
drugih “pointing
devices”
• “Double click" i
“Click-and-drag“
osobine za podršku
uređajima za
pokazivanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Microsoft Windows

Razvoj računara

36

– Win 1.0, 1985, radio je
na MS-DOS-u, 16 bitni
OS, multitasking
– Win 3.0 i Win 3.1,
1990/92, 16/32 bitni OS
– Win 3.11, Win 95, Win
98, Win Me, 32 bitni OS
– Win NT, 64 bitni OS
– WIN XP, Windows Server
– Windows Vista, 64 bitni
OS
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

37

• Prva generacija (1951-58)
– Elektronske vakum cevi
– Mašinski jezik – jezik niskog nivoa za
programiranje
– Magnetna primarna memorija
– Problemi zagrevanja i održavanja
– Unos podataka i instrukcija preko bušenih
kartica
– Spor ulaz i izlaz
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

38

• Druga generacija (1958-64)
– Tranzistorska tehnologija
– Tehnologija štampanih veza
– Početak jezika višeg nivoa
– Povećana brzina rada
– Magnetna primarna memorija
– Magnetni diskovi i trake za
sekundarnu memoriju
– Tipičan primer: IBM 1620

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

39

• Treća generacija (1965-70)







Pojava integrisanih čipova – IC
Drastično povećanje memorije
Razvoj softvera
Drastično smanjenje veličine i cene
Povećanje brzine i dostupnosti
Tipičan primer:
HONEY WELL - 6000 SERIES

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

40

• Četvrta generacija (1971- do danas)







LSI - Large Scale Integration
VLSI - Very Large Scale Integration
Razvoj mikroprocesora
Pojava mini i super računara
Paralelno procesiranje
Povećana brzina rada, snaga, memorijski
resursi
– Tipični predstavnici:
Apple II, IBM PC

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

41

• Karakteristike razvoja računara:
• Povećanje brzine (radnog takta)
• Povećanje memorijskih resursa (i za primarnu
i sekundarnu memoriju)
• Povećanje širine magistrale
• Paralelizacija u radu
• Niža cena
• Manje dimenzije
• Manja potrošnja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd











Razvoj računara

42

Mainframe
Super računari
Serveri
Radne stanice
Personalni računari
Stoni i prenosivi računari
Mikrokompjuteri
Ugrađeni računari
Mreže, klasteri računara
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

43

• Mainframe i Super računari
• Mainframe
– Višekorisnički
– Koriste se u velikim organizacijama, kao što
su banke i avioprevoznici za velike
računarske poslove

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

• Mainframe

44

– Mogućnost konkurentne
obrade aplikacija
– Velike organizacije –
upravljaju sa više od
1000 transakcija
– Zahtevaju specijalnu
klimu za prostoriju
– Ulaz/Izlaz preko “dumb”
terminala

TERMINALI

Informatika (šk.god.2009/2010)

MAINFRAME

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

45

• Super računari
– Za moćne korisnike kojima je potreban pristup
najbržim i najmoćnijim računarima

NASA Columbia
Supercomputer

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

46

• Super računari
– Skupa, najmodernija tehnologija
– Koriste se za simulacije i modelovanje
kompleksnih sistema
– Mesta primene:






Vremenska prognoza,
Hemijski i fizički procesi
Kretanja u vasioni
Vojne potrebe
.....
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

47

• Serveri, radne stanice i PC (personalni
računari)
– Serveri
• Računari namenjeni za obezbeđivanje softverske
podrške i drugih računarskih resursa drugim
računarima u okviru date mreže

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Radne stanice

Podela računara

48

– Moćni stoni računari sa
povećanom računarskom
snagom (pojačani resursi)
koji su prevashodno
namenjeni krajnjim,
interaktivnim aplikacijama
– Najčešće su povezani na
veliki računarski sistem
– 3D grafika, dizajn i sl.
– Najčešće su potrebni
naučnicima i inženjerima
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

49

• Personalni računari
– Opslužuju jednog
korisnika u datom
trenutku
– Uobičajene primene
obuhvataju:
• obrada teksta,
računovodstvo, igre,
slušanje muzike i
gledanje video
sadržaja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

50

• Prenosivi računari: mašine koje nisu vezane za
stolove
– Notebooks (laptops)
– Handheld computers (PDAs)
– Palmtop

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Ugrađeni računari

Podela računara

51

– Računari posebne namene
isključivo za unapred definisane
zadatke
• Kontrola temperature i
vlažnosti
• Monitorisanje rada srca
• Monitorisanje kućnog
sistema obezbeđenja od
provale, ...

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara
•Pojava računarskih
mreža

52

– Local-Area Networks
(LANs) lokalne mreže
– Wide-Area Networks
(WANs) regionalne mreže
– Eksperimentalna mreža
formirana 1969, nazvana
ARPANET, u narednom
periodu se transformiše u
Internet
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

53

• Servisi (usluge) Interneta
– Elektronska pošta
• E-mail softver

– World Wide Web
• Transformacija Interneta od
tekstualnog u multimedijalno
okruženje, koje obuhvata slike,
animacije, zvuk i video.
• Web browseri - programi koji
služe kao navigacioni prozori
na Web-u
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

54

• Hipertekst linkovi
– Povezuju milione Web stranica kreiranih od
različitih autora
• Intranet
– Privatne unutar-organizacijske mreže
zasnovane na Internet tehnologiji
• Extranet
– Udaljeni korisnici koji mogu da pristupe
resursima Intraneta
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

55

• Doba u razvoju društva:
– Poljoprivredno doba
– Industrijsko doba

• Doba u kome živimo informaciono doba:
– Sve više ljudi zarađuje za
život radeći na računarima

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

56

• Uticaj tehnologije
–Računarska pismenost
već unapređuje naš
svakodnevni život i
profesionalni rad

• Primene (aplikacije):
–Omogućavaju upotrebu
računara za specificirane
namere
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo
• Aplikativni programi

57

– Obrada teksta i stono
izdavaštvo
– Tabelarni proračuni
– Baze podataka
– Računarska grafika i digitalna
fotografija
– Digitalni audio, digitalni video i
multimedija
– Telekomunikacione mreže
– Veštačka inteligencija
– Zabava
– Opšte metode rešavanja
problema
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

58

• Implikacije: Socialna i etička pitanja
– Personalna privatnost ugrožena centralizovanim
bazama podataka i računarskim mrežama
– Rizik od kriminala zasnovanog na visokoj tehnologiji i
teškoćama zaštite osetljivih podataka
– Teškoće u definisanju i zaštiti intelektualne svojine u
uslovima digitalnog doba
– Rizik od otkaza računarskih sistema
– Opasnost od automatizacije i dehumanizacije rada

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

59

– Zloupotreba informacija u
političke i ekonomske svrhe
– Opasnost zavisnosti od
kompleksne tehnologije
– Kraj privatnosti
– Zamagljivanje realnosti
– Evolucija inteligencije
– Pojava bio-digitalne
tehnologije
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

60

 Hardver: osnova svakog novog projekta
 Softver: naredni korak, koji daje vrednost
hardveru
 Servisi: najuspešniji sadašnji poslovni pristup
 Način života: računari postaju deo našeg
načina života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

61

• Računari su evoluirali od Charles Babbageovog plana za analitičku mašinu u moderne
super računare
• Računari se danas pojavljuju u svim oblicima i
veličinama, sa specifičnostima prilagođenim
partikularnim zadacima
• Povezivanje u mrežu poboljšava vrednost i
snagu računara:
– Internet
– WWW
– E-mail

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

62

 Računari i informacione
tehnologije su preomenili svet
temeljno i nepovratno
 Nove tehnologije, kao što su
veštačka inteligencija,
obećavaju nove primene u
budućnosti
 Računari ugrožavaju privatnost,
bezbednost, i možda, naš
individualni način života
Informatika (šk.god.2009/2010)

Dragan Cvetković


Slide 36

Fakultet za informatiku i menadžment – Beograd

1

Informatika
Razvoj računara:
od kalkulatora do mrežnog povezivanja

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

2

Razvoj računara

Ciljevi:







Šta je računar i šta može da uradi?
Uticaj računara na savremeni život
Istorija razvoja računara
Trendovi razvoja savremenih računara
Fundamentalne razlike između računara i
drugih vrsta mašina
Odnos između hardvera i softvera
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

3

Razvoj računara
• Osnovne klase savremenih računara i
njihova upotreba
• Kako Internet menja primenu računara i
informacionih tehnologija uopšte?
• Savremeno informaciono doba
• Socijalni i etički uticaj informacionih
tehnologija na društvo

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija
• Značajni pronalasci XX veka:
• Mobilna telefonija, Internet, WWW, video
konferencije
• Faza projektovanja, upotrebe, usavršavanja
• Suštinski su zasnovani na IT

Informatika (šk.god.2009/2010)

Dragan Cvetković

4

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija

• Informaciona tehnologija
• Širok spektar alata i tehnika koje se koriste
prilikom kreiranja, skladištenja, obrade i
distribucije podataka i informacija

• Osnovni cilj IT-a
• Odgovoriti na zahtev (potrošača) efikasnije i
prikladnije

Informatika (šk.god.2009/2010)

Dragan Cvetković

5

Fakultet za informatiku i menadžment – Beograd

Istorija računara
• Abacus, Vavilon, 4000
godina BC, aritmetičke
operacije, koristi se u
Kini, Japanu, Indiji itd.

• Blaise Pascal, 1642,
mehanički kalkulator,
rad sa osmocifrenim
brojevima

Informatika (šk.god.2009/2010)

Dragan Cvetković

6

Fakultet za informatiku i menadžment – Beograd

• Charles Babbage
(1791-1871)
“the father of computers”

Istorija računara

– Profesor matematike sa
Kembridža iz 19. veka
– Prvi mehanički računar
(kompjuter)
– Analitička mašina
– Programabilna pomoću
bušenih kartica
– Izvođenje računskih
operacija sa tačnošću do 20
cifara
Informatika (šk.god.2009/2010)

Dragan Cvetković

7

Fakultet za informatiku i menadžment – Beograd

• Ada Lovelace
(ćerka Lorda Bajrona)

Istorija računara

• Interpretator i promoter Babbageovih vizionarskih radova
• Napisala je plan upotrebe analitičke
mašine za računanje niza Bernoullijevih brojeva
• Verovatno je bila prvi programer na
svetu
• Jedan od savremenijih programskih
jezika je nazvan po njoj:
ADA programski jezik

Informatika (šk.god.2009/2010)

Dragan Cvetković

8

Fakultet za informatiku i menadžment – Beograd

• Herman Hollerith
(1860-1929)

Istorija računara

• Razvio je sistem kodovanja
podataka na bušenim karticama
• Patent je korišćen u SAD 1890. za
popis stanovništva
• Program se svodio na
prebrojavanje
• Izbegnute greške čitanja,
praktično neograničena memorija
za pristup
• Njegova prva kompanija je
preteča IBM-a
Informatika (šk.god.2009/2010)

Dragan Cvetković

9

Fakultet za informatiku i menadžment – Beograd

Istorija računara

10

Bušena kartica
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

11

• Alan Turing (1912-1954)
• Definisao je principe modernih
računara
• Program je niz naredbi zapisan
u memoriji nizom simbola
• Formulisao je koncept algoritma
• U II svetskom radu radio u
Bletchley Parku – Britanski
centar za dešifrovanje
• Razvio je metod “bombe” za
napad na Nemačku mašinu za
šifrovanje - Enigma
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

Enigma

12

Mašina “bomba” za dešifrovanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

13

• John Von Nouman
(1903-1957)
• Koncept programa
koji je smešten u
memoriji
• Koncept računara
opšte namene
• Mogućnost
modifikovanja
programa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

14

• Računari više nisu luksuz nego potreba
• Računari i njihova primena su uključeni
u sve aspekte svakodnevnog života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

15

• Svaki današnji računar sledi
osnovni plan projektovan od
strane Babbage-a
• Računar je višenamenski izuzetno prilagodljivo sredstvo
– Može da sabira brojeve, ali
istovremeno i da se koristi za
lansiranje interkontinentalnih
balističkih raketa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

16

• Svaki računar se može posmatrati kao sistem:
– Ulazni podaci: ulazi
– Centralna jedinica: obrada
– Izlazne informacije: izlazi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

17

• Višenamenska upotreba računara se zasniva
na:
– Hardveru:
• Fizički deo računara
– Softveru:
• Instrukcije koje upravljaju hardverom i vrše
transformacije nad prikupljenim podacima, sa
ciljem da se dobije željeni izlaz

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

18

• Osnovne operacije:
• Ulazne operacije (podaci i instrukcije),
• Aritmetičke operacije (sabiranje, množenje,
...),
• Logičke operacije (AND, OR, NOT)
• Izlazne operacije (video, štampa, zvuk, ...)
• Smeštanje i čuvanje podataka (podaci i
programi)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Hardver računara:

Razvoj računara

19







Interne komponente i periferije
CPU - procesor
Čipovi – kontroleri, memorije
Osnovna ploča
Posebne kartice (zvučna, video, mrežna,
memorijska, ...)
• Konektori (serijski, paralelni, video, audio, USB,
mrežni, telefonski, ...)
• Hladnjaci (pasivni i aktivni)
• Izvor napajanja - ispravljač
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Softver računara:

Razvoj računara

• Program – niz naredbi
(instrukcije)
• Sistemski softver (OS)
– skriva kompleksnost
hardvera
• Aplikativni softver
• Korisnici putem
interfejsa interaguju sa
aplikacijom
• Podrazumeva se
ispravan rad hardvera
Informatika (šk.god.2009/2010)

20

Hardware

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

21

External Storage

Internal Storage

Input Units

Arithmetic &
Logic Unit

Output Units

Control Unit

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

22

• Prvi realni računari:
– 1939: Konrad Zuse je
kompletirao prvi
programabilni digitalni
računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

23

• Pred II svetski rat Britanska vlada je formirala
tajni tim matematičara i inženjera za razbijanje
nacističkih vojnih šifara (Lorencova šifra)
– 1943: Tim predvođen matematičarem Alan
Turing-om kompletirao je Kolos, koji su
mnogi smatrali za prvi elektronski digitalni
računar

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Računari 1. generacije

Razvoj računara

24

– 1944: profesor sa Harvarda,
Howard Aiken je razvio računar
Mark I
– Proizvod IBM-a
 Prvi elektro-mehanički računar
opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• 1944: Mark I

Razvoj računara

Informatika (šk.god.2009/2010)

25

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

26

U toku II svetskog rata, u SAD, konstruiše se mašina za
računanje tabela trajektorija za nove topove; mašina se
zvala ENIAC (Electronic Numerical Integrator and
Computer)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

27

• ENIAC:
– Težina 30 tona
– 18000 elektronskih cevi
– Potrošnja 25 KW
– Snaga obrade: 100.000
izračunavanja u sekundi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

28

Posle rata, 1950., konstruisan je UNIVAC I, prvi
komercijalni računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Evolucija i ubrzanje

Razvoj računara

29

– Elektronske cevi su korišćene
u prvim računarima
– Tranzistori zamenjuju
elektronske cevi počevši od
1956. (računari 2. generacije)
• Tranzistori i štampane veze
• Primena na univerzitetima
– Od sredine 60. godina
tranzistore zamenjuju
integrisana kola (računari 3.
generacije)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Integrisana kola
Razvoj računara
omogućavaju:
– Povećanje pouzdanosti





30

Smanjenje dimenzije
Veću brzinu
Veću efikasnost
Niže cene

• LSI - Large Scale
Integration
• VLSI - Very Large Scale
Integration
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara
Mikroračunarska revolucija

31

 1971: Intelovi inženjeri su konstruisali
prvi mikroprocesor
 Mikroračunarska revolucija počinje
1970:
 Apple
 Commodore
...
 Stoni - desktop računari nisu u
potpunosti zamenili velike računare, koji
takođe doživljavaju promenu
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Apple II (1977)

Razvoj računara

32

– BASIC programski jezik
– Displej od 24 linije x 40
kolona
– Memorija od 4100
karaktera
– $1298.

• IBM (PC) 5150 (1981)
– modular design
– 16,000 character memory
– $1265.
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

33

• 1981-1982
– ZX81
• 8-16K

– Spectrum
• 48K

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• GUI - Graphical User
Interface

Razvoj računara

34

– Doug Engelbart's
• Osmislio “humancomputer interaction” HCI
• Razvio je hypertext
• Uveo je kursor kontrolisan
mišem
• Multiple windows.
– WIMP (windows, icons,
menus and pointers)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Macintosh (1984)

Razvoj računara

35

– Steve Jobs
• GUI, ikone, itd
• Desktop – radna
površina
• Upotreba miša i
drugih “pointing
devices”
• “Double click" i
“Click-and-drag“
osobine za podršku
uređajima za
pokazivanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Microsoft Windows

Razvoj računara

36

– Win 1.0, 1985, radio je
na MS-DOS-u, 16 bitni
OS, multitasking
– Win 3.0 i Win 3.1,
1990/92, 16/32 bitni OS
– Win 3.11, Win 95, Win
98, Win Me, 32 bitni OS
– Win NT, 64 bitni OS
– WIN XP, Windows Server
– Windows Vista, 64 bitni
OS
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

37

• Prva generacija (1951-58)
– Elektronske vakum cevi
– Mašinski jezik – jezik niskog nivoa za
programiranje
– Magnetna primarna memorija
– Problemi zagrevanja i održavanja
– Unos podataka i instrukcija preko bušenih
kartica
– Spor ulaz i izlaz
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

38

• Druga generacija (1958-64)
– Tranzistorska tehnologija
– Tehnologija štampanih veza
– Početak jezika višeg nivoa
– Povećana brzina rada
– Magnetna primarna memorija
– Magnetni diskovi i trake za
sekundarnu memoriju
– Tipičan primer: IBM 1620

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

39

• Treća generacija (1965-70)







Pojava integrisanih čipova – IC
Drastično povećanje memorije
Razvoj softvera
Drastično smanjenje veličine i cene
Povećanje brzine i dostupnosti
Tipičan primer:
HONEY WELL - 6000 SERIES

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

40

• Četvrta generacija (1971- do danas)







LSI - Large Scale Integration
VLSI - Very Large Scale Integration
Razvoj mikroprocesora
Pojava mini i super računara
Paralelno procesiranje
Povećana brzina rada, snaga, memorijski
resursi
– Tipični predstavnici:
Apple II, IBM PC

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

41

• Karakteristike razvoja računara:
• Povećanje brzine (radnog takta)
• Povećanje memorijskih resursa (i za primarnu
i sekundarnu memoriju)
• Povećanje širine magistrale
• Paralelizacija u radu
• Niža cena
• Manje dimenzije
• Manja potrošnja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd











Razvoj računara

42

Mainframe
Super računari
Serveri
Radne stanice
Personalni računari
Stoni i prenosivi računari
Mikrokompjuteri
Ugrađeni računari
Mreže, klasteri računara
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

43

• Mainframe i Super računari
• Mainframe
– Višekorisnički
– Koriste se u velikim organizacijama, kao što
su banke i avioprevoznici za velike
računarske poslove

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

• Mainframe

44

– Mogućnost konkurentne
obrade aplikacija
– Velike organizacije –
upravljaju sa više od
1000 transakcija
– Zahtevaju specijalnu
klimu za prostoriju
– Ulaz/Izlaz preko “dumb”
terminala

TERMINALI

Informatika (šk.god.2009/2010)

MAINFRAME

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

45

• Super računari
– Za moćne korisnike kojima je potreban pristup
najbržim i najmoćnijim računarima

NASA Columbia
Supercomputer

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

46

• Super računari
– Skupa, najmodernija tehnologija
– Koriste se za simulacije i modelovanje
kompleksnih sistema
– Mesta primene:






Vremenska prognoza,
Hemijski i fizički procesi
Kretanja u vasioni
Vojne potrebe
.....
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

47

• Serveri, radne stanice i PC (personalni
računari)
– Serveri
• Računari namenjeni za obezbeđivanje softverske
podrške i drugih računarskih resursa drugim
računarima u okviru date mreže

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Radne stanice

Podela računara

48

– Moćni stoni računari sa
povećanom računarskom
snagom (pojačani resursi)
koji su prevashodno
namenjeni krajnjim,
interaktivnim aplikacijama
– Najčešće su povezani na
veliki računarski sistem
– 3D grafika, dizajn i sl.
– Najčešće su potrebni
naučnicima i inženjerima
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

49

• Personalni računari
– Opslužuju jednog
korisnika u datom
trenutku
– Uobičajene primene
obuhvataju:
• obrada teksta,
računovodstvo, igre,
slušanje muzike i
gledanje video
sadržaja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

50

• Prenosivi računari: mašine koje nisu vezane za
stolove
– Notebooks (laptops)
– Handheld computers (PDAs)
– Palmtop

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Ugrađeni računari

Podela računara

51

– Računari posebne namene
isključivo za unapred definisane
zadatke
• Kontrola temperature i
vlažnosti
• Monitorisanje rada srca
• Monitorisanje kućnog
sistema obezbeđenja od
provale, ...

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara
•Pojava računarskih
mreža

52

– Local-Area Networks
(LANs) lokalne mreže
– Wide-Area Networks
(WANs) regionalne mreže
– Eksperimentalna mreža
formirana 1969, nazvana
ARPANET, u narednom
periodu se transformiše u
Internet
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

53

• Servisi (usluge) Interneta
– Elektronska pošta
• E-mail softver

– World Wide Web
• Transformacija Interneta od
tekstualnog u multimedijalno
okruženje, koje obuhvata slike,
animacije, zvuk i video.
• Web browseri - programi koji
služe kao navigacioni prozori
na Web-u
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

54

• Hipertekst linkovi
– Povezuju milione Web stranica kreiranih od
različitih autora
• Intranet
– Privatne unutar-organizacijske mreže
zasnovane na Internet tehnologiji
• Extranet
– Udaljeni korisnici koji mogu da pristupe
resursima Intraneta
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

55

• Doba u razvoju društva:
– Poljoprivredno doba
– Industrijsko doba

• Doba u kome živimo informaciono doba:
– Sve više ljudi zarađuje za
život radeći na računarima

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

56

• Uticaj tehnologije
–Računarska pismenost
već unapređuje naš
svakodnevni život i
profesionalni rad

• Primene (aplikacije):
–Omogućavaju upotrebu
računara za specificirane
namere
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo
• Aplikativni programi

57

– Obrada teksta i stono
izdavaštvo
– Tabelarni proračuni
– Baze podataka
– Računarska grafika i digitalna
fotografija
– Digitalni audio, digitalni video i
multimedija
– Telekomunikacione mreže
– Veštačka inteligencija
– Zabava
– Opšte metode rešavanja
problema
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

58

• Implikacije: Socialna i etička pitanja
– Personalna privatnost ugrožena centralizovanim
bazama podataka i računarskim mrežama
– Rizik od kriminala zasnovanog na visokoj tehnologiji i
teškoćama zaštite osetljivih podataka
– Teškoće u definisanju i zaštiti intelektualne svojine u
uslovima digitalnog doba
– Rizik od otkaza računarskih sistema
– Opasnost od automatizacije i dehumanizacije rada

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

59

– Zloupotreba informacija u
političke i ekonomske svrhe
– Opasnost zavisnosti od
kompleksne tehnologije
– Kraj privatnosti
– Zamagljivanje realnosti
– Evolucija inteligencije
– Pojava bio-digitalne
tehnologije
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

60

 Hardver: osnova svakog novog projekta
 Softver: naredni korak, koji daje vrednost
hardveru
 Servisi: najuspešniji sadašnji poslovni pristup
 Način života: računari postaju deo našeg
načina života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

61

• Računari su evoluirali od Charles Babbageovog plana za analitičku mašinu u moderne
super računare
• Računari se danas pojavljuju u svim oblicima i
veličinama, sa specifičnostima prilagođenim
partikularnim zadacima
• Povezivanje u mrežu poboljšava vrednost i
snagu računara:
– Internet
– WWW
– E-mail

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

62

 Računari i informacione
tehnologije su preomenili svet
temeljno i nepovratno
 Nove tehnologije, kao što su
veštačka inteligencija,
obećavaju nove primene u
budućnosti
 Računari ugrožavaju privatnost,
bezbednost, i možda, naš
individualni način života
Informatika (šk.god.2009/2010)

Dragan Cvetković


Slide 37

Fakultet za informatiku i menadžment – Beograd

1

Informatika
Razvoj računara:
od kalkulatora do mrežnog povezivanja

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

2

Razvoj računara

Ciljevi:







Šta je računar i šta može da uradi?
Uticaj računara na savremeni život
Istorija razvoja računara
Trendovi razvoja savremenih računara
Fundamentalne razlike između računara i
drugih vrsta mašina
Odnos između hardvera i softvera
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

3

Razvoj računara
• Osnovne klase savremenih računara i
njihova upotreba
• Kako Internet menja primenu računara i
informacionih tehnologija uopšte?
• Savremeno informaciono doba
• Socijalni i etički uticaj informacionih
tehnologija na društvo

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija
• Značajni pronalasci XX veka:
• Mobilna telefonija, Internet, WWW, video
konferencije
• Faza projektovanja, upotrebe, usavršavanja
• Suštinski su zasnovani na IT

Informatika (šk.god.2009/2010)

Dragan Cvetković

4

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija

• Informaciona tehnologija
• Širok spektar alata i tehnika koje se koriste
prilikom kreiranja, skladištenja, obrade i
distribucije podataka i informacija

• Osnovni cilj IT-a
• Odgovoriti na zahtev (potrošača) efikasnije i
prikladnije

Informatika (šk.god.2009/2010)

Dragan Cvetković

5

Fakultet za informatiku i menadžment – Beograd

Istorija računara
• Abacus, Vavilon, 4000
godina BC, aritmetičke
operacije, koristi se u
Kini, Japanu, Indiji itd.

• Blaise Pascal, 1642,
mehanički kalkulator,
rad sa osmocifrenim
brojevima

Informatika (šk.god.2009/2010)

Dragan Cvetković

6

Fakultet za informatiku i menadžment – Beograd

• Charles Babbage
(1791-1871)
“the father of computers”

Istorija računara

– Profesor matematike sa
Kembridža iz 19. veka
– Prvi mehanički računar
(kompjuter)
– Analitička mašina
– Programabilna pomoću
bušenih kartica
– Izvođenje računskih
operacija sa tačnošću do 20
cifara
Informatika (šk.god.2009/2010)

Dragan Cvetković

7

Fakultet za informatiku i menadžment – Beograd

• Ada Lovelace
(ćerka Lorda Bajrona)

Istorija računara

• Interpretator i promoter Babbageovih vizionarskih radova
• Napisala je plan upotrebe analitičke
mašine za računanje niza Bernoullijevih brojeva
• Verovatno je bila prvi programer na
svetu
• Jedan od savremenijih programskih
jezika je nazvan po njoj:
ADA programski jezik

Informatika (šk.god.2009/2010)

Dragan Cvetković

8

Fakultet za informatiku i menadžment – Beograd

• Herman Hollerith
(1860-1929)

Istorija računara

• Razvio je sistem kodovanja
podataka na bušenim karticama
• Patent je korišćen u SAD 1890. za
popis stanovništva
• Program se svodio na
prebrojavanje
• Izbegnute greške čitanja,
praktično neograničena memorija
za pristup
• Njegova prva kompanija je
preteča IBM-a
Informatika (šk.god.2009/2010)

Dragan Cvetković

9

Fakultet za informatiku i menadžment – Beograd

Istorija računara

10

Bušena kartica
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

11

• Alan Turing (1912-1954)
• Definisao je principe modernih
računara
• Program je niz naredbi zapisan
u memoriji nizom simbola
• Formulisao je koncept algoritma
• U II svetskom radu radio u
Bletchley Parku – Britanski
centar za dešifrovanje
• Razvio je metod “bombe” za
napad na Nemačku mašinu za
šifrovanje - Enigma
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

Enigma

12

Mašina “bomba” za dešifrovanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

13

• John Von Nouman
(1903-1957)
• Koncept programa
koji je smešten u
memoriji
• Koncept računara
opšte namene
• Mogućnost
modifikovanja
programa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

14

• Računari više nisu luksuz nego potreba
• Računari i njihova primena su uključeni
u sve aspekte svakodnevnog života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

15

• Svaki današnji računar sledi
osnovni plan projektovan od
strane Babbage-a
• Računar je višenamenski izuzetno prilagodljivo sredstvo
– Može da sabira brojeve, ali
istovremeno i da se koristi za
lansiranje interkontinentalnih
balističkih raketa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

16

• Svaki računar se može posmatrati kao sistem:
– Ulazni podaci: ulazi
– Centralna jedinica: obrada
– Izlazne informacije: izlazi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

17

• Višenamenska upotreba računara se zasniva
na:
– Hardveru:
• Fizički deo računara
– Softveru:
• Instrukcije koje upravljaju hardverom i vrše
transformacije nad prikupljenim podacima, sa
ciljem da se dobije željeni izlaz

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

18

• Osnovne operacije:
• Ulazne operacije (podaci i instrukcije),
• Aritmetičke operacije (sabiranje, množenje,
...),
• Logičke operacije (AND, OR, NOT)
• Izlazne operacije (video, štampa, zvuk, ...)
• Smeštanje i čuvanje podataka (podaci i
programi)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Hardver računara:

Razvoj računara

19







Interne komponente i periferije
CPU - procesor
Čipovi – kontroleri, memorije
Osnovna ploča
Posebne kartice (zvučna, video, mrežna,
memorijska, ...)
• Konektori (serijski, paralelni, video, audio, USB,
mrežni, telefonski, ...)
• Hladnjaci (pasivni i aktivni)
• Izvor napajanja - ispravljač
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Softver računara:

Razvoj računara

• Program – niz naredbi
(instrukcije)
• Sistemski softver (OS)
– skriva kompleksnost
hardvera
• Aplikativni softver
• Korisnici putem
interfejsa interaguju sa
aplikacijom
• Podrazumeva se
ispravan rad hardvera
Informatika (šk.god.2009/2010)

20

Hardware

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

21

External Storage

Internal Storage

Input Units

Arithmetic &
Logic Unit

Output Units

Control Unit

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

22

• Prvi realni računari:
– 1939: Konrad Zuse je
kompletirao prvi
programabilni digitalni
računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

23

• Pred II svetski rat Britanska vlada je formirala
tajni tim matematičara i inženjera za razbijanje
nacističkih vojnih šifara (Lorencova šifra)
– 1943: Tim predvođen matematičarem Alan
Turing-om kompletirao je Kolos, koji su
mnogi smatrali za prvi elektronski digitalni
računar

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Računari 1. generacije

Razvoj računara

24

– 1944: profesor sa Harvarda,
Howard Aiken je razvio računar
Mark I
– Proizvod IBM-a
 Prvi elektro-mehanički računar
opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• 1944: Mark I

Razvoj računara

Informatika (šk.god.2009/2010)

25

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

26

U toku II svetskog rata, u SAD, konstruiše se mašina za
računanje tabela trajektorija za nove topove; mašina se
zvala ENIAC (Electronic Numerical Integrator and
Computer)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

27

• ENIAC:
– Težina 30 tona
– 18000 elektronskih cevi
– Potrošnja 25 KW
– Snaga obrade: 100.000
izračunavanja u sekundi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

28

Posle rata, 1950., konstruisan je UNIVAC I, prvi
komercijalni računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Evolucija i ubrzanje

Razvoj računara

29

– Elektronske cevi su korišćene
u prvim računarima
– Tranzistori zamenjuju
elektronske cevi počevši od
1956. (računari 2. generacije)
• Tranzistori i štampane veze
• Primena na univerzitetima
– Od sredine 60. godina
tranzistore zamenjuju
integrisana kola (računari 3.
generacije)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Integrisana kola
Razvoj računara
omogućavaju:
– Povećanje pouzdanosti





30

Smanjenje dimenzije
Veću brzinu
Veću efikasnost
Niže cene

• LSI - Large Scale
Integration
• VLSI - Very Large Scale
Integration
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara
Mikroračunarska revolucija

31

 1971: Intelovi inženjeri su konstruisali
prvi mikroprocesor
 Mikroračunarska revolucija počinje
1970:
 Apple
 Commodore
...
 Stoni - desktop računari nisu u
potpunosti zamenili velike računare, koji
takođe doživljavaju promenu
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Apple II (1977)

Razvoj računara

32

– BASIC programski jezik
– Displej od 24 linije x 40
kolona
– Memorija od 4100
karaktera
– $1298.

• IBM (PC) 5150 (1981)
– modular design
– 16,000 character memory
– $1265.
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

33

• 1981-1982
– ZX81
• 8-16K

– Spectrum
• 48K

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• GUI - Graphical User
Interface

Razvoj računara

34

– Doug Engelbart's
• Osmislio “humancomputer interaction” HCI
• Razvio je hypertext
• Uveo je kursor kontrolisan
mišem
• Multiple windows.
– WIMP (windows, icons,
menus and pointers)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Macintosh (1984)

Razvoj računara

35

– Steve Jobs
• GUI, ikone, itd
• Desktop – radna
površina
• Upotreba miša i
drugih “pointing
devices”
• “Double click" i
“Click-and-drag“
osobine za podršku
uređajima za
pokazivanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Microsoft Windows

Razvoj računara

36

– Win 1.0, 1985, radio je
na MS-DOS-u, 16 bitni
OS, multitasking
– Win 3.0 i Win 3.1,
1990/92, 16/32 bitni OS
– Win 3.11, Win 95, Win
98, Win Me, 32 bitni OS
– Win NT, 64 bitni OS
– WIN XP, Windows Server
– Windows Vista, 64 bitni
OS
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

37

• Prva generacija (1951-58)
– Elektronske vakum cevi
– Mašinski jezik – jezik niskog nivoa za
programiranje
– Magnetna primarna memorija
– Problemi zagrevanja i održavanja
– Unos podataka i instrukcija preko bušenih
kartica
– Spor ulaz i izlaz
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

38

• Druga generacija (1958-64)
– Tranzistorska tehnologija
– Tehnologija štampanih veza
– Početak jezika višeg nivoa
– Povećana brzina rada
– Magnetna primarna memorija
– Magnetni diskovi i trake za
sekundarnu memoriju
– Tipičan primer: IBM 1620

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

39

• Treća generacija (1965-70)







Pojava integrisanih čipova – IC
Drastično povećanje memorije
Razvoj softvera
Drastično smanjenje veličine i cene
Povećanje brzine i dostupnosti
Tipičan primer:
HONEY WELL - 6000 SERIES

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

40

• Četvrta generacija (1971- do danas)







LSI - Large Scale Integration
VLSI - Very Large Scale Integration
Razvoj mikroprocesora
Pojava mini i super računara
Paralelno procesiranje
Povećana brzina rada, snaga, memorijski
resursi
– Tipični predstavnici:
Apple II, IBM PC

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

41

• Karakteristike razvoja računara:
• Povećanje brzine (radnog takta)
• Povećanje memorijskih resursa (i za primarnu
i sekundarnu memoriju)
• Povećanje širine magistrale
• Paralelizacija u radu
• Niža cena
• Manje dimenzije
• Manja potrošnja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd











Razvoj računara

42

Mainframe
Super računari
Serveri
Radne stanice
Personalni računari
Stoni i prenosivi računari
Mikrokompjuteri
Ugrađeni računari
Mreže, klasteri računara
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

43

• Mainframe i Super računari
• Mainframe
– Višekorisnički
– Koriste se u velikim organizacijama, kao što
su banke i avioprevoznici za velike
računarske poslove

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

• Mainframe

44

– Mogućnost konkurentne
obrade aplikacija
– Velike organizacije –
upravljaju sa više od
1000 transakcija
– Zahtevaju specijalnu
klimu za prostoriju
– Ulaz/Izlaz preko “dumb”
terminala

TERMINALI

Informatika (šk.god.2009/2010)

MAINFRAME

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

45

• Super računari
– Za moćne korisnike kojima je potreban pristup
najbržim i najmoćnijim računarima

NASA Columbia
Supercomputer

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

46

• Super računari
– Skupa, najmodernija tehnologija
– Koriste se za simulacije i modelovanje
kompleksnih sistema
– Mesta primene:






Vremenska prognoza,
Hemijski i fizički procesi
Kretanja u vasioni
Vojne potrebe
.....
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

47

• Serveri, radne stanice i PC (personalni
računari)
– Serveri
• Računari namenjeni za obezbeđivanje softverske
podrške i drugih računarskih resursa drugim
računarima u okviru date mreže

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Radne stanice

Podela računara

48

– Moćni stoni računari sa
povećanom računarskom
snagom (pojačani resursi)
koji su prevashodno
namenjeni krajnjim,
interaktivnim aplikacijama
– Najčešće su povezani na
veliki računarski sistem
– 3D grafika, dizajn i sl.
– Najčešće su potrebni
naučnicima i inženjerima
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

49

• Personalni računari
– Opslužuju jednog
korisnika u datom
trenutku
– Uobičajene primene
obuhvataju:
• obrada teksta,
računovodstvo, igre,
slušanje muzike i
gledanje video
sadržaja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

50

• Prenosivi računari: mašine koje nisu vezane za
stolove
– Notebooks (laptops)
– Handheld computers (PDAs)
– Palmtop

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Ugrađeni računari

Podela računara

51

– Računari posebne namene
isključivo za unapred definisane
zadatke
• Kontrola temperature i
vlažnosti
• Monitorisanje rada srca
• Monitorisanje kućnog
sistema obezbeđenja od
provale, ...

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara
•Pojava računarskih
mreža

52

– Local-Area Networks
(LANs) lokalne mreže
– Wide-Area Networks
(WANs) regionalne mreže
– Eksperimentalna mreža
formirana 1969, nazvana
ARPANET, u narednom
periodu se transformiše u
Internet
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

53

• Servisi (usluge) Interneta
– Elektronska pošta
• E-mail softver

– World Wide Web
• Transformacija Interneta od
tekstualnog u multimedijalno
okruženje, koje obuhvata slike,
animacije, zvuk i video.
• Web browseri - programi koji
služe kao navigacioni prozori
na Web-u
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

54

• Hipertekst linkovi
– Povezuju milione Web stranica kreiranih od
različitih autora
• Intranet
– Privatne unutar-organizacijske mreže
zasnovane na Internet tehnologiji
• Extranet
– Udaljeni korisnici koji mogu da pristupe
resursima Intraneta
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

55

• Doba u razvoju društva:
– Poljoprivredno doba
– Industrijsko doba

• Doba u kome živimo informaciono doba:
– Sve više ljudi zarađuje za
život radeći na računarima

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

56

• Uticaj tehnologije
–Računarska pismenost
već unapređuje naš
svakodnevni život i
profesionalni rad

• Primene (aplikacije):
–Omogućavaju upotrebu
računara za specificirane
namere
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo
• Aplikativni programi

57

– Obrada teksta i stono
izdavaštvo
– Tabelarni proračuni
– Baze podataka
– Računarska grafika i digitalna
fotografija
– Digitalni audio, digitalni video i
multimedija
– Telekomunikacione mreže
– Veštačka inteligencija
– Zabava
– Opšte metode rešavanja
problema
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

58

• Implikacije: Socialna i etička pitanja
– Personalna privatnost ugrožena centralizovanim
bazama podataka i računarskim mrežama
– Rizik od kriminala zasnovanog na visokoj tehnologiji i
teškoćama zaštite osetljivih podataka
– Teškoće u definisanju i zaštiti intelektualne svojine u
uslovima digitalnog doba
– Rizik od otkaza računarskih sistema
– Opasnost od automatizacije i dehumanizacije rada

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

59

– Zloupotreba informacija u
političke i ekonomske svrhe
– Opasnost zavisnosti od
kompleksne tehnologije
– Kraj privatnosti
– Zamagljivanje realnosti
– Evolucija inteligencije
– Pojava bio-digitalne
tehnologije
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

60

 Hardver: osnova svakog novog projekta
 Softver: naredni korak, koji daje vrednost
hardveru
 Servisi: najuspešniji sadašnji poslovni pristup
 Način života: računari postaju deo našeg
načina života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

61

• Računari su evoluirali od Charles Babbageovog plana za analitičku mašinu u moderne
super računare
• Računari se danas pojavljuju u svim oblicima i
veličinama, sa specifičnostima prilagođenim
partikularnim zadacima
• Povezivanje u mrežu poboljšava vrednost i
snagu računara:
– Internet
– WWW
– E-mail

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

62

 Računari i informacione
tehnologije su preomenili svet
temeljno i nepovratno
 Nove tehnologije, kao što su
veštačka inteligencija,
obećavaju nove primene u
budućnosti
 Računari ugrožavaju privatnost,
bezbednost, i možda, naš
individualni način života
Informatika (šk.god.2009/2010)

Dragan Cvetković


Slide 38

Fakultet za informatiku i menadžment – Beograd

1

Informatika
Razvoj računara:
od kalkulatora do mrežnog povezivanja

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

2

Razvoj računara

Ciljevi:







Šta je računar i šta može da uradi?
Uticaj računara na savremeni život
Istorija razvoja računara
Trendovi razvoja savremenih računara
Fundamentalne razlike između računara i
drugih vrsta mašina
Odnos između hardvera i softvera
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

3

Razvoj računara
• Osnovne klase savremenih računara i
njihova upotreba
• Kako Internet menja primenu računara i
informacionih tehnologija uopšte?
• Savremeno informaciono doba
• Socijalni i etički uticaj informacionih
tehnologija na društvo

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija
• Značajni pronalasci XX veka:
• Mobilna telefonija, Internet, WWW, video
konferencije
• Faza projektovanja, upotrebe, usavršavanja
• Suštinski su zasnovani na IT

Informatika (šk.god.2009/2010)

Dragan Cvetković

4

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija

• Informaciona tehnologija
• Širok spektar alata i tehnika koje se koriste
prilikom kreiranja, skladištenja, obrade i
distribucije podataka i informacija

• Osnovni cilj IT-a
• Odgovoriti na zahtev (potrošača) efikasnije i
prikladnije

Informatika (šk.god.2009/2010)

Dragan Cvetković

5

Fakultet za informatiku i menadžment – Beograd

Istorija računara
• Abacus, Vavilon, 4000
godina BC, aritmetičke
operacije, koristi se u
Kini, Japanu, Indiji itd.

• Blaise Pascal, 1642,
mehanički kalkulator,
rad sa osmocifrenim
brojevima

Informatika (šk.god.2009/2010)

Dragan Cvetković

6

Fakultet za informatiku i menadžment – Beograd

• Charles Babbage
(1791-1871)
“the father of computers”

Istorija računara

– Profesor matematike sa
Kembridža iz 19. veka
– Prvi mehanički računar
(kompjuter)
– Analitička mašina
– Programabilna pomoću
bušenih kartica
– Izvođenje računskih
operacija sa tačnošću do 20
cifara
Informatika (šk.god.2009/2010)

Dragan Cvetković

7

Fakultet za informatiku i menadžment – Beograd

• Ada Lovelace
(ćerka Lorda Bajrona)

Istorija računara

• Interpretator i promoter Babbageovih vizionarskih radova
• Napisala je plan upotrebe analitičke
mašine za računanje niza Bernoullijevih brojeva
• Verovatno je bila prvi programer na
svetu
• Jedan od savremenijih programskih
jezika je nazvan po njoj:
ADA programski jezik

Informatika (šk.god.2009/2010)

Dragan Cvetković

8

Fakultet za informatiku i menadžment – Beograd

• Herman Hollerith
(1860-1929)

Istorija računara

• Razvio je sistem kodovanja
podataka na bušenim karticama
• Patent je korišćen u SAD 1890. za
popis stanovništva
• Program se svodio na
prebrojavanje
• Izbegnute greške čitanja,
praktično neograničena memorija
za pristup
• Njegova prva kompanija je
preteča IBM-a
Informatika (šk.god.2009/2010)

Dragan Cvetković

9

Fakultet za informatiku i menadžment – Beograd

Istorija računara

10

Bušena kartica
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

11

• Alan Turing (1912-1954)
• Definisao je principe modernih
računara
• Program je niz naredbi zapisan
u memoriji nizom simbola
• Formulisao je koncept algoritma
• U II svetskom radu radio u
Bletchley Parku – Britanski
centar za dešifrovanje
• Razvio je metod “bombe” za
napad na Nemačku mašinu za
šifrovanje - Enigma
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

Enigma

12

Mašina “bomba” za dešifrovanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

13

• John Von Nouman
(1903-1957)
• Koncept programa
koji je smešten u
memoriji
• Koncept računara
opšte namene
• Mogućnost
modifikovanja
programa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

14

• Računari više nisu luksuz nego potreba
• Računari i njihova primena su uključeni
u sve aspekte svakodnevnog života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

15

• Svaki današnji računar sledi
osnovni plan projektovan od
strane Babbage-a
• Računar je višenamenski izuzetno prilagodljivo sredstvo
– Može da sabira brojeve, ali
istovremeno i da se koristi za
lansiranje interkontinentalnih
balističkih raketa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

16

• Svaki računar se može posmatrati kao sistem:
– Ulazni podaci: ulazi
– Centralna jedinica: obrada
– Izlazne informacije: izlazi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

17

• Višenamenska upotreba računara se zasniva
na:
– Hardveru:
• Fizički deo računara
– Softveru:
• Instrukcije koje upravljaju hardverom i vrše
transformacije nad prikupljenim podacima, sa
ciljem da se dobije željeni izlaz

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

18

• Osnovne operacije:
• Ulazne operacije (podaci i instrukcije),
• Aritmetičke operacije (sabiranje, množenje,
...),
• Logičke operacije (AND, OR, NOT)
• Izlazne operacije (video, štampa, zvuk, ...)
• Smeštanje i čuvanje podataka (podaci i
programi)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Hardver računara:

Razvoj računara

19







Interne komponente i periferije
CPU - procesor
Čipovi – kontroleri, memorije
Osnovna ploča
Posebne kartice (zvučna, video, mrežna,
memorijska, ...)
• Konektori (serijski, paralelni, video, audio, USB,
mrežni, telefonski, ...)
• Hladnjaci (pasivni i aktivni)
• Izvor napajanja - ispravljač
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Softver računara:

Razvoj računara

• Program – niz naredbi
(instrukcije)
• Sistemski softver (OS)
– skriva kompleksnost
hardvera
• Aplikativni softver
• Korisnici putem
interfejsa interaguju sa
aplikacijom
• Podrazumeva se
ispravan rad hardvera
Informatika (šk.god.2009/2010)

20

Hardware

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

21

External Storage

Internal Storage

Input Units

Arithmetic &
Logic Unit

Output Units

Control Unit

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

22

• Prvi realni računari:
– 1939: Konrad Zuse je
kompletirao prvi
programabilni digitalni
računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

23

• Pred II svetski rat Britanska vlada je formirala
tajni tim matematičara i inženjera za razbijanje
nacističkih vojnih šifara (Lorencova šifra)
– 1943: Tim predvođen matematičarem Alan
Turing-om kompletirao je Kolos, koji su
mnogi smatrali za prvi elektronski digitalni
računar

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Računari 1. generacije

Razvoj računara

24

– 1944: profesor sa Harvarda,
Howard Aiken je razvio računar
Mark I
– Proizvod IBM-a
 Prvi elektro-mehanički računar
opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• 1944: Mark I

Razvoj računara

Informatika (šk.god.2009/2010)

25

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

26

U toku II svetskog rata, u SAD, konstruiše se mašina za
računanje tabela trajektorija za nove topove; mašina se
zvala ENIAC (Electronic Numerical Integrator and
Computer)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

27

• ENIAC:
– Težina 30 tona
– 18000 elektronskih cevi
– Potrošnja 25 KW
– Snaga obrade: 100.000
izračunavanja u sekundi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

28

Posle rata, 1950., konstruisan je UNIVAC I, prvi
komercijalni računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Evolucija i ubrzanje

Razvoj računara

29

– Elektronske cevi su korišćene
u prvim računarima
– Tranzistori zamenjuju
elektronske cevi počevši od
1956. (računari 2. generacije)
• Tranzistori i štampane veze
• Primena na univerzitetima
– Od sredine 60. godina
tranzistore zamenjuju
integrisana kola (računari 3.
generacije)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Integrisana kola
Razvoj računara
omogućavaju:
– Povećanje pouzdanosti





30

Smanjenje dimenzije
Veću brzinu
Veću efikasnost
Niže cene

• LSI - Large Scale
Integration
• VLSI - Very Large Scale
Integration
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara
Mikroračunarska revolucija

31

 1971: Intelovi inženjeri su konstruisali
prvi mikroprocesor
 Mikroračunarska revolucija počinje
1970:
 Apple
 Commodore
...
 Stoni - desktop računari nisu u
potpunosti zamenili velike računare, koji
takođe doživljavaju promenu
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Apple II (1977)

Razvoj računara

32

– BASIC programski jezik
– Displej od 24 linije x 40
kolona
– Memorija od 4100
karaktera
– $1298.

• IBM (PC) 5150 (1981)
– modular design
– 16,000 character memory
– $1265.
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

33

• 1981-1982
– ZX81
• 8-16K

– Spectrum
• 48K

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• GUI - Graphical User
Interface

Razvoj računara

34

– Doug Engelbart's
• Osmislio “humancomputer interaction” HCI
• Razvio je hypertext
• Uveo je kursor kontrolisan
mišem
• Multiple windows.
– WIMP (windows, icons,
menus and pointers)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Macintosh (1984)

Razvoj računara

35

– Steve Jobs
• GUI, ikone, itd
• Desktop – radna
površina
• Upotreba miša i
drugih “pointing
devices”
• “Double click" i
“Click-and-drag“
osobine za podršku
uređajima za
pokazivanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Microsoft Windows

Razvoj računara

36

– Win 1.0, 1985, radio je
na MS-DOS-u, 16 bitni
OS, multitasking
– Win 3.0 i Win 3.1,
1990/92, 16/32 bitni OS
– Win 3.11, Win 95, Win
98, Win Me, 32 bitni OS
– Win NT, 64 bitni OS
– WIN XP, Windows Server
– Windows Vista, 64 bitni
OS
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

37

• Prva generacija (1951-58)
– Elektronske vakum cevi
– Mašinski jezik – jezik niskog nivoa za
programiranje
– Magnetna primarna memorija
– Problemi zagrevanja i održavanja
– Unos podataka i instrukcija preko bušenih
kartica
– Spor ulaz i izlaz
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

38

• Druga generacija (1958-64)
– Tranzistorska tehnologija
– Tehnologija štampanih veza
– Početak jezika višeg nivoa
– Povećana brzina rada
– Magnetna primarna memorija
– Magnetni diskovi i trake za
sekundarnu memoriju
– Tipičan primer: IBM 1620

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

39

• Treća generacija (1965-70)







Pojava integrisanih čipova – IC
Drastično povećanje memorije
Razvoj softvera
Drastično smanjenje veličine i cene
Povećanje brzine i dostupnosti
Tipičan primer:
HONEY WELL - 6000 SERIES

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

40

• Četvrta generacija (1971- do danas)







LSI - Large Scale Integration
VLSI - Very Large Scale Integration
Razvoj mikroprocesora
Pojava mini i super računara
Paralelno procesiranje
Povećana brzina rada, snaga, memorijski
resursi
– Tipični predstavnici:
Apple II, IBM PC

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

41

• Karakteristike razvoja računara:
• Povećanje brzine (radnog takta)
• Povećanje memorijskih resursa (i za primarnu
i sekundarnu memoriju)
• Povećanje širine magistrale
• Paralelizacija u radu
• Niža cena
• Manje dimenzije
• Manja potrošnja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd











Razvoj računara

42

Mainframe
Super računari
Serveri
Radne stanice
Personalni računari
Stoni i prenosivi računari
Mikrokompjuteri
Ugrađeni računari
Mreže, klasteri računara
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

43

• Mainframe i Super računari
• Mainframe
– Višekorisnički
– Koriste se u velikim organizacijama, kao što
su banke i avioprevoznici za velike
računarske poslove

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

• Mainframe

44

– Mogućnost konkurentne
obrade aplikacija
– Velike organizacije –
upravljaju sa više od
1000 transakcija
– Zahtevaju specijalnu
klimu za prostoriju
– Ulaz/Izlaz preko “dumb”
terminala

TERMINALI

Informatika (šk.god.2009/2010)

MAINFRAME

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

45

• Super računari
– Za moćne korisnike kojima je potreban pristup
najbržim i najmoćnijim računarima

NASA Columbia
Supercomputer

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

46

• Super računari
– Skupa, najmodernija tehnologija
– Koriste se za simulacije i modelovanje
kompleksnih sistema
– Mesta primene:






Vremenska prognoza,
Hemijski i fizički procesi
Kretanja u vasioni
Vojne potrebe
.....
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

47

• Serveri, radne stanice i PC (personalni
računari)
– Serveri
• Računari namenjeni za obezbeđivanje softverske
podrške i drugih računarskih resursa drugim
računarima u okviru date mreže

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Radne stanice

Podela računara

48

– Moćni stoni računari sa
povećanom računarskom
snagom (pojačani resursi)
koji su prevashodno
namenjeni krajnjim,
interaktivnim aplikacijama
– Najčešće su povezani na
veliki računarski sistem
– 3D grafika, dizajn i sl.
– Najčešće su potrebni
naučnicima i inženjerima
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

49

• Personalni računari
– Opslužuju jednog
korisnika u datom
trenutku
– Uobičajene primene
obuhvataju:
• obrada teksta,
računovodstvo, igre,
slušanje muzike i
gledanje video
sadržaja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

50

• Prenosivi računari: mašine koje nisu vezane za
stolove
– Notebooks (laptops)
– Handheld computers (PDAs)
– Palmtop

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Ugrađeni računari

Podela računara

51

– Računari posebne namene
isključivo za unapred definisane
zadatke
• Kontrola temperature i
vlažnosti
• Monitorisanje rada srca
• Monitorisanje kućnog
sistema obezbeđenja od
provale, ...

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara
•Pojava računarskih
mreža

52

– Local-Area Networks
(LANs) lokalne mreže
– Wide-Area Networks
(WANs) regionalne mreže
– Eksperimentalna mreža
formirana 1969, nazvana
ARPANET, u narednom
periodu se transformiše u
Internet
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

53

• Servisi (usluge) Interneta
– Elektronska pošta
• E-mail softver

– World Wide Web
• Transformacija Interneta od
tekstualnog u multimedijalno
okruženje, koje obuhvata slike,
animacije, zvuk i video.
• Web browseri - programi koji
služe kao navigacioni prozori
na Web-u
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

54

• Hipertekst linkovi
– Povezuju milione Web stranica kreiranih od
različitih autora
• Intranet
– Privatne unutar-organizacijske mreže
zasnovane na Internet tehnologiji
• Extranet
– Udaljeni korisnici koji mogu da pristupe
resursima Intraneta
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

55

• Doba u razvoju društva:
– Poljoprivredno doba
– Industrijsko doba

• Doba u kome živimo informaciono doba:
– Sve više ljudi zarađuje za
život radeći na računarima

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

56

• Uticaj tehnologije
–Računarska pismenost
već unapređuje naš
svakodnevni život i
profesionalni rad

• Primene (aplikacije):
–Omogućavaju upotrebu
računara za specificirane
namere
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo
• Aplikativni programi

57

– Obrada teksta i stono
izdavaštvo
– Tabelarni proračuni
– Baze podataka
– Računarska grafika i digitalna
fotografija
– Digitalni audio, digitalni video i
multimedija
– Telekomunikacione mreže
– Veštačka inteligencija
– Zabava
– Opšte metode rešavanja
problema
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

58

• Implikacije: Socialna i etička pitanja
– Personalna privatnost ugrožena centralizovanim
bazama podataka i računarskim mrežama
– Rizik od kriminala zasnovanog na visokoj tehnologiji i
teškoćama zaštite osetljivih podataka
– Teškoće u definisanju i zaštiti intelektualne svojine u
uslovima digitalnog doba
– Rizik od otkaza računarskih sistema
– Opasnost od automatizacije i dehumanizacije rada

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

59

– Zloupotreba informacija u
političke i ekonomske svrhe
– Opasnost zavisnosti od
kompleksne tehnologije
– Kraj privatnosti
– Zamagljivanje realnosti
– Evolucija inteligencije
– Pojava bio-digitalne
tehnologije
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

60

 Hardver: osnova svakog novog projekta
 Softver: naredni korak, koji daje vrednost
hardveru
 Servisi: najuspešniji sadašnji poslovni pristup
 Način života: računari postaju deo našeg
načina života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

61

• Računari su evoluirali od Charles Babbageovog plana za analitičku mašinu u moderne
super računare
• Računari se danas pojavljuju u svim oblicima i
veličinama, sa specifičnostima prilagođenim
partikularnim zadacima
• Povezivanje u mrežu poboljšava vrednost i
snagu računara:
– Internet
– WWW
– E-mail

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

62

 Računari i informacione
tehnologije su preomenili svet
temeljno i nepovratno
 Nove tehnologije, kao što su
veštačka inteligencija,
obećavaju nove primene u
budućnosti
 Računari ugrožavaju privatnost,
bezbednost, i možda, naš
individualni način života
Informatika (šk.god.2009/2010)

Dragan Cvetković


Slide 39

Fakultet za informatiku i menadžment – Beograd

1

Informatika
Razvoj računara:
od kalkulatora do mrežnog povezivanja

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

2

Razvoj računara

Ciljevi:







Šta je računar i šta može da uradi?
Uticaj računara na savremeni život
Istorija razvoja računara
Trendovi razvoja savremenih računara
Fundamentalne razlike između računara i
drugih vrsta mašina
Odnos između hardvera i softvera
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

3

Razvoj računara
• Osnovne klase savremenih računara i
njihova upotreba
• Kako Internet menja primenu računara i
informacionih tehnologija uopšte?
• Savremeno informaciono doba
• Socijalni i etički uticaj informacionih
tehnologija na društvo

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija
• Značajni pronalasci XX veka:
• Mobilna telefonija, Internet, WWW, video
konferencije
• Faza projektovanja, upotrebe, usavršavanja
• Suštinski su zasnovani na IT

Informatika (šk.god.2009/2010)

Dragan Cvetković

4

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija

• Informaciona tehnologija
• Širok spektar alata i tehnika koje se koriste
prilikom kreiranja, skladištenja, obrade i
distribucije podataka i informacija

• Osnovni cilj IT-a
• Odgovoriti na zahtev (potrošača) efikasnije i
prikladnije

Informatika (šk.god.2009/2010)

Dragan Cvetković

5

Fakultet za informatiku i menadžment – Beograd

Istorija računara
• Abacus, Vavilon, 4000
godina BC, aritmetičke
operacije, koristi se u
Kini, Japanu, Indiji itd.

• Blaise Pascal, 1642,
mehanički kalkulator,
rad sa osmocifrenim
brojevima

Informatika (šk.god.2009/2010)

Dragan Cvetković

6

Fakultet za informatiku i menadžment – Beograd

• Charles Babbage
(1791-1871)
“the father of computers”

Istorija računara

– Profesor matematike sa
Kembridža iz 19. veka
– Prvi mehanički računar
(kompjuter)
– Analitička mašina
– Programabilna pomoću
bušenih kartica
– Izvođenje računskih
operacija sa tačnošću do 20
cifara
Informatika (šk.god.2009/2010)

Dragan Cvetković

7

Fakultet za informatiku i menadžment – Beograd

• Ada Lovelace
(ćerka Lorda Bajrona)

Istorija računara

• Interpretator i promoter Babbageovih vizionarskih radova
• Napisala je plan upotrebe analitičke
mašine za računanje niza Bernoullijevih brojeva
• Verovatno je bila prvi programer na
svetu
• Jedan od savremenijih programskih
jezika je nazvan po njoj:
ADA programski jezik

Informatika (šk.god.2009/2010)

Dragan Cvetković

8

Fakultet za informatiku i menadžment – Beograd

• Herman Hollerith
(1860-1929)

Istorija računara

• Razvio je sistem kodovanja
podataka na bušenim karticama
• Patent je korišćen u SAD 1890. za
popis stanovništva
• Program se svodio na
prebrojavanje
• Izbegnute greške čitanja,
praktično neograničena memorija
za pristup
• Njegova prva kompanija je
preteča IBM-a
Informatika (šk.god.2009/2010)

Dragan Cvetković

9

Fakultet za informatiku i menadžment – Beograd

Istorija računara

10

Bušena kartica
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

11

• Alan Turing (1912-1954)
• Definisao je principe modernih
računara
• Program je niz naredbi zapisan
u memoriji nizom simbola
• Formulisao je koncept algoritma
• U II svetskom radu radio u
Bletchley Parku – Britanski
centar za dešifrovanje
• Razvio je metod “bombe” za
napad na Nemačku mašinu za
šifrovanje - Enigma
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

Enigma

12

Mašina “bomba” za dešifrovanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

13

• John Von Nouman
(1903-1957)
• Koncept programa
koji je smešten u
memoriji
• Koncept računara
opšte namene
• Mogućnost
modifikovanja
programa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

14

• Računari više nisu luksuz nego potreba
• Računari i njihova primena su uključeni
u sve aspekte svakodnevnog života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

15

• Svaki današnji računar sledi
osnovni plan projektovan od
strane Babbage-a
• Računar je višenamenski izuzetno prilagodljivo sredstvo
– Može da sabira brojeve, ali
istovremeno i da se koristi za
lansiranje interkontinentalnih
balističkih raketa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

16

• Svaki računar se može posmatrati kao sistem:
– Ulazni podaci: ulazi
– Centralna jedinica: obrada
– Izlazne informacije: izlazi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

17

• Višenamenska upotreba računara se zasniva
na:
– Hardveru:
• Fizički deo računara
– Softveru:
• Instrukcije koje upravljaju hardverom i vrše
transformacije nad prikupljenim podacima, sa
ciljem da se dobije željeni izlaz

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

18

• Osnovne operacije:
• Ulazne operacije (podaci i instrukcije),
• Aritmetičke operacije (sabiranje, množenje,
...),
• Logičke operacije (AND, OR, NOT)
• Izlazne operacije (video, štampa, zvuk, ...)
• Smeštanje i čuvanje podataka (podaci i
programi)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Hardver računara:

Razvoj računara

19







Interne komponente i periferije
CPU - procesor
Čipovi – kontroleri, memorije
Osnovna ploča
Posebne kartice (zvučna, video, mrežna,
memorijska, ...)
• Konektori (serijski, paralelni, video, audio, USB,
mrežni, telefonski, ...)
• Hladnjaci (pasivni i aktivni)
• Izvor napajanja - ispravljač
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Softver računara:

Razvoj računara

• Program – niz naredbi
(instrukcije)
• Sistemski softver (OS)
– skriva kompleksnost
hardvera
• Aplikativni softver
• Korisnici putem
interfejsa interaguju sa
aplikacijom
• Podrazumeva se
ispravan rad hardvera
Informatika (šk.god.2009/2010)

20

Hardware

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

21

External Storage

Internal Storage

Input Units

Arithmetic &
Logic Unit

Output Units

Control Unit

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

22

• Prvi realni računari:
– 1939: Konrad Zuse je
kompletirao prvi
programabilni digitalni
računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

23

• Pred II svetski rat Britanska vlada je formirala
tajni tim matematičara i inženjera za razbijanje
nacističkih vojnih šifara (Lorencova šifra)
– 1943: Tim predvođen matematičarem Alan
Turing-om kompletirao je Kolos, koji su
mnogi smatrali za prvi elektronski digitalni
računar

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Računari 1. generacije

Razvoj računara

24

– 1944: profesor sa Harvarda,
Howard Aiken je razvio računar
Mark I
– Proizvod IBM-a
 Prvi elektro-mehanički računar
opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• 1944: Mark I

Razvoj računara

Informatika (šk.god.2009/2010)

25

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

26

U toku II svetskog rata, u SAD, konstruiše se mašina za
računanje tabela trajektorija za nove topove; mašina se
zvala ENIAC (Electronic Numerical Integrator and
Computer)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

27

• ENIAC:
– Težina 30 tona
– 18000 elektronskih cevi
– Potrošnja 25 KW
– Snaga obrade: 100.000
izračunavanja u sekundi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

28

Posle rata, 1950., konstruisan je UNIVAC I, prvi
komercijalni računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Evolucija i ubrzanje

Razvoj računara

29

– Elektronske cevi su korišćene
u prvim računarima
– Tranzistori zamenjuju
elektronske cevi počevši od
1956. (računari 2. generacije)
• Tranzistori i štampane veze
• Primena na univerzitetima
– Od sredine 60. godina
tranzistore zamenjuju
integrisana kola (računari 3.
generacije)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Integrisana kola
Razvoj računara
omogućavaju:
– Povećanje pouzdanosti





30

Smanjenje dimenzije
Veću brzinu
Veću efikasnost
Niže cene

• LSI - Large Scale
Integration
• VLSI - Very Large Scale
Integration
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara
Mikroračunarska revolucija

31

 1971: Intelovi inženjeri su konstruisali
prvi mikroprocesor
 Mikroračunarska revolucija počinje
1970:
 Apple
 Commodore
...
 Stoni - desktop računari nisu u
potpunosti zamenili velike računare, koji
takođe doživljavaju promenu
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Apple II (1977)

Razvoj računara

32

– BASIC programski jezik
– Displej od 24 linije x 40
kolona
– Memorija od 4100
karaktera
– $1298.

• IBM (PC) 5150 (1981)
– modular design
– 16,000 character memory
– $1265.
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

33

• 1981-1982
– ZX81
• 8-16K

– Spectrum
• 48K

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• GUI - Graphical User
Interface

Razvoj računara

34

– Doug Engelbart's
• Osmislio “humancomputer interaction” HCI
• Razvio je hypertext
• Uveo je kursor kontrolisan
mišem
• Multiple windows.
– WIMP (windows, icons,
menus and pointers)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Macintosh (1984)

Razvoj računara

35

– Steve Jobs
• GUI, ikone, itd
• Desktop – radna
površina
• Upotreba miša i
drugih “pointing
devices”
• “Double click" i
“Click-and-drag“
osobine za podršku
uređajima za
pokazivanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Microsoft Windows

Razvoj računara

36

– Win 1.0, 1985, radio je
na MS-DOS-u, 16 bitni
OS, multitasking
– Win 3.0 i Win 3.1,
1990/92, 16/32 bitni OS
– Win 3.11, Win 95, Win
98, Win Me, 32 bitni OS
– Win NT, 64 bitni OS
– WIN XP, Windows Server
– Windows Vista, 64 bitni
OS
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

37

• Prva generacija (1951-58)
– Elektronske vakum cevi
– Mašinski jezik – jezik niskog nivoa za
programiranje
– Magnetna primarna memorija
– Problemi zagrevanja i održavanja
– Unos podataka i instrukcija preko bušenih
kartica
– Spor ulaz i izlaz
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

38

• Druga generacija (1958-64)
– Tranzistorska tehnologija
– Tehnologija štampanih veza
– Početak jezika višeg nivoa
– Povećana brzina rada
– Magnetna primarna memorija
– Magnetni diskovi i trake za
sekundarnu memoriju
– Tipičan primer: IBM 1620

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

39

• Treća generacija (1965-70)







Pojava integrisanih čipova – IC
Drastično povećanje memorije
Razvoj softvera
Drastično smanjenje veličine i cene
Povećanje brzine i dostupnosti
Tipičan primer:
HONEY WELL - 6000 SERIES

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

40

• Četvrta generacija (1971- do danas)







LSI - Large Scale Integration
VLSI - Very Large Scale Integration
Razvoj mikroprocesora
Pojava mini i super računara
Paralelno procesiranje
Povećana brzina rada, snaga, memorijski
resursi
– Tipični predstavnici:
Apple II, IBM PC

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

41

• Karakteristike razvoja računara:
• Povećanje brzine (radnog takta)
• Povećanje memorijskih resursa (i za primarnu
i sekundarnu memoriju)
• Povećanje širine magistrale
• Paralelizacija u radu
• Niža cena
• Manje dimenzije
• Manja potrošnja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd











Razvoj računara

42

Mainframe
Super računari
Serveri
Radne stanice
Personalni računari
Stoni i prenosivi računari
Mikrokompjuteri
Ugrađeni računari
Mreže, klasteri računara
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

43

• Mainframe i Super računari
• Mainframe
– Višekorisnički
– Koriste se u velikim organizacijama, kao što
su banke i avioprevoznici za velike
računarske poslove

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

• Mainframe

44

– Mogućnost konkurentne
obrade aplikacija
– Velike organizacije –
upravljaju sa više od
1000 transakcija
– Zahtevaju specijalnu
klimu za prostoriju
– Ulaz/Izlaz preko “dumb”
terminala

TERMINALI

Informatika (šk.god.2009/2010)

MAINFRAME

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

45

• Super računari
– Za moćne korisnike kojima je potreban pristup
najbržim i najmoćnijim računarima

NASA Columbia
Supercomputer

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

46

• Super računari
– Skupa, najmodernija tehnologija
– Koriste se za simulacije i modelovanje
kompleksnih sistema
– Mesta primene:






Vremenska prognoza,
Hemijski i fizički procesi
Kretanja u vasioni
Vojne potrebe
.....
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

47

• Serveri, radne stanice i PC (personalni
računari)
– Serveri
• Računari namenjeni za obezbeđivanje softverske
podrške i drugih računarskih resursa drugim
računarima u okviru date mreže

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Radne stanice

Podela računara

48

– Moćni stoni računari sa
povećanom računarskom
snagom (pojačani resursi)
koji su prevashodno
namenjeni krajnjim,
interaktivnim aplikacijama
– Najčešće su povezani na
veliki računarski sistem
– 3D grafika, dizajn i sl.
– Najčešće su potrebni
naučnicima i inženjerima
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

49

• Personalni računari
– Opslužuju jednog
korisnika u datom
trenutku
– Uobičajene primene
obuhvataju:
• obrada teksta,
računovodstvo, igre,
slušanje muzike i
gledanje video
sadržaja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

50

• Prenosivi računari: mašine koje nisu vezane za
stolove
– Notebooks (laptops)
– Handheld computers (PDAs)
– Palmtop

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Ugrađeni računari

Podela računara

51

– Računari posebne namene
isključivo za unapred definisane
zadatke
• Kontrola temperature i
vlažnosti
• Monitorisanje rada srca
• Monitorisanje kućnog
sistema obezbeđenja od
provale, ...

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara
•Pojava računarskih
mreža

52

– Local-Area Networks
(LANs) lokalne mreže
– Wide-Area Networks
(WANs) regionalne mreže
– Eksperimentalna mreža
formirana 1969, nazvana
ARPANET, u narednom
periodu se transformiše u
Internet
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

53

• Servisi (usluge) Interneta
– Elektronska pošta
• E-mail softver

– World Wide Web
• Transformacija Interneta od
tekstualnog u multimedijalno
okruženje, koje obuhvata slike,
animacije, zvuk i video.
• Web browseri - programi koji
služe kao navigacioni prozori
na Web-u
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

54

• Hipertekst linkovi
– Povezuju milione Web stranica kreiranih od
različitih autora
• Intranet
– Privatne unutar-organizacijske mreže
zasnovane na Internet tehnologiji
• Extranet
– Udaljeni korisnici koji mogu da pristupe
resursima Intraneta
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

55

• Doba u razvoju društva:
– Poljoprivredno doba
– Industrijsko doba

• Doba u kome živimo informaciono doba:
– Sve više ljudi zarađuje za
život radeći na računarima

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

56

• Uticaj tehnologije
–Računarska pismenost
već unapređuje naš
svakodnevni život i
profesionalni rad

• Primene (aplikacije):
–Omogućavaju upotrebu
računara za specificirane
namere
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo
• Aplikativni programi

57

– Obrada teksta i stono
izdavaštvo
– Tabelarni proračuni
– Baze podataka
– Računarska grafika i digitalna
fotografija
– Digitalni audio, digitalni video i
multimedija
– Telekomunikacione mreže
– Veštačka inteligencija
– Zabava
– Opšte metode rešavanja
problema
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

58

• Implikacije: Socialna i etička pitanja
– Personalna privatnost ugrožena centralizovanim
bazama podataka i računarskim mrežama
– Rizik od kriminala zasnovanog na visokoj tehnologiji i
teškoćama zaštite osetljivih podataka
– Teškoće u definisanju i zaštiti intelektualne svojine u
uslovima digitalnog doba
– Rizik od otkaza računarskih sistema
– Opasnost od automatizacije i dehumanizacije rada

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

59

– Zloupotreba informacija u
političke i ekonomske svrhe
– Opasnost zavisnosti od
kompleksne tehnologije
– Kraj privatnosti
– Zamagljivanje realnosti
– Evolucija inteligencije
– Pojava bio-digitalne
tehnologije
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

60

 Hardver: osnova svakog novog projekta
 Softver: naredni korak, koji daje vrednost
hardveru
 Servisi: najuspešniji sadašnji poslovni pristup
 Način života: računari postaju deo našeg
načina života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

61

• Računari su evoluirali od Charles Babbageovog plana za analitičku mašinu u moderne
super računare
• Računari se danas pojavljuju u svim oblicima i
veličinama, sa specifičnostima prilagođenim
partikularnim zadacima
• Povezivanje u mrežu poboljšava vrednost i
snagu računara:
– Internet
– WWW
– E-mail

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

62

 Računari i informacione
tehnologije su preomenili svet
temeljno i nepovratno
 Nove tehnologije, kao što su
veštačka inteligencija,
obećavaju nove primene u
budućnosti
 Računari ugrožavaju privatnost,
bezbednost, i možda, naš
individualni način života
Informatika (šk.god.2009/2010)

Dragan Cvetković


Slide 40

Fakultet za informatiku i menadžment – Beograd

1

Informatika
Razvoj računara:
od kalkulatora do mrežnog povezivanja

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

2

Razvoj računara

Ciljevi:







Šta je računar i šta može da uradi?
Uticaj računara na savremeni život
Istorija razvoja računara
Trendovi razvoja savremenih računara
Fundamentalne razlike između računara i
drugih vrsta mašina
Odnos između hardvera i softvera
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

3

Razvoj računara
• Osnovne klase savremenih računara i
njihova upotreba
• Kako Internet menja primenu računara i
informacionih tehnologija uopšte?
• Savremeno informaciono doba
• Socijalni i etički uticaj informacionih
tehnologija na društvo

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija
• Značajni pronalasci XX veka:
• Mobilna telefonija, Internet, WWW, video
konferencije
• Faza projektovanja, upotrebe, usavršavanja
• Suštinski su zasnovani na IT

Informatika (šk.god.2009/2010)

Dragan Cvetković

4

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija

• Informaciona tehnologija
• Širok spektar alata i tehnika koje se koriste
prilikom kreiranja, skladištenja, obrade i
distribucije podataka i informacija

• Osnovni cilj IT-a
• Odgovoriti na zahtev (potrošača) efikasnije i
prikladnije

Informatika (šk.god.2009/2010)

Dragan Cvetković

5

Fakultet za informatiku i menadžment – Beograd

Istorija računara
• Abacus, Vavilon, 4000
godina BC, aritmetičke
operacije, koristi se u
Kini, Japanu, Indiji itd.

• Blaise Pascal, 1642,
mehanički kalkulator,
rad sa osmocifrenim
brojevima

Informatika (šk.god.2009/2010)

Dragan Cvetković

6

Fakultet za informatiku i menadžment – Beograd

• Charles Babbage
(1791-1871)
“the father of computers”

Istorija računara

– Profesor matematike sa
Kembridža iz 19. veka
– Prvi mehanički računar
(kompjuter)
– Analitička mašina
– Programabilna pomoću
bušenih kartica
– Izvođenje računskih
operacija sa tačnošću do 20
cifara
Informatika (šk.god.2009/2010)

Dragan Cvetković

7

Fakultet za informatiku i menadžment – Beograd

• Ada Lovelace
(ćerka Lorda Bajrona)

Istorija računara

• Interpretator i promoter Babbageovih vizionarskih radova
• Napisala je plan upotrebe analitičke
mašine za računanje niza Bernoullijevih brojeva
• Verovatno je bila prvi programer na
svetu
• Jedan od savremenijih programskih
jezika je nazvan po njoj:
ADA programski jezik

Informatika (šk.god.2009/2010)

Dragan Cvetković

8

Fakultet za informatiku i menadžment – Beograd

• Herman Hollerith
(1860-1929)

Istorija računara

• Razvio je sistem kodovanja
podataka na bušenim karticama
• Patent je korišćen u SAD 1890. za
popis stanovništva
• Program se svodio na
prebrojavanje
• Izbegnute greške čitanja,
praktično neograničena memorija
za pristup
• Njegova prva kompanija je
preteča IBM-a
Informatika (šk.god.2009/2010)

Dragan Cvetković

9

Fakultet za informatiku i menadžment – Beograd

Istorija računara

10

Bušena kartica
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

11

• Alan Turing (1912-1954)
• Definisao je principe modernih
računara
• Program je niz naredbi zapisan
u memoriji nizom simbola
• Formulisao je koncept algoritma
• U II svetskom radu radio u
Bletchley Parku – Britanski
centar za dešifrovanje
• Razvio je metod “bombe” za
napad na Nemačku mašinu za
šifrovanje - Enigma
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

Enigma

12

Mašina “bomba” za dešifrovanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

13

• John Von Nouman
(1903-1957)
• Koncept programa
koji je smešten u
memoriji
• Koncept računara
opšte namene
• Mogućnost
modifikovanja
programa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

14

• Računari više nisu luksuz nego potreba
• Računari i njihova primena su uključeni
u sve aspekte svakodnevnog života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

15

• Svaki današnji računar sledi
osnovni plan projektovan od
strane Babbage-a
• Računar je višenamenski izuzetno prilagodljivo sredstvo
– Može da sabira brojeve, ali
istovremeno i da se koristi za
lansiranje interkontinentalnih
balističkih raketa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

16

• Svaki računar se može posmatrati kao sistem:
– Ulazni podaci: ulazi
– Centralna jedinica: obrada
– Izlazne informacije: izlazi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

17

• Višenamenska upotreba računara se zasniva
na:
– Hardveru:
• Fizički deo računara
– Softveru:
• Instrukcije koje upravljaju hardverom i vrše
transformacije nad prikupljenim podacima, sa
ciljem da se dobije željeni izlaz

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

18

• Osnovne operacije:
• Ulazne operacije (podaci i instrukcije),
• Aritmetičke operacije (sabiranje, množenje,
...),
• Logičke operacije (AND, OR, NOT)
• Izlazne operacije (video, štampa, zvuk, ...)
• Smeštanje i čuvanje podataka (podaci i
programi)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Hardver računara:

Razvoj računara

19







Interne komponente i periferije
CPU - procesor
Čipovi – kontroleri, memorije
Osnovna ploča
Posebne kartice (zvučna, video, mrežna,
memorijska, ...)
• Konektori (serijski, paralelni, video, audio, USB,
mrežni, telefonski, ...)
• Hladnjaci (pasivni i aktivni)
• Izvor napajanja - ispravljač
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Softver računara:

Razvoj računara

• Program – niz naredbi
(instrukcije)
• Sistemski softver (OS)
– skriva kompleksnost
hardvera
• Aplikativni softver
• Korisnici putem
interfejsa interaguju sa
aplikacijom
• Podrazumeva se
ispravan rad hardvera
Informatika (šk.god.2009/2010)

20

Hardware

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

21

External Storage

Internal Storage

Input Units

Arithmetic &
Logic Unit

Output Units

Control Unit

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

22

• Prvi realni računari:
– 1939: Konrad Zuse je
kompletirao prvi
programabilni digitalni
računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

23

• Pred II svetski rat Britanska vlada je formirala
tajni tim matematičara i inženjera za razbijanje
nacističkih vojnih šifara (Lorencova šifra)
– 1943: Tim predvođen matematičarem Alan
Turing-om kompletirao je Kolos, koji su
mnogi smatrali za prvi elektronski digitalni
računar

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Računari 1. generacije

Razvoj računara

24

– 1944: profesor sa Harvarda,
Howard Aiken je razvio računar
Mark I
– Proizvod IBM-a
 Prvi elektro-mehanički računar
opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• 1944: Mark I

Razvoj računara

Informatika (šk.god.2009/2010)

25

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

26

U toku II svetskog rata, u SAD, konstruiše se mašina za
računanje tabela trajektorija za nove topove; mašina se
zvala ENIAC (Electronic Numerical Integrator and
Computer)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

27

• ENIAC:
– Težina 30 tona
– 18000 elektronskih cevi
– Potrošnja 25 KW
– Snaga obrade: 100.000
izračunavanja u sekundi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

28

Posle rata, 1950., konstruisan je UNIVAC I, prvi
komercijalni računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Evolucija i ubrzanje

Razvoj računara

29

– Elektronske cevi su korišćene
u prvim računarima
– Tranzistori zamenjuju
elektronske cevi počevši od
1956. (računari 2. generacije)
• Tranzistori i štampane veze
• Primena na univerzitetima
– Od sredine 60. godina
tranzistore zamenjuju
integrisana kola (računari 3.
generacije)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Integrisana kola
Razvoj računara
omogućavaju:
– Povećanje pouzdanosti





30

Smanjenje dimenzije
Veću brzinu
Veću efikasnost
Niže cene

• LSI - Large Scale
Integration
• VLSI - Very Large Scale
Integration
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara
Mikroračunarska revolucija

31

 1971: Intelovi inženjeri su konstruisali
prvi mikroprocesor
 Mikroračunarska revolucija počinje
1970:
 Apple
 Commodore
...
 Stoni - desktop računari nisu u
potpunosti zamenili velike računare, koji
takođe doživljavaju promenu
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Apple II (1977)

Razvoj računara

32

– BASIC programski jezik
– Displej od 24 linije x 40
kolona
– Memorija od 4100
karaktera
– $1298.

• IBM (PC) 5150 (1981)
– modular design
– 16,000 character memory
– $1265.
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

33

• 1981-1982
– ZX81
• 8-16K

– Spectrum
• 48K

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• GUI - Graphical User
Interface

Razvoj računara

34

– Doug Engelbart's
• Osmislio “humancomputer interaction” HCI
• Razvio je hypertext
• Uveo je kursor kontrolisan
mišem
• Multiple windows.
– WIMP (windows, icons,
menus and pointers)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Macintosh (1984)

Razvoj računara

35

– Steve Jobs
• GUI, ikone, itd
• Desktop – radna
površina
• Upotreba miša i
drugih “pointing
devices”
• “Double click" i
“Click-and-drag“
osobine za podršku
uređajima za
pokazivanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Microsoft Windows

Razvoj računara

36

– Win 1.0, 1985, radio je
na MS-DOS-u, 16 bitni
OS, multitasking
– Win 3.0 i Win 3.1,
1990/92, 16/32 bitni OS
– Win 3.11, Win 95, Win
98, Win Me, 32 bitni OS
– Win NT, 64 bitni OS
– WIN XP, Windows Server
– Windows Vista, 64 bitni
OS
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

37

• Prva generacija (1951-58)
– Elektronske vakum cevi
– Mašinski jezik – jezik niskog nivoa za
programiranje
– Magnetna primarna memorija
– Problemi zagrevanja i održavanja
– Unos podataka i instrukcija preko bušenih
kartica
– Spor ulaz i izlaz
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

38

• Druga generacija (1958-64)
– Tranzistorska tehnologija
– Tehnologija štampanih veza
– Početak jezika višeg nivoa
– Povećana brzina rada
– Magnetna primarna memorija
– Magnetni diskovi i trake za
sekundarnu memoriju
– Tipičan primer: IBM 1620

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

39

• Treća generacija (1965-70)







Pojava integrisanih čipova – IC
Drastično povećanje memorije
Razvoj softvera
Drastično smanjenje veličine i cene
Povećanje brzine i dostupnosti
Tipičan primer:
HONEY WELL - 6000 SERIES

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

40

• Četvrta generacija (1971- do danas)







LSI - Large Scale Integration
VLSI - Very Large Scale Integration
Razvoj mikroprocesora
Pojava mini i super računara
Paralelno procesiranje
Povećana brzina rada, snaga, memorijski
resursi
– Tipični predstavnici:
Apple II, IBM PC

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

41

• Karakteristike razvoja računara:
• Povećanje brzine (radnog takta)
• Povećanje memorijskih resursa (i za primarnu
i sekundarnu memoriju)
• Povećanje širine magistrale
• Paralelizacija u radu
• Niža cena
• Manje dimenzije
• Manja potrošnja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd











Razvoj računara

42

Mainframe
Super računari
Serveri
Radne stanice
Personalni računari
Stoni i prenosivi računari
Mikrokompjuteri
Ugrađeni računari
Mreže, klasteri računara
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

43

• Mainframe i Super računari
• Mainframe
– Višekorisnički
– Koriste se u velikim organizacijama, kao što
su banke i avioprevoznici za velike
računarske poslove

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

• Mainframe

44

– Mogućnost konkurentne
obrade aplikacija
– Velike organizacije –
upravljaju sa više od
1000 transakcija
– Zahtevaju specijalnu
klimu za prostoriju
– Ulaz/Izlaz preko “dumb”
terminala

TERMINALI

Informatika (šk.god.2009/2010)

MAINFRAME

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

45

• Super računari
– Za moćne korisnike kojima je potreban pristup
najbržim i najmoćnijim računarima

NASA Columbia
Supercomputer

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

46

• Super računari
– Skupa, najmodernija tehnologija
– Koriste se za simulacije i modelovanje
kompleksnih sistema
– Mesta primene:






Vremenska prognoza,
Hemijski i fizički procesi
Kretanja u vasioni
Vojne potrebe
.....
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

47

• Serveri, radne stanice i PC (personalni
računari)
– Serveri
• Računari namenjeni za obezbeđivanje softverske
podrške i drugih računarskih resursa drugim
računarima u okviru date mreže

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Radne stanice

Podela računara

48

– Moćni stoni računari sa
povećanom računarskom
snagom (pojačani resursi)
koji su prevashodno
namenjeni krajnjim,
interaktivnim aplikacijama
– Najčešće su povezani na
veliki računarski sistem
– 3D grafika, dizajn i sl.
– Najčešće su potrebni
naučnicima i inženjerima
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

49

• Personalni računari
– Opslužuju jednog
korisnika u datom
trenutku
– Uobičajene primene
obuhvataju:
• obrada teksta,
računovodstvo, igre,
slušanje muzike i
gledanje video
sadržaja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

50

• Prenosivi računari: mašine koje nisu vezane za
stolove
– Notebooks (laptops)
– Handheld computers (PDAs)
– Palmtop

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Ugrađeni računari

Podela računara

51

– Računari posebne namene
isključivo za unapred definisane
zadatke
• Kontrola temperature i
vlažnosti
• Monitorisanje rada srca
• Monitorisanje kućnog
sistema obezbeđenja od
provale, ...

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara
•Pojava računarskih
mreža

52

– Local-Area Networks
(LANs) lokalne mreže
– Wide-Area Networks
(WANs) regionalne mreže
– Eksperimentalna mreža
formirana 1969, nazvana
ARPANET, u narednom
periodu se transformiše u
Internet
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

53

• Servisi (usluge) Interneta
– Elektronska pošta
• E-mail softver

– World Wide Web
• Transformacija Interneta od
tekstualnog u multimedijalno
okruženje, koje obuhvata slike,
animacije, zvuk i video.
• Web browseri - programi koji
služe kao navigacioni prozori
na Web-u
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

54

• Hipertekst linkovi
– Povezuju milione Web stranica kreiranih od
različitih autora
• Intranet
– Privatne unutar-organizacijske mreže
zasnovane na Internet tehnologiji
• Extranet
– Udaljeni korisnici koji mogu da pristupe
resursima Intraneta
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

55

• Doba u razvoju društva:
– Poljoprivredno doba
– Industrijsko doba

• Doba u kome živimo informaciono doba:
– Sve više ljudi zarađuje za
život radeći na računarima

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

56

• Uticaj tehnologije
–Računarska pismenost
već unapređuje naš
svakodnevni život i
profesionalni rad

• Primene (aplikacije):
–Omogućavaju upotrebu
računara za specificirane
namere
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo
• Aplikativni programi

57

– Obrada teksta i stono
izdavaštvo
– Tabelarni proračuni
– Baze podataka
– Računarska grafika i digitalna
fotografija
– Digitalni audio, digitalni video i
multimedija
– Telekomunikacione mreže
– Veštačka inteligencija
– Zabava
– Opšte metode rešavanja
problema
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

58

• Implikacije: Socialna i etička pitanja
– Personalna privatnost ugrožena centralizovanim
bazama podataka i računarskim mrežama
– Rizik od kriminala zasnovanog na visokoj tehnologiji i
teškoćama zaštite osetljivih podataka
– Teškoće u definisanju i zaštiti intelektualne svojine u
uslovima digitalnog doba
– Rizik od otkaza računarskih sistema
– Opasnost od automatizacije i dehumanizacije rada

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

59

– Zloupotreba informacija u
političke i ekonomske svrhe
– Opasnost zavisnosti od
kompleksne tehnologije
– Kraj privatnosti
– Zamagljivanje realnosti
– Evolucija inteligencije
– Pojava bio-digitalne
tehnologije
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

60

 Hardver: osnova svakog novog projekta
 Softver: naredni korak, koji daje vrednost
hardveru
 Servisi: najuspešniji sadašnji poslovni pristup
 Način života: računari postaju deo našeg
načina života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

61

• Računari su evoluirali od Charles Babbageovog plana za analitičku mašinu u moderne
super računare
• Računari se danas pojavljuju u svim oblicima i
veličinama, sa specifičnostima prilagođenim
partikularnim zadacima
• Povezivanje u mrežu poboljšava vrednost i
snagu računara:
– Internet
– WWW
– E-mail

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

62

 Računari i informacione
tehnologije su preomenili svet
temeljno i nepovratno
 Nove tehnologije, kao što su
veštačka inteligencija,
obećavaju nove primene u
budućnosti
 Računari ugrožavaju privatnost,
bezbednost, i možda, naš
individualni način života
Informatika (šk.god.2009/2010)

Dragan Cvetković


Slide 41

Fakultet za informatiku i menadžment – Beograd

1

Informatika
Razvoj računara:
od kalkulatora do mrežnog povezivanja

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

2

Razvoj računara

Ciljevi:







Šta je računar i šta može da uradi?
Uticaj računara na savremeni život
Istorija razvoja računara
Trendovi razvoja savremenih računara
Fundamentalne razlike između računara i
drugih vrsta mašina
Odnos između hardvera i softvera
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

3

Razvoj računara
• Osnovne klase savremenih računara i
njihova upotreba
• Kako Internet menja primenu računara i
informacionih tehnologija uopšte?
• Savremeno informaciono doba
• Socijalni i etički uticaj informacionih
tehnologija na društvo

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija
• Značajni pronalasci XX veka:
• Mobilna telefonija, Internet, WWW, video
konferencije
• Faza projektovanja, upotrebe, usavršavanja
• Suštinski su zasnovani na IT

Informatika (šk.god.2009/2010)

Dragan Cvetković

4

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija

• Informaciona tehnologija
• Širok spektar alata i tehnika koje se koriste
prilikom kreiranja, skladištenja, obrade i
distribucije podataka i informacija

• Osnovni cilj IT-a
• Odgovoriti na zahtev (potrošača) efikasnije i
prikladnije

Informatika (šk.god.2009/2010)

Dragan Cvetković

5

Fakultet za informatiku i menadžment – Beograd

Istorija računara
• Abacus, Vavilon, 4000
godina BC, aritmetičke
operacije, koristi se u
Kini, Japanu, Indiji itd.

• Blaise Pascal, 1642,
mehanički kalkulator,
rad sa osmocifrenim
brojevima

Informatika (šk.god.2009/2010)

Dragan Cvetković

6

Fakultet za informatiku i menadžment – Beograd

• Charles Babbage
(1791-1871)
“the father of computers”

Istorija računara

– Profesor matematike sa
Kembridža iz 19. veka
– Prvi mehanički računar
(kompjuter)
– Analitička mašina
– Programabilna pomoću
bušenih kartica
– Izvođenje računskih
operacija sa tačnošću do 20
cifara
Informatika (šk.god.2009/2010)

Dragan Cvetković

7

Fakultet za informatiku i menadžment – Beograd

• Ada Lovelace
(ćerka Lorda Bajrona)

Istorija računara

• Interpretator i promoter Babbageovih vizionarskih radova
• Napisala je plan upotrebe analitičke
mašine za računanje niza Bernoullijevih brojeva
• Verovatno je bila prvi programer na
svetu
• Jedan od savremenijih programskih
jezika je nazvan po njoj:
ADA programski jezik

Informatika (šk.god.2009/2010)

Dragan Cvetković

8

Fakultet za informatiku i menadžment – Beograd

• Herman Hollerith
(1860-1929)

Istorija računara

• Razvio je sistem kodovanja
podataka na bušenim karticama
• Patent je korišćen u SAD 1890. za
popis stanovništva
• Program se svodio na
prebrojavanje
• Izbegnute greške čitanja,
praktično neograničena memorija
za pristup
• Njegova prva kompanija je
preteča IBM-a
Informatika (šk.god.2009/2010)

Dragan Cvetković

9

Fakultet za informatiku i menadžment – Beograd

Istorija računara

10

Bušena kartica
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

11

• Alan Turing (1912-1954)
• Definisao je principe modernih
računara
• Program je niz naredbi zapisan
u memoriji nizom simbola
• Formulisao je koncept algoritma
• U II svetskom radu radio u
Bletchley Parku – Britanski
centar za dešifrovanje
• Razvio je metod “bombe” za
napad na Nemačku mašinu za
šifrovanje - Enigma
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

Enigma

12

Mašina “bomba” za dešifrovanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

13

• John Von Nouman
(1903-1957)
• Koncept programa
koji je smešten u
memoriji
• Koncept računara
opšte namene
• Mogućnost
modifikovanja
programa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

14

• Računari više nisu luksuz nego potreba
• Računari i njihova primena su uključeni
u sve aspekte svakodnevnog života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

15

• Svaki današnji računar sledi
osnovni plan projektovan od
strane Babbage-a
• Računar je višenamenski izuzetno prilagodljivo sredstvo
– Može da sabira brojeve, ali
istovremeno i da se koristi za
lansiranje interkontinentalnih
balističkih raketa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

16

• Svaki računar se može posmatrati kao sistem:
– Ulazni podaci: ulazi
– Centralna jedinica: obrada
– Izlazne informacije: izlazi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

17

• Višenamenska upotreba računara se zasniva
na:
– Hardveru:
• Fizički deo računara
– Softveru:
• Instrukcije koje upravljaju hardverom i vrše
transformacije nad prikupljenim podacima, sa
ciljem da se dobije željeni izlaz

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

18

• Osnovne operacije:
• Ulazne operacije (podaci i instrukcije),
• Aritmetičke operacije (sabiranje, množenje,
...),
• Logičke operacije (AND, OR, NOT)
• Izlazne operacije (video, štampa, zvuk, ...)
• Smeštanje i čuvanje podataka (podaci i
programi)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Hardver računara:

Razvoj računara

19







Interne komponente i periferije
CPU - procesor
Čipovi – kontroleri, memorije
Osnovna ploča
Posebne kartice (zvučna, video, mrežna,
memorijska, ...)
• Konektori (serijski, paralelni, video, audio, USB,
mrežni, telefonski, ...)
• Hladnjaci (pasivni i aktivni)
• Izvor napajanja - ispravljač
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Softver računara:

Razvoj računara

• Program – niz naredbi
(instrukcije)
• Sistemski softver (OS)
– skriva kompleksnost
hardvera
• Aplikativni softver
• Korisnici putem
interfejsa interaguju sa
aplikacijom
• Podrazumeva se
ispravan rad hardvera
Informatika (šk.god.2009/2010)

20

Hardware

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

21

External Storage

Internal Storage

Input Units

Arithmetic &
Logic Unit

Output Units

Control Unit

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

22

• Prvi realni računari:
– 1939: Konrad Zuse je
kompletirao prvi
programabilni digitalni
računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

23

• Pred II svetski rat Britanska vlada je formirala
tajni tim matematičara i inženjera za razbijanje
nacističkih vojnih šifara (Lorencova šifra)
– 1943: Tim predvođen matematičarem Alan
Turing-om kompletirao je Kolos, koji su
mnogi smatrali za prvi elektronski digitalni
računar

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Računari 1. generacije

Razvoj računara

24

– 1944: profesor sa Harvarda,
Howard Aiken je razvio računar
Mark I
– Proizvod IBM-a
 Prvi elektro-mehanički računar
opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• 1944: Mark I

Razvoj računara

Informatika (šk.god.2009/2010)

25

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

26

U toku II svetskog rata, u SAD, konstruiše se mašina za
računanje tabela trajektorija za nove topove; mašina se
zvala ENIAC (Electronic Numerical Integrator and
Computer)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

27

• ENIAC:
– Težina 30 tona
– 18000 elektronskih cevi
– Potrošnja 25 KW
– Snaga obrade: 100.000
izračunavanja u sekundi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

28

Posle rata, 1950., konstruisan je UNIVAC I, prvi
komercijalni računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Evolucija i ubrzanje

Razvoj računara

29

– Elektronske cevi su korišćene
u prvim računarima
– Tranzistori zamenjuju
elektronske cevi počevši od
1956. (računari 2. generacije)
• Tranzistori i štampane veze
• Primena na univerzitetima
– Od sredine 60. godina
tranzistore zamenjuju
integrisana kola (računari 3.
generacije)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Integrisana kola
Razvoj računara
omogućavaju:
– Povećanje pouzdanosti





30

Smanjenje dimenzije
Veću brzinu
Veću efikasnost
Niže cene

• LSI - Large Scale
Integration
• VLSI - Very Large Scale
Integration
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara
Mikroračunarska revolucija

31

 1971: Intelovi inženjeri su konstruisali
prvi mikroprocesor
 Mikroračunarska revolucija počinje
1970:
 Apple
 Commodore
...
 Stoni - desktop računari nisu u
potpunosti zamenili velike računare, koji
takođe doživljavaju promenu
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Apple II (1977)

Razvoj računara

32

– BASIC programski jezik
– Displej od 24 linije x 40
kolona
– Memorija od 4100
karaktera
– $1298.

• IBM (PC) 5150 (1981)
– modular design
– 16,000 character memory
– $1265.
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

33

• 1981-1982
– ZX81
• 8-16K

– Spectrum
• 48K

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• GUI - Graphical User
Interface

Razvoj računara

34

– Doug Engelbart's
• Osmislio “humancomputer interaction” HCI
• Razvio je hypertext
• Uveo je kursor kontrolisan
mišem
• Multiple windows.
– WIMP (windows, icons,
menus and pointers)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Macintosh (1984)

Razvoj računara

35

– Steve Jobs
• GUI, ikone, itd
• Desktop – radna
površina
• Upotreba miša i
drugih “pointing
devices”
• “Double click" i
“Click-and-drag“
osobine za podršku
uređajima za
pokazivanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Microsoft Windows

Razvoj računara

36

– Win 1.0, 1985, radio je
na MS-DOS-u, 16 bitni
OS, multitasking
– Win 3.0 i Win 3.1,
1990/92, 16/32 bitni OS
– Win 3.11, Win 95, Win
98, Win Me, 32 bitni OS
– Win NT, 64 bitni OS
– WIN XP, Windows Server
– Windows Vista, 64 bitni
OS
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

37

• Prva generacija (1951-58)
– Elektronske vakum cevi
– Mašinski jezik – jezik niskog nivoa za
programiranje
– Magnetna primarna memorija
– Problemi zagrevanja i održavanja
– Unos podataka i instrukcija preko bušenih
kartica
– Spor ulaz i izlaz
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

38

• Druga generacija (1958-64)
– Tranzistorska tehnologija
– Tehnologija štampanih veza
– Početak jezika višeg nivoa
– Povećana brzina rada
– Magnetna primarna memorija
– Magnetni diskovi i trake za
sekundarnu memoriju
– Tipičan primer: IBM 1620

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

39

• Treća generacija (1965-70)







Pojava integrisanih čipova – IC
Drastično povećanje memorije
Razvoj softvera
Drastično smanjenje veličine i cene
Povećanje brzine i dostupnosti
Tipičan primer:
HONEY WELL - 6000 SERIES

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

40

• Četvrta generacija (1971- do danas)







LSI - Large Scale Integration
VLSI - Very Large Scale Integration
Razvoj mikroprocesora
Pojava mini i super računara
Paralelno procesiranje
Povećana brzina rada, snaga, memorijski
resursi
– Tipični predstavnici:
Apple II, IBM PC

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

41

• Karakteristike razvoja računara:
• Povećanje brzine (radnog takta)
• Povećanje memorijskih resursa (i za primarnu
i sekundarnu memoriju)
• Povećanje širine magistrale
• Paralelizacija u radu
• Niža cena
• Manje dimenzije
• Manja potrošnja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd











Razvoj računara

42

Mainframe
Super računari
Serveri
Radne stanice
Personalni računari
Stoni i prenosivi računari
Mikrokompjuteri
Ugrađeni računari
Mreže, klasteri računara
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

43

• Mainframe i Super računari
• Mainframe
– Višekorisnički
– Koriste se u velikim organizacijama, kao što
su banke i avioprevoznici za velike
računarske poslove

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

• Mainframe

44

– Mogućnost konkurentne
obrade aplikacija
– Velike organizacije –
upravljaju sa više od
1000 transakcija
– Zahtevaju specijalnu
klimu za prostoriju
– Ulaz/Izlaz preko “dumb”
terminala

TERMINALI

Informatika (šk.god.2009/2010)

MAINFRAME

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

45

• Super računari
– Za moćne korisnike kojima je potreban pristup
najbržim i najmoćnijim računarima

NASA Columbia
Supercomputer

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

46

• Super računari
– Skupa, najmodernija tehnologija
– Koriste se za simulacije i modelovanje
kompleksnih sistema
– Mesta primene:






Vremenska prognoza,
Hemijski i fizički procesi
Kretanja u vasioni
Vojne potrebe
.....
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

47

• Serveri, radne stanice i PC (personalni
računari)
– Serveri
• Računari namenjeni za obezbeđivanje softverske
podrške i drugih računarskih resursa drugim
računarima u okviru date mreže

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Radne stanice

Podela računara

48

– Moćni stoni računari sa
povećanom računarskom
snagom (pojačani resursi)
koji su prevashodno
namenjeni krajnjim,
interaktivnim aplikacijama
– Najčešće su povezani na
veliki računarski sistem
– 3D grafika, dizajn i sl.
– Najčešće su potrebni
naučnicima i inženjerima
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

49

• Personalni računari
– Opslužuju jednog
korisnika u datom
trenutku
– Uobičajene primene
obuhvataju:
• obrada teksta,
računovodstvo, igre,
slušanje muzike i
gledanje video
sadržaja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

50

• Prenosivi računari: mašine koje nisu vezane za
stolove
– Notebooks (laptops)
– Handheld computers (PDAs)
– Palmtop

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Ugrađeni računari

Podela računara

51

– Računari posebne namene
isključivo za unapred definisane
zadatke
• Kontrola temperature i
vlažnosti
• Monitorisanje rada srca
• Monitorisanje kućnog
sistema obezbeđenja od
provale, ...

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara
•Pojava računarskih
mreža

52

– Local-Area Networks
(LANs) lokalne mreže
– Wide-Area Networks
(WANs) regionalne mreže
– Eksperimentalna mreža
formirana 1969, nazvana
ARPANET, u narednom
periodu se transformiše u
Internet
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

53

• Servisi (usluge) Interneta
– Elektronska pošta
• E-mail softver

– World Wide Web
• Transformacija Interneta od
tekstualnog u multimedijalno
okruženje, koje obuhvata slike,
animacije, zvuk i video.
• Web browseri - programi koji
služe kao navigacioni prozori
na Web-u
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

54

• Hipertekst linkovi
– Povezuju milione Web stranica kreiranih od
različitih autora
• Intranet
– Privatne unutar-organizacijske mreže
zasnovane na Internet tehnologiji
• Extranet
– Udaljeni korisnici koji mogu da pristupe
resursima Intraneta
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

55

• Doba u razvoju društva:
– Poljoprivredno doba
– Industrijsko doba

• Doba u kome živimo informaciono doba:
– Sve više ljudi zarađuje za
život radeći na računarima

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

56

• Uticaj tehnologije
–Računarska pismenost
već unapređuje naš
svakodnevni život i
profesionalni rad

• Primene (aplikacije):
–Omogućavaju upotrebu
računara za specificirane
namere
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo
• Aplikativni programi

57

– Obrada teksta i stono
izdavaštvo
– Tabelarni proračuni
– Baze podataka
– Računarska grafika i digitalna
fotografija
– Digitalni audio, digitalni video i
multimedija
– Telekomunikacione mreže
– Veštačka inteligencija
– Zabava
– Opšte metode rešavanja
problema
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

58

• Implikacije: Socialna i etička pitanja
– Personalna privatnost ugrožena centralizovanim
bazama podataka i računarskim mrežama
– Rizik od kriminala zasnovanog na visokoj tehnologiji i
teškoćama zaštite osetljivih podataka
– Teškoće u definisanju i zaštiti intelektualne svojine u
uslovima digitalnog doba
– Rizik od otkaza računarskih sistema
– Opasnost od automatizacije i dehumanizacije rada

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

59

– Zloupotreba informacija u
političke i ekonomske svrhe
– Opasnost zavisnosti od
kompleksne tehnologije
– Kraj privatnosti
– Zamagljivanje realnosti
– Evolucija inteligencije
– Pojava bio-digitalne
tehnologije
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

60

 Hardver: osnova svakog novog projekta
 Softver: naredni korak, koji daje vrednost
hardveru
 Servisi: najuspešniji sadašnji poslovni pristup
 Način života: računari postaju deo našeg
načina života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

61

• Računari su evoluirali od Charles Babbageovog plana za analitičku mašinu u moderne
super računare
• Računari se danas pojavljuju u svim oblicima i
veličinama, sa specifičnostima prilagođenim
partikularnim zadacima
• Povezivanje u mrežu poboljšava vrednost i
snagu računara:
– Internet
– WWW
– E-mail

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

62

 Računari i informacione
tehnologije su preomenili svet
temeljno i nepovratno
 Nove tehnologije, kao što su
veštačka inteligencija,
obećavaju nove primene u
budućnosti
 Računari ugrožavaju privatnost,
bezbednost, i možda, naš
individualni način života
Informatika (šk.god.2009/2010)

Dragan Cvetković


Slide 42

Fakultet za informatiku i menadžment – Beograd

1

Informatika
Razvoj računara:
od kalkulatora do mrežnog povezivanja

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

2

Razvoj računara

Ciljevi:







Šta je računar i šta može da uradi?
Uticaj računara na savremeni život
Istorija razvoja računara
Trendovi razvoja savremenih računara
Fundamentalne razlike između računara i
drugih vrsta mašina
Odnos između hardvera i softvera
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

3

Razvoj računara
• Osnovne klase savremenih računara i
njihova upotreba
• Kako Internet menja primenu računara i
informacionih tehnologija uopšte?
• Savremeno informaciono doba
• Socijalni i etički uticaj informacionih
tehnologija na društvo

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija
• Značajni pronalasci XX veka:
• Mobilna telefonija, Internet, WWW, video
konferencije
• Faza projektovanja, upotrebe, usavršavanja
• Suštinski su zasnovani na IT

Informatika (šk.god.2009/2010)

Dragan Cvetković

4

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija

• Informaciona tehnologija
• Širok spektar alata i tehnika koje se koriste
prilikom kreiranja, skladištenja, obrade i
distribucije podataka i informacija

• Osnovni cilj IT-a
• Odgovoriti na zahtev (potrošača) efikasnije i
prikladnije

Informatika (šk.god.2009/2010)

Dragan Cvetković

5

Fakultet za informatiku i menadžment – Beograd

Istorija računara
• Abacus, Vavilon, 4000
godina BC, aritmetičke
operacije, koristi se u
Kini, Japanu, Indiji itd.

• Blaise Pascal, 1642,
mehanički kalkulator,
rad sa osmocifrenim
brojevima

Informatika (šk.god.2009/2010)

Dragan Cvetković

6

Fakultet za informatiku i menadžment – Beograd

• Charles Babbage
(1791-1871)
“the father of computers”

Istorija računara

– Profesor matematike sa
Kembridža iz 19. veka
– Prvi mehanički računar
(kompjuter)
– Analitička mašina
– Programabilna pomoću
bušenih kartica
– Izvođenje računskih
operacija sa tačnošću do 20
cifara
Informatika (šk.god.2009/2010)

Dragan Cvetković

7

Fakultet za informatiku i menadžment – Beograd

• Ada Lovelace
(ćerka Lorda Bajrona)

Istorija računara

• Interpretator i promoter Babbageovih vizionarskih radova
• Napisala je plan upotrebe analitičke
mašine za računanje niza Bernoullijevih brojeva
• Verovatno je bila prvi programer na
svetu
• Jedan od savremenijih programskih
jezika je nazvan po njoj:
ADA programski jezik

Informatika (šk.god.2009/2010)

Dragan Cvetković

8

Fakultet za informatiku i menadžment – Beograd

• Herman Hollerith
(1860-1929)

Istorija računara

• Razvio je sistem kodovanja
podataka na bušenim karticama
• Patent je korišćen u SAD 1890. za
popis stanovništva
• Program se svodio na
prebrojavanje
• Izbegnute greške čitanja,
praktično neograničena memorija
za pristup
• Njegova prva kompanija je
preteča IBM-a
Informatika (šk.god.2009/2010)

Dragan Cvetković

9

Fakultet za informatiku i menadžment – Beograd

Istorija računara

10

Bušena kartica
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

11

• Alan Turing (1912-1954)
• Definisao je principe modernih
računara
• Program je niz naredbi zapisan
u memoriji nizom simbola
• Formulisao je koncept algoritma
• U II svetskom radu radio u
Bletchley Parku – Britanski
centar za dešifrovanje
• Razvio je metod “bombe” za
napad na Nemačku mašinu za
šifrovanje - Enigma
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

Enigma

12

Mašina “bomba” za dešifrovanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

13

• John Von Nouman
(1903-1957)
• Koncept programa
koji je smešten u
memoriji
• Koncept računara
opšte namene
• Mogućnost
modifikovanja
programa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

14

• Računari više nisu luksuz nego potreba
• Računari i njihova primena su uključeni
u sve aspekte svakodnevnog života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

15

• Svaki današnji računar sledi
osnovni plan projektovan od
strane Babbage-a
• Računar je višenamenski izuzetno prilagodljivo sredstvo
– Može da sabira brojeve, ali
istovremeno i da se koristi za
lansiranje interkontinentalnih
balističkih raketa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

16

• Svaki računar se može posmatrati kao sistem:
– Ulazni podaci: ulazi
– Centralna jedinica: obrada
– Izlazne informacije: izlazi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

17

• Višenamenska upotreba računara se zasniva
na:
– Hardveru:
• Fizički deo računara
– Softveru:
• Instrukcije koje upravljaju hardverom i vrše
transformacije nad prikupljenim podacima, sa
ciljem da se dobije željeni izlaz

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

18

• Osnovne operacije:
• Ulazne operacije (podaci i instrukcije),
• Aritmetičke operacije (sabiranje, množenje,
...),
• Logičke operacije (AND, OR, NOT)
• Izlazne operacije (video, štampa, zvuk, ...)
• Smeštanje i čuvanje podataka (podaci i
programi)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Hardver računara:

Razvoj računara

19







Interne komponente i periferije
CPU - procesor
Čipovi – kontroleri, memorije
Osnovna ploča
Posebne kartice (zvučna, video, mrežna,
memorijska, ...)
• Konektori (serijski, paralelni, video, audio, USB,
mrežni, telefonski, ...)
• Hladnjaci (pasivni i aktivni)
• Izvor napajanja - ispravljač
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Softver računara:

Razvoj računara

• Program – niz naredbi
(instrukcije)
• Sistemski softver (OS)
– skriva kompleksnost
hardvera
• Aplikativni softver
• Korisnici putem
interfejsa interaguju sa
aplikacijom
• Podrazumeva se
ispravan rad hardvera
Informatika (šk.god.2009/2010)

20

Hardware

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

21

External Storage

Internal Storage

Input Units

Arithmetic &
Logic Unit

Output Units

Control Unit

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

22

• Prvi realni računari:
– 1939: Konrad Zuse je
kompletirao prvi
programabilni digitalni
računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

23

• Pred II svetski rat Britanska vlada je formirala
tajni tim matematičara i inženjera za razbijanje
nacističkih vojnih šifara (Lorencova šifra)
– 1943: Tim predvođen matematičarem Alan
Turing-om kompletirao je Kolos, koji su
mnogi smatrali za prvi elektronski digitalni
računar

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Računari 1. generacije

Razvoj računara

24

– 1944: profesor sa Harvarda,
Howard Aiken je razvio računar
Mark I
– Proizvod IBM-a
 Prvi elektro-mehanički računar
opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• 1944: Mark I

Razvoj računara

Informatika (šk.god.2009/2010)

25

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

26

U toku II svetskog rata, u SAD, konstruiše se mašina za
računanje tabela trajektorija za nove topove; mašina se
zvala ENIAC (Electronic Numerical Integrator and
Computer)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

27

• ENIAC:
– Težina 30 tona
– 18000 elektronskih cevi
– Potrošnja 25 KW
– Snaga obrade: 100.000
izračunavanja u sekundi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

28

Posle rata, 1950., konstruisan je UNIVAC I, prvi
komercijalni računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Evolucija i ubrzanje

Razvoj računara

29

– Elektronske cevi su korišćene
u prvim računarima
– Tranzistori zamenjuju
elektronske cevi počevši od
1956. (računari 2. generacije)
• Tranzistori i štampane veze
• Primena na univerzitetima
– Od sredine 60. godina
tranzistore zamenjuju
integrisana kola (računari 3.
generacije)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Integrisana kola
Razvoj računara
omogućavaju:
– Povećanje pouzdanosti





30

Smanjenje dimenzije
Veću brzinu
Veću efikasnost
Niže cene

• LSI - Large Scale
Integration
• VLSI - Very Large Scale
Integration
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara
Mikroračunarska revolucija

31

 1971: Intelovi inženjeri su konstruisali
prvi mikroprocesor
 Mikroračunarska revolucija počinje
1970:
 Apple
 Commodore
...
 Stoni - desktop računari nisu u
potpunosti zamenili velike računare, koji
takođe doživljavaju promenu
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Apple II (1977)

Razvoj računara

32

– BASIC programski jezik
– Displej od 24 linije x 40
kolona
– Memorija od 4100
karaktera
– $1298.

• IBM (PC) 5150 (1981)
– modular design
– 16,000 character memory
– $1265.
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

33

• 1981-1982
– ZX81
• 8-16K

– Spectrum
• 48K

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• GUI - Graphical User
Interface

Razvoj računara

34

– Doug Engelbart's
• Osmislio “humancomputer interaction” HCI
• Razvio je hypertext
• Uveo je kursor kontrolisan
mišem
• Multiple windows.
– WIMP (windows, icons,
menus and pointers)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Macintosh (1984)

Razvoj računara

35

– Steve Jobs
• GUI, ikone, itd
• Desktop – radna
površina
• Upotreba miša i
drugih “pointing
devices”
• “Double click" i
“Click-and-drag“
osobine za podršku
uređajima za
pokazivanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Microsoft Windows

Razvoj računara

36

– Win 1.0, 1985, radio je
na MS-DOS-u, 16 bitni
OS, multitasking
– Win 3.0 i Win 3.1,
1990/92, 16/32 bitni OS
– Win 3.11, Win 95, Win
98, Win Me, 32 bitni OS
– Win NT, 64 bitni OS
– WIN XP, Windows Server
– Windows Vista, 64 bitni
OS
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

37

• Prva generacija (1951-58)
– Elektronske vakum cevi
– Mašinski jezik – jezik niskog nivoa za
programiranje
– Magnetna primarna memorija
– Problemi zagrevanja i održavanja
– Unos podataka i instrukcija preko bušenih
kartica
– Spor ulaz i izlaz
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

38

• Druga generacija (1958-64)
– Tranzistorska tehnologija
– Tehnologija štampanih veza
– Početak jezika višeg nivoa
– Povećana brzina rada
– Magnetna primarna memorija
– Magnetni diskovi i trake za
sekundarnu memoriju
– Tipičan primer: IBM 1620

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

39

• Treća generacija (1965-70)







Pojava integrisanih čipova – IC
Drastično povećanje memorije
Razvoj softvera
Drastično smanjenje veličine i cene
Povećanje brzine i dostupnosti
Tipičan primer:
HONEY WELL - 6000 SERIES

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

40

• Četvrta generacija (1971- do danas)







LSI - Large Scale Integration
VLSI - Very Large Scale Integration
Razvoj mikroprocesora
Pojava mini i super računara
Paralelno procesiranje
Povećana brzina rada, snaga, memorijski
resursi
– Tipični predstavnici:
Apple II, IBM PC

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

41

• Karakteristike razvoja računara:
• Povećanje brzine (radnog takta)
• Povećanje memorijskih resursa (i za primarnu
i sekundarnu memoriju)
• Povećanje širine magistrale
• Paralelizacija u radu
• Niža cena
• Manje dimenzije
• Manja potrošnja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd











Razvoj računara

42

Mainframe
Super računari
Serveri
Radne stanice
Personalni računari
Stoni i prenosivi računari
Mikrokompjuteri
Ugrađeni računari
Mreže, klasteri računara
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

43

• Mainframe i Super računari
• Mainframe
– Višekorisnički
– Koriste se u velikim organizacijama, kao što
su banke i avioprevoznici za velike
računarske poslove

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

• Mainframe

44

– Mogućnost konkurentne
obrade aplikacija
– Velike organizacije –
upravljaju sa više od
1000 transakcija
– Zahtevaju specijalnu
klimu za prostoriju
– Ulaz/Izlaz preko “dumb”
terminala

TERMINALI

Informatika (šk.god.2009/2010)

MAINFRAME

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

45

• Super računari
– Za moćne korisnike kojima je potreban pristup
najbržim i najmoćnijim računarima

NASA Columbia
Supercomputer

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

46

• Super računari
– Skupa, najmodernija tehnologija
– Koriste se za simulacije i modelovanje
kompleksnih sistema
– Mesta primene:






Vremenska prognoza,
Hemijski i fizički procesi
Kretanja u vasioni
Vojne potrebe
.....
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

47

• Serveri, radne stanice i PC (personalni
računari)
– Serveri
• Računari namenjeni za obezbeđivanje softverske
podrške i drugih računarskih resursa drugim
računarima u okviru date mreže

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Radne stanice

Podela računara

48

– Moćni stoni računari sa
povećanom računarskom
snagom (pojačani resursi)
koji su prevashodno
namenjeni krajnjim,
interaktivnim aplikacijama
– Najčešće su povezani na
veliki računarski sistem
– 3D grafika, dizajn i sl.
– Najčešće su potrebni
naučnicima i inženjerima
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

49

• Personalni računari
– Opslužuju jednog
korisnika u datom
trenutku
– Uobičajene primene
obuhvataju:
• obrada teksta,
računovodstvo, igre,
slušanje muzike i
gledanje video
sadržaja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

50

• Prenosivi računari: mašine koje nisu vezane za
stolove
– Notebooks (laptops)
– Handheld computers (PDAs)
– Palmtop

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Ugrađeni računari

Podela računara

51

– Računari posebne namene
isključivo za unapred definisane
zadatke
• Kontrola temperature i
vlažnosti
• Monitorisanje rada srca
• Monitorisanje kućnog
sistema obezbeđenja od
provale, ...

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara
•Pojava računarskih
mreža

52

– Local-Area Networks
(LANs) lokalne mreže
– Wide-Area Networks
(WANs) regionalne mreže
– Eksperimentalna mreža
formirana 1969, nazvana
ARPANET, u narednom
periodu se transformiše u
Internet
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

53

• Servisi (usluge) Interneta
– Elektronska pošta
• E-mail softver

– World Wide Web
• Transformacija Interneta od
tekstualnog u multimedijalno
okruženje, koje obuhvata slike,
animacije, zvuk i video.
• Web browseri - programi koji
služe kao navigacioni prozori
na Web-u
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

54

• Hipertekst linkovi
– Povezuju milione Web stranica kreiranih od
različitih autora
• Intranet
– Privatne unutar-organizacijske mreže
zasnovane na Internet tehnologiji
• Extranet
– Udaljeni korisnici koji mogu da pristupe
resursima Intraneta
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

55

• Doba u razvoju društva:
– Poljoprivredno doba
– Industrijsko doba

• Doba u kome živimo informaciono doba:
– Sve više ljudi zarađuje za
život radeći na računarima

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

56

• Uticaj tehnologije
–Računarska pismenost
već unapređuje naš
svakodnevni život i
profesionalni rad

• Primene (aplikacije):
–Omogućavaju upotrebu
računara za specificirane
namere
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo
• Aplikativni programi

57

– Obrada teksta i stono
izdavaštvo
– Tabelarni proračuni
– Baze podataka
– Računarska grafika i digitalna
fotografija
– Digitalni audio, digitalni video i
multimedija
– Telekomunikacione mreže
– Veštačka inteligencija
– Zabava
– Opšte metode rešavanja
problema
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

58

• Implikacije: Socialna i etička pitanja
– Personalna privatnost ugrožena centralizovanim
bazama podataka i računarskim mrežama
– Rizik od kriminala zasnovanog na visokoj tehnologiji i
teškoćama zaštite osetljivih podataka
– Teškoće u definisanju i zaštiti intelektualne svojine u
uslovima digitalnog doba
– Rizik od otkaza računarskih sistema
– Opasnost od automatizacije i dehumanizacije rada

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

59

– Zloupotreba informacija u
političke i ekonomske svrhe
– Opasnost zavisnosti od
kompleksne tehnologije
– Kraj privatnosti
– Zamagljivanje realnosti
– Evolucija inteligencije
– Pojava bio-digitalne
tehnologije
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

60

 Hardver: osnova svakog novog projekta
 Softver: naredni korak, koji daje vrednost
hardveru
 Servisi: najuspešniji sadašnji poslovni pristup
 Način života: računari postaju deo našeg
načina života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

61

• Računari su evoluirali od Charles Babbageovog plana za analitičku mašinu u moderne
super računare
• Računari se danas pojavljuju u svim oblicima i
veličinama, sa specifičnostima prilagođenim
partikularnim zadacima
• Povezivanje u mrežu poboljšava vrednost i
snagu računara:
– Internet
– WWW
– E-mail

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

62

 Računari i informacione
tehnologije su preomenili svet
temeljno i nepovratno
 Nove tehnologije, kao što su
veštačka inteligencija,
obećavaju nove primene u
budućnosti
 Računari ugrožavaju privatnost,
bezbednost, i možda, naš
individualni način života
Informatika (šk.god.2009/2010)

Dragan Cvetković


Slide 43

Fakultet za informatiku i menadžment – Beograd

1

Informatika
Razvoj računara:
od kalkulatora do mrežnog povezivanja

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

2

Razvoj računara

Ciljevi:







Šta je računar i šta može da uradi?
Uticaj računara na savremeni život
Istorija razvoja računara
Trendovi razvoja savremenih računara
Fundamentalne razlike između računara i
drugih vrsta mašina
Odnos između hardvera i softvera
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

3

Razvoj računara
• Osnovne klase savremenih računara i
njihova upotreba
• Kako Internet menja primenu računara i
informacionih tehnologija uopšte?
• Savremeno informaciono doba
• Socijalni i etički uticaj informacionih
tehnologija na društvo

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija
• Značajni pronalasci XX veka:
• Mobilna telefonija, Internet, WWW, video
konferencije
• Faza projektovanja, upotrebe, usavršavanja
• Suštinski su zasnovani na IT

Informatika (šk.god.2009/2010)

Dragan Cvetković

4

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija

• Informaciona tehnologija
• Širok spektar alata i tehnika koje se koriste
prilikom kreiranja, skladištenja, obrade i
distribucije podataka i informacija

• Osnovni cilj IT-a
• Odgovoriti na zahtev (potrošača) efikasnije i
prikladnije

Informatika (šk.god.2009/2010)

Dragan Cvetković

5

Fakultet za informatiku i menadžment – Beograd

Istorija računara
• Abacus, Vavilon, 4000
godina BC, aritmetičke
operacije, koristi se u
Kini, Japanu, Indiji itd.

• Blaise Pascal, 1642,
mehanički kalkulator,
rad sa osmocifrenim
brojevima

Informatika (šk.god.2009/2010)

Dragan Cvetković

6

Fakultet za informatiku i menadžment – Beograd

• Charles Babbage
(1791-1871)
“the father of computers”

Istorija računara

– Profesor matematike sa
Kembridža iz 19. veka
– Prvi mehanički računar
(kompjuter)
– Analitička mašina
– Programabilna pomoću
bušenih kartica
– Izvođenje računskih
operacija sa tačnošću do 20
cifara
Informatika (šk.god.2009/2010)

Dragan Cvetković

7

Fakultet za informatiku i menadžment – Beograd

• Ada Lovelace
(ćerka Lorda Bajrona)

Istorija računara

• Interpretator i promoter Babbageovih vizionarskih radova
• Napisala je plan upotrebe analitičke
mašine za računanje niza Bernoullijevih brojeva
• Verovatno je bila prvi programer na
svetu
• Jedan od savremenijih programskih
jezika je nazvan po njoj:
ADA programski jezik

Informatika (šk.god.2009/2010)

Dragan Cvetković

8

Fakultet za informatiku i menadžment – Beograd

• Herman Hollerith
(1860-1929)

Istorija računara

• Razvio je sistem kodovanja
podataka na bušenim karticama
• Patent je korišćen u SAD 1890. za
popis stanovništva
• Program se svodio na
prebrojavanje
• Izbegnute greške čitanja,
praktično neograničena memorija
za pristup
• Njegova prva kompanija je
preteča IBM-a
Informatika (šk.god.2009/2010)

Dragan Cvetković

9

Fakultet za informatiku i menadžment – Beograd

Istorija računara

10

Bušena kartica
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

11

• Alan Turing (1912-1954)
• Definisao je principe modernih
računara
• Program je niz naredbi zapisan
u memoriji nizom simbola
• Formulisao je koncept algoritma
• U II svetskom radu radio u
Bletchley Parku – Britanski
centar za dešifrovanje
• Razvio je metod “bombe” za
napad na Nemačku mašinu za
šifrovanje - Enigma
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

Enigma

12

Mašina “bomba” za dešifrovanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

13

• John Von Nouman
(1903-1957)
• Koncept programa
koji je smešten u
memoriji
• Koncept računara
opšte namene
• Mogućnost
modifikovanja
programa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

14

• Računari više nisu luksuz nego potreba
• Računari i njihova primena su uključeni
u sve aspekte svakodnevnog života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

15

• Svaki današnji računar sledi
osnovni plan projektovan od
strane Babbage-a
• Računar je višenamenski izuzetno prilagodljivo sredstvo
– Može da sabira brojeve, ali
istovremeno i da se koristi za
lansiranje interkontinentalnih
balističkih raketa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

16

• Svaki računar se može posmatrati kao sistem:
– Ulazni podaci: ulazi
– Centralna jedinica: obrada
– Izlazne informacije: izlazi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

17

• Višenamenska upotreba računara se zasniva
na:
– Hardveru:
• Fizički deo računara
– Softveru:
• Instrukcije koje upravljaju hardverom i vrše
transformacije nad prikupljenim podacima, sa
ciljem da se dobije željeni izlaz

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

18

• Osnovne operacije:
• Ulazne operacije (podaci i instrukcije),
• Aritmetičke operacije (sabiranje, množenje,
...),
• Logičke operacije (AND, OR, NOT)
• Izlazne operacije (video, štampa, zvuk, ...)
• Smeštanje i čuvanje podataka (podaci i
programi)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Hardver računara:

Razvoj računara

19







Interne komponente i periferije
CPU - procesor
Čipovi – kontroleri, memorije
Osnovna ploča
Posebne kartice (zvučna, video, mrežna,
memorijska, ...)
• Konektori (serijski, paralelni, video, audio, USB,
mrežni, telefonski, ...)
• Hladnjaci (pasivni i aktivni)
• Izvor napajanja - ispravljač
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Softver računara:

Razvoj računara

• Program – niz naredbi
(instrukcije)
• Sistemski softver (OS)
– skriva kompleksnost
hardvera
• Aplikativni softver
• Korisnici putem
interfejsa interaguju sa
aplikacijom
• Podrazumeva se
ispravan rad hardvera
Informatika (šk.god.2009/2010)

20

Hardware

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

21

External Storage

Internal Storage

Input Units

Arithmetic &
Logic Unit

Output Units

Control Unit

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

22

• Prvi realni računari:
– 1939: Konrad Zuse je
kompletirao prvi
programabilni digitalni
računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

23

• Pred II svetski rat Britanska vlada je formirala
tajni tim matematičara i inženjera za razbijanje
nacističkih vojnih šifara (Lorencova šifra)
– 1943: Tim predvođen matematičarem Alan
Turing-om kompletirao je Kolos, koji su
mnogi smatrali za prvi elektronski digitalni
računar

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Računari 1. generacije

Razvoj računara

24

– 1944: profesor sa Harvarda,
Howard Aiken je razvio računar
Mark I
– Proizvod IBM-a
 Prvi elektro-mehanički računar
opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• 1944: Mark I

Razvoj računara

Informatika (šk.god.2009/2010)

25

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

26

U toku II svetskog rata, u SAD, konstruiše se mašina za
računanje tabela trajektorija za nove topove; mašina se
zvala ENIAC (Electronic Numerical Integrator and
Computer)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

27

• ENIAC:
– Težina 30 tona
– 18000 elektronskih cevi
– Potrošnja 25 KW
– Snaga obrade: 100.000
izračunavanja u sekundi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

28

Posle rata, 1950., konstruisan je UNIVAC I, prvi
komercijalni računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Evolucija i ubrzanje

Razvoj računara

29

– Elektronske cevi su korišćene
u prvim računarima
– Tranzistori zamenjuju
elektronske cevi počevši od
1956. (računari 2. generacije)
• Tranzistori i štampane veze
• Primena na univerzitetima
– Od sredine 60. godina
tranzistore zamenjuju
integrisana kola (računari 3.
generacije)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Integrisana kola
Razvoj računara
omogućavaju:
– Povećanje pouzdanosti





30

Smanjenje dimenzije
Veću brzinu
Veću efikasnost
Niže cene

• LSI - Large Scale
Integration
• VLSI - Very Large Scale
Integration
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara
Mikroračunarska revolucija

31

 1971: Intelovi inženjeri su konstruisali
prvi mikroprocesor
 Mikroračunarska revolucija počinje
1970:
 Apple
 Commodore
...
 Stoni - desktop računari nisu u
potpunosti zamenili velike računare, koji
takođe doživljavaju promenu
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Apple II (1977)

Razvoj računara

32

– BASIC programski jezik
– Displej od 24 linije x 40
kolona
– Memorija od 4100
karaktera
– $1298.

• IBM (PC) 5150 (1981)
– modular design
– 16,000 character memory
– $1265.
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

33

• 1981-1982
– ZX81
• 8-16K

– Spectrum
• 48K

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• GUI - Graphical User
Interface

Razvoj računara

34

– Doug Engelbart's
• Osmislio “humancomputer interaction” HCI
• Razvio je hypertext
• Uveo je kursor kontrolisan
mišem
• Multiple windows.
– WIMP (windows, icons,
menus and pointers)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Macintosh (1984)

Razvoj računara

35

– Steve Jobs
• GUI, ikone, itd
• Desktop – radna
površina
• Upotreba miša i
drugih “pointing
devices”
• “Double click" i
“Click-and-drag“
osobine za podršku
uređajima za
pokazivanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Microsoft Windows

Razvoj računara

36

– Win 1.0, 1985, radio je
na MS-DOS-u, 16 bitni
OS, multitasking
– Win 3.0 i Win 3.1,
1990/92, 16/32 bitni OS
– Win 3.11, Win 95, Win
98, Win Me, 32 bitni OS
– Win NT, 64 bitni OS
– WIN XP, Windows Server
– Windows Vista, 64 bitni
OS
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

37

• Prva generacija (1951-58)
– Elektronske vakum cevi
– Mašinski jezik – jezik niskog nivoa za
programiranje
– Magnetna primarna memorija
– Problemi zagrevanja i održavanja
– Unos podataka i instrukcija preko bušenih
kartica
– Spor ulaz i izlaz
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

38

• Druga generacija (1958-64)
– Tranzistorska tehnologija
– Tehnologija štampanih veza
– Početak jezika višeg nivoa
– Povećana brzina rada
– Magnetna primarna memorija
– Magnetni diskovi i trake za
sekundarnu memoriju
– Tipičan primer: IBM 1620

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

39

• Treća generacija (1965-70)







Pojava integrisanih čipova – IC
Drastično povećanje memorije
Razvoj softvera
Drastično smanjenje veličine i cene
Povećanje brzine i dostupnosti
Tipičan primer:
HONEY WELL - 6000 SERIES

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

40

• Četvrta generacija (1971- do danas)







LSI - Large Scale Integration
VLSI - Very Large Scale Integration
Razvoj mikroprocesora
Pojava mini i super računara
Paralelno procesiranje
Povećana brzina rada, snaga, memorijski
resursi
– Tipični predstavnici:
Apple II, IBM PC

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

41

• Karakteristike razvoja računara:
• Povećanje brzine (radnog takta)
• Povećanje memorijskih resursa (i za primarnu
i sekundarnu memoriju)
• Povećanje širine magistrale
• Paralelizacija u radu
• Niža cena
• Manje dimenzije
• Manja potrošnja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd











Razvoj računara

42

Mainframe
Super računari
Serveri
Radne stanice
Personalni računari
Stoni i prenosivi računari
Mikrokompjuteri
Ugrađeni računari
Mreže, klasteri računara
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

43

• Mainframe i Super računari
• Mainframe
– Višekorisnički
– Koriste se u velikim organizacijama, kao što
su banke i avioprevoznici za velike
računarske poslove

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

• Mainframe

44

– Mogućnost konkurentne
obrade aplikacija
– Velike organizacije –
upravljaju sa više od
1000 transakcija
– Zahtevaju specijalnu
klimu za prostoriju
– Ulaz/Izlaz preko “dumb”
terminala

TERMINALI

Informatika (šk.god.2009/2010)

MAINFRAME

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

45

• Super računari
– Za moćne korisnike kojima je potreban pristup
najbržim i najmoćnijim računarima

NASA Columbia
Supercomputer

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

46

• Super računari
– Skupa, najmodernija tehnologija
– Koriste se za simulacije i modelovanje
kompleksnih sistema
– Mesta primene:






Vremenska prognoza,
Hemijski i fizički procesi
Kretanja u vasioni
Vojne potrebe
.....
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

47

• Serveri, radne stanice i PC (personalni
računari)
– Serveri
• Računari namenjeni za obezbeđivanje softverske
podrške i drugih računarskih resursa drugim
računarima u okviru date mreže

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Radne stanice

Podela računara

48

– Moćni stoni računari sa
povećanom računarskom
snagom (pojačani resursi)
koji su prevashodno
namenjeni krajnjim,
interaktivnim aplikacijama
– Najčešće su povezani na
veliki računarski sistem
– 3D grafika, dizajn i sl.
– Najčešće su potrebni
naučnicima i inženjerima
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

49

• Personalni računari
– Opslužuju jednog
korisnika u datom
trenutku
– Uobičajene primene
obuhvataju:
• obrada teksta,
računovodstvo, igre,
slušanje muzike i
gledanje video
sadržaja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

50

• Prenosivi računari: mašine koje nisu vezane za
stolove
– Notebooks (laptops)
– Handheld computers (PDAs)
– Palmtop

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Ugrađeni računari

Podela računara

51

– Računari posebne namene
isključivo za unapred definisane
zadatke
• Kontrola temperature i
vlažnosti
• Monitorisanje rada srca
• Monitorisanje kućnog
sistema obezbeđenja od
provale, ...

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara
•Pojava računarskih
mreža

52

– Local-Area Networks
(LANs) lokalne mreže
– Wide-Area Networks
(WANs) regionalne mreže
– Eksperimentalna mreža
formirana 1969, nazvana
ARPANET, u narednom
periodu se transformiše u
Internet
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

53

• Servisi (usluge) Interneta
– Elektronska pošta
• E-mail softver

– World Wide Web
• Transformacija Interneta od
tekstualnog u multimedijalno
okruženje, koje obuhvata slike,
animacije, zvuk i video.
• Web browseri - programi koji
služe kao navigacioni prozori
na Web-u
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

54

• Hipertekst linkovi
– Povezuju milione Web stranica kreiranih od
različitih autora
• Intranet
– Privatne unutar-organizacijske mreže
zasnovane na Internet tehnologiji
• Extranet
– Udaljeni korisnici koji mogu da pristupe
resursima Intraneta
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

55

• Doba u razvoju društva:
– Poljoprivredno doba
– Industrijsko doba

• Doba u kome živimo informaciono doba:
– Sve više ljudi zarađuje za
život radeći na računarima

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

56

• Uticaj tehnologije
–Računarska pismenost
već unapređuje naš
svakodnevni život i
profesionalni rad

• Primene (aplikacije):
–Omogućavaju upotrebu
računara za specificirane
namere
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo
• Aplikativni programi

57

– Obrada teksta i stono
izdavaštvo
– Tabelarni proračuni
– Baze podataka
– Računarska grafika i digitalna
fotografija
– Digitalni audio, digitalni video i
multimedija
– Telekomunikacione mreže
– Veštačka inteligencija
– Zabava
– Opšte metode rešavanja
problema
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

58

• Implikacije: Socialna i etička pitanja
– Personalna privatnost ugrožena centralizovanim
bazama podataka i računarskim mrežama
– Rizik od kriminala zasnovanog na visokoj tehnologiji i
teškoćama zaštite osetljivih podataka
– Teškoće u definisanju i zaštiti intelektualne svojine u
uslovima digitalnog doba
– Rizik od otkaza računarskih sistema
– Opasnost od automatizacije i dehumanizacije rada

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

59

– Zloupotreba informacija u
političke i ekonomske svrhe
– Opasnost zavisnosti od
kompleksne tehnologije
– Kraj privatnosti
– Zamagljivanje realnosti
– Evolucija inteligencije
– Pojava bio-digitalne
tehnologije
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

60

 Hardver: osnova svakog novog projekta
 Softver: naredni korak, koji daje vrednost
hardveru
 Servisi: najuspešniji sadašnji poslovni pristup
 Način života: računari postaju deo našeg
načina života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

61

• Računari su evoluirali od Charles Babbageovog plana za analitičku mašinu u moderne
super računare
• Računari se danas pojavljuju u svim oblicima i
veličinama, sa specifičnostima prilagođenim
partikularnim zadacima
• Povezivanje u mrežu poboljšava vrednost i
snagu računara:
– Internet
– WWW
– E-mail

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

62

 Računari i informacione
tehnologije su preomenili svet
temeljno i nepovratno
 Nove tehnologije, kao što su
veštačka inteligencija,
obećavaju nove primene u
budućnosti
 Računari ugrožavaju privatnost,
bezbednost, i možda, naš
individualni način života
Informatika (šk.god.2009/2010)

Dragan Cvetković


Slide 44

Fakultet za informatiku i menadžment – Beograd

1

Informatika
Razvoj računara:
od kalkulatora do mrežnog povezivanja

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

2

Razvoj računara

Ciljevi:







Šta je računar i šta može da uradi?
Uticaj računara na savremeni život
Istorija razvoja računara
Trendovi razvoja savremenih računara
Fundamentalne razlike između računara i
drugih vrsta mašina
Odnos između hardvera i softvera
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

3

Razvoj računara
• Osnovne klase savremenih računara i
njihova upotreba
• Kako Internet menja primenu računara i
informacionih tehnologija uopšte?
• Savremeno informaciono doba
• Socijalni i etički uticaj informacionih
tehnologija na društvo

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija
• Značajni pronalasci XX veka:
• Mobilna telefonija, Internet, WWW, video
konferencije
• Faza projektovanja, upotrebe, usavršavanja
• Suštinski su zasnovani na IT

Informatika (šk.god.2009/2010)

Dragan Cvetković

4

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija

• Informaciona tehnologija
• Širok spektar alata i tehnika koje se koriste
prilikom kreiranja, skladištenja, obrade i
distribucije podataka i informacija

• Osnovni cilj IT-a
• Odgovoriti na zahtev (potrošača) efikasnije i
prikladnije

Informatika (šk.god.2009/2010)

Dragan Cvetković

5

Fakultet za informatiku i menadžment – Beograd

Istorija računara
• Abacus, Vavilon, 4000
godina BC, aritmetičke
operacije, koristi se u
Kini, Japanu, Indiji itd.

• Blaise Pascal, 1642,
mehanički kalkulator,
rad sa osmocifrenim
brojevima

Informatika (šk.god.2009/2010)

Dragan Cvetković

6

Fakultet za informatiku i menadžment – Beograd

• Charles Babbage
(1791-1871)
“the father of computers”

Istorija računara

– Profesor matematike sa
Kembridža iz 19. veka
– Prvi mehanički računar
(kompjuter)
– Analitička mašina
– Programabilna pomoću
bušenih kartica
– Izvođenje računskih
operacija sa tačnošću do 20
cifara
Informatika (šk.god.2009/2010)

Dragan Cvetković

7

Fakultet za informatiku i menadžment – Beograd

• Ada Lovelace
(ćerka Lorda Bajrona)

Istorija računara

• Interpretator i promoter Babbageovih vizionarskih radova
• Napisala je plan upotrebe analitičke
mašine za računanje niza Bernoullijevih brojeva
• Verovatno je bila prvi programer na
svetu
• Jedan od savremenijih programskih
jezika je nazvan po njoj:
ADA programski jezik

Informatika (šk.god.2009/2010)

Dragan Cvetković

8

Fakultet za informatiku i menadžment – Beograd

• Herman Hollerith
(1860-1929)

Istorija računara

• Razvio je sistem kodovanja
podataka na bušenim karticama
• Patent je korišćen u SAD 1890. za
popis stanovništva
• Program se svodio na
prebrojavanje
• Izbegnute greške čitanja,
praktično neograničena memorija
za pristup
• Njegova prva kompanija je
preteča IBM-a
Informatika (šk.god.2009/2010)

Dragan Cvetković

9

Fakultet za informatiku i menadžment – Beograd

Istorija računara

10

Bušena kartica
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

11

• Alan Turing (1912-1954)
• Definisao je principe modernih
računara
• Program je niz naredbi zapisan
u memoriji nizom simbola
• Formulisao je koncept algoritma
• U II svetskom radu radio u
Bletchley Parku – Britanski
centar za dešifrovanje
• Razvio je metod “bombe” za
napad na Nemačku mašinu za
šifrovanje - Enigma
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

Enigma

12

Mašina “bomba” za dešifrovanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

13

• John Von Nouman
(1903-1957)
• Koncept programa
koji je smešten u
memoriji
• Koncept računara
opšte namene
• Mogućnost
modifikovanja
programa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

14

• Računari više nisu luksuz nego potreba
• Računari i njihova primena su uključeni
u sve aspekte svakodnevnog života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

15

• Svaki današnji računar sledi
osnovni plan projektovan od
strane Babbage-a
• Računar je višenamenski izuzetno prilagodljivo sredstvo
– Može da sabira brojeve, ali
istovremeno i da se koristi za
lansiranje interkontinentalnih
balističkih raketa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

16

• Svaki računar se može posmatrati kao sistem:
– Ulazni podaci: ulazi
– Centralna jedinica: obrada
– Izlazne informacije: izlazi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

17

• Višenamenska upotreba računara se zasniva
na:
– Hardveru:
• Fizički deo računara
– Softveru:
• Instrukcije koje upravljaju hardverom i vrše
transformacije nad prikupljenim podacima, sa
ciljem da se dobije željeni izlaz

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

18

• Osnovne operacije:
• Ulazne operacije (podaci i instrukcije),
• Aritmetičke operacije (sabiranje, množenje,
...),
• Logičke operacije (AND, OR, NOT)
• Izlazne operacije (video, štampa, zvuk, ...)
• Smeštanje i čuvanje podataka (podaci i
programi)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Hardver računara:

Razvoj računara

19







Interne komponente i periferije
CPU - procesor
Čipovi – kontroleri, memorije
Osnovna ploča
Posebne kartice (zvučna, video, mrežna,
memorijska, ...)
• Konektori (serijski, paralelni, video, audio, USB,
mrežni, telefonski, ...)
• Hladnjaci (pasivni i aktivni)
• Izvor napajanja - ispravljač
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Softver računara:

Razvoj računara

• Program – niz naredbi
(instrukcije)
• Sistemski softver (OS)
– skriva kompleksnost
hardvera
• Aplikativni softver
• Korisnici putem
interfejsa interaguju sa
aplikacijom
• Podrazumeva se
ispravan rad hardvera
Informatika (šk.god.2009/2010)

20

Hardware

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

21

External Storage

Internal Storage

Input Units

Arithmetic &
Logic Unit

Output Units

Control Unit

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

22

• Prvi realni računari:
– 1939: Konrad Zuse je
kompletirao prvi
programabilni digitalni
računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

23

• Pred II svetski rat Britanska vlada je formirala
tajni tim matematičara i inženjera za razbijanje
nacističkih vojnih šifara (Lorencova šifra)
– 1943: Tim predvođen matematičarem Alan
Turing-om kompletirao je Kolos, koji su
mnogi smatrali za prvi elektronski digitalni
računar

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Računari 1. generacije

Razvoj računara

24

– 1944: profesor sa Harvarda,
Howard Aiken je razvio računar
Mark I
– Proizvod IBM-a
 Prvi elektro-mehanički računar
opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• 1944: Mark I

Razvoj računara

Informatika (šk.god.2009/2010)

25

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

26

U toku II svetskog rata, u SAD, konstruiše se mašina za
računanje tabela trajektorija za nove topove; mašina se
zvala ENIAC (Electronic Numerical Integrator and
Computer)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

27

• ENIAC:
– Težina 30 tona
– 18000 elektronskih cevi
– Potrošnja 25 KW
– Snaga obrade: 100.000
izračunavanja u sekundi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

28

Posle rata, 1950., konstruisan je UNIVAC I, prvi
komercijalni računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Evolucija i ubrzanje

Razvoj računara

29

– Elektronske cevi su korišćene
u prvim računarima
– Tranzistori zamenjuju
elektronske cevi počevši od
1956. (računari 2. generacije)
• Tranzistori i štampane veze
• Primena na univerzitetima
– Od sredine 60. godina
tranzistore zamenjuju
integrisana kola (računari 3.
generacije)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Integrisana kola
Razvoj računara
omogućavaju:
– Povećanje pouzdanosti





30

Smanjenje dimenzije
Veću brzinu
Veću efikasnost
Niže cene

• LSI - Large Scale
Integration
• VLSI - Very Large Scale
Integration
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara
Mikroračunarska revolucija

31

 1971: Intelovi inženjeri su konstruisali
prvi mikroprocesor
 Mikroračunarska revolucija počinje
1970:
 Apple
 Commodore
...
 Stoni - desktop računari nisu u
potpunosti zamenili velike računare, koji
takođe doživljavaju promenu
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Apple II (1977)

Razvoj računara

32

– BASIC programski jezik
– Displej od 24 linije x 40
kolona
– Memorija od 4100
karaktera
– $1298.

• IBM (PC) 5150 (1981)
– modular design
– 16,000 character memory
– $1265.
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

33

• 1981-1982
– ZX81
• 8-16K

– Spectrum
• 48K

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• GUI - Graphical User
Interface

Razvoj računara

34

– Doug Engelbart's
• Osmislio “humancomputer interaction” HCI
• Razvio je hypertext
• Uveo je kursor kontrolisan
mišem
• Multiple windows.
– WIMP (windows, icons,
menus and pointers)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Macintosh (1984)

Razvoj računara

35

– Steve Jobs
• GUI, ikone, itd
• Desktop – radna
površina
• Upotreba miša i
drugih “pointing
devices”
• “Double click" i
“Click-and-drag“
osobine za podršku
uređajima za
pokazivanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Microsoft Windows

Razvoj računara

36

– Win 1.0, 1985, radio je
na MS-DOS-u, 16 bitni
OS, multitasking
– Win 3.0 i Win 3.1,
1990/92, 16/32 bitni OS
– Win 3.11, Win 95, Win
98, Win Me, 32 bitni OS
– Win NT, 64 bitni OS
– WIN XP, Windows Server
– Windows Vista, 64 bitni
OS
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

37

• Prva generacija (1951-58)
– Elektronske vakum cevi
– Mašinski jezik – jezik niskog nivoa za
programiranje
– Magnetna primarna memorija
– Problemi zagrevanja i održavanja
– Unos podataka i instrukcija preko bušenih
kartica
– Spor ulaz i izlaz
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

38

• Druga generacija (1958-64)
– Tranzistorska tehnologija
– Tehnologija štampanih veza
– Početak jezika višeg nivoa
– Povećana brzina rada
– Magnetna primarna memorija
– Magnetni diskovi i trake za
sekundarnu memoriju
– Tipičan primer: IBM 1620

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

39

• Treća generacija (1965-70)







Pojava integrisanih čipova – IC
Drastično povećanje memorije
Razvoj softvera
Drastično smanjenje veličine i cene
Povećanje brzine i dostupnosti
Tipičan primer:
HONEY WELL - 6000 SERIES

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

40

• Četvrta generacija (1971- do danas)







LSI - Large Scale Integration
VLSI - Very Large Scale Integration
Razvoj mikroprocesora
Pojava mini i super računara
Paralelno procesiranje
Povećana brzina rada, snaga, memorijski
resursi
– Tipični predstavnici:
Apple II, IBM PC

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

41

• Karakteristike razvoja računara:
• Povećanje brzine (radnog takta)
• Povećanje memorijskih resursa (i za primarnu
i sekundarnu memoriju)
• Povećanje širine magistrale
• Paralelizacija u radu
• Niža cena
• Manje dimenzije
• Manja potrošnja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd











Razvoj računara

42

Mainframe
Super računari
Serveri
Radne stanice
Personalni računari
Stoni i prenosivi računari
Mikrokompjuteri
Ugrađeni računari
Mreže, klasteri računara
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

43

• Mainframe i Super računari
• Mainframe
– Višekorisnički
– Koriste se u velikim organizacijama, kao što
su banke i avioprevoznici za velike
računarske poslove

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

• Mainframe

44

– Mogućnost konkurentne
obrade aplikacija
– Velike organizacije –
upravljaju sa više od
1000 transakcija
– Zahtevaju specijalnu
klimu za prostoriju
– Ulaz/Izlaz preko “dumb”
terminala

TERMINALI

Informatika (šk.god.2009/2010)

MAINFRAME

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

45

• Super računari
– Za moćne korisnike kojima je potreban pristup
najbržim i najmoćnijim računarima

NASA Columbia
Supercomputer

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

46

• Super računari
– Skupa, najmodernija tehnologija
– Koriste se za simulacije i modelovanje
kompleksnih sistema
– Mesta primene:






Vremenska prognoza,
Hemijski i fizički procesi
Kretanja u vasioni
Vojne potrebe
.....
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

47

• Serveri, radne stanice i PC (personalni
računari)
– Serveri
• Računari namenjeni za obezbeđivanje softverske
podrške i drugih računarskih resursa drugim
računarima u okviru date mreže

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Radne stanice

Podela računara

48

– Moćni stoni računari sa
povećanom računarskom
snagom (pojačani resursi)
koji su prevashodno
namenjeni krajnjim,
interaktivnim aplikacijama
– Najčešće su povezani na
veliki računarski sistem
– 3D grafika, dizajn i sl.
– Najčešće su potrebni
naučnicima i inženjerima
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

49

• Personalni računari
– Opslužuju jednog
korisnika u datom
trenutku
– Uobičajene primene
obuhvataju:
• obrada teksta,
računovodstvo, igre,
slušanje muzike i
gledanje video
sadržaja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

50

• Prenosivi računari: mašine koje nisu vezane za
stolove
– Notebooks (laptops)
– Handheld computers (PDAs)
– Palmtop

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Ugrađeni računari

Podela računara

51

– Računari posebne namene
isključivo za unapred definisane
zadatke
• Kontrola temperature i
vlažnosti
• Monitorisanje rada srca
• Monitorisanje kućnog
sistema obezbeđenja od
provale, ...

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara
•Pojava računarskih
mreža

52

– Local-Area Networks
(LANs) lokalne mreže
– Wide-Area Networks
(WANs) regionalne mreže
– Eksperimentalna mreža
formirana 1969, nazvana
ARPANET, u narednom
periodu se transformiše u
Internet
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

53

• Servisi (usluge) Interneta
– Elektronska pošta
• E-mail softver

– World Wide Web
• Transformacija Interneta od
tekstualnog u multimedijalno
okruženje, koje obuhvata slike,
animacije, zvuk i video.
• Web browseri - programi koji
služe kao navigacioni prozori
na Web-u
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

54

• Hipertekst linkovi
– Povezuju milione Web stranica kreiranih od
različitih autora
• Intranet
– Privatne unutar-organizacijske mreže
zasnovane na Internet tehnologiji
• Extranet
– Udaljeni korisnici koji mogu da pristupe
resursima Intraneta
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

55

• Doba u razvoju društva:
– Poljoprivredno doba
– Industrijsko doba

• Doba u kome živimo informaciono doba:
– Sve više ljudi zarađuje za
život radeći na računarima

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

56

• Uticaj tehnologije
–Računarska pismenost
već unapređuje naš
svakodnevni život i
profesionalni rad

• Primene (aplikacije):
–Omogućavaju upotrebu
računara za specificirane
namere
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo
• Aplikativni programi

57

– Obrada teksta i stono
izdavaštvo
– Tabelarni proračuni
– Baze podataka
– Računarska grafika i digitalna
fotografija
– Digitalni audio, digitalni video i
multimedija
– Telekomunikacione mreže
– Veštačka inteligencija
– Zabava
– Opšte metode rešavanja
problema
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

58

• Implikacije: Socialna i etička pitanja
– Personalna privatnost ugrožena centralizovanim
bazama podataka i računarskim mrežama
– Rizik od kriminala zasnovanog na visokoj tehnologiji i
teškoćama zaštite osetljivih podataka
– Teškoće u definisanju i zaštiti intelektualne svojine u
uslovima digitalnog doba
– Rizik od otkaza računarskih sistema
– Opasnost od automatizacije i dehumanizacije rada

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

59

– Zloupotreba informacija u
političke i ekonomske svrhe
– Opasnost zavisnosti od
kompleksne tehnologije
– Kraj privatnosti
– Zamagljivanje realnosti
– Evolucija inteligencije
– Pojava bio-digitalne
tehnologije
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

60

 Hardver: osnova svakog novog projekta
 Softver: naredni korak, koji daje vrednost
hardveru
 Servisi: najuspešniji sadašnji poslovni pristup
 Način života: računari postaju deo našeg
načina života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

61

• Računari su evoluirali od Charles Babbageovog plana za analitičku mašinu u moderne
super računare
• Računari se danas pojavljuju u svim oblicima i
veličinama, sa specifičnostima prilagođenim
partikularnim zadacima
• Povezivanje u mrežu poboljšava vrednost i
snagu računara:
– Internet
– WWW
– E-mail

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

62

 Računari i informacione
tehnologije su preomenili svet
temeljno i nepovratno
 Nove tehnologije, kao što su
veštačka inteligencija,
obećavaju nove primene u
budućnosti
 Računari ugrožavaju privatnost,
bezbednost, i možda, naš
individualni način života
Informatika (šk.god.2009/2010)

Dragan Cvetković


Slide 45

Fakultet za informatiku i menadžment – Beograd

1

Informatika
Razvoj računara:
od kalkulatora do mrežnog povezivanja

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

2

Razvoj računara

Ciljevi:







Šta je računar i šta može da uradi?
Uticaj računara na savremeni život
Istorija razvoja računara
Trendovi razvoja savremenih računara
Fundamentalne razlike između računara i
drugih vrsta mašina
Odnos između hardvera i softvera
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

3

Razvoj računara
• Osnovne klase savremenih računara i
njihova upotreba
• Kako Internet menja primenu računara i
informacionih tehnologija uopšte?
• Savremeno informaciono doba
• Socijalni i etički uticaj informacionih
tehnologija na društvo

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija
• Značajni pronalasci XX veka:
• Mobilna telefonija, Internet, WWW, video
konferencije
• Faza projektovanja, upotrebe, usavršavanja
• Suštinski su zasnovani na IT

Informatika (šk.god.2009/2010)

Dragan Cvetković

4

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija

• Informaciona tehnologija
• Širok spektar alata i tehnika koje se koriste
prilikom kreiranja, skladištenja, obrade i
distribucije podataka i informacija

• Osnovni cilj IT-a
• Odgovoriti na zahtev (potrošača) efikasnije i
prikladnije

Informatika (šk.god.2009/2010)

Dragan Cvetković

5

Fakultet za informatiku i menadžment – Beograd

Istorija računara
• Abacus, Vavilon, 4000
godina BC, aritmetičke
operacije, koristi se u
Kini, Japanu, Indiji itd.

• Blaise Pascal, 1642,
mehanički kalkulator,
rad sa osmocifrenim
brojevima

Informatika (šk.god.2009/2010)

Dragan Cvetković

6

Fakultet za informatiku i menadžment – Beograd

• Charles Babbage
(1791-1871)
“the father of computers”

Istorija računara

– Profesor matematike sa
Kembridža iz 19. veka
– Prvi mehanički računar
(kompjuter)
– Analitička mašina
– Programabilna pomoću
bušenih kartica
– Izvođenje računskih
operacija sa tačnošću do 20
cifara
Informatika (šk.god.2009/2010)

Dragan Cvetković

7

Fakultet za informatiku i menadžment – Beograd

• Ada Lovelace
(ćerka Lorda Bajrona)

Istorija računara

• Interpretator i promoter Babbageovih vizionarskih radova
• Napisala je plan upotrebe analitičke
mašine za računanje niza Bernoullijevih brojeva
• Verovatno je bila prvi programer na
svetu
• Jedan od savremenijih programskih
jezika je nazvan po njoj:
ADA programski jezik

Informatika (šk.god.2009/2010)

Dragan Cvetković

8

Fakultet za informatiku i menadžment – Beograd

• Herman Hollerith
(1860-1929)

Istorija računara

• Razvio je sistem kodovanja
podataka na bušenim karticama
• Patent je korišćen u SAD 1890. za
popis stanovništva
• Program se svodio na
prebrojavanje
• Izbegnute greške čitanja,
praktično neograničena memorija
za pristup
• Njegova prva kompanija je
preteča IBM-a
Informatika (šk.god.2009/2010)

Dragan Cvetković

9

Fakultet za informatiku i menadžment – Beograd

Istorija računara

10

Bušena kartica
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

11

• Alan Turing (1912-1954)
• Definisao je principe modernih
računara
• Program je niz naredbi zapisan
u memoriji nizom simbola
• Formulisao je koncept algoritma
• U II svetskom radu radio u
Bletchley Parku – Britanski
centar za dešifrovanje
• Razvio je metod “bombe” za
napad na Nemačku mašinu za
šifrovanje - Enigma
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

Enigma

12

Mašina “bomba” za dešifrovanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

13

• John Von Nouman
(1903-1957)
• Koncept programa
koji je smešten u
memoriji
• Koncept računara
opšte namene
• Mogućnost
modifikovanja
programa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

14

• Računari više nisu luksuz nego potreba
• Računari i njihova primena su uključeni
u sve aspekte svakodnevnog života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

15

• Svaki današnji računar sledi
osnovni plan projektovan od
strane Babbage-a
• Računar je višenamenski izuzetno prilagodljivo sredstvo
– Može da sabira brojeve, ali
istovremeno i da se koristi za
lansiranje interkontinentalnih
balističkih raketa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

16

• Svaki računar se može posmatrati kao sistem:
– Ulazni podaci: ulazi
– Centralna jedinica: obrada
– Izlazne informacije: izlazi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

17

• Višenamenska upotreba računara se zasniva
na:
– Hardveru:
• Fizički deo računara
– Softveru:
• Instrukcije koje upravljaju hardverom i vrše
transformacije nad prikupljenim podacima, sa
ciljem da se dobije željeni izlaz

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

18

• Osnovne operacije:
• Ulazne operacije (podaci i instrukcije),
• Aritmetičke operacije (sabiranje, množenje,
...),
• Logičke operacije (AND, OR, NOT)
• Izlazne operacije (video, štampa, zvuk, ...)
• Smeštanje i čuvanje podataka (podaci i
programi)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Hardver računara:

Razvoj računara

19







Interne komponente i periferije
CPU - procesor
Čipovi – kontroleri, memorije
Osnovna ploča
Posebne kartice (zvučna, video, mrežna,
memorijska, ...)
• Konektori (serijski, paralelni, video, audio, USB,
mrežni, telefonski, ...)
• Hladnjaci (pasivni i aktivni)
• Izvor napajanja - ispravljač
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Softver računara:

Razvoj računara

• Program – niz naredbi
(instrukcije)
• Sistemski softver (OS)
– skriva kompleksnost
hardvera
• Aplikativni softver
• Korisnici putem
interfejsa interaguju sa
aplikacijom
• Podrazumeva se
ispravan rad hardvera
Informatika (šk.god.2009/2010)

20

Hardware

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

21

External Storage

Internal Storage

Input Units

Arithmetic &
Logic Unit

Output Units

Control Unit

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

22

• Prvi realni računari:
– 1939: Konrad Zuse je
kompletirao prvi
programabilni digitalni
računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

23

• Pred II svetski rat Britanska vlada je formirala
tajni tim matematičara i inženjera za razbijanje
nacističkih vojnih šifara (Lorencova šifra)
– 1943: Tim predvođen matematičarem Alan
Turing-om kompletirao je Kolos, koji su
mnogi smatrali za prvi elektronski digitalni
računar

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Računari 1. generacije

Razvoj računara

24

– 1944: profesor sa Harvarda,
Howard Aiken je razvio računar
Mark I
– Proizvod IBM-a
 Prvi elektro-mehanički računar
opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• 1944: Mark I

Razvoj računara

Informatika (šk.god.2009/2010)

25

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

26

U toku II svetskog rata, u SAD, konstruiše se mašina za
računanje tabela trajektorija za nove topove; mašina se
zvala ENIAC (Electronic Numerical Integrator and
Computer)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

27

• ENIAC:
– Težina 30 tona
– 18000 elektronskih cevi
– Potrošnja 25 KW
– Snaga obrade: 100.000
izračunavanja u sekundi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

28

Posle rata, 1950., konstruisan je UNIVAC I, prvi
komercijalni računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Evolucija i ubrzanje

Razvoj računara

29

– Elektronske cevi su korišćene
u prvim računarima
– Tranzistori zamenjuju
elektronske cevi počevši od
1956. (računari 2. generacije)
• Tranzistori i štampane veze
• Primena na univerzitetima
– Od sredine 60. godina
tranzistore zamenjuju
integrisana kola (računari 3.
generacije)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Integrisana kola
Razvoj računara
omogućavaju:
– Povećanje pouzdanosti





30

Smanjenje dimenzije
Veću brzinu
Veću efikasnost
Niže cene

• LSI - Large Scale
Integration
• VLSI - Very Large Scale
Integration
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara
Mikroračunarska revolucija

31

 1971: Intelovi inženjeri su konstruisali
prvi mikroprocesor
 Mikroračunarska revolucija počinje
1970:
 Apple
 Commodore
...
 Stoni - desktop računari nisu u
potpunosti zamenili velike računare, koji
takođe doživljavaju promenu
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Apple II (1977)

Razvoj računara

32

– BASIC programski jezik
– Displej od 24 linije x 40
kolona
– Memorija od 4100
karaktera
– $1298.

• IBM (PC) 5150 (1981)
– modular design
– 16,000 character memory
– $1265.
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

33

• 1981-1982
– ZX81
• 8-16K

– Spectrum
• 48K

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• GUI - Graphical User
Interface

Razvoj računara

34

– Doug Engelbart's
• Osmislio “humancomputer interaction” HCI
• Razvio je hypertext
• Uveo je kursor kontrolisan
mišem
• Multiple windows.
– WIMP (windows, icons,
menus and pointers)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Macintosh (1984)

Razvoj računara

35

– Steve Jobs
• GUI, ikone, itd
• Desktop – radna
površina
• Upotreba miša i
drugih “pointing
devices”
• “Double click" i
“Click-and-drag“
osobine za podršku
uređajima za
pokazivanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Microsoft Windows

Razvoj računara

36

– Win 1.0, 1985, radio je
na MS-DOS-u, 16 bitni
OS, multitasking
– Win 3.0 i Win 3.1,
1990/92, 16/32 bitni OS
– Win 3.11, Win 95, Win
98, Win Me, 32 bitni OS
– Win NT, 64 bitni OS
– WIN XP, Windows Server
– Windows Vista, 64 bitni
OS
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

37

• Prva generacija (1951-58)
– Elektronske vakum cevi
– Mašinski jezik – jezik niskog nivoa za
programiranje
– Magnetna primarna memorija
– Problemi zagrevanja i održavanja
– Unos podataka i instrukcija preko bušenih
kartica
– Spor ulaz i izlaz
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

38

• Druga generacija (1958-64)
– Tranzistorska tehnologija
– Tehnologija štampanih veza
– Početak jezika višeg nivoa
– Povećana brzina rada
– Magnetna primarna memorija
– Magnetni diskovi i trake za
sekundarnu memoriju
– Tipičan primer: IBM 1620

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

39

• Treća generacija (1965-70)







Pojava integrisanih čipova – IC
Drastično povećanje memorije
Razvoj softvera
Drastično smanjenje veličine i cene
Povećanje brzine i dostupnosti
Tipičan primer:
HONEY WELL - 6000 SERIES

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

40

• Četvrta generacija (1971- do danas)







LSI - Large Scale Integration
VLSI - Very Large Scale Integration
Razvoj mikroprocesora
Pojava mini i super računara
Paralelno procesiranje
Povećana brzina rada, snaga, memorijski
resursi
– Tipični predstavnici:
Apple II, IBM PC

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

41

• Karakteristike razvoja računara:
• Povećanje brzine (radnog takta)
• Povećanje memorijskih resursa (i za primarnu
i sekundarnu memoriju)
• Povećanje širine magistrale
• Paralelizacija u radu
• Niža cena
• Manje dimenzije
• Manja potrošnja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd











Razvoj računara

42

Mainframe
Super računari
Serveri
Radne stanice
Personalni računari
Stoni i prenosivi računari
Mikrokompjuteri
Ugrađeni računari
Mreže, klasteri računara
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

43

• Mainframe i Super računari
• Mainframe
– Višekorisnički
– Koriste se u velikim organizacijama, kao što
su banke i avioprevoznici za velike
računarske poslove

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

• Mainframe

44

– Mogućnost konkurentne
obrade aplikacija
– Velike organizacije –
upravljaju sa više od
1000 transakcija
– Zahtevaju specijalnu
klimu za prostoriju
– Ulaz/Izlaz preko “dumb”
terminala

TERMINALI

Informatika (šk.god.2009/2010)

MAINFRAME

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

45

• Super računari
– Za moćne korisnike kojima je potreban pristup
najbržim i najmoćnijim računarima

NASA Columbia
Supercomputer

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

46

• Super računari
– Skupa, najmodernija tehnologija
– Koriste se za simulacije i modelovanje
kompleksnih sistema
– Mesta primene:






Vremenska prognoza,
Hemijski i fizički procesi
Kretanja u vasioni
Vojne potrebe
.....
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

47

• Serveri, radne stanice i PC (personalni
računari)
– Serveri
• Računari namenjeni za obezbeđivanje softverske
podrške i drugih računarskih resursa drugim
računarima u okviru date mreže

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Radne stanice

Podela računara

48

– Moćni stoni računari sa
povećanom računarskom
snagom (pojačani resursi)
koji su prevashodno
namenjeni krajnjim,
interaktivnim aplikacijama
– Najčešće su povezani na
veliki računarski sistem
– 3D grafika, dizajn i sl.
– Najčešće su potrebni
naučnicima i inženjerima
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

49

• Personalni računari
– Opslužuju jednog
korisnika u datom
trenutku
– Uobičajene primene
obuhvataju:
• obrada teksta,
računovodstvo, igre,
slušanje muzike i
gledanje video
sadržaja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

50

• Prenosivi računari: mašine koje nisu vezane za
stolove
– Notebooks (laptops)
– Handheld computers (PDAs)
– Palmtop

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Ugrađeni računari

Podela računara

51

– Računari posebne namene
isključivo za unapred definisane
zadatke
• Kontrola temperature i
vlažnosti
• Monitorisanje rada srca
• Monitorisanje kućnog
sistema obezbeđenja od
provale, ...

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara
•Pojava računarskih
mreža

52

– Local-Area Networks
(LANs) lokalne mreže
– Wide-Area Networks
(WANs) regionalne mreže
– Eksperimentalna mreža
formirana 1969, nazvana
ARPANET, u narednom
periodu se transformiše u
Internet
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

53

• Servisi (usluge) Interneta
– Elektronska pošta
• E-mail softver

– World Wide Web
• Transformacija Interneta od
tekstualnog u multimedijalno
okruženje, koje obuhvata slike,
animacije, zvuk i video.
• Web browseri - programi koji
služe kao navigacioni prozori
na Web-u
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

54

• Hipertekst linkovi
– Povezuju milione Web stranica kreiranih od
različitih autora
• Intranet
– Privatne unutar-organizacijske mreže
zasnovane na Internet tehnologiji
• Extranet
– Udaljeni korisnici koji mogu da pristupe
resursima Intraneta
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

55

• Doba u razvoju društva:
– Poljoprivredno doba
– Industrijsko doba

• Doba u kome živimo informaciono doba:
– Sve više ljudi zarađuje za
život radeći na računarima

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

56

• Uticaj tehnologije
–Računarska pismenost
već unapređuje naš
svakodnevni život i
profesionalni rad

• Primene (aplikacije):
–Omogućavaju upotrebu
računara za specificirane
namere
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo
• Aplikativni programi

57

– Obrada teksta i stono
izdavaštvo
– Tabelarni proračuni
– Baze podataka
– Računarska grafika i digitalna
fotografija
– Digitalni audio, digitalni video i
multimedija
– Telekomunikacione mreže
– Veštačka inteligencija
– Zabava
– Opšte metode rešavanja
problema
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

58

• Implikacije: Socialna i etička pitanja
– Personalna privatnost ugrožena centralizovanim
bazama podataka i računarskim mrežama
– Rizik od kriminala zasnovanog na visokoj tehnologiji i
teškoćama zaštite osetljivih podataka
– Teškoće u definisanju i zaštiti intelektualne svojine u
uslovima digitalnog doba
– Rizik od otkaza računarskih sistema
– Opasnost od automatizacije i dehumanizacije rada

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

59

– Zloupotreba informacija u
političke i ekonomske svrhe
– Opasnost zavisnosti od
kompleksne tehnologije
– Kraj privatnosti
– Zamagljivanje realnosti
– Evolucija inteligencije
– Pojava bio-digitalne
tehnologije
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

60

 Hardver: osnova svakog novog projekta
 Softver: naredni korak, koji daje vrednost
hardveru
 Servisi: najuspešniji sadašnji poslovni pristup
 Način života: računari postaju deo našeg
načina života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

61

• Računari su evoluirali od Charles Babbageovog plana za analitičku mašinu u moderne
super računare
• Računari se danas pojavljuju u svim oblicima i
veličinama, sa specifičnostima prilagođenim
partikularnim zadacima
• Povezivanje u mrežu poboljšava vrednost i
snagu računara:
– Internet
– WWW
– E-mail

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

62

 Računari i informacione
tehnologije su preomenili svet
temeljno i nepovratno
 Nove tehnologije, kao što su
veštačka inteligencija,
obećavaju nove primene u
budućnosti
 Računari ugrožavaju privatnost,
bezbednost, i možda, naš
individualni način života
Informatika (šk.god.2009/2010)

Dragan Cvetković


Slide 46

Fakultet za informatiku i menadžment – Beograd

1

Informatika
Razvoj računara:
od kalkulatora do mrežnog povezivanja

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

2

Razvoj računara

Ciljevi:







Šta je računar i šta može da uradi?
Uticaj računara na savremeni život
Istorija razvoja računara
Trendovi razvoja savremenih računara
Fundamentalne razlike između računara i
drugih vrsta mašina
Odnos između hardvera i softvera
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

3

Razvoj računara
• Osnovne klase savremenih računara i
njihova upotreba
• Kako Internet menja primenu računara i
informacionih tehnologija uopšte?
• Savremeno informaciono doba
• Socijalni i etički uticaj informacionih
tehnologija na društvo

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija
• Značajni pronalasci XX veka:
• Mobilna telefonija, Internet, WWW, video
konferencije
• Faza projektovanja, upotrebe, usavršavanja
• Suštinski su zasnovani na IT

Informatika (šk.god.2009/2010)

Dragan Cvetković

4

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija

• Informaciona tehnologija
• Širok spektar alata i tehnika koje se koriste
prilikom kreiranja, skladištenja, obrade i
distribucije podataka i informacija

• Osnovni cilj IT-a
• Odgovoriti na zahtev (potrošača) efikasnije i
prikladnije

Informatika (šk.god.2009/2010)

Dragan Cvetković

5

Fakultet za informatiku i menadžment – Beograd

Istorija računara
• Abacus, Vavilon, 4000
godina BC, aritmetičke
operacije, koristi se u
Kini, Japanu, Indiji itd.

• Blaise Pascal, 1642,
mehanički kalkulator,
rad sa osmocifrenim
brojevima

Informatika (šk.god.2009/2010)

Dragan Cvetković

6

Fakultet za informatiku i menadžment – Beograd

• Charles Babbage
(1791-1871)
“the father of computers”

Istorija računara

– Profesor matematike sa
Kembridža iz 19. veka
– Prvi mehanički računar
(kompjuter)
– Analitička mašina
– Programabilna pomoću
bušenih kartica
– Izvođenje računskih
operacija sa tačnošću do 20
cifara
Informatika (šk.god.2009/2010)

Dragan Cvetković

7

Fakultet za informatiku i menadžment – Beograd

• Ada Lovelace
(ćerka Lorda Bajrona)

Istorija računara

• Interpretator i promoter Babbageovih vizionarskih radova
• Napisala je plan upotrebe analitičke
mašine za računanje niza Bernoullijevih brojeva
• Verovatno je bila prvi programer na
svetu
• Jedan od savremenijih programskih
jezika je nazvan po njoj:
ADA programski jezik

Informatika (šk.god.2009/2010)

Dragan Cvetković

8

Fakultet za informatiku i menadžment – Beograd

• Herman Hollerith
(1860-1929)

Istorija računara

• Razvio je sistem kodovanja
podataka na bušenim karticama
• Patent je korišćen u SAD 1890. za
popis stanovništva
• Program se svodio na
prebrojavanje
• Izbegnute greške čitanja,
praktično neograničena memorija
za pristup
• Njegova prva kompanija je
preteča IBM-a
Informatika (šk.god.2009/2010)

Dragan Cvetković

9

Fakultet za informatiku i menadžment – Beograd

Istorija računara

10

Bušena kartica
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

11

• Alan Turing (1912-1954)
• Definisao je principe modernih
računara
• Program je niz naredbi zapisan
u memoriji nizom simbola
• Formulisao je koncept algoritma
• U II svetskom radu radio u
Bletchley Parku – Britanski
centar za dešifrovanje
• Razvio je metod “bombe” za
napad na Nemačku mašinu za
šifrovanje - Enigma
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

Enigma

12

Mašina “bomba” za dešifrovanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

13

• John Von Nouman
(1903-1957)
• Koncept programa
koji je smešten u
memoriji
• Koncept računara
opšte namene
• Mogućnost
modifikovanja
programa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

14

• Računari više nisu luksuz nego potreba
• Računari i njihova primena su uključeni
u sve aspekte svakodnevnog života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

15

• Svaki današnji računar sledi
osnovni plan projektovan od
strane Babbage-a
• Računar je višenamenski izuzetno prilagodljivo sredstvo
– Može da sabira brojeve, ali
istovremeno i da se koristi za
lansiranje interkontinentalnih
balističkih raketa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

16

• Svaki računar se može posmatrati kao sistem:
– Ulazni podaci: ulazi
– Centralna jedinica: obrada
– Izlazne informacije: izlazi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

17

• Višenamenska upotreba računara se zasniva
na:
– Hardveru:
• Fizički deo računara
– Softveru:
• Instrukcije koje upravljaju hardverom i vrše
transformacije nad prikupljenim podacima, sa
ciljem da se dobije željeni izlaz

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

18

• Osnovne operacije:
• Ulazne operacije (podaci i instrukcije),
• Aritmetičke operacije (sabiranje, množenje,
...),
• Logičke operacije (AND, OR, NOT)
• Izlazne operacije (video, štampa, zvuk, ...)
• Smeštanje i čuvanje podataka (podaci i
programi)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Hardver računara:

Razvoj računara

19







Interne komponente i periferije
CPU - procesor
Čipovi – kontroleri, memorije
Osnovna ploča
Posebne kartice (zvučna, video, mrežna,
memorijska, ...)
• Konektori (serijski, paralelni, video, audio, USB,
mrežni, telefonski, ...)
• Hladnjaci (pasivni i aktivni)
• Izvor napajanja - ispravljač
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Softver računara:

Razvoj računara

• Program – niz naredbi
(instrukcije)
• Sistemski softver (OS)
– skriva kompleksnost
hardvera
• Aplikativni softver
• Korisnici putem
interfejsa interaguju sa
aplikacijom
• Podrazumeva se
ispravan rad hardvera
Informatika (šk.god.2009/2010)

20

Hardware

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

21

External Storage

Internal Storage

Input Units

Arithmetic &
Logic Unit

Output Units

Control Unit

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

22

• Prvi realni računari:
– 1939: Konrad Zuse je
kompletirao prvi
programabilni digitalni
računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

23

• Pred II svetski rat Britanska vlada je formirala
tajni tim matematičara i inženjera za razbijanje
nacističkih vojnih šifara (Lorencova šifra)
– 1943: Tim predvođen matematičarem Alan
Turing-om kompletirao je Kolos, koji su
mnogi smatrali za prvi elektronski digitalni
računar

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Računari 1. generacije

Razvoj računara

24

– 1944: profesor sa Harvarda,
Howard Aiken je razvio računar
Mark I
– Proizvod IBM-a
 Prvi elektro-mehanički računar
opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• 1944: Mark I

Razvoj računara

Informatika (šk.god.2009/2010)

25

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

26

U toku II svetskog rata, u SAD, konstruiše se mašina za
računanje tabela trajektorija za nove topove; mašina se
zvala ENIAC (Electronic Numerical Integrator and
Computer)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

27

• ENIAC:
– Težina 30 tona
– 18000 elektronskih cevi
– Potrošnja 25 KW
– Snaga obrade: 100.000
izračunavanja u sekundi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

28

Posle rata, 1950., konstruisan je UNIVAC I, prvi
komercijalni računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Evolucija i ubrzanje

Razvoj računara

29

– Elektronske cevi su korišćene
u prvim računarima
– Tranzistori zamenjuju
elektronske cevi počevši od
1956. (računari 2. generacije)
• Tranzistori i štampane veze
• Primena na univerzitetima
– Od sredine 60. godina
tranzistore zamenjuju
integrisana kola (računari 3.
generacije)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Integrisana kola
Razvoj računara
omogućavaju:
– Povećanje pouzdanosti





30

Smanjenje dimenzije
Veću brzinu
Veću efikasnost
Niže cene

• LSI - Large Scale
Integration
• VLSI - Very Large Scale
Integration
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara
Mikroračunarska revolucija

31

 1971: Intelovi inženjeri su konstruisali
prvi mikroprocesor
 Mikroračunarska revolucija počinje
1970:
 Apple
 Commodore
...
 Stoni - desktop računari nisu u
potpunosti zamenili velike računare, koji
takođe doživljavaju promenu
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Apple II (1977)

Razvoj računara

32

– BASIC programski jezik
– Displej od 24 linije x 40
kolona
– Memorija od 4100
karaktera
– $1298.

• IBM (PC) 5150 (1981)
– modular design
– 16,000 character memory
– $1265.
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

33

• 1981-1982
– ZX81
• 8-16K

– Spectrum
• 48K

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• GUI - Graphical User
Interface

Razvoj računara

34

– Doug Engelbart's
• Osmislio “humancomputer interaction” HCI
• Razvio je hypertext
• Uveo je kursor kontrolisan
mišem
• Multiple windows.
– WIMP (windows, icons,
menus and pointers)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Macintosh (1984)

Razvoj računara

35

– Steve Jobs
• GUI, ikone, itd
• Desktop – radna
površina
• Upotreba miša i
drugih “pointing
devices”
• “Double click" i
“Click-and-drag“
osobine za podršku
uređajima za
pokazivanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Microsoft Windows

Razvoj računara

36

– Win 1.0, 1985, radio je
na MS-DOS-u, 16 bitni
OS, multitasking
– Win 3.0 i Win 3.1,
1990/92, 16/32 bitni OS
– Win 3.11, Win 95, Win
98, Win Me, 32 bitni OS
– Win NT, 64 bitni OS
– WIN XP, Windows Server
– Windows Vista, 64 bitni
OS
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

37

• Prva generacija (1951-58)
– Elektronske vakum cevi
– Mašinski jezik – jezik niskog nivoa za
programiranje
– Magnetna primarna memorija
– Problemi zagrevanja i održavanja
– Unos podataka i instrukcija preko bušenih
kartica
– Spor ulaz i izlaz
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

38

• Druga generacija (1958-64)
– Tranzistorska tehnologija
– Tehnologija štampanih veza
– Početak jezika višeg nivoa
– Povećana brzina rada
– Magnetna primarna memorija
– Magnetni diskovi i trake za
sekundarnu memoriju
– Tipičan primer: IBM 1620

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

39

• Treća generacija (1965-70)







Pojava integrisanih čipova – IC
Drastično povećanje memorije
Razvoj softvera
Drastično smanjenje veličine i cene
Povećanje brzine i dostupnosti
Tipičan primer:
HONEY WELL - 6000 SERIES

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

40

• Četvrta generacija (1971- do danas)







LSI - Large Scale Integration
VLSI - Very Large Scale Integration
Razvoj mikroprocesora
Pojava mini i super računara
Paralelno procesiranje
Povećana brzina rada, snaga, memorijski
resursi
– Tipični predstavnici:
Apple II, IBM PC

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

41

• Karakteristike razvoja računara:
• Povećanje brzine (radnog takta)
• Povećanje memorijskih resursa (i za primarnu
i sekundarnu memoriju)
• Povećanje širine magistrale
• Paralelizacija u radu
• Niža cena
• Manje dimenzije
• Manja potrošnja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd











Razvoj računara

42

Mainframe
Super računari
Serveri
Radne stanice
Personalni računari
Stoni i prenosivi računari
Mikrokompjuteri
Ugrađeni računari
Mreže, klasteri računara
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

43

• Mainframe i Super računari
• Mainframe
– Višekorisnički
– Koriste se u velikim organizacijama, kao što
su banke i avioprevoznici za velike
računarske poslove

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

• Mainframe

44

– Mogućnost konkurentne
obrade aplikacija
– Velike organizacije –
upravljaju sa više od
1000 transakcija
– Zahtevaju specijalnu
klimu za prostoriju
– Ulaz/Izlaz preko “dumb”
terminala

TERMINALI

Informatika (šk.god.2009/2010)

MAINFRAME

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

45

• Super računari
– Za moćne korisnike kojima je potreban pristup
najbržim i najmoćnijim računarima

NASA Columbia
Supercomputer

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

46

• Super računari
– Skupa, najmodernija tehnologija
– Koriste se za simulacije i modelovanje
kompleksnih sistema
– Mesta primene:






Vremenska prognoza,
Hemijski i fizički procesi
Kretanja u vasioni
Vojne potrebe
.....
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

47

• Serveri, radne stanice i PC (personalni
računari)
– Serveri
• Računari namenjeni za obezbeđivanje softverske
podrške i drugih računarskih resursa drugim
računarima u okviru date mreže

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Radne stanice

Podela računara

48

– Moćni stoni računari sa
povećanom računarskom
snagom (pojačani resursi)
koji su prevashodno
namenjeni krajnjim,
interaktivnim aplikacijama
– Najčešće su povezani na
veliki računarski sistem
– 3D grafika, dizajn i sl.
– Najčešće su potrebni
naučnicima i inženjerima
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

49

• Personalni računari
– Opslužuju jednog
korisnika u datom
trenutku
– Uobičajene primene
obuhvataju:
• obrada teksta,
računovodstvo, igre,
slušanje muzike i
gledanje video
sadržaja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

50

• Prenosivi računari: mašine koje nisu vezane za
stolove
– Notebooks (laptops)
– Handheld computers (PDAs)
– Palmtop

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Ugrađeni računari

Podela računara

51

– Računari posebne namene
isključivo za unapred definisane
zadatke
• Kontrola temperature i
vlažnosti
• Monitorisanje rada srca
• Monitorisanje kućnog
sistema obezbeđenja od
provale, ...

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara
•Pojava računarskih
mreža

52

– Local-Area Networks
(LANs) lokalne mreže
– Wide-Area Networks
(WANs) regionalne mreže
– Eksperimentalna mreža
formirana 1969, nazvana
ARPANET, u narednom
periodu se transformiše u
Internet
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

53

• Servisi (usluge) Interneta
– Elektronska pošta
• E-mail softver

– World Wide Web
• Transformacija Interneta od
tekstualnog u multimedijalno
okruženje, koje obuhvata slike,
animacije, zvuk i video.
• Web browseri - programi koji
služe kao navigacioni prozori
na Web-u
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

54

• Hipertekst linkovi
– Povezuju milione Web stranica kreiranih od
različitih autora
• Intranet
– Privatne unutar-organizacijske mreže
zasnovane na Internet tehnologiji
• Extranet
– Udaljeni korisnici koji mogu da pristupe
resursima Intraneta
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

55

• Doba u razvoju društva:
– Poljoprivredno doba
– Industrijsko doba

• Doba u kome živimo informaciono doba:
– Sve više ljudi zarađuje za
život radeći na računarima

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

56

• Uticaj tehnologije
–Računarska pismenost
već unapređuje naš
svakodnevni život i
profesionalni rad

• Primene (aplikacije):
–Omogućavaju upotrebu
računara za specificirane
namere
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo
• Aplikativni programi

57

– Obrada teksta i stono
izdavaštvo
– Tabelarni proračuni
– Baze podataka
– Računarska grafika i digitalna
fotografija
– Digitalni audio, digitalni video i
multimedija
– Telekomunikacione mreže
– Veštačka inteligencija
– Zabava
– Opšte metode rešavanja
problema
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

58

• Implikacije: Socialna i etička pitanja
– Personalna privatnost ugrožena centralizovanim
bazama podataka i računarskim mrežama
– Rizik od kriminala zasnovanog na visokoj tehnologiji i
teškoćama zaštite osetljivih podataka
– Teškoće u definisanju i zaštiti intelektualne svojine u
uslovima digitalnog doba
– Rizik od otkaza računarskih sistema
– Opasnost od automatizacije i dehumanizacije rada

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

59

– Zloupotreba informacija u
političke i ekonomske svrhe
– Opasnost zavisnosti od
kompleksne tehnologije
– Kraj privatnosti
– Zamagljivanje realnosti
– Evolucija inteligencije
– Pojava bio-digitalne
tehnologije
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

60

 Hardver: osnova svakog novog projekta
 Softver: naredni korak, koji daje vrednost
hardveru
 Servisi: najuspešniji sadašnji poslovni pristup
 Način života: računari postaju deo našeg
načina života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

61

• Računari su evoluirali od Charles Babbageovog plana za analitičku mašinu u moderne
super računare
• Računari se danas pojavljuju u svim oblicima i
veličinama, sa specifičnostima prilagođenim
partikularnim zadacima
• Povezivanje u mrežu poboljšava vrednost i
snagu računara:
– Internet
– WWW
– E-mail

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

62

 Računari i informacione
tehnologije su preomenili svet
temeljno i nepovratno
 Nove tehnologije, kao što su
veštačka inteligencija,
obećavaju nove primene u
budućnosti
 Računari ugrožavaju privatnost,
bezbednost, i možda, naš
individualni način života
Informatika (šk.god.2009/2010)

Dragan Cvetković


Slide 47

Fakultet za informatiku i menadžment – Beograd

1

Informatika
Razvoj računara:
od kalkulatora do mrežnog povezivanja

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

2

Razvoj računara

Ciljevi:







Šta je računar i šta može da uradi?
Uticaj računara na savremeni život
Istorija razvoja računara
Trendovi razvoja savremenih računara
Fundamentalne razlike između računara i
drugih vrsta mašina
Odnos između hardvera i softvera
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

3

Razvoj računara
• Osnovne klase savremenih računara i
njihova upotreba
• Kako Internet menja primenu računara i
informacionih tehnologija uopšte?
• Savremeno informaciono doba
• Socijalni i etički uticaj informacionih
tehnologija na društvo

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija
• Značajni pronalasci XX veka:
• Mobilna telefonija, Internet, WWW, video
konferencije
• Faza projektovanja, upotrebe, usavršavanja
• Suštinski su zasnovani na IT

Informatika (šk.god.2009/2010)

Dragan Cvetković

4

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija

• Informaciona tehnologija
• Širok spektar alata i tehnika koje se koriste
prilikom kreiranja, skladištenja, obrade i
distribucije podataka i informacija

• Osnovni cilj IT-a
• Odgovoriti na zahtev (potrošača) efikasnije i
prikladnije

Informatika (šk.god.2009/2010)

Dragan Cvetković

5

Fakultet za informatiku i menadžment – Beograd

Istorija računara
• Abacus, Vavilon, 4000
godina BC, aritmetičke
operacije, koristi se u
Kini, Japanu, Indiji itd.

• Blaise Pascal, 1642,
mehanički kalkulator,
rad sa osmocifrenim
brojevima

Informatika (šk.god.2009/2010)

Dragan Cvetković

6

Fakultet za informatiku i menadžment – Beograd

• Charles Babbage
(1791-1871)
“the father of computers”

Istorija računara

– Profesor matematike sa
Kembridža iz 19. veka
– Prvi mehanički računar
(kompjuter)
– Analitička mašina
– Programabilna pomoću
bušenih kartica
– Izvođenje računskih
operacija sa tačnošću do 20
cifara
Informatika (šk.god.2009/2010)

Dragan Cvetković

7

Fakultet za informatiku i menadžment – Beograd

• Ada Lovelace
(ćerka Lorda Bajrona)

Istorija računara

• Interpretator i promoter Babbageovih vizionarskih radova
• Napisala je plan upotrebe analitičke
mašine za računanje niza Bernoullijevih brojeva
• Verovatno je bila prvi programer na
svetu
• Jedan od savremenijih programskih
jezika je nazvan po njoj:
ADA programski jezik

Informatika (šk.god.2009/2010)

Dragan Cvetković

8

Fakultet za informatiku i menadžment – Beograd

• Herman Hollerith
(1860-1929)

Istorija računara

• Razvio je sistem kodovanja
podataka na bušenim karticama
• Patent je korišćen u SAD 1890. za
popis stanovništva
• Program se svodio na
prebrojavanje
• Izbegnute greške čitanja,
praktično neograničena memorija
za pristup
• Njegova prva kompanija je
preteča IBM-a
Informatika (šk.god.2009/2010)

Dragan Cvetković

9

Fakultet za informatiku i menadžment – Beograd

Istorija računara

10

Bušena kartica
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

11

• Alan Turing (1912-1954)
• Definisao je principe modernih
računara
• Program je niz naredbi zapisan
u memoriji nizom simbola
• Formulisao je koncept algoritma
• U II svetskom radu radio u
Bletchley Parku – Britanski
centar za dešifrovanje
• Razvio je metod “bombe” za
napad na Nemačku mašinu za
šifrovanje - Enigma
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

Enigma

12

Mašina “bomba” za dešifrovanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

13

• John Von Nouman
(1903-1957)
• Koncept programa
koji je smešten u
memoriji
• Koncept računara
opšte namene
• Mogućnost
modifikovanja
programa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

14

• Računari više nisu luksuz nego potreba
• Računari i njihova primena su uključeni
u sve aspekte svakodnevnog života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

15

• Svaki današnji računar sledi
osnovni plan projektovan od
strane Babbage-a
• Računar je višenamenski izuzetno prilagodljivo sredstvo
– Može da sabira brojeve, ali
istovremeno i da se koristi za
lansiranje interkontinentalnih
balističkih raketa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

16

• Svaki računar se može posmatrati kao sistem:
– Ulazni podaci: ulazi
– Centralna jedinica: obrada
– Izlazne informacije: izlazi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

17

• Višenamenska upotreba računara se zasniva
na:
– Hardveru:
• Fizički deo računara
– Softveru:
• Instrukcije koje upravljaju hardverom i vrše
transformacije nad prikupljenim podacima, sa
ciljem da se dobije željeni izlaz

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

18

• Osnovne operacije:
• Ulazne operacije (podaci i instrukcije),
• Aritmetičke operacije (sabiranje, množenje,
...),
• Logičke operacije (AND, OR, NOT)
• Izlazne operacije (video, štampa, zvuk, ...)
• Smeštanje i čuvanje podataka (podaci i
programi)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Hardver računara:

Razvoj računara

19







Interne komponente i periferije
CPU - procesor
Čipovi – kontroleri, memorije
Osnovna ploča
Posebne kartice (zvučna, video, mrežna,
memorijska, ...)
• Konektori (serijski, paralelni, video, audio, USB,
mrežni, telefonski, ...)
• Hladnjaci (pasivni i aktivni)
• Izvor napajanja - ispravljač
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Softver računara:

Razvoj računara

• Program – niz naredbi
(instrukcije)
• Sistemski softver (OS)
– skriva kompleksnost
hardvera
• Aplikativni softver
• Korisnici putem
interfejsa interaguju sa
aplikacijom
• Podrazumeva se
ispravan rad hardvera
Informatika (šk.god.2009/2010)

20

Hardware

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

21

External Storage

Internal Storage

Input Units

Arithmetic &
Logic Unit

Output Units

Control Unit

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

22

• Prvi realni računari:
– 1939: Konrad Zuse je
kompletirao prvi
programabilni digitalni
računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

23

• Pred II svetski rat Britanska vlada je formirala
tajni tim matematičara i inženjera za razbijanje
nacističkih vojnih šifara (Lorencova šifra)
– 1943: Tim predvođen matematičarem Alan
Turing-om kompletirao je Kolos, koji su
mnogi smatrali za prvi elektronski digitalni
računar

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Računari 1. generacije

Razvoj računara

24

– 1944: profesor sa Harvarda,
Howard Aiken je razvio računar
Mark I
– Proizvod IBM-a
 Prvi elektro-mehanički računar
opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• 1944: Mark I

Razvoj računara

Informatika (šk.god.2009/2010)

25

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

26

U toku II svetskog rata, u SAD, konstruiše se mašina za
računanje tabela trajektorija za nove topove; mašina se
zvala ENIAC (Electronic Numerical Integrator and
Computer)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

27

• ENIAC:
– Težina 30 tona
– 18000 elektronskih cevi
– Potrošnja 25 KW
– Snaga obrade: 100.000
izračunavanja u sekundi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

28

Posle rata, 1950., konstruisan je UNIVAC I, prvi
komercijalni računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Evolucija i ubrzanje

Razvoj računara

29

– Elektronske cevi su korišćene
u prvim računarima
– Tranzistori zamenjuju
elektronske cevi počevši od
1956. (računari 2. generacije)
• Tranzistori i štampane veze
• Primena na univerzitetima
– Od sredine 60. godina
tranzistore zamenjuju
integrisana kola (računari 3.
generacije)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Integrisana kola
Razvoj računara
omogućavaju:
– Povećanje pouzdanosti





30

Smanjenje dimenzije
Veću brzinu
Veću efikasnost
Niže cene

• LSI - Large Scale
Integration
• VLSI - Very Large Scale
Integration
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara
Mikroračunarska revolucija

31

 1971: Intelovi inženjeri su konstruisali
prvi mikroprocesor
 Mikroračunarska revolucija počinje
1970:
 Apple
 Commodore
...
 Stoni - desktop računari nisu u
potpunosti zamenili velike računare, koji
takođe doživljavaju promenu
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Apple II (1977)

Razvoj računara

32

– BASIC programski jezik
– Displej od 24 linije x 40
kolona
– Memorija od 4100
karaktera
– $1298.

• IBM (PC) 5150 (1981)
– modular design
– 16,000 character memory
– $1265.
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

33

• 1981-1982
– ZX81
• 8-16K

– Spectrum
• 48K

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• GUI - Graphical User
Interface

Razvoj računara

34

– Doug Engelbart's
• Osmislio “humancomputer interaction” HCI
• Razvio je hypertext
• Uveo je kursor kontrolisan
mišem
• Multiple windows.
– WIMP (windows, icons,
menus and pointers)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Macintosh (1984)

Razvoj računara

35

– Steve Jobs
• GUI, ikone, itd
• Desktop – radna
površina
• Upotreba miša i
drugih “pointing
devices”
• “Double click" i
“Click-and-drag“
osobine za podršku
uređajima za
pokazivanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Microsoft Windows

Razvoj računara

36

– Win 1.0, 1985, radio je
na MS-DOS-u, 16 bitni
OS, multitasking
– Win 3.0 i Win 3.1,
1990/92, 16/32 bitni OS
– Win 3.11, Win 95, Win
98, Win Me, 32 bitni OS
– Win NT, 64 bitni OS
– WIN XP, Windows Server
– Windows Vista, 64 bitni
OS
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

37

• Prva generacija (1951-58)
– Elektronske vakum cevi
– Mašinski jezik – jezik niskog nivoa za
programiranje
– Magnetna primarna memorija
– Problemi zagrevanja i održavanja
– Unos podataka i instrukcija preko bušenih
kartica
– Spor ulaz i izlaz
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

38

• Druga generacija (1958-64)
– Tranzistorska tehnologija
– Tehnologija štampanih veza
– Početak jezika višeg nivoa
– Povećana brzina rada
– Magnetna primarna memorija
– Magnetni diskovi i trake za
sekundarnu memoriju
– Tipičan primer: IBM 1620

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

39

• Treća generacija (1965-70)







Pojava integrisanih čipova – IC
Drastično povećanje memorije
Razvoj softvera
Drastično smanjenje veličine i cene
Povećanje brzine i dostupnosti
Tipičan primer:
HONEY WELL - 6000 SERIES

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

40

• Četvrta generacija (1971- do danas)







LSI - Large Scale Integration
VLSI - Very Large Scale Integration
Razvoj mikroprocesora
Pojava mini i super računara
Paralelno procesiranje
Povećana brzina rada, snaga, memorijski
resursi
– Tipični predstavnici:
Apple II, IBM PC

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

41

• Karakteristike razvoja računara:
• Povećanje brzine (radnog takta)
• Povećanje memorijskih resursa (i za primarnu
i sekundarnu memoriju)
• Povećanje širine magistrale
• Paralelizacija u radu
• Niža cena
• Manje dimenzije
• Manja potrošnja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd











Razvoj računara

42

Mainframe
Super računari
Serveri
Radne stanice
Personalni računari
Stoni i prenosivi računari
Mikrokompjuteri
Ugrađeni računari
Mreže, klasteri računara
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

43

• Mainframe i Super računari
• Mainframe
– Višekorisnički
– Koriste se u velikim organizacijama, kao što
su banke i avioprevoznici za velike
računarske poslove

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

• Mainframe

44

– Mogućnost konkurentne
obrade aplikacija
– Velike organizacije –
upravljaju sa više od
1000 transakcija
– Zahtevaju specijalnu
klimu za prostoriju
– Ulaz/Izlaz preko “dumb”
terminala

TERMINALI

Informatika (šk.god.2009/2010)

MAINFRAME

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

45

• Super računari
– Za moćne korisnike kojima je potreban pristup
najbržim i najmoćnijim računarima

NASA Columbia
Supercomputer

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

46

• Super računari
– Skupa, najmodernija tehnologija
– Koriste se za simulacije i modelovanje
kompleksnih sistema
– Mesta primene:






Vremenska prognoza,
Hemijski i fizički procesi
Kretanja u vasioni
Vojne potrebe
.....
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

47

• Serveri, radne stanice i PC (personalni
računari)
– Serveri
• Računari namenjeni za obezbeđivanje softverske
podrške i drugih računarskih resursa drugim
računarima u okviru date mreže

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Radne stanice

Podela računara

48

– Moćni stoni računari sa
povećanom računarskom
snagom (pojačani resursi)
koji su prevashodno
namenjeni krajnjim,
interaktivnim aplikacijama
– Najčešće su povezani na
veliki računarski sistem
– 3D grafika, dizajn i sl.
– Najčešće su potrebni
naučnicima i inženjerima
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

49

• Personalni računari
– Opslužuju jednog
korisnika u datom
trenutku
– Uobičajene primene
obuhvataju:
• obrada teksta,
računovodstvo, igre,
slušanje muzike i
gledanje video
sadržaja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

50

• Prenosivi računari: mašine koje nisu vezane za
stolove
– Notebooks (laptops)
– Handheld computers (PDAs)
– Palmtop

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Ugrađeni računari

Podela računara

51

– Računari posebne namene
isključivo za unapred definisane
zadatke
• Kontrola temperature i
vlažnosti
• Monitorisanje rada srca
• Monitorisanje kućnog
sistema obezbeđenja od
provale, ...

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara
•Pojava računarskih
mreža

52

– Local-Area Networks
(LANs) lokalne mreže
– Wide-Area Networks
(WANs) regionalne mreže
– Eksperimentalna mreža
formirana 1969, nazvana
ARPANET, u narednom
periodu se transformiše u
Internet
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

53

• Servisi (usluge) Interneta
– Elektronska pošta
• E-mail softver

– World Wide Web
• Transformacija Interneta od
tekstualnog u multimedijalno
okruženje, koje obuhvata slike,
animacije, zvuk i video.
• Web browseri - programi koji
služe kao navigacioni prozori
na Web-u
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

54

• Hipertekst linkovi
– Povezuju milione Web stranica kreiranih od
različitih autora
• Intranet
– Privatne unutar-organizacijske mreže
zasnovane na Internet tehnologiji
• Extranet
– Udaljeni korisnici koji mogu da pristupe
resursima Intraneta
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

55

• Doba u razvoju društva:
– Poljoprivredno doba
– Industrijsko doba

• Doba u kome živimo informaciono doba:
– Sve više ljudi zarađuje za
život radeći na računarima

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

56

• Uticaj tehnologije
–Računarska pismenost
već unapređuje naš
svakodnevni život i
profesionalni rad

• Primene (aplikacije):
–Omogućavaju upotrebu
računara za specificirane
namere
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo
• Aplikativni programi

57

– Obrada teksta i stono
izdavaštvo
– Tabelarni proračuni
– Baze podataka
– Računarska grafika i digitalna
fotografija
– Digitalni audio, digitalni video i
multimedija
– Telekomunikacione mreže
– Veštačka inteligencija
– Zabava
– Opšte metode rešavanja
problema
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

58

• Implikacije: Socialna i etička pitanja
– Personalna privatnost ugrožena centralizovanim
bazama podataka i računarskim mrežama
– Rizik od kriminala zasnovanog na visokoj tehnologiji i
teškoćama zaštite osetljivih podataka
– Teškoće u definisanju i zaštiti intelektualne svojine u
uslovima digitalnog doba
– Rizik od otkaza računarskih sistema
– Opasnost od automatizacije i dehumanizacije rada

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

59

– Zloupotreba informacija u
političke i ekonomske svrhe
– Opasnost zavisnosti od
kompleksne tehnologije
– Kraj privatnosti
– Zamagljivanje realnosti
– Evolucija inteligencije
– Pojava bio-digitalne
tehnologije
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

60

 Hardver: osnova svakog novog projekta
 Softver: naredni korak, koji daje vrednost
hardveru
 Servisi: najuspešniji sadašnji poslovni pristup
 Način života: računari postaju deo našeg
načina života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

61

• Računari su evoluirali od Charles Babbageovog plana za analitičku mašinu u moderne
super računare
• Računari se danas pojavljuju u svim oblicima i
veličinama, sa specifičnostima prilagođenim
partikularnim zadacima
• Povezivanje u mrežu poboljšava vrednost i
snagu računara:
– Internet
– WWW
– E-mail

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

62

 Računari i informacione
tehnologije su preomenili svet
temeljno i nepovratno
 Nove tehnologije, kao što su
veštačka inteligencija,
obećavaju nove primene u
budućnosti
 Računari ugrožavaju privatnost,
bezbednost, i možda, naš
individualni način života
Informatika (šk.god.2009/2010)

Dragan Cvetković


Slide 48

Fakultet za informatiku i menadžment – Beograd

1

Informatika
Razvoj računara:
od kalkulatora do mrežnog povezivanja

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

2

Razvoj računara

Ciljevi:







Šta je računar i šta može da uradi?
Uticaj računara na savremeni život
Istorija razvoja računara
Trendovi razvoja savremenih računara
Fundamentalne razlike između računara i
drugih vrsta mašina
Odnos između hardvera i softvera
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

3

Razvoj računara
• Osnovne klase savremenih računara i
njihova upotreba
• Kako Internet menja primenu računara i
informacionih tehnologija uopšte?
• Savremeno informaciono doba
• Socijalni i etički uticaj informacionih
tehnologija na društvo

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija
• Značajni pronalasci XX veka:
• Mobilna telefonija, Internet, WWW, video
konferencije
• Faza projektovanja, upotrebe, usavršavanja
• Suštinski su zasnovani na IT

Informatika (šk.god.2009/2010)

Dragan Cvetković

4

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija

• Informaciona tehnologija
• Širok spektar alata i tehnika koje se koriste
prilikom kreiranja, skladištenja, obrade i
distribucije podataka i informacija

• Osnovni cilj IT-a
• Odgovoriti na zahtev (potrošača) efikasnije i
prikladnije

Informatika (šk.god.2009/2010)

Dragan Cvetković

5

Fakultet za informatiku i menadžment – Beograd

Istorija računara
• Abacus, Vavilon, 4000
godina BC, aritmetičke
operacije, koristi se u
Kini, Japanu, Indiji itd.

• Blaise Pascal, 1642,
mehanički kalkulator,
rad sa osmocifrenim
brojevima

Informatika (šk.god.2009/2010)

Dragan Cvetković

6

Fakultet za informatiku i menadžment – Beograd

• Charles Babbage
(1791-1871)
“the father of computers”

Istorija računara

– Profesor matematike sa
Kembridža iz 19. veka
– Prvi mehanički računar
(kompjuter)
– Analitička mašina
– Programabilna pomoću
bušenih kartica
– Izvođenje računskih
operacija sa tačnošću do 20
cifara
Informatika (šk.god.2009/2010)

Dragan Cvetković

7

Fakultet za informatiku i menadžment – Beograd

• Ada Lovelace
(ćerka Lorda Bajrona)

Istorija računara

• Interpretator i promoter Babbageovih vizionarskih radova
• Napisala je plan upotrebe analitičke
mašine za računanje niza Bernoullijevih brojeva
• Verovatno je bila prvi programer na
svetu
• Jedan od savremenijih programskih
jezika je nazvan po njoj:
ADA programski jezik

Informatika (šk.god.2009/2010)

Dragan Cvetković

8

Fakultet za informatiku i menadžment – Beograd

• Herman Hollerith
(1860-1929)

Istorija računara

• Razvio je sistem kodovanja
podataka na bušenim karticama
• Patent je korišćen u SAD 1890. za
popis stanovništva
• Program se svodio na
prebrojavanje
• Izbegnute greške čitanja,
praktično neograničena memorija
za pristup
• Njegova prva kompanija je
preteča IBM-a
Informatika (šk.god.2009/2010)

Dragan Cvetković

9

Fakultet za informatiku i menadžment – Beograd

Istorija računara

10

Bušena kartica
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

11

• Alan Turing (1912-1954)
• Definisao je principe modernih
računara
• Program je niz naredbi zapisan
u memoriji nizom simbola
• Formulisao je koncept algoritma
• U II svetskom radu radio u
Bletchley Parku – Britanski
centar za dešifrovanje
• Razvio je metod “bombe” za
napad na Nemačku mašinu za
šifrovanje - Enigma
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

Enigma

12

Mašina “bomba” za dešifrovanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

13

• John Von Nouman
(1903-1957)
• Koncept programa
koji je smešten u
memoriji
• Koncept računara
opšte namene
• Mogućnost
modifikovanja
programa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

14

• Računari više nisu luksuz nego potreba
• Računari i njihova primena su uključeni
u sve aspekte svakodnevnog života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

15

• Svaki današnji računar sledi
osnovni plan projektovan od
strane Babbage-a
• Računar je višenamenski izuzetno prilagodljivo sredstvo
– Može da sabira brojeve, ali
istovremeno i da se koristi za
lansiranje interkontinentalnih
balističkih raketa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

16

• Svaki računar se može posmatrati kao sistem:
– Ulazni podaci: ulazi
– Centralna jedinica: obrada
– Izlazne informacije: izlazi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

17

• Višenamenska upotreba računara se zasniva
na:
– Hardveru:
• Fizički deo računara
– Softveru:
• Instrukcije koje upravljaju hardverom i vrše
transformacije nad prikupljenim podacima, sa
ciljem da se dobije željeni izlaz

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

18

• Osnovne operacije:
• Ulazne operacije (podaci i instrukcije),
• Aritmetičke operacije (sabiranje, množenje,
...),
• Logičke operacije (AND, OR, NOT)
• Izlazne operacije (video, štampa, zvuk, ...)
• Smeštanje i čuvanje podataka (podaci i
programi)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Hardver računara:

Razvoj računara

19







Interne komponente i periferije
CPU - procesor
Čipovi – kontroleri, memorije
Osnovna ploča
Posebne kartice (zvučna, video, mrežna,
memorijska, ...)
• Konektori (serijski, paralelni, video, audio, USB,
mrežni, telefonski, ...)
• Hladnjaci (pasivni i aktivni)
• Izvor napajanja - ispravljač
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Softver računara:

Razvoj računara

• Program – niz naredbi
(instrukcije)
• Sistemski softver (OS)
– skriva kompleksnost
hardvera
• Aplikativni softver
• Korisnici putem
interfejsa interaguju sa
aplikacijom
• Podrazumeva se
ispravan rad hardvera
Informatika (šk.god.2009/2010)

20

Hardware

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

21

External Storage

Internal Storage

Input Units

Arithmetic &
Logic Unit

Output Units

Control Unit

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

22

• Prvi realni računari:
– 1939: Konrad Zuse je
kompletirao prvi
programabilni digitalni
računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

23

• Pred II svetski rat Britanska vlada je formirala
tajni tim matematičara i inženjera za razbijanje
nacističkih vojnih šifara (Lorencova šifra)
– 1943: Tim predvođen matematičarem Alan
Turing-om kompletirao je Kolos, koji su
mnogi smatrali za prvi elektronski digitalni
računar

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Računari 1. generacije

Razvoj računara

24

– 1944: profesor sa Harvarda,
Howard Aiken je razvio računar
Mark I
– Proizvod IBM-a
 Prvi elektro-mehanički računar
opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• 1944: Mark I

Razvoj računara

Informatika (šk.god.2009/2010)

25

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

26

U toku II svetskog rata, u SAD, konstruiše se mašina za
računanje tabela trajektorija za nove topove; mašina se
zvala ENIAC (Electronic Numerical Integrator and
Computer)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

27

• ENIAC:
– Težina 30 tona
– 18000 elektronskih cevi
– Potrošnja 25 KW
– Snaga obrade: 100.000
izračunavanja u sekundi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

28

Posle rata, 1950., konstruisan je UNIVAC I, prvi
komercijalni računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Evolucija i ubrzanje

Razvoj računara

29

– Elektronske cevi su korišćene
u prvim računarima
– Tranzistori zamenjuju
elektronske cevi počevši od
1956. (računari 2. generacije)
• Tranzistori i štampane veze
• Primena na univerzitetima
– Od sredine 60. godina
tranzistore zamenjuju
integrisana kola (računari 3.
generacije)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Integrisana kola
Razvoj računara
omogućavaju:
– Povećanje pouzdanosti





30

Smanjenje dimenzije
Veću brzinu
Veću efikasnost
Niže cene

• LSI - Large Scale
Integration
• VLSI - Very Large Scale
Integration
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara
Mikroračunarska revolucija

31

 1971: Intelovi inženjeri su konstruisali
prvi mikroprocesor
 Mikroračunarska revolucija počinje
1970:
 Apple
 Commodore
...
 Stoni - desktop računari nisu u
potpunosti zamenili velike računare, koji
takođe doživljavaju promenu
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Apple II (1977)

Razvoj računara

32

– BASIC programski jezik
– Displej od 24 linije x 40
kolona
– Memorija od 4100
karaktera
– $1298.

• IBM (PC) 5150 (1981)
– modular design
– 16,000 character memory
– $1265.
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

33

• 1981-1982
– ZX81
• 8-16K

– Spectrum
• 48K

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• GUI - Graphical User
Interface

Razvoj računara

34

– Doug Engelbart's
• Osmislio “humancomputer interaction” HCI
• Razvio je hypertext
• Uveo je kursor kontrolisan
mišem
• Multiple windows.
– WIMP (windows, icons,
menus and pointers)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Macintosh (1984)

Razvoj računara

35

– Steve Jobs
• GUI, ikone, itd
• Desktop – radna
površina
• Upotreba miša i
drugih “pointing
devices”
• “Double click" i
“Click-and-drag“
osobine za podršku
uređajima za
pokazivanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Microsoft Windows

Razvoj računara

36

– Win 1.0, 1985, radio je
na MS-DOS-u, 16 bitni
OS, multitasking
– Win 3.0 i Win 3.1,
1990/92, 16/32 bitni OS
– Win 3.11, Win 95, Win
98, Win Me, 32 bitni OS
– Win NT, 64 bitni OS
– WIN XP, Windows Server
– Windows Vista, 64 bitni
OS
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

37

• Prva generacija (1951-58)
– Elektronske vakum cevi
– Mašinski jezik – jezik niskog nivoa za
programiranje
– Magnetna primarna memorija
– Problemi zagrevanja i održavanja
– Unos podataka i instrukcija preko bušenih
kartica
– Spor ulaz i izlaz
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

38

• Druga generacija (1958-64)
– Tranzistorska tehnologija
– Tehnologija štampanih veza
– Početak jezika višeg nivoa
– Povećana brzina rada
– Magnetna primarna memorija
– Magnetni diskovi i trake za
sekundarnu memoriju
– Tipičan primer: IBM 1620

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

39

• Treća generacija (1965-70)







Pojava integrisanih čipova – IC
Drastično povećanje memorije
Razvoj softvera
Drastično smanjenje veličine i cene
Povećanje brzine i dostupnosti
Tipičan primer:
HONEY WELL - 6000 SERIES

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

40

• Četvrta generacija (1971- do danas)







LSI - Large Scale Integration
VLSI - Very Large Scale Integration
Razvoj mikroprocesora
Pojava mini i super računara
Paralelno procesiranje
Povećana brzina rada, snaga, memorijski
resursi
– Tipični predstavnici:
Apple II, IBM PC

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

41

• Karakteristike razvoja računara:
• Povećanje brzine (radnog takta)
• Povećanje memorijskih resursa (i za primarnu
i sekundarnu memoriju)
• Povećanje širine magistrale
• Paralelizacija u radu
• Niža cena
• Manje dimenzije
• Manja potrošnja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd











Razvoj računara

42

Mainframe
Super računari
Serveri
Radne stanice
Personalni računari
Stoni i prenosivi računari
Mikrokompjuteri
Ugrađeni računari
Mreže, klasteri računara
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

43

• Mainframe i Super računari
• Mainframe
– Višekorisnički
– Koriste se u velikim organizacijama, kao što
su banke i avioprevoznici za velike
računarske poslove

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

• Mainframe

44

– Mogućnost konkurentne
obrade aplikacija
– Velike organizacije –
upravljaju sa više od
1000 transakcija
– Zahtevaju specijalnu
klimu za prostoriju
– Ulaz/Izlaz preko “dumb”
terminala

TERMINALI

Informatika (šk.god.2009/2010)

MAINFRAME

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

45

• Super računari
– Za moćne korisnike kojima je potreban pristup
najbržim i najmoćnijim računarima

NASA Columbia
Supercomputer

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

46

• Super računari
– Skupa, najmodernija tehnologija
– Koriste se za simulacije i modelovanje
kompleksnih sistema
– Mesta primene:






Vremenska prognoza,
Hemijski i fizički procesi
Kretanja u vasioni
Vojne potrebe
.....
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

47

• Serveri, radne stanice i PC (personalni
računari)
– Serveri
• Računari namenjeni za obezbeđivanje softverske
podrške i drugih računarskih resursa drugim
računarima u okviru date mreže

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Radne stanice

Podela računara

48

– Moćni stoni računari sa
povećanom računarskom
snagom (pojačani resursi)
koji su prevashodno
namenjeni krajnjim,
interaktivnim aplikacijama
– Najčešće su povezani na
veliki računarski sistem
– 3D grafika, dizajn i sl.
– Najčešće su potrebni
naučnicima i inženjerima
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

49

• Personalni računari
– Opslužuju jednog
korisnika u datom
trenutku
– Uobičajene primene
obuhvataju:
• obrada teksta,
računovodstvo, igre,
slušanje muzike i
gledanje video
sadržaja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

50

• Prenosivi računari: mašine koje nisu vezane za
stolove
– Notebooks (laptops)
– Handheld computers (PDAs)
– Palmtop

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Ugrađeni računari

Podela računara

51

– Računari posebne namene
isključivo za unapred definisane
zadatke
• Kontrola temperature i
vlažnosti
• Monitorisanje rada srca
• Monitorisanje kućnog
sistema obezbeđenja od
provale, ...

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara
•Pojava računarskih
mreža

52

– Local-Area Networks
(LANs) lokalne mreže
– Wide-Area Networks
(WANs) regionalne mreže
– Eksperimentalna mreža
formirana 1969, nazvana
ARPANET, u narednom
periodu se transformiše u
Internet
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

53

• Servisi (usluge) Interneta
– Elektronska pošta
• E-mail softver

– World Wide Web
• Transformacija Interneta od
tekstualnog u multimedijalno
okruženje, koje obuhvata slike,
animacije, zvuk i video.
• Web browseri - programi koji
služe kao navigacioni prozori
na Web-u
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

54

• Hipertekst linkovi
– Povezuju milione Web stranica kreiranih od
različitih autora
• Intranet
– Privatne unutar-organizacijske mreže
zasnovane na Internet tehnologiji
• Extranet
– Udaljeni korisnici koji mogu da pristupe
resursima Intraneta
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

55

• Doba u razvoju društva:
– Poljoprivredno doba
– Industrijsko doba

• Doba u kome živimo informaciono doba:
– Sve više ljudi zarađuje za
život radeći na računarima

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

56

• Uticaj tehnologije
–Računarska pismenost
već unapređuje naš
svakodnevni život i
profesionalni rad

• Primene (aplikacije):
–Omogućavaju upotrebu
računara za specificirane
namere
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo
• Aplikativni programi

57

– Obrada teksta i stono
izdavaštvo
– Tabelarni proračuni
– Baze podataka
– Računarska grafika i digitalna
fotografija
– Digitalni audio, digitalni video i
multimedija
– Telekomunikacione mreže
– Veštačka inteligencija
– Zabava
– Opšte metode rešavanja
problema
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

58

• Implikacije: Socialna i etička pitanja
– Personalna privatnost ugrožena centralizovanim
bazama podataka i računarskim mrežama
– Rizik od kriminala zasnovanog na visokoj tehnologiji i
teškoćama zaštite osetljivih podataka
– Teškoće u definisanju i zaštiti intelektualne svojine u
uslovima digitalnog doba
– Rizik od otkaza računarskih sistema
– Opasnost od automatizacije i dehumanizacije rada

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

59

– Zloupotreba informacija u
političke i ekonomske svrhe
– Opasnost zavisnosti od
kompleksne tehnologije
– Kraj privatnosti
– Zamagljivanje realnosti
– Evolucija inteligencije
– Pojava bio-digitalne
tehnologije
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

60

 Hardver: osnova svakog novog projekta
 Softver: naredni korak, koji daje vrednost
hardveru
 Servisi: najuspešniji sadašnji poslovni pristup
 Način života: računari postaju deo našeg
načina života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

61

• Računari su evoluirali od Charles Babbageovog plana za analitičku mašinu u moderne
super računare
• Računari se danas pojavljuju u svim oblicima i
veličinama, sa specifičnostima prilagođenim
partikularnim zadacima
• Povezivanje u mrežu poboljšava vrednost i
snagu računara:
– Internet
– WWW
– E-mail

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

62

 Računari i informacione
tehnologije su preomenili svet
temeljno i nepovratno
 Nove tehnologije, kao što su
veštačka inteligencija,
obećavaju nove primene u
budućnosti
 Računari ugrožavaju privatnost,
bezbednost, i možda, naš
individualni način života
Informatika (šk.god.2009/2010)

Dragan Cvetković


Slide 49

Fakultet za informatiku i menadžment – Beograd

1

Informatika
Razvoj računara:
od kalkulatora do mrežnog povezivanja

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

2

Razvoj računara

Ciljevi:







Šta je računar i šta može da uradi?
Uticaj računara na savremeni život
Istorija razvoja računara
Trendovi razvoja savremenih računara
Fundamentalne razlike između računara i
drugih vrsta mašina
Odnos između hardvera i softvera
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

3

Razvoj računara
• Osnovne klase savremenih računara i
njihova upotreba
• Kako Internet menja primenu računara i
informacionih tehnologija uopšte?
• Savremeno informaciono doba
• Socijalni i etički uticaj informacionih
tehnologija na društvo

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija
• Značajni pronalasci XX veka:
• Mobilna telefonija, Internet, WWW, video
konferencije
• Faza projektovanja, upotrebe, usavršavanja
• Suštinski su zasnovani na IT

Informatika (šk.god.2009/2010)

Dragan Cvetković

4

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija

• Informaciona tehnologija
• Širok spektar alata i tehnika koje se koriste
prilikom kreiranja, skladištenja, obrade i
distribucije podataka i informacija

• Osnovni cilj IT-a
• Odgovoriti na zahtev (potrošača) efikasnije i
prikladnije

Informatika (šk.god.2009/2010)

Dragan Cvetković

5

Fakultet za informatiku i menadžment – Beograd

Istorija računara
• Abacus, Vavilon, 4000
godina BC, aritmetičke
operacije, koristi se u
Kini, Japanu, Indiji itd.

• Blaise Pascal, 1642,
mehanički kalkulator,
rad sa osmocifrenim
brojevima

Informatika (šk.god.2009/2010)

Dragan Cvetković

6

Fakultet za informatiku i menadžment – Beograd

• Charles Babbage
(1791-1871)
“the father of computers”

Istorija računara

– Profesor matematike sa
Kembridža iz 19. veka
– Prvi mehanički računar
(kompjuter)
– Analitička mašina
– Programabilna pomoću
bušenih kartica
– Izvođenje računskih
operacija sa tačnošću do 20
cifara
Informatika (šk.god.2009/2010)

Dragan Cvetković

7

Fakultet za informatiku i menadžment – Beograd

• Ada Lovelace
(ćerka Lorda Bajrona)

Istorija računara

• Interpretator i promoter Babbageovih vizionarskih radova
• Napisala je plan upotrebe analitičke
mašine za računanje niza Bernoullijevih brojeva
• Verovatno je bila prvi programer na
svetu
• Jedan od savremenijih programskih
jezika je nazvan po njoj:
ADA programski jezik

Informatika (šk.god.2009/2010)

Dragan Cvetković

8

Fakultet za informatiku i menadžment – Beograd

• Herman Hollerith
(1860-1929)

Istorija računara

• Razvio je sistem kodovanja
podataka na bušenim karticama
• Patent je korišćen u SAD 1890. za
popis stanovništva
• Program se svodio na
prebrojavanje
• Izbegnute greške čitanja,
praktično neograničena memorija
za pristup
• Njegova prva kompanija je
preteča IBM-a
Informatika (šk.god.2009/2010)

Dragan Cvetković

9

Fakultet za informatiku i menadžment – Beograd

Istorija računara

10

Bušena kartica
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

11

• Alan Turing (1912-1954)
• Definisao je principe modernih
računara
• Program je niz naredbi zapisan
u memoriji nizom simbola
• Formulisao je koncept algoritma
• U II svetskom radu radio u
Bletchley Parku – Britanski
centar za dešifrovanje
• Razvio je metod “bombe” za
napad na Nemačku mašinu za
šifrovanje - Enigma
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

Enigma

12

Mašina “bomba” za dešifrovanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

13

• John Von Nouman
(1903-1957)
• Koncept programa
koji je smešten u
memoriji
• Koncept računara
opšte namene
• Mogućnost
modifikovanja
programa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

14

• Računari više nisu luksuz nego potreba
• Računari i njihova primena su uključeni
u sve aspekte svakodnevnog života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

15

• Svaki današnji računar sledi
osnovni plan projektovan od
strane Babbage-a
• Računar je višenamenski izuzetno prilagodljivo sredstvo
– Može da sabira brojeve, ali
istovremeno i da se koristi za
lansiranje interkontinentalnih
balističkih raketa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

16

• Svaki računar se može posmatrati kao sistem:
– Ulazni podaci: ulazi
– Centralna jedinica: obrada
– Izlazne informacije: izlazi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

17

• Višenamenska upotreba računara se zasniva
na:
– Hardveru:
• Fizički deo računara
– Softveru:
• Instrukcije koje upravljaju hardverom i vrše
transformacije nad prikupljenim podacima, sa
ciljem da se dobije željeni izlaz

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

18

• Osnovne operacije:
• Ulazne operacije (podaci i instrukcije),
• Aritmetičke operacije (sabiranje, množenje,
...),
• Logičke operacije (AND, OR, NOT)
• Izlazne operacije (video, štampa, zvuk, ...)
• Smeštanje i čuvanje podataka (podaci i
programi)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Hardver računara:

Razvoj računara

19







Interne komponente i periferije
CPU - procesor
Čipovi – kontroleri, memorije
Osnovna ploča
Posebne kartice (zvučna, video, mrežna,
memorijska, ...)
• Konektori (serijski, paralelni, video, audio, USB,
mrežni, telefonski, ...)
• Hladnjaci (pasivni i aktivni)
• Izvor napajanja - ispravljač
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Softver računara:

Razvoj računara

• Program – niz naredbi
(instrukcije)
• Sistemski softver (OS)
– skriva kompleksnost
hardvera
• Aplikativni softver
• Korisnici putem
interfejsa interaguju sa
aplikacijom
• Podrazumeva se
ispravan rad hardvera
Informatika (šk.god.2009/2010)

20

Hardware

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

21

External Storage

Internal Storage

Input Units

Arithmetic &
Logic Unit

Output Units

Control Unit

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

22

• Prvi realni računari:
– 1939: Konrad Zuse je
kompletirao prvi
programabilni digitalni
računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

23

• Pred II svetski rat Britanska vlada je formirala
tajni tim matematičara i inženjera za razbijanje
nacističkih vojnih šifara (Lorencova šifra)
– 1943: Tim predvođen matematičarem Alan
Turing-om kompletirao je Kolos, koji su
mnogi smatrali za prvi elektronski digitalni
računar

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Računari 1. generacije

Razvoj računara

24

– 1944: profesor sa Harvarda,
Howard Aiken je razvio računar
Mark I
– Proizvod IBM-a
 Prvi elektro-mehanički računar
opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• 1944: Mark I

Razvoj računara

Informatika (šk.god.2009/2010)

25

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

26

U toku II svetskog rata, u SAD, konstruiše se mašina za
računanje tabela trajektorija za nove topove; mašina se
zvala ENIAC (Electronic Numerical Integrator and
Computer)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

27

• ENIAC:
– Težina 30 tona
– 18000 elektronskih cevi
– Potrošnja 25 KW
– Snaga obrade: 100.000
izračunavanja u sekundi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

28

Posle rata, 1950., konstruisan je UNIVAC I, prvi
komercijalni računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Evolucija i ubrzanje

Razvoj računara

29

– Elektronske cevi su korišćene
u prvim računarima
– Tranzistori zamenjuju
elektronske cevi počevši od
1956. (računari 2. generacije)
• Tranzistori i štampane veze
• Primena na univerzitetima
– Od sredine 60. godina
tranzistore zamenjuju
integrisana kola (računari 3.
generacije)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Integrisana kola
Razvoj računara
omogućavaju:
– Povećanje pouzdanosti





30

Smanjenje dimenzije
Veću brzinu
Veću efikasnost
Niže cene

• LSI - Large Scale
Integration
• VLSI - Very Large Scale
Integration
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara
Mikroračunarska revolucija

31

 1971: Intelovi inženjeri su konstruisali
prvi mikroprocesor
 Mikroračunarska revolucija počinje
1970:
 Apple
 Commodore
...
 Stoni - desktop računari nisu u
potpunosti zamenili velike računare, koji
takođe doživljavaju promenu
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Apple II (1977)

Razvoj računara

32

– BASIC programski jezik
– Displej od 24 linije x 40
kolona
– Memorija od 4100
karaktera
– $1298.

• IBM (PC) 5150 (1981)
– modular design
– 16,000 character memory
– $1265.
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

33

• 1981-1982
– ZX81
• 8-16K

– Spectrum
• 48K

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• GUI - Graphical User
Interface

Razvoj računara

34

– Doug Engelbart's
• Osmislio “humancomputer interaction” HCI
• Razvio je hypertext
• Uveo je kursor kontrolisan
mišem
• Multiple windows.
– WIMP (windows, icons,
menus and pointers)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Macintosh (1984)

Razvoj računara

35

– Steve Jobs
• GUI, ikone, itd
• Desktop – radna
površina
• Upotreba miša i
drugih “pointing
devices”
• “Double click" i
“Click-and-drag“
osobine za podršku
uređajima za
pokazivanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Microsoft Windows

Razvoj računara

36

– Win 1.0, 1985, radio je
na MS-DOS-u, 16 bitni
OS, multitasking
– Win 3.0 i Win 3.1,
1990/92, 16/32 bitni OS
– Win 3.11, Win 95, Win
98, Win Me, 32 bitni OS
– Win NT, 64 bitni OS
– WIN XP, Windows Server
– Windows Vista, 64 bitni
OS
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

37

• Prva generacija (1951-58)
– Elektronske vakum cevi
– Mašinski jezik – jezik niskog nivoa za
programiranje
– Magnetna primarna memorija
– Problemi zagrevanja i održavanja
– Unos podataka i instrukcija preko bušenih
kartica
– Spor ulaz i izlaz
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

38

• Druga generacija (1958-64)
– Tranzistorska tehnologija
– Tehnologija štampanih veza
– Početak jezika višeg nivoa
– Povećana brzina rada
– Magnetna primarna memorija
– Magnetni diskovi i trake za
sekundarnu memoriju
– Tipičan primer: IBM 1620

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

39

• Treća generacija (1965-70)







Pojava integrisanih čipova – IC
Drastično povećanje memorije
Razvoj softvera
Drastično smanjenje veličine i cene
Povećanje brzine i dostupnosti
Tipičan primer:
HONEY WELL - 6000 SERIES

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

40

• Četvrta generacija (1971- do danas)







LSI - Large Scale Integration
VLSI - Very Large Scale Integration
Razvoj mikroprocesora
Pojava mini i super računara
Paralelno procesiranje
Povećana brzina rada, snaga, memorijski
resursi
– Tipični predstavnici:
Apple II, IBM PC

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

41

• Karakteristike razvoja računara:
• Povećanje brzine (radnog takta)
• Povećanje memorijskih resursa (i za primarnu
i sekundarnu memoriju)
• Povećanje širine magistrale
• Paralelizacija u radu
• Niža cena
• Manje dimenzije
• Manja potrošnja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd











Razvoj računara

42

Mainframe
Super računari
Serveri
Radne stanice
Personalni računari
Stoni i prenosivi računari
Mikrokompjuteri
Ugrađeni računari
Mreže, klasteri računara
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

43

• Mainframe i Super računari
• Mainframe
– Višekorisnički
– Koriste se u velikim organizacijama, kao što
su banke i avioprevoznici za velike
računarske poslove

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

• Mainframe

44

– Mogućnost konkurentne
obrade aplikacija
– Velike organizacije –
upravljaju sa više od
1000 transakcija
– Zahtevaju specijalnu
klimu za prostoriju
– Ulaz/Izlaz preko “dumb”
terminala

TERMINALI

Informatika (šk.god.2009/2010)

MAINFRAME

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

45

• Super računari
– Za moćne korisnike kojima je potreban pristup
najbržim i najmoćnijim računarima

NASA Columbia
Supercomputer

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

46

• Super računari
– Skupa, najmodernija tehnologija
– Koriste se za simulacije i modelovanje
kompleksnih sistema
– Mesta primene:






Vremenska prognoza,
Hemijski i fizički procesi
Kretanja u vasioni
Vojne potrebe
.....
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

47

• Serveri, radne stanice i PC (personalni
računari)
– Serveri
• Računari namenjeni za obezbeđivanje softverske
podrške i drugih računarskih resursa drugim
računarima u okviru date mreže

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Radne stanice

Podela računara

48

– Moćni stoni računari sa
povećanom računarskom
snagom (pojačani resursi)
koji su prevashodno
namenjeni krajnjim,
interaktivnim aplikacijama
– Najčešće su povezani na
veliki računarski sistem
– 3D grafika, dizajn i sl.
– Najčešće su potrebni
naučnicima i inženjerima
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

49

• Personalni računari
– Opslužuju jednog
korisnika u datom
trenutku
– Uobičajene primene
obuhvataju:
• obrada teksta,
računovodstvo, igre,
slušanje muzike i
gledanje video
sadržaja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

50

• Prenosivi računari: mašine koje nisu vezane za
stolove
– Notebooks (laptops)
– Handheld computers (PDAs)
– Palmtop

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Ugrađeni računari

Podela računara

51

– Računari posebne namene
isključivo za unapred definisane
zadatke
• Kontrola temperature i
vlažnosti
• Monitorisanje rada srca
• Monitorisanje kućnog
sistema obezbeđenja od
provale, ...

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara
•Pojava računarskih
mreža

52

– Local-Area Networks
(LANs) lokalne mreže
– Wide-Area Networks
(WANs) regionalne mreže
– Eksperimentalna mreža
formirana 1969, nazvana
ARPANET, u narednom
periodu se transformiše u
Internet
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

53

• Servisi (usluge) Interneta
– Elektronska pošta
• E-mail softver

– World Wide Web
• Transformacija Interneta od
tekstualnog u multimedijalno
okruženje, koje obuhvata slike,
animacije, zvuk i video.
• Web browseri - programi koji
služe kao navigacioni prozori
na Web-u
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

54

• Hipertekst linkovi
– Povezuju milione Web stranica kreiranih od
različitih autora
• Intranet
– Privatne unutar-organizacijske mreže
zasnovane na Internet tehnologiji
• Extranet
– Udaljeni korisnici koji mogu da pristupe
resursima Intraneta
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

55

• Doba u razvoju društva:
– Poljoprivredno doba
– Industrijsko doba

• Doba u kome živimo informaciono doba:
– Sve više ljudi zarađuje za
život radeći na računarima

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

56

• Uticaj tehnologije
–Računarska pismenost
već unapređuje naš
svakodnevni život i
profesionalni rad

• Primene (aplikacije):
–Omogućavaju upotrebu
računara za specificirane
namere
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo
• Aplikativni programi

57

– Obrada teksta i stono
izdavaštvo
– Tabelarni proračuni
– Baze podataka
– Računarska grafika i digitalna
fotografija
– Digitalni audio, digitalni video i
multimedija
– Telekomunikacione mreže
– Veštačka inteligencija
– Zabava
– Opšte metode rešavanja
problema
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

58

• Implikacije: Socialna i etička pitanja
– Personalna privatnost ugrožena centralizovanim
bazama podataka i računarskim mrežama
– Rizik od kriminala zasnovanog na visokoj tehnologiji i
teškoćama zaštite osetljivih podataka
– Teškoće u definisanju i zaštiti intelektualne svojine u
uslovima digitalnog doba
– Rizik od otkaza računarskih sistema
– Opasnost od automatizacije i dehumanizacije rada

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

59

– Zloupotreba informacija u
političke i ekonomske svrhe
– Opasnost zavisnosti od
kompleksne tehnologije
– Kraj privatnosti
– Zamagljivanje realnosti
– Evolucija inteligencije
– Pojava bio-digitalne
tehnologije
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

60

 Hardver: osnova svakog novog projekta
 Softver: naredni korak, koji daje vrednost
hardveru
 Servisi: najuspešniji sadašnji poslovni pristup
 Način života: računari postaju deo našeg
načina života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

61

• Računari su evoluirali od Charles Babbageovog plana za analitičku mašinu u moderne
super računare
• Računari se danas pojavljuju u svim oblicima i
veličinama, sa specifičnostima prilagođenim
partikularnim zadacima
• Povezivanje u mrežu poboljšava vrednost i
snagu računara:
– Internet
– WWW
– E-mail

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

62

 Računari i informacione
tehnologije su preomenili svet
temeljno i nepovratno
 Nove tehnologije, kao što su
veštačka inteligencija,
obećavaju nove primene u
budućnosti
 Računari ugrožavaju privatnost,
bezbednost, i možda, naš
individualni način života
Informatika (šk.god.2009/2010)

Dragan Cvetković


Slide 50

Fakultet za informatiku i menadžment – Beograd

1

Informatika
Razvoj računara:
od kalkulatora do mrežnog povezivanja

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

2

Razvoj računara

Ciljevi:







Šta je računar i šta može da uradi?
Uticaj računara na savremeni život
Istorija razvoja računara
Trendovi razvoja savremenih računara
Fundamentalne razlike između računara i
drugih vrsta mašina
Odnos između hardvera i softvera
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

3

Razvoj računara
• Osnovne klase savremenih računara i
njihova upotreba
• Kako Internet menja primenu računara i
informacionih tehnologija uopšte?
• Savremeno informaciono doba
• Socijalni i etički uticaj informacionih
tehnologija na društvo

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija
• Značajni pronalasci XX veka:
• Mobilna telefonija, Internet, WWW, video
konferencije
• Faza projektovanja, upotrebe, usavršavanja
• Suštinski su zasnovani na IT

Informatika (šk.god.2009/2010)

Dragan Cvetković

4

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija

• Informaciona tehnologija
• Širok spektar alata i tehnika koje se koriste
prilikom kreiranja, skladištenja, obrade i
distribucije podataka i informacija

• Osnovni cilj IT-a
• Odgovoriti na zahtev (potrošača) efikasnije i
prikladnije

Informatika (šk.god.2009/2010)

Dragan Cvetković

5

Fakultet za informatiku i menadžment – Beograd

Istorija računara
• Abacus, Vavilon, 4000
godina BC, aritmetičke
operacije, koristi se u
Kini, Japanu, Indiji itd.

• Blaise Pascal, 1642,
mehanički kalkulator,
rad sa osmocifrenim
brojevima

Informatika (šk.god.2009/2010)

Dragan Cvetković

6

Fakultet za informatiku i menadžment – Beograd

• Charles Babbage
(1791-1871)
“the father of computers”

Istorija računara

– Profesor matematike sa
Kembridža iz 19. veka
– Prvi mehanički računar
(kompjuter)
– Analitička mašina
– Programabilna pomoću
bušenih kartica
– Izvođenje računskih
operacija sa tačnošću do 20
cifara
Informatika (šk.god.2009/2010)

Dragan Cvetković

7

Fakultet za informatiku i menadžment – Beograd

• Ada Lovelace
(ćerka Lorda Bajrona)

Istorija računara

• Interpretator i promoter Babbageovih vizionarskih radova
• Napisala je plan upotrebe analitičke
mašine za računanje niza Bernoullijevih brojeva
• Verovatno je bila prvi programer na
svetu
• Jedan od savremenijih programskih
jezika je nazvan po njoj:
ADA programski jezik

Informatika (šk.god.2009/2010)

Dragan Cvetković

8

Fakultet za informatiku i menadžment – Beograd

• Herman Hollerith
(1860-1929)

Istorija računara

• Razvio je sistem kodovanja
podataka na bušenim karticama
• Patent je korišćen u SAD 1890. za
popis stanovništva
• Program se svodio na
prebrojavanje
• Izbegnute greške čitanja,
praktično neograničena memorija
za pristup
• Njegova prva kompanija je
preteča IBM-a
Informatika (šk.god.2009/2010)

Dragan Cvetković

9

Fakultet za informatiku i menadžment – Beograd

Istorija računara

10

Bušena kartica
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

11

• Alan Turing (1912-1954)
• Definisao je principe modernih
računara
• Program je niz naredbi zapisan
u memoriji nizom simbola
• Formulisao je koncept algoritma
• U II svetskom radu radio u
Bletchley Parku – Britanski
centar za dešifrovanje
• Razvio je metod “bombe” za
napad na Nemačku mašinu za
šifrovanje - Enigma
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

Enigma

12

Mašina “bomba” za dešifrovanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

13

• John Von Nouman
(1903-1957)
• Koncept programa
koji je smešten u
memoriji
• Koncept računara
opšte namene
• Mogućnost
modifikovanja
programa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

14

• Računari više nisu luksuz nego potreba
• Računari i njihova primena su uključeni
u sve aspekte svakodnevnog života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

15

• Svaki današnji računar sledi
osnovni plan projektovan od
strane Babbage-a
• Računar je višenamenski izuzetno prilagodljivo sredstvo
– Može da sabira brojeve, ali
istovremeno i da se koristi za
lansiranje interkontinentalnih
balističkih raketa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

16

• Svaki računar se može posmatrati kao sistem:
– Ulazni podaci: ulazi
– Centralna jedinica: obrada
– Izlazne informacije: izlazi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

17

• Višenamenska upotreba računara se zasniva
na:
– Hardveru:
• Fizički deo računara
– Softveru:
• Instrukcije koje upravljaju hardverom i vrše
transformacije nad prikupljenim podacima, sa
ciljem da se dobije željeni izlaz

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

18

• Osnovne operacije:
• Ulazne operacije (podaci i instrukcije),
• Aritmetičke operacije (sabiranje, množenje,
...),
• Logičke operacije (AND, OR, NOT)
• Izlazne operacije (video, štampa, zvuk, ...)
• Smeštanje i čuvanje podataka (podaci i
programi)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Hardver računara:

Razvoj računara

19







Interne komponente i periferije
CPU - procesor
Čipovi – kontroleri, memorije
Osnovna ploča
Posebne kartice (zvučna, video, mrežna,
memorijska, ...)
• Konektori (serijski, paralelni, video, audio, USB,
mrežni, telefonski, ...)
• Hladnjaci (pasivni i aktivni)
• Izvor napajanja - ispravljač
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Softver računara:

Razvoj računara

• Program – niz naredbi
(instrukcije)
• Sistemski softver (OS)
– skriva kompleksnost
hardvera
• Aplikativni softver
• Korisnici putem
interfejsa interaguju sa
aplikacijom
• Podrazumeva se
ispravan rad hardvera
Informatika (šk.god.2009/2010)

20

Hardware

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

21

External Storage

Internal Storage

Input Units

Arithmetic &
Logic Unit

Output Units

Control Unit

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

22

• Prvi realni računari:
– 1939: Konrad Zuse je
kompletirao prvi
programabilni digitalni
računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

23

• Pred II svetski rat Britanska vlada je formirala
tajni tim matematičara i inženjera za razbijanje
nacističkih vojnih šifara (Lorencova šifra)
– 1943: Tim predvođen matematičarem Alan
Turing-om kompletirao je Kolos, koji su
mnogi smatrali za prvi elektronski digitalni
računar

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Računari 1. generacije

Razvoj računara

24

– 1944: profesor sa Harvarda,
Howard Aiken je razvio računar
Mark I
– Proizvod IBM-a
 Prvi elektro-mehanički računar
opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• 1944: Mark I

Razvoj računara

Informatika (šk.god.2009/2010)

25

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

26

U toku II svetskog rata, u SAD, konstruiše se mašina za
računanje tabela trajektorija za nove topove; mašina se
zvala ENIAC (Electronic Numerical Integrator and
Computer)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

27

• ENIAC:
– Težina 30 tona
– 18000 elektronskih cevi
– Potrošnja 25 KW
– Snaga obrade: 100.000
izračunavanja u sekundi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

28

Posle rata, 1950., konstruisan je UNIVAC I, prvi
komercijalni računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Evolucija i ubrzanje

Razvoj računara

29

– Elektronske cevi su korišćene
u prvim računarima
– Tranzistori zamenjuju
elektronske cevi počevši od
1956. (računari 2. generacije)
• Tranzistori i štampane veze
• Primena na univerzitetima
– Od sredine 60. godina
tranzistore zamenjuju
integrisana kola (računari 3.
generacije)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Integrisana kola
Razvoj računara
omogućavaju:
– Povećanje pouzdanosti





30

Smanjenje dimenzije
Veću brzinu
Veću efikasnost
Niže cene

• LSI - Large Scale
Integration
• VLSI - Very Large Scale
Integration
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara
Mikroračunarska revolucija

31

 1971: Intelovi inženjeri su konstruisali
prvi mikroprocesor
 Mikroračunarska revolucija počinje
1970:
 Apple
 Commodore
...
 Stoni - desktop računari nisu u
potpunosti zamenili velike računare, koji
takođe doživljavaju promenu
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Apple II (1977)

Razvoj računara

32

– BASIC programski jezik
– Displej od 24 linije x 40
kolona
– Memorija od 4100
karaktera
– $1298.

• IBM (PC) 5150 (1981)
– modular design
– 16,000 character memory
– $1265.
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

33

• 1981-1982
– ZX81
• 8-16K

– Spectrum
• 48K

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• GUI - Graphical User
Interface

Razvoj računara

34

– Doug Engelbart's
• Osmislio “humancomputer interaction” HCI
• Razvio je hypertext
• Uveo je kursor kontrolisan
mišem
• Multiple windows.
– WIMP (windows, icons,
menus and pointers)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Macintosh (1984)

Razvoj računara

35

– Steve Jobs
• GUI, ikone, itd
• Desktop – radna
površina
• Upotreba miša i
drugih “pointing
devices”
• “Double click" i
“Click-and-drag“
osobine za podršku
uređajima za
pokazivanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Microsoft Windows

Razvoj računara

36

– Win 1.0, 1985, radio je
na MS-DOS-u, 16 bitni
OS, multitasking
– Win 3.0 i Win 3.1,
1990/92, 16/32 bitni OS
– Win 3.11, Win 95, Win
98, Win Me, 32 bitni OS
– Win NT, 64 bitni OS
– WIN XP, Windows Server
– Windows Vista, 64 bitni
OS
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

37

• Prva generacija (1951-58)
– Elektronske vakum cevi
– Mašinski jezik – jezik niskog nivoa za
programiranje
– Magnetna primarna memorija
– Problemi zagrevanja i održavanja
– Unos podataka i instrukcija preko bušenih
kartica
– Spor ulaz i izlaz
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

38

• Druga generacija (1958-64)
– Tranzistorska tehnologija
– Tehnologija štampanih veza
– Početak jezika višeg nivoa
– Povećana brzina rada
– Magnetna primarna memorija
– Magnetni diskovi i trake za
sekundarnu memoriju
– Tipičan primer: IBM 1620

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

39

• Treća generacija (1965-70)







Pojava integrisanih čipova – IC
Drastično povećanje memorije
Razvoj softvera
Drastično smanjenje veličine i cene
Povećanje brzine i dostupnosti
Tipičan primer:
HONEY WELL - 6000 SERIES

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

40

• Četvrta generacija (1971- do danas)







LSI - Large Scale Integration
VLSI - Very Large Scale Integration
Razvoj mikroprocesora
Pojava mini i super računara
Paralelno procesiranje
Povećana brzina rada, snaga, memorijski
resursi
– Tipični predstavnici:
Apple II, IBM PC

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

41

• Karakteristike razvoja računara:
• Povećanje brzine (radnog takta)
• Povećanje memorijskih resursa (i za primarnu
i sekundarnu memoriju)
• Povećanje širine magistrale
• Paralelizacija u radu
• Niža cena
• Manje dimenzije
• Manja potrošnja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd











Razvoj računara

42

Mainframe
Super računari
Serveri
Radne stanice
Personalni računari
Stoni i prenosivi računari
Mikrokompjuteri
Ugrađeni računari
Mreže, klasteri računara
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

43

• Mainframe i Super računari
• Mainframe
– Višekorisnički
– Koriste se u velikim organizacijama, kao što
su banke i avioprevoznici za velike
računarske poslove

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

• Mainframe

44

– Mogućnost konkurentne
obrade aplikacija
– Velike organizacije –
upravljaju sa više od
1000 transakcija
– Zahtevaju specijalnu
klimu za prostoriju
– Ulaz/Izlaz preko “dumb”
terminala

TERMINALI

Informatika (šk.god.2009/2010)

MAINFRAME

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

45

• Super računari
– Za moćne korisnike kojima je potreban pristup
najbržim i najmoćnijim računarima

NASA Columbia
Supercomputer

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

46

• Super računari
– Skupa, najmodernija tehnologija
– Koriste se za simulacije i modelovanje
kompleksnih sistema
– Mesta primene:






Vremenska prognoza,
Hemijski i fizički procesi
Kretanja u vasioni
Vojne potrebe
.....
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

47

• Serveri, radne stanice i PC (personalni
računari)
– Serveri
• Računari namenjeni za obezbeđivanje softverske
podrške i drugih računarskih resursa drugim
računarima u okviru date mreže

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Radne stanice

Podela računara

48

– Moćni stoni računari sa
povećanom računarskom
snagom (pojačani resursi)
koji su prevashodno
namenjeni krajnjim,
interaktivnim aplikacijama
– Najčešće su povezani na
veliki računarski sistem
– 3D grafika, dizajn i sl.
– Najčešće su potrebni
naučnicima i inženjerima
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

49

• Personalni računari
– Opslužuju jednog
korisnika u datom
trenutku
– Uobičajene primene
obuhvataju:
• obrada teksta,
računovodstvo, igre,
slušanje muzike i
gledanje video
sadržaja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

50

• Prenosivi računari: mašine koje nisu vezane za
stolove
– Notebooks (laptops)
– Handheld computers (PDAs)
– Palmtop

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Ugrađeni računari

Podela računara

51

– Računari posebne namene
isključivo za unapred definisane
zadatke
• Kontrola temperature i
vlažnosti
• Monitorisanje rada srca
• Monitorisanje kućnog
sistema obezbeđenja od
provale, ...

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara
•Pojava računarskih
mreža

52

– Local-Area Networks
(LANs) lokalne mreže
– Wide-Area Networks
(WANs) regionalne mreže
– Eksperimentalna mreža
formirana 1969, nazvana
ARPANET, u narednom
periodu se transformiše u
Internet
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

53

• Servisi (usluge) Interneta
– Elektronska pošta
• E-mail softver

– World Wide Web
• Transformacija Interneta od
tekstualnog u multimedijalno
okruženje, koje obuhvata slike,
animacije, zvuk i video.
• Web browseri - programi koji
služe kao navigacioni prozori
na Web-u
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

54

• Hipertekst linkovi
– Povezuju milione Web stranica kreiranih od
različitih autora
• Intranet
– Privatne unutar-organizacijske mreže
zasnovane na Internet tehnologiji
• Extranet
– Udaljeni korisnici koji mogu da pristupe
resursima Intraneta
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

55

• Doba u razvoju društva:
– Poljoprivredno doba
– Industrijsko doba

• Doba u kome živimo informaciono doba:
– Sve više ljudi zarađuje za
život radeći na računarima

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

56

• Uticaj tehnologije
–Računarska pismenost
već unapređuje naš
svakodnevni život i
profesionalni rad

• Primene (aplikacije):
–Omogućavaju upotrebu
računara za specificirane
namere
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo
• Aplikativni programi

57

– Obrada teksta i stono
izdavaštvo
– Tabelarni proračuni
– Baze podataka
– Računarska grafika i digitalna
fotografija
– Digitalni audio, digitalni video i
multimedija
– Telekomunikacione mreže
– Veštačka inteligencija
– Zabava
– Opšte metode rešavanja
problema
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

58

• Implikacije: Socialna i etička pitanja
– Personalna privatnost ugrožena centralizovanim
bazama podataka i računarskim mrežama
– Rizik od kriminala zasnovanog na visokoj tehnologiji i
teškoćama zaštite osetljivih podataka
– Teškoće u definisanju i zaštiti intelektualne svojine u
uslovima digitalnog doba
– Rizik od otkaza računarskih sistema
– Opasnost od automatizacije i dehumanizacije rada

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

59

– Zloupotreba informacija u
političke i ekonomske svrhe
– Opasnost zavisnosti od
kompleksne tehnologije
– Kraj privatnosti
– Zamagljivanje realnosti
– Evolucija inteligencije
– Pojava bio-digitalne
tehnologije
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

60

 Hardver: osnova svakog novog projekta
 Softver: naredni korak, koji daje vrednost
hardveru
 Servisi: najuspešniji sadašnji poslovni pristup
 Način života: računari postaju deo našeg
načina života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

61

• Računari su evoluirali od Charles Babbageovog plana za analitičku mašinu u moderne
super računare
• Računari se danas pojavljuju u svim oblicima i
veličinama, sa specifičnostima prilagođenim
partikularnim zadacima
• Povezivanje u mrežu poboljšava vrednost i
snagu računara:
– Internet
– WWW
– E-mail

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

62

 Računari i informacione
tehnologije su preomenili svet
temeljno i nepovratno
 Nove tehnologije, kao što su
veštačka inteligencija,
obećavaju nove primene u
budućnosti
 Računari ugrožavaju privatnost,
bezbednost, i možda, naš
individualni način života
Informatika (šk.god.2009/2010)

Dragan Cvetković


Slide 51

Fakultet za informatiku i menadžment – Beograd

1

Informatika
Razvoj računara:
od kalkulatora do mrežnog povezivanja

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

2

Razvoj računara

Ciljevi:







Šta je računar i šta može da uradi?
Uticaj računara na savremeni život
Istorija razvoja računara
Trendovi razvoja savremenih računara
Fundamentalne razlike između računara i
drugih vrsta mašina
Odnos između hardvera i softvera
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

3

Razvoj računara
• Osnovne klase savremenih računara i
njihova upotreba
• Kako Internet menja primenu računara i
informacionih tehnologija uopšte?
• Savremeno informaciono doba
• Socijalni i etički uticaj informacionih
tehnologija na društvo

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija
• Značajni pronalasci XX veka:
• Mobilna telefonija, Internet, WWW, video
konferencije
• Faza projektovanja, upotrebe, usavršavanja
• Suštinski su zasnovani na IT

Informatika (šk.god.2009/2010)

Dragan Cvetković

4

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija

• Informaciona tehnologija
• Širok spektar alata i tehnika koje se koriste
prilikom kreiranja, skladištenja, obrade i
distribucije podataka i informacija

• Osnovni cilj IT-a
• Odgovoriti na zahtev (potrošača) efikasnije i
prikladnije

Informatika (šk.god.2009/2010)

Dragan Cvetković

5

Fakultet za informatiku i menadžment – Beograd

Istorija računara
• Abacus, Vavilon, 4000
godina BC, aritmetičke
operacije, koristi se u
Kini, Japanu, Indiji itd.

• Blaise Pascal, 1642,
mehanički kalkulator,
rad sa osmocifrenim
brojevima

Informatika (šk.god.2009/2010)

Dragan Cvetković

6

Fakultet za informatiku i menadžment – Beograd

• Charles Babbage
(1791-1871)
“the father of computers”

Istorija računara

– Profesor matematike sa
Kembridža iz 19. veka
– Prvi mehanički računar
(kompjuter)
– Analitička mašina
– Programabilna pomoću
bušenih kartica
– Izvođenje računskih
operacija sa tačnošću do 20
cifara
Informatika (šk.god.2009/2010)

Dragan Cvetković

7

Fakultet za informatiku i menadžment – Beograd

• Ada Lovelace
(ćerka Lorda Bajrona)

Istorija računara

• Interpretator i promoter Babbageovih vizionarskih radova
• Napisala je plan upotrebe analitičke
mašine za računanje niza Bernoullijevih brojeva
• Verovatno je bila prvi programer na
svetu
• Jedan od savremenijih programskih
jezika je nazvan po njoj:
ADA programski jezik

Informatika (šk.god.2009/2010)

Dragan Cvetković

8

Fakultet za informatiku i menadžment – Beograd

• Herman Hollerith
(1860-1929)

Istorija računara

• Razvio je sistem kodovanja
podataka na bušenim karticama
• Patent je korišćen u SAD 1890. za
popis stanovništva
• Program se svodio na
prebrojavanje
• Izbegnute greške čitanja,
praktično neograničena memorija
za pristup
• Njegova prva kompanija je
preteča IBM-a
Informatika (šk.god.2009/2010)

Dragan Cvetković

9

Fakultet za informatiku i menadžment – Beograd

Istorija računara

10

Bušena kartica
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

11

• Alan Turing (1912-1954)
• Definisao je principe modernih
računara
• Program je niz naredbi zapisan
u memoriji nizom simbola
• Formulisao je koncept algoritma
• U II svetskom radu radio u
Bletchley Parku – Britanski
centar za dešifrovanje
• Razvio je metod “bombe” za
napad na Nemačku mašinu za
šifrovanje - Enigma
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

Enigma

12

Mašina “bomba” za dešifrovanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

13

• John Von Nouman
(1903-1957)
• Koncept programa
koji je smešten u
memoriji
• Koncept računara
opšte namene
• Mogućnost
modifikovanja
programa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

14

• Računari više nisu luksuz nego potreba
• Računari i njihova primena su uključeni
u sve aspekte svakodnevnog života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

15

• Svaki današnji računar sledi
osnovni plan projektovan od
strane Babbage-a
• Računar je višenamenski izuzetno prilagodljivo sredstvo
– Može da sabira brojeve, ali
istovremeno i da se koristi za
lansiranje interkontinentalnih
balističkih raketa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

16

• Svaki računar se može posmatrati kao sistem:
– Ulazni podaci: ulazi
– Centralna jedinica: obrada
– Izlazne informacije: izlazi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

17

• Višenamenska upotreba računara se zasniva
na:
– Hardveru:
• Fizički deo računara
– Softveru:
• Instrukcije koje upravljaju hardverom i vrše
transformacije nad prikupljenim podacima, sa
ciljem da se dobije željeni izlaz

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

18

• Osnovne operacije:
• Ulazne operacije (podaci i instrukcije),
• Aritmetičke operacije (sabiranje, množenje,
...),
• Logičke operacije (AND, OR, NOT)
• Izlazne operacije (video, štampa, zvuk, ...)
• Smeštanje i čuvanje podataka (podaci i
programi)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Hardver računara:

Razvoj računara

19







Interne komponente i periferije
CPU - procesor
Čipovi – kontroleri, memorije
Osnovna ploča
Posebne kartice (zvučna, video, mrežna,
memorijska, ...)
• Konektori (serijski, paralelni, video, audio, USB,
mrežni, telefonski, ...)
• Hladnjaci (pasivni i aktivni)
• Izvor napajanja - ispravljač
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Softver računara:

Razvoj računara

• Program – niz naredbi
(instrukcije)
• Sistemski softver (OS)
– skriva kompleksnost
hardvera
• Aplikativni softver
• Korisnici putem
interfejsa interaguju sa
aplikacijom
• Podrazumeva se
ispravan rad hardvera
Informatika (šk.god.2009/2010)

20

Hardware

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

21

External Storage

Internal Storage

Input Units

Arithmetic &
Logic Unit

Output Units

Control Unit

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

22

• Prvi realni računari:
– 1939: Konrad Zuse je
kompletirao prvi
programabilni digitalni
računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

23

• Pred II svetski rat Britanska vlada je formirala
tajni tim matematičara i inženjera za razbijanje
nacističkih vojnih šifara (Lorencova šifra)
– 1943: Tim predvođen matematičarem Alan
Turing-om kompletirao je Kolos, koji su
mnogi smatrali za prvi elektronski digitalni
računar

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Računari 1. generacije

Razvoj računara

24

– 1944: profesor sa Harvarda,
Howard Aiken je razvio računar
Mark I
– Proizvod IBM-a
 Prvi elektro-mehanički računar
opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• 1944: Mark I

Razvoj računara

Informatika (šk.god.2009/2010)

25

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

26

U toku II svetskog rata, u SAD, konstruiše se mašina za
računanje tabela trajektorija za nove topove; mašina se
zvala ENIAC (Electronic Numerical Integrator and
Computer)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

27

• ENIAC:
– Težina 30 tona
– 18000 elektronskih cevi
– Potrošnja 25 KW
– Snaga obrade: 100.000
izračunavanja u sekundi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

28

Posle rata, 1950., konstruisan je UNIVAC I, prvi
komercijalni računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Evolucija i ubrzanje

Razvoj računara

29

– Elektronske cevi su korišćene
u prvim računarima
– Tranzistori zamenjuju
elektronske cevi počevši od
1956. (računari 2. generacije)
• Tranzistori i štampane veze
• Primena na univerzitetima
– Od sredine 60. godina
tranzistore zamenjuju
integrisana kola (računari 3.
generacije)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Integrisana kola
Razvoj računara
omogućavaju:
– Povećanje pouzdanosti





30

Smanjenje dimenzije
Veću brzinu
Veću efikasnost
Niže cene

• LSI - Large Scale
Integration
• VLSI - Very Large Scale
Integration
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara
Mikroračunarska revolucija

31

 1971: Intelovi inženjeri su konstruisali
prvi mikroprocesor
 Mikroračunarska revolucija počinje
1970:
 Apple
 Commodore
...
 Stoni - desktop računari nisu u
potpunosti zamenili velike računare, koji
takođe doživljavaju promenu
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Apple II (1977)

Razvoj računara

32

– BASIC programski jezik
– Displej od 24 linije x 40
kolona
– Memorija od 4100
karaktera
– $1298.

• IBM (PC) 5150 (1981)
– modular design
– 16,000 character memory
– $1265.
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

33

• 1981-1982
– ZX81
• 8-16K

– Spectrum
• 48K

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• GUI - Graphical User
Interface

Razvoj računara

34

– Doug Engelbart's
• Osmislio “humancomputer interaction” HCI
• Razvio je hypertext
• Uveo je kursor kontrolisan
mišem
• Multiple windows.
– WIMP (windows, icons,
menus and pointers)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Macintosh (1984)

Razvoj računara

35

– Steve Jobs
• GUI, ikone, itd
• Desktop – radna
površina
• Upotreba miša i
drugih “pointing
devices”
• “Double click" i
“Click-and-drag“
osobine za podršku
uređajima za
pokazivanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Microsoft Windows

Razvoj računara

36

– Win 1.0, 1985, radio je
na MS-DOS-u, 16 bitni
OS, multitasking
– Win 3.0 i Win 3.1,
1990/92, 16/32 bitni OS
– Win 3.11, Win 95, Win
98, Win Me, 32 bitni OS
– Win NT, 64 bitni OS
– WIN XP, Windows Server
– Windows Vista, 64 bitni
OS
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

37

• Prva generacija (1951-58)
– Elektronske vakum cevi
– Mašinski jezik – jezik niskog nivoa za
programiranje
– Magnetna primarna memorija
– Problemi zagrevanja i održavanja
– Unos podataka i instrukcija preko bušenih
kartica
– Spor ulaz i izlaz
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

38

• Druga generacija (1958-64)
– Tranzistorska tehnologija
– Tehnologija štampanih veza
– Početak jezika višeg nivoa
– Povećana brzina rada
– Magnetna primarna memorija
– Magnetni diskovi i trake za
sekundarnu memoriju
– Tipičan primer: IBM 1620

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

39

• Treća generacija (1965-70)







Pojava integrisanih čipova – IC
Drastično povećanje memorije
Razvoj softvera
Drastično smanjenje veličine i cene
Povećanje brzine i dostupnosti
Tipičan primer:
HONEY WELL - 6000 SERIES

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

40

• Četvrta generacija (1971- do danas)







LSI - Large Scale Integration
VLSI - Very Large Scale Integration
Razvoj mikroprocesora
Pojava mini i super računara
Paralelno procesiranje
Povećana brzina rada, snaga, memorijski
resursi
– Tipični predstavnici:
Apple II, IBM PC

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

41

• Karakteristike razvoja računara:
• Povećanje brzine (radnog takta)
• Povećanje memorijskih resursa (i za primarnu
i sekundarnu memoriju)
• Povećanje širine magistrale
• Paralelizacija u radu
• Niža cena
• Manje dimenzije
• Manja potrošnja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd











Razvoj računara

42

Mainframe
Super računari
Serveri
Radne stanice
Personalni računari
Stoni i prenosivi računari
Mikrokompjuteri
Ugrađeni računari
Mreže, klasteri računara
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

43

• Mainframe i Super računari
• Mainframe
– Višekorisnički
– Koriste se u velikim organizacijama, kao što
su banke i avioprevoznici za velike
računarske poslove

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

• Mainframe

44

– Mogućnost konkurentne
obrade aplikacija
– Velike organizacije –
upravljaju sa više od
1000 transakcija
– Zahtevaju specijalnu
klimu za prostoriju
– Ulaz/Izlaz preko “dumb”
terminala

TERMINALI

Informatika (šk.god.2009/2010)

MAINFRAME

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

45

• Super računari
– Za moćne korisnike kojima je potreban pristup
najbržim i najmoćnijim računarima

NASA Columbia
Supercomputer

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

46

• Super računari
– Skupa, najmodernija tehnologija
– Koriste se za simulacije i modelovanje
kompleksnih sistema
– Mesta primene:






Vremenska prognoza,
Hemijski i fizički procesi
Kretanja u vasioni
Vojne potrebe
.....
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

47

• Serveri, radne stanice i PC (personalni
računari)
– Serveri
• Računari namenjeni za obezbeđivanje softverske
podrške i drugih računarskih resursa drugim
računarima u okviru date mreže

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Radne stanice

Podela računara

48

– Moćni stoni računari sa
povećanom računarskom
snagom (pojačani resursi)
koji su prevashodno
namenjeni krajnjim,
interaktivnim aplikacijama
– Najčešće su povezani na
veliki računarski sistem
– 3D grafika, dizajn i sl.
– Najčešće su potrebni
naučnicima i inženjerima
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

49

• Personalni računari
– Opslužuju jednog
korisnika u datom
trenutku
– Uobičajene primene
obuhvataju:
• obrada teksta,
računovodstvo, igre,
slušanje muzike i
gledanje video
sadržaja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

50

• Prenosivi računari: mašine koje nisu vezane za
stolove
– Notebooks (laptops)
– Handheld computers (PDAs)
– Palmtop

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Ugrađeni računari

Podela računara

51

– Računari posebne namene
isključivo za unapred definisane
zadatke
• Kontrola temperature i
vlažnosti
• Monitorisanje rada srca
• Monitorisanje kućnog
sistema obezbeđenja od
provale, ...

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara
•Pojava računarskih
mreža

52

– Local-Area Networks
(LANs) lokalne mreže
– Wide-Area Networks
(WANs) regionalne mreže
– Eksperimentalna mreža
formirana 1969, nazvana
ARPANET, u narednom
periodu se transformiše u
Internet
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

53

• Servisi (usluge) Interneta
– Elektronska pošta
• E-mail softver

– World Wide Web
• Transformacija Interneta od
tekstualnog u multimedijalno
okruženje, koje obuhvata slike,
animacije, zvuk i video.
• Web browseri - programi koji
služe kao navigacioni prozori
na Web-u
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

54

• Hipertekst linkovi
– Povezuju milione Web stranica kreiranih od
različitih autora
• Intranet
– Privatne unutar-organizacijske mreže
zasnovane na Internet tehnologiji
• Extranet
– Udaljeni korisnici koji mogu da pristupe
resursima Intraneta
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

55

• Doba u razvoju društva:
– Poljoprivredno doba
– Industrijsko doba

• Doba u kome živimo informaciono doba:
– Sve više ljudi zarađuje za
život radeći na računarima

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

56

• Uticaj tehnologije
–Računarska pismenost
već unapređuje naš
svakodnevni život i
profesionalni rad

• Primene (aplikacije):
–Omogućavaju upotrebu
računara za specificirane
namere
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo
• Aplikativni programi

57

– Obrada teksta i stono
izdavaštvo
– Tabelarni proračuni
– Baze podataka
– Računarska grafika i digitalna
fotografija
– Digitalni audio, digitalni video i
multimedija
– Telekomunikacione mreže
– Veštačka inteligencija
– Zabava
– Opšte metode rešavanja
problema
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

58

• Implikacije: Socialna i etička pitanja
– Personalna privatnost ugrožena centralizovanim
bazama podataka i računarskim mrežama
– Rizik od kriminala zasnovanog na visokoj tehnologiji i
teškoćama zaštite osetljivih podataka
– Teškoće u definisanju i zaštiti intelektualne svojine u
uslovima digitalnog doba
– Rizik od otkaza računarskih sistema
– Opasnost od automatizacije i dehumanizacije rada

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

59

– Zloupotreba informacija u
političke i ekonomske svrhe
– Opasnost zavisnosti od
kompleksne tehnologije
– Kraj privatnosti
– Zamagljivanje realnosti
– Evolucija inteligencije
– Pojava bio-digitalne
tehnologije
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

60

 Hardver: osnova svakog novog projekta
 Softver: naredni korak, koji daje vrednost
hardveru
 Servisi: najuspešniji sadašnji poslovni pristup
 Način života: računari postaju deo našeg
načina života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

61

• Računari su evoluirali od Charles Babbageovog plana za analitičku mašinu u moderne
super računare
• Računari se danas pojavljuju u svim oblicima i
veličinama, sa specifičnostima prilagođenim
partikularnim zadacima
• Povezivanje u mrežu poboljšava vrednost i
snagu računara:
– Internet
– WWW
– E-mail

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

62

 Računari i informacione
tehnologije su preomenili svet
temeljno i nepovratno
 Nove tehnologije, kao što su
veštačka inteligencija,
obećavaju nove primene u
budućnosti
 Računari ugrožavaju privatnost,
bezbednost, i možda, naš
individualni način života
Informatika (šk.god.2009/2010)

Dragan Cvetković


Slide 52

Fakultet za informatiku i menadžment – Beograd

1

Informatika
Razvoj računara:
od kalkulatora do mrežnog povezivanja

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

2

Razvoj računara

Ciljevi:







Šta je računar i šta može da uradi?
Uticaj računara na savremeni život
Istorija razvoja računara
Trendovi razvoja savremenih računara
Fundamentalne razlike između računara i
drugih vrsta mašina
Odnos između hardvera i softvera
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

3

Razvoj računara
• Osnovne klase savremenih računara i
njihova upotreba
• Kako Internet menja primenu računara i
informacionih tehnologija uopšte?
• Savremeno informaciono doba
• Socijalni i etički uticaj informacionih
tehnologija na društvo

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija
• Značajni pronalasci XX veka:
• Mobilna telefonija, Internet, WWW, video
konferencije
• Faza projektovanja, upotrebe, usavršavanja
• Suštinski su zasnovani na IT

Informatika (šk.god.2009/2010)

Dragan Cvetković

4

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija

• Informaciona tehnologija
• Širok spektar alata i tehnika koje se koriste
prilikom kreiranja, skladištenja, obrade i
distribucije podataka i informacija

• Osnovni cilj IT-a
• Odgovoriti na zahtev (potrošača) efikasnije i
prikladnije

Informatika (šk.god.2009/2010)

Dragan Cvetković

5

Fakultet za informatiku i menadžment – Beograd

Istorija računara
• Abacus, Vavilon, 4000
godina BC, aritmetičke
operacije, koristi se u
Kini, Japanu, Indiji itd.

• Blaise Pascal, 1642,
mehanički kalkulator,
rad sa osmocifrenim
brojevima

Informatika (šk.god.2009/2010)

Dragan Cvetković

6

Fakultet za informatiku i menadžment – Beograd

• Charles Babbage
(1791-1871)
“the father of computers”

Istorija računara

– Profesor matematike sa
Kembridža iz 19. veka
– Prvi mehanički računar
(kompjuter)
– Analitička mašina
– Programabilna pomoću
bušenih kartica
– Izvođenje računskih
operacija sa tačnošću do 20
cifara
Informatika (šk.god.2009/2010)

Dragan Cvetković

7

Fakultet za informatiku i menadžment – Beograd

• Ada Lovelace
(ćerka Lorda Bajrona)

Istorija računara

• Interpretator i promoter Babbageovih vizionarskih radova
• Napisala je plan upotrebe analitičke
mašine za računanje niza Bernoullijevih brojeva
• Verovatno je bila prvi programer na
svetu
• Jedan od savremenijih programskih
jezika je nazvan po njoj:
ADA programski jezik

Informatika (šk.god.2009/2010)

Dragan Cvetković

8

Fakultet za informatiku i menadžment – Beograd

• Herman Hollerith
(1860-1929)

Istorija računara

• Razvio je sistem kodovanja
podataka na bušenim karticama
• Patent je korišćen u SAD 1890. za
popis stanovništva
• Program se svodio na
prebrojavanje
• Izbegnute greške čitanja,
praktično neograničena memorija
za pristup
• Njegova prva kompanija je
preteča IBM-a
Informatika (šk.god.2009/2010)

Dragan Cvetković

9

Fakultet za informatiku i menadžment – Beograd

Istorija računara

10

Bušena kartica
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

11

• Alan Turing (1912-1954)
• Definisao je principe modernih
računara
• Program je niz naredbi zapisan
u memoriji nizom simbola
• Formulisao je koncept algoritma
• U II svetskom radu radio u
Bletchley Parku – Britanski
centar za dešifrovanje
• Razvio je metod “bombe” za
napad na Nemačku mašinu za
šifrovanje - Enigma
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

Enigma

12

Mašina “bomba” za dešifrovanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

13

• John Von Nouman
(1903-1957)
• Koncept programa
koji je smešten u
memoriji
• Koncept računara
opšte namene
• Mogućnost
modifikovanja
programa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

14

• Računari više nisu luksuz nego potreba
• Računari i njihova primena su uključeni
u sve aspekte svakodnevnog života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

15

• Svaki današnji računar sledi
osnovni plan projektovan od
strane Babbage-a
• Računar je višenamenski izuzetno prilagodljivo sredstvo
– Može da sabira brojeve, ali
istovremeno i da se koristi za
lansiranje interkontinentalnih
balističkih raketa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

16

• Svaki računar se može posmatrati kao sistem:
– Ulazni podaci: ulazi
– Centralna jedinica: obrada
– Izlazne informacije: izlazi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

17

• Višenamenska upotreba računara se zasniva
na:
– Hardveru:
• Fizički deo računara
– Softveru:
• Instrukcije koje upravljaju hardverom i vrše
transformacije nad prikupljenim podacima, sa
ciljem da se dobije željeni izlaz

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

18

• Osnovne operacije:
• Ulazne operacije (podaci i instrukcije),
• Aritmetičke operacije (sabiranje, množenje,
...),
• Logičke operacije (AND, OR, NOT)
• Izlazne operacije (video, štampa, zvuk, ...)
• Smeštanje i čuvanje podataka (podaci i
programi)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Hardver računara:

Razvoj računara

19







Interne komponente i periferije
CPU - procesor
Čipovi – kontroleri, memorije
Osnovna ploča
Posebne kartice (zvučna, video, mrežna,
memorijska, ...)
• Konektori (serijski, paralelni, video, audio, USB,
mrežni, telefonski, ...)
• Hladnjaci (pasivni i aktivni)
• Izvor napajanja - ispravljač
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Softver računara:

Razvoj računara

• Program – niz naredbi
(instrukcije)
• Sistemski softver (OS)
– skriva kompleksnost
hardvera
• Aplikativni softver
• Korisnici putem
interfejsa interaguju sa
aplikacijom
• Podrazumeva se
ispravan rad hardvera
Informatika (šk.god.2009/2010)

20

Hardware

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

21

External Storage

Internal Storage

Input Units

Arithmetic &
Logic Unit

Output Units

Control Unit

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

22

• Prvi realni računari:
– 1939: Konrad Zuse je
kompletirao prvi
programabilni digitalni
računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

23

• Pred II svetski rat Britanska vlada je formirala
tajni tim matematičara i inženjera za razbijanje
nacističkih vojnih šifara (Lorencova šifra)
– 1943: Tim predvođen matematičarem Alan
Turing-om kompletirao je Kolos, koji su
mnogi smatrali za prvi elektronski digitalni
računar

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Računari 1. generacije

Razvoj računara

24

– 1944: profesor sa Harvarda,
Howard Aiken je razvio računar
Mark I
– Proizvod IBM-a
 Prvi elektro-mehanički računar
opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• 1944: Mark I

Razvoj računara

Informatika (šk.god.2009/2010)

25

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

26

U toku II svetskog rata, u SAD, konstruiše se mašina za
računanje tabela trajektorija za nove topove; mašina se
zvala ENIAC (Electronic Numerical Integrator and
Computer)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

27

• ENIAC:
– Težina 30 tona
– 18000 elektronskih cevi
– Potrošnja 25 KW
– Snaga obrade: 100.000
izračunavanja u sekundi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

28

Posle rata, 1950., konstruisan je UNIVAC I, prvi
komercijalni računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Evolucija i ubrzanje

Razvoj računara

29

– Elektronske cevi su korišćene
u prvim računarima
– Tranzistori zamenjuju
elektronske cevi počevši od
1956. (računari 2. generacije)
• Tranzistori i štampane veze
• Primena na univerzitetima
– Od sredine 60. godina
tranzistore zamenjuju
integrisana kola (računari 3.
generacije)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Integrisana kola
Razvoj računara
omogućavaju:
– Povećanje pouzdanosti





30

Smanjenje dimenzije
Veću brzinu
Veću efikasnost
Niže cene

• LSI - Large Scale
Integration
• VLSI - Very Large Scale
Integration
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara
Mikroračunarska revolucija

31

 1971: Intelovi inženjeri su konstruisali
prvi mikroprocesor
 Mikroračunarska revolucija počinje
1970:
 Apple
 Commodore
...
 Stoni - desktop računari nisu u
potpunosti zamenili velike računare, koji
takođe doživljavaju promenu
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Apple II (1977)

Razvoj računara

32

– BASIC programski jezik
– Displej od 24 linije x 40
kolona
– Memorija od 4100
karaktera
– $1298.

• IBM (PC) 5150 (1981)
– modular design
– 16,000 character memory
– $1265.
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

33

• 1981-1982
– ZX81
• 8-16K

– Spectrum
• 48K

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• GUI - Graphical User
Interface

Razvoj računara

34

– Doug Engelbart's
• Osmislio “humancomputer interaction” HCI
• Razvio je hypertext
• Uveo je kursor kontrolisan
mišem
• Multiple windows.
– WIMP (windows, icons,
menus and pointers)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Macintosh (1984)

Razvoj računara

35

– Steve Jobs
• GUI, ikone, itd
• Desktop – radna
površina
• Upotreba miša i
drugih “pointing
devices”
• “Double click" i
“Click-and-drag“
osobine za podršku
uređajima za
pokazivanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Microsoft Windows

Razvoj računara

36

– Win 1.0, 1985, radio je
na MS-DOS-u, 16 bitni
OS, multitasking
– Win 3.0 i Win 3.1,
1990/92, 16/32 bitni OS
– Win 3.11, Win 95, Win
98, Win Me, 32 bitni OS
– Win NT, 64 bitni OS
– WIN XP, Windows Server
– Windows Vista, 64 bitni
OS
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

37

• Prva generacija (1951-58)
– Elektronske vakum cevi
– Mašinski jezik – jezik niskog nivoa za
programiranje
– Magnetna primarna memorija
– Problemi zagrevanja i održavanja
– Unos podataka i instrukcija preko bušenih
kartica
– Spor ulaz i izlaz
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

38

• Druga generacija (1958-64)
– Tranzistorska tehnologija
– Tehnologija štampanih veza
– Početak jezika višeg nivoa
– Povećana brzina rada
– Magnetna primarna memorija
– Magnetni diskovi i trake za
sekundarnu memoriju
– Tipičan primer: IBM 1620

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

39

• Treća generacija (1965-70)







Pojava integrisanih čipova – IC
Drastično povećanje memorije
Razvoj softvera
Drastično smanjenje veličine i cene
Povećanje brzine i dostupnosti
Tipičan primer:
HONEY WELL - 6000 SERIES

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

40

• Četvrta generacija (1971- do danas)







LSI - Large Scale Integration
VLSI - Very Large Scale Integration
Razvoj mikroprocesora
Pojava mini i super računara
Paralelno procesiranje
Povećana brzina rada, snaga, memorijski
resursi
– Tipični predstavnici:
Apple II, IBM PC

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

41

• Karakteristike razvoja računara:
• Povećanje brzine (radnog takta)
• Povećanje memorijskih resursa (i za primarnu
i sekundarnu memoriju)
• Povećanje širine magistrale
• Paralelizacija u radu
• Niža cena
• Manje dimenzije
• Manja potrošnja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd











Razvoj računara

42

Mainframe
Super računari
Serveri
Radne stanice
Personalni računari
Stoni i prenosivi računari
Mikrokompjuteri
Ugrađeni računari
Mreže, klasteri računara
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

43

• Mainframe i Super računari
• Mainframe
– Višekorisnički
– Koriste se u velikim organizacijama, kao što
su banke i avioprevoznici za velike
računarske poslove

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

• Mainframe

44

– Mogućnost konkurentne
obrade aplikacija
– Velike organizacije –
upravljaju sa više od
1000 transakcija
– Zahtevaju specijalnu
klimu za prostoriju
– Ulaz/Izlaz preko “dumb”
terminala

TERMINALI

Informatika (šk.god.2009/2010)

MAINFRAME

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

45

• Super računari
– Za moćne korisnike kojima je potreban pristup
najbržim i najmoćnijim računarima

NASA Columbia
Supercomputer

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

46

• Super računari
– Skupa, najmodernija tehnologija
– Koriste se za simulacije i modelovanje
kompleksnih sistema
– Mesta primene:






Vremenska prognoza,
Hemijski i fizički procesi
Kretanja u vasioni
Vojne potrebe
.....
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

47

• Serveri, radne stanice i PC (personalni
računari)
– Serveri
• Računari namenjeni za obezbeđivanje softverske
podrške i drugih računarskih resursa drugim
računarima u okviru date mreže

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Radne stanice

Podela računara

48

– Moćni stoni računari sa
povećanom računarskom
snagom (pojačani resursi)
koji su prevashodno
namenjeni krajnjim,
interaktivnim aplikacijama
– Najčešće su povezani na
veliki računarski sistem
– 3D grafika, dizajn i sl.
– Najčešće su potrebni
naučnicima i inženjerima
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

49

• Personalni računari
– Opslužuju jednog
korisnika u datom
trenutku
– Uobičajene primene
obuhvataju:
• obrada teksta,
računovodstvo, igre,
slušanje muzike i
gledanje video
sadržaja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

50

• Prenosivi računari: mašine koje nisu vezane za
stolove
– Notebooks (laptops)
– Handheld computers (PDAs)
– Palmtop

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Ugrađeni računari

Podela računara

51

– Računari posebne namene
isključivo za unapred definisane
zadatke
• Kontrola temperature i
vlažnosti
• Monitorisanje rada srca
• Monitorisanje kućnog
sistema obezbeđenja od
provale, ...

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara
•Pojava računarskih
mreža

52

– Local-Area Networks
(LANs) lokalne mreže
– Wide-Area Networks
(WANs) regionalne mreže
– Eksperimentalna mreža
formirana 1969, nazvana
ARPANET, u narednom
periodu se transformiše u
Internet
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

53

• Servisi (usluge) Interneta
– Elektronska pošta
• E-mail softver

– World Wide Web
• Transformacija Interneta od
tekstualnog u multimedijalno
okruženje, koje obuhvata slike,
animacije, zvuk i video.
• Web browseri - programi koji
služe kao navigacioni prozori
na Web-u
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

54

• Hipertekst linkovi
– Povezuju milione Web stranica kreiranih od
različitih autora
• Intranet
– Privatne unutar-organizacijske mreže
zasnovane na Internet tehnologiji
• Extranet
– Udaljeni korisnici koji mogu da pristupe
resursima Intraneta
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

55

• Doba u razvoju društva:
– Poljoprivredno doba
– Industrijsko doba

• Doba u kome živimo informaciono doba:
– Sve više ljudi zarađuje za
život radeći na računarima

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

56

• Uticaj tehnologije
–Računarska pismenost
već unapređuje naš
svakodnevni život i
profesionalni rad

• Primene (aplikacije):
–Omogućavaju upotrebu
računara za specificirane
namere
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo
• Aplikativni programi

57

– Obrada teksta i stono
izdavaštvo
– Tabelarni proračuni
– Baze podataka
– Računarska grafika i digitalna
fotografija
– Digitalni audio, digitalni video i
multimedija
– Telekomunikacione mreže
– Veštačka inteligencija
– Zabava
– Opšte metode rešavanja
problema
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

58

• Implikacije: Socialna i etička pitanja
– Personalna privatnost ugrožena centralizovanim
bazama podataka i računarskim mrežama
– Rizik od kriminala zasnovanog na visokoj tehnologiji i
teškoćama zaštite osetljivih podataka
– Teškoće u definisanju i zaštiti intelektualne svojine u
uslovima digitalnog doba
– Rizik od otkaza računarskih sistema
– Opasnost od automatizacije i dehumanizacije rada

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

59

– Zloupotreba informacija u
političke i ekonomske svrhe
– Opasnost zavisnosti od
kompleksne tehnologije
– Kraj privatnosti
– Zamagljivanje realnosti
– Evolucija inteligencije
– Pojava bio-digitalne
tehnologije
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

60

 Hardver: osnova svakog novog projekta
 Softver: naredni korak, koji daje vrednost
hardveru
 Servisi: najuspešniji sadašnji poslovni pristup
 Način života: računari postaju deo našeg
načina života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

61

• Računari su evoluirali od Charles Babbageovog plana za analitičku mašinu u moderne
super računare
• Računari se danas pojavljuju u svim oblicima i
veličinama, sa specifičnostima prilagođenim
partikularnim zadacima
• Povezivanje u mrežu poboljšava vrednost i
snagu računara:
– Internet
– WWW
– E-mail

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

62

 Računari i informacione
tehnologije su preomenili svet
temeljno i nepovratno
 Nove tehnologije, kao što su
veštačka inteligencija,
obećavaju nove primene u
budućnosti
 Računari ugrožavaju privatnost,
bezbednost, i možda, naš
individualni način života
Informatika (šk.god.2009/2010)

Dragan Cvetković


Slide 53

Fakultet za informatiku i menadžment – Beograd

1

Informatika
Razvoj računara:
od kalkulatora do mrežnog povezivanja

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

2

Razvoj računara

Ciljevi:







Šta je računar i šta može da uradi?
Uticaj računara na savremeni život
Istorija razvoja računara
Trendovi razvoja savremenih računara
Fundamentalne razlike između računara i
drugih vrsta mašina
Odnos između hardvera i softvera
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

3

Razvoj računara
• Osnovne klase savremenih računara i
njihova upotreba
• Kako Internet menja primenu računara i
informacionih tehnologija uopšte?
• Savremeno informaciono doba
• Socijalni i etički uticaj informacionih
tehnologija na društvo

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija
• Značajni pronalasci XX veka:
• Mobilna telefonija, Internet, WWW, video
konferencije
• Faza projektovanja, upotrebe, usavršavanja
• Suštinski su zasnovani na IT

Informatika (šk.god.2009/2010)

Dragan Cvetković

4

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija

• Informaciona tehnologija
• Širok spektar alata i tehnika koje se koriste
prilikom kreiranja, skladištenja, obrade i
distribucije podataka i informacija

• Osnovni cilj IT-a
• Odgovoriti na zahtev (potrošača) efikasnije i
prikladnije

Informatika (šk.god.2009/2010)

Dragan Cvetković

5

Fakultet za informatiku i menadžment – Beograd

Istorija računara
• Abacus, Vavilon, 4000
godina BC, aritmetičke
operacije, koristi se u
Kini, Japanu, Indiji itd.

• Blaise Pascal, 1642,
mehanički kalkulator,
rad sa osmocifrenim
brojevima

Informatika (šk.god.2009/2010)

Dragan Cvetković

6

Fakultet za informatiku i menadžment – Beograd

• Charles Babbage
(1791-1871)
“the father of computers”

Istorija računara

– Profesor matematike sa
Kembridža iz 19. veka
– Prvi mehanički računar
(kompjuter)
– Analitička mašina
– Programabilna pomoću
bušenih kartica
– Izvođenje računskih
operacija sa tačnošću do 20
cifara
Informatika (šk.god.2009/2010)

Dragan Cvetković

7

Fakultet za informatiku i menadžment – Beograd

• Ada Lovelace
(ćerka Lorda Bajrona)

Istorija računara

• Interpretator i promoter Babbageovih vizionarskih radova
• Napisala je plan upotrebe analitičke
mašine za računanje niza Bernoullijevih brojeva
• Verovatno je bila prvi programer na
svetu
• Jedan od savremenijih programskih
jezika je nazvan po njoj:
ADA programski jezik

Informatika (šk.god.2009/2010)

Dragan Cvetković

8

Fakultet za informatiku i menadžment – Beograd

• Herman Hollerith
(1860-1929)

Istorija računara

• Razvio je sistem kodovanja
podataka na bušenim karticama
• Patent je korišćen u SAD 1890. za
popis stanovništva
• Program se svodio na
prebrojavanje
• Izbegnute greške čitanja,
praktično neograničena memorija
za pristup
• Njegova prva kompanija je
preteča IBM-a
Informatika (šk.god.2009/2010)

Dragan Cvetković

9

Fakultet za informatiku i menadžment – Beograd

Istorija računara

10

Bušena kartica
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

11

• Alan Turing (1912-1954)
• Definisao je principe modernih
računara
• Program je niz naredbi zapisan
u memoriji nizom simbola
• Formulisao je koncept algoritma
• U II svetskom radu radio u
Bletchley Parku – Britanski
centar za dešifrovanje
• Razvio je metod “bombe” za
napad na Nemačku mašinu za
šifrovanje - Enigma
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

Enigma

12

Mašina “bomba” za dešifrovanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

13

• John Von Nouman
(1903-1957)
• Koncept programa
koji je smešten u
memoriji
• Koncept računara
opšte namene
• Mogućnost
modifikovanja
programa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

14

• Računari više nisu luksuz nego potreba
• Računari i njihova primena su uključeni
u sve aspekte svakodnevnog života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

15

• Svaki današnji računar sledi
osnovni plan projektovan od
strane Babbage-a
• Računar je višenamenski izuzetno prilagodljivo sredstvo
– Može da sabira brojeve, ali
istovremeno i da se koristi za
lansiranje interkontinentalnih
balističkih raketa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

16

• Svaki računar se može posmatrati kao sistem:
– Ulazni podaci: ulazi
– Centralna jedinica: obrada
– Izlazne informacije: izlazi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

17

• Višenamenska upotreba računara se zasniva
na:
– Hardveru:
• Fizički deo računara
– Softveru:
• Instrukcije koje upravljaju hardverom i vrše
transformacije nad prikupljenim podacima, sa
ciljem da se dobije željeni izlaz

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

18

• Osnovne operacije:
• Ulazne operacije (podaci i instrukcije),
• Aritmetičke operacije (sabiranje, množenje,
...),
• Logičke operacije (AND, OR, NOT)
• Izlazne operacije (video, štampa, zvuk, ...)
• Smeštanje i čuvanje podataka (podaci i
programi)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Hardver računara:

Razvoj računara

19







Interne komponente i periferije
CPU - procesor
Čipovi – kontroleri, memorije
Osnovna ploča
Posebne kartice (zvučna, video, mrežna,
memorijska, ...)
• Konektori (serijski, paralelni, video, audio, USB,
mrežni, telefonski, ...)
• Hladnjaci (pasivni i aktivni)
• Izvor napajanja - ispravljač
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Softver računara:

Razvoj računara

• Program – niz naredbi
(instrukcije)
• Sistemski softver (OS)
– skriva kompleksnost
hardvera
• Aplikativni softver
• Korisnici putem
interfejsa interaguju sa
aplikacijom
• Podrazumeva se
ispravan rad hardvera
Informatika (šk.god.2009/2010)

20

Hardware

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

21

External Storage

Internal Storage

Input Units

Arithmetic &
Logic Unit

Output Units

Control Unit

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

22

• Prvi realni računari:
– 1939: Konrad Zuse je
kompletirao prvi
programabilni digitalni
računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

23

• Pred II svetski rat Britanska vlada je formirala
tajni tim matematičara i inženjera za razbijanje
nacističkih vojnih šifara (Lorencova šifra)
– 1943: Tim predvođen matematičarem Alan
Turing-om kompletirao je Kolos, koji su
mnogi smatrali za prvi elektronski digitalni
računar

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Računari 1. generacije

Razvoj računara

24

– 1944: profesor sa Harvarda,
Howard Aiken je razvio računar
Mark I
– Proizvod IBM-a
 Prvi elektro-mehanički računar
opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• 1944: Mark I

Razvoj računara

Informatika (šk.god.2009/2010)

25

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

26

U toku II svetskog rata, u SAD, konstruiše se mašina za
računanje tabela trajektorija za nove topove; mašina se
zvala ENIAC (Electronic Numerical Integrator and
Computer)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

27

• ENIAC:
– Težina 30 tona
– 18000 elektronskih cevi
– Potrošnja 25 KW
– Snaga obrade: 100.000
izračunavanja u sekundi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

28

Posle rata, 1950., konstruisan je UNIVAC I, prvi
komercijalni računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Evolucija i ubrzanje

Razvoj računara

29

– Elektronske cevi su korišćene
u prvim računarima
– Tranzistori zamenjuju
elektronske cevi počevši od
1956. (računari 2. generacije)
• Tranzistori i štampane veze
• Primena na univerzitetima
– Od sredine 60. godina
tranzistore zamenjuju
integrisana kola (računari 3.
generacije)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Integrisana kola
Razvoj računara
omogućavaju:
– Povećanje pouzdanosti





30

Smanjenje dimenzije
Veću brzinu
Veću efikasnost
Niže cene

• LSI - Large Scale
Integration
• VLSI - Very Large Scale
Integration
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara
Mikroračunarska revolucija

31

 1971: Intelovi inženjeri su konstruisali
prvi mikroprocesor
 Mikroračunarska revolucija počinje
1970:
 Apple
 Commodore
...
 Stoni - desktop računari nisu u
potpunosti zamenili velike računare, koji
takođe doživljavaju promenu
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Apple II (1977)

Razvoj računara

32

– BASIC programski jezik
– Displej od 24 linije x 40
kolona
– Memorija od 4100
karaktera
– $1298.

• IBM (PC) 5150 (1981)
– modular design
– 16,000 character memory
– $1265.
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

33

• 1981-1982
– ZX81
• 8-16K

– Spectrum
• 48K

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• GUI - Graphical User
Interface

Razvoj računara

34

– Doug Engelbart's
• Osmislio “humancomputer interaction” HCI
• Razvio je hypertext
• Uveo je kursor kontrolisan
mišem
• Multiple windows.
– WIMP (windows, icons,
menus and pointers)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Macintosh (1984)

Razvoj računara

35

– Steve Jobs
• GUI, ikone, itd
• Desktop – radna
površina
• Upotreba miša i
drugih “pointing
devices”
• “Double click" i
“Click-and-drag“
osobine za podršku
uređajima za
pokazivanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Microsoft Windows

Razvoj računara

36

– Win 1.0, 1985, radio je
na MS-DOS-u, 16 bitni
OS, multitasking
– Win 3.0 i Win 3.1,
1990/92, 16/32 bitni OS
– Win 3.11, Win 95, Win
98, Win Me, 32 bitni OS
– Win NT, 64 bitni OS
– WIN XP, Windows Server
– Windows Vista, 64 bitni
OS
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

37

• Prva generacija (1951-58)
– Elektronske vakum cevi
– Mašinski jezik – jezik niskog nivoa za
programiranje
– Magnetna primarna memorija
– Problemi zagrevanja i održavanja
– Unos podataka i instrukcija preko bušenih
kartica
– Spor ulaz i izlaz
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

38

• Druga generacija (1958-64)
– Tranzistorska tehnologija
– Tehnologija štampanih veza
– Početak jezika višeg nivoa
– Povećana brzina rada
– Magnetna primarna memorija
– Magnetni diskovi i trake za
sekundarnu memoriju
– Tipičan primer: IBM 1620

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

39

• Treća generacija (1965-70)







Pojava integrisanih čipova – IC
Drastično povećanje memorije
Razvoj softvera
Drastično smanjenje veličine i cene
Povećanje brzine i dostupnosti
Tipičan primer:
HONEY WELL - 6000 SERIES

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

40

• Četvrta generacija (1971- do danas)







LSI - Large Scale Integration
VLSI - Very Large Scale Integration
Razvoj mikroprocesora
Pojava mini i super računara
Paralelno procesiranje
Povećana brzina rada, snaga, memorijski
resursi
– Tipični predstavnici:
Apple II, IBM PC

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

41

• Karakteristike razvoja računara:
• Povećanje brzine (radnog takta)
• Povećanje memorijskih resursa (i za primarnu
i sekundarnu memoriju)
• Povećanje širine magistrale
• Paralelizacija u radu
• Niža cena
• Manje dimenzije
• Manja potrošnja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd











Razvoj računara

42

Mainframe
Super računari
Serveri
Radne stanice
Personalni računari
Stoni i prenosivi računari
Mikrokompjuteri
Ugrađeni računari
Mreže, klasteri računara
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

43

• Mainframe i Super računari
• Mainframe
– Višekorisnički
– Koriste se u velikim organizacijama, kao što
su banke i avioprevoznici za velike
računarske poslove

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

• Mainframe

44

– Mogućnost konkurentne
obrade aplikacija
– Velike organizacije –
upravljaju sa više od
1000 transakcija
– Zahtevaju specijalnu
klimu za prostoriju
– Ulaz/Izlaz preko “dumb”
terminala

TERMINALI

Informatika (šk.god.2009/2010)

MAINFRAME

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

45

• Super računari
– Za moćne korisnike kojima je potreban pristup
najbržim i najmoćnijim računarima

NASA Columbia
Supercomputer

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

46

• Super računari
– Skupa, najmodernija tehnologija
– Koriste se za simulacije i modelovanje
kompleksnih sistema
– Mesta primene:






Vremenska prognoza,
Hemijski i fizički procesi
Kretanja u vasioni
Vojne potrebe
.....
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

47

• Serveri, radne stanice i PC (personalni
računari)
– Serveri
• Računari namenjeni za obezbeđivanje softverske
podrške i drugih računarskih resursa drugim
računarima u okviru date mreže

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Radne stanice

Podela računara

48

– Moćni stoni računari sa
povećanom računarskom
snagom (pojačani resursi)
koji su prevashodno
namenjeni krajnjim,
interaktivnim aplikacijama
– Najčešće su povezani na
veliki računarski sistem
– 3D grafika, dizajn i sl.
– Najčešće su potrebni
naučnicima i inženjerima
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

49

• Personalni računari
– Opslužuju jednog
korisnika u datom
trenutku
– Uobičajene primene
obuhvataju:
• obrada teksta,
računovodstvo, igre,
slušanje muzike i
gledanje video
sadržaja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

50

• Prenosivi računari: mašine koje nisu vezane za
stolove
– Notebooks (laptops)
– Handheld computers (PDAs)
– Palmtop

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Ugrađeni računari

Podela računara

51

– Računari posebne namene
isključivo za unapred definisane
zadatke
• Kontrola temperature i
vlažnosti
• Monitorisanje rada srca
• Monitorisanje kućnog
sistema obezbeđenja od
provale, ...

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara
•Pojava računarskih
mreža

52

– Local-Area Networks
(LANs) lokalne mreže
– Wide-Area Networks
(WANs) regionalne mreže
– Eksperimentalna mreža
formirana 1969, nazvana
ARPANET, u narednom
periodu se transformiše u
Internet
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

53

• Servisi (usluge) Interneta
– Elektronska pošta
• E-mail softver

– World Wide Web
• Transformacija Interneta od
tekstualnog u multimedijalno
okruženje, koje obuhvata slike,
animacije, zvuk i video.
• Web browseri - programi koji
služe kao navigacioni prozori
na Web-u
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

54

• Hipertekst linkovi
– Povezuju milione Web stranica kreiranih od
različitih autora
• Intranet
– Privatne unutar-organizacijske mreže
zasnovane na Internet tehnologiji
• Extranet
– Udaljeni korisnici koji mogu da pristupe
resursima Intraneta
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

55

• Doba u razvoju društva:
– Poljoprivredno doba
– Industrijsko doba

• Doba u kome živimo informaciono doba:
– Sve više ljudi zarađuje za
život radeći na računarima

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

56

• Uticaj tehnologije
–Računarska pismenost
već unapređuje naš
svakodnevni život i
profesionalni rad

• Primene (aplikacije):
–Omogućavaju upotrebu
računara za specificirane
namere
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo
• Aplikativni programi

57

– Obrada teksta i stono
izdavaštvo
– Tabelarni proračuni
– Baze podataka
– Računarska grafika i digitalna
fotografija
– Digitalni audio, digitalni video i
multimedija
– Telekomunikacione mreže
– Veštačka inteligencija
– Zabava
– Opšte metode rešavanja
problema
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

58

• Implikacije: Socialna i etička pitanja
– Personalna privatnost ugrožena centralizovanim
bazama podataka i računarskim mrežama
– Rizik od kriminala zasnovanog na visokoj tehnologiji i
teškoćama zaštite osetljivih podataka
– Teškoće u definisanju i zaštiti intelektualne svojine u
uslovima digitalnog doba
– Rizik od otkaza računarskih sistema
– Opasnost od automatizacije i dehumanizacije rada

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

59

– Zloupotreba informacija u
političke i ekonomske svrhe
– Opasnost zavisnosti od
kompleksne tehnologije
– Kraj privatnosti
– Zamagljivanje realnosti
– Evolucija inteligencije
– Pojava bio-digitalne
tehnologije
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

60

 Hardver: osnova svakog novog projekta
 Softver: naredni korak, koji daje vrednost
hardveru
 Servisi: najuspešniji sadašnji poslovni pristup
 Način života: računari postaju deo našeg
načina života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

61

• Računari su evoluirali od Charles Babbageovog plana za analitičku mašinu u moderne
super računare
• Računari se danas pojavljuju u svim oblicima i
veličinama, sa specifičnostima prilagođenim
partikularnim zadacima
• Povezivanje u mrežu poboljšava vrednost i
snagu računara:
– Internet
– WWW
– E-mail

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

62

 Računari i informacione
tehnologije su preomenili svet
temeljno i nepovratno
 Nove tehnologije, kao što su
veštačka inteligencija,
obećavaju nove primene u
budućnosti
 Računari ugrožavaju privatnost,
bezbednost, i možda, naš
individualni način života
Informatika (šk.god.2009/2010)

Dragan Cvetković


Slide 54

Fakultet za informatiku i menadžment – Beograd

1

Informatika
Razvoj računara:
od kalkulatora do mrežnog povezivanja

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

2

Razvoj računara

Ciljevi:







Šta je računar i šta može da uradi?
Uticaj računara na savremeni život
Istorija razvoja računara
Trendovi razvoja savremenih računara
Fundamentalne razlike između računara i
drugih vrsta mašina
Odnos između hardvera i softvera
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

3

Razvoj računara
• Osnovne klase savremenih računara i
njihova upotreba
• Kako Internet menja primenu računara i
informacionih tehnologija uopšte?
• Savremeno informaciono doba
• Socijalni i etički uticaj informacionih
tehnologija na društvo

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija
• Značajni pronalasci XX veka:
• Mobilna telefonija, Internet, WWW, video
konferencije
• Faza projektovanja, upotrebe, usavršavanja
• Suštinski su zasnovani na IT

Informatika (šk.god.2009/2010)

Dragan Cvetković

4

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija

• Informaciona tehnologija
• Širok spektar alata i tehnika koje se koriste
prilikom kreiranja, skladištenja, obrade i
distribucije podataka i informacija

• Osnovni cilj IT-a
• Odgovoriti na zahtev (potrošača) efikasnije i
prikladnije

Informatika (šk.god.2009/2010)

Dragan Cvetković

5

Fakultet za informatiku i menadžment – Beograd

Istorija računara
• Abacus, Vavilon, 4000
godina BC, aritmetičke
operacije, koristi se u
Kini, Japanu, Indiji itd.

• Blaise Pascal, 1642,
mehanički kalkulator,
rad sa osmocifrenim
brojevima

Informatika (šk.god.2009/2010)

Dragan Cvetković

6

Fakultet za informatiku i menadžment – Beograd

• Charles Babbage
(1791-1871)
“the father of computers”

Istorija računara

– Profesor matematike sa
Kembridža iz 19. veka
– Prvi mehanički računar
(kompjuter)
– Analitička mašina
– Programabilna pomoću
bušenih kartica
– Izvođenje računskih
operacija sa tačnošću do 20
cifara
Informatika (šk.god.2009/2010)

Dragan Cvetković

7

Fakultet za informatiku i menadžment – Beograd

• Ada Lovelace
(ćerka Lorda Bajrona)

Istorija računara

• Interpretator i promoter Babbageovih vizionarskih radova
• Napisala je plan upotrebe analitičke
mašine za računanje niza Bernoullijevih brojeva
• Verovatno je bila prvi programer na
svetu
• Jedan od savremenijih programskih
jezika je nazvan po njoj:
ADA programski jezik

Informatika (šk.god.2009/2010)

Dragan Cvetković

8

Fakultet za informatiku i menadžment – Beograd

• Herman Hollerith
(1860-1929)

Istorija računara

• Razvio je sistem kodovanja
podataka na bušenim karticama
• Patent je korišćen u SAD 1890. za
popis stanovništva
• Program se svodio na
prebrojavanje
• Izbegnute greške čitanja,
praktično neograničena memorija
za pristup
• Njegova prva kompanija je
preteča IBM-a
Informatika (šk.god.2009/2010)

Dragan Cvetković

9

Fakultet za informatiku i menadžment – Beograd

Istorija računara

10

Bušena kartica
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

11

• Alan Turing (1912-1954)
• Definisao je principe modernih
računara
• Program je niz naredbi zapisan
u memoriji nizom simbola
• Formulisao je koncept algoritma
• U II svetskom radu radio u
Bletchley Parku – Britanski
centar za dešifrovanje
• Razvio je metod “bombe” za
napad na Nemačku mašinu za
šifrovanje - Enigma
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

Enigma

12

Mašina “bomba” za dešifrovanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

13

• John Von Nouman
(1903-1957)
• Koncept programa
koji je smešten u
memoriji
• Koncept računara
opšte namene
• Mogućnost
modifikovanja
programa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

14

• Računari više nisu luksuz nego potreba
• Računari i njihova primena su uključeni
u sve aspekte svakodnevnog života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

15

• Svaki današnji računar sledi
osnovni plan projektovan od
strane Babbage-a
• Računar je višenamenski izuzetno prilagodljivo sredstvo
– Može da sabira brojeve, ali
istovremeno i da se koristi za
lansiranje interkontinentalnih
balističkih raketa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

16

• Svaki računar se može posmatrati kao sistem:
– Ulazni podaci: ulazi
– Centralna jedinica: obrada
– Izlazne informacije: izlazi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

17

• Višenamenska upotreba računara se zasniva
na:
– Hardveru:
• Fizički deo računara
– Softveru:
• Instrukcije koje upravljaju hardverom i vrše
transformacije nad prikupljenim podacima, sa
ciljem da se dobije željeni izlaz

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

18

• Osnovne operacije:
• Ulazne operacije (podaci i instrukcije),
• Aritmetičke operacije (sabiranje, množenje,
...),
• Logičke operacije (AND, OR, NOT)
• Izlazne operacije (video, štampa, zvuk, ...)
• Smeštanje i čuvanje podataka (podaci i
programi)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Hardver računara:

Razvoj računara

19







Interne komponente i periferije
CPU - procesor
Čipovi – kontroleri, memorije
Osnovna ploča
Posebne kartice (zvučna, video, mrežna,
memorijska, ...)
• Konektori (serijski, paralelni, video, audio, USB,
mrežni, telefonski, ...)
• Hladnjaci (pasivni i aktivni)
• Izvor napajanja - ispravljač
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Softver računara:

Razvoj računara

• Program – niz naredbi
(instrukcije)
• Sistemski softver (OS)
– skriva kompleksnost
hardvera
• Aplikativni softver
• Korisnici putem
interfejsa interaguju sa
aplikacijom
• Podrazumeva se
ispravan rad hardvera
Informatika (šk.god.2009/2010)

20

Hardware

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

21

External Storage

Internal Storage

Input Units

Arithmetic &
Logic Unit

Output Units

Control Unit

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

22

• Prvi realni računari:
– 1939: Konrad Zuse je
kompletirao prvi
programabilni digitalni
računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

23

• Pred II svetski rat Britanska vlada je formirala
tajni tim matematičara i inženjera za razbijanje
nacističkih vojnih šifara (Lorencova šifra)
– 1943: Tim predvođen matematičarem Alan
Turing-om kompletirao je Kolos, koji su
mnogi smatrali za prvi elektronski digitalni
računar

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Računari 1. generacije

Razvoj računara

24

– 1944: profesor sa Harvarda,
Howard Aiken je razvio računar
Mark I
– Proizvod IBM-a
 Prvi elektro-mehanički računar
opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• 1944: Mark I

Razvoj računara

Informatika (šk.god.2009/2010)

25

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

26

U toku II svetskog rata, u SAD, konstruiše se mašina za
računanje tabela trajektorija za nove topove; mašina se
zvala ENIAC (Electronic Numerical Integrator and
Computer)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

27

• ENIAC:
– Težina 30 tona
– 18000 elektronskih cevi
– Potrošnja 25 KW
– Snaga obrade: 100.000
izračunavanja u sekundi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

28

Posle rata, 1950., konstruisan je UNIVAC I, prvi
komercijalni računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Evolucija i ubrzanje

Razvoj računara

29

– Elektronske cevi su korišćene
u prvim računarima
– Tranzistori zamenjuju
elektronske cevi počevši od
1956. (računari 2. generacije)
• Tranzistori i štampane veze
• Primena na univerzitetima
– Od sredine 60. godina
tranzistore zamenjuju
integrisana kola (računari 3.
generacije)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Integrisana kola
Razvoj računara
omogućavaju:
– Povećanje pouzdanosti





30

Smanjenje dimenzije
Veću brzinu
Veću efikasnost
Niže cene

• LSI - Large Scale
Integration
• VLSI - Very Large Scale
Integration
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara
Mikroračunarska revolucija

31

 1971: Intelovi inženjeri su konstruisali
prvi mikroprocesor
 Mikroračunarska revolucija počinje
1970:
 Apple
 Commodore
...
 Stoni - desktop računari nisu u
potpunosti zamenili velike računare, koji
takođe doživljavaju promenu
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Apple II (1977)

Razvoj računara

32

– BASIC programski jezik
– Displej od 24 linije x 40
kolona
– Memorija od 4100
karaktera
– $1298.

• IBM (PC) 5150 (1981)
– modular design
– 16,000 character memory
– $1265.
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

33

• 1981-1982
– ZX81
• 8-16K

– Spectrum
• 48K

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• GUI - Graphical User
Interface

Razvoj računara

34

– Doug Engelbart's
• Osmislio “humancomputer interaction” HCI
• Razvio je hypertext
• Uveo je kursor kontrolisan
mišem
• Multiple windows.
– WIMP (windows, icons,
menus and pointers)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Macintosh (1984)

Razvoj računara

35

– Steve Jobs
• GUI, ikone, itd
• Desktop – radna
površina
• Upotreba miša i
drugih “pointing
devices”
• “Double click" i
“Click-and-drag“
osobine za podršku
uređajima za
pokazivanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Microsoft Windows

Razvoj računara

36

– Win 1.0, 1985, radio je
na MS-DOS-u, 16 bitni
OS, multitasking
– Win 3.0 i Win 3.1,
1990/92, 16/32 bitni OS
– Win 3.11, Win 95, Win
98, Win Me, 32 bitni OS
– Win NT, 64 bitni OS
– WIN XP, Windows Server
– Windows Vista, 64 bitni
OS
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

37

• Prva generacija (1951-58)
– Elektronske vakum cevi
– Mašinski jezik – jezik niskog nivoa za
programiranje
– Magnetna primarna memorija
– Problemi zagrevanja i održavanja
– Unos podataka i instrukcija preko bušenih
kartica
– Spor ulaz i izlaz
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

38

• Druga generacija (1958-64)
– Tranzistorska tehnologija
– Tehnologija štampanih veza
– Početak jezika višeg nivoa
– Povećana brzina rada
– Magnetna primarna memorija
– Magnetni diskovi i trake za
sekundarnu memoriju
– Tipičan primer: IBM 1620

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

39

• Treća generacija (1965-70)







Pojava integrisanih čipova – IC
Drastično povećanje memorije
Razvoj softvera
Drastično smanjenje veličine i cene
Povećanje brzine i dostupnosti
Tipičan primer:
HONEY WELL - 6000 SERIES

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

40

• Četvrta generacija (1971- do danas)







LSI - Large Scale Integration
VLSI - Very Large Scale Integration
Razvoj mikroprocesora
Pojava mini i super računara
Paralelno procesiranje
Povećana brzina rada, snaga, memorijski
resursi
– Tipični predstavnici:
Apple II, IBM PC

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

41

• Karakteristike razvoja računara:
• Povećanje brzine (radnog takta)
• Povećanje memorijskih resursa (i za primarnu
i sekundarnu memoriju)
• Povećanje širine magistrale
• Paralelizacija u radu
• Niža cena
• Manje dimenzije
• Manja potrošnja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd











Razvoj računara

42

Mainframe
Super računari
Serveri
Radne stanice
Personalni računari
Stoni i prenosivi računari
Mikrokompjuteri
Ugrađeni računari
Mreže, klasteri računara
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

43

• Mainframe i Super računari
• Mainframe
– Višekorisnički
– Koriste se u velikim organizacijama, kao što
su banke i avioprevoznici za velike
računarske poslove

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

• Mainframe

44

– Mogućnost konkurentne
obrade aplikacija
– Velike organizacije –
upravljaju sa više od
1000 transakcija
– Zahtevaju specijalnu
klimu za prostoriju
– Ulaz/Izlaz preko “dumb”
terminala

TERMINALI

Informatika (šk.god.2009/2010)

MAINFRAME

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

45

• Super računari
– Za moćne korisnike kojima je potreban pristup
najbržim i najmoćnijim računarima

NASA Columbia
Supercomputer

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

46

• Super računari
– Skupa, najmodernija tehnologija
– Koriste se za simulacije i modelovanje
kompleksnih sistema
– Mesta primene:






Vremenska prognoza,
Hemijski i fizički procesi
Kretanja u vasioni
Vojne potrebe
.....
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

47

• Serveri, radne stanice i PC (personalni
računari)
– Serveri
• Računari namenjeni za obezbeđivanje softverske
podrške i drugih računarskih resursa drugim
računarima u okviru date mreže

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Radne stanice

Podela računara

48

– Moćni stoni računari sa
povećanom računarskom
snagom (pojačani resursi)
koji su prevashodno
namenjeni krajnjim,
interaktivnim aplikacijama
– Najčešće su povezani na
veliki računarski sistem
– 3D grafika, dizajn i sl.
– Najčešće su potrebni
naučnicima i inženjerima
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

49

• Personalni računari
– Opslužuju jednog
korisnika u datom
trenutku
– Uobičajene primene
obuhvataju:
• obrada teksta,
računovodstvo, igre,
slušanje muzike i
gledanje video
sadržaja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

50

• Prenosivi računari: mašine koje nisu vezane za
stolove
– Notebooks (laptops)
– Handheld computers (PDAs)
– Palmtop

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Ugrađeni računari

Podela računara

51

– Računari posebne namene
isključivo za unapred definisane
zadatke
• Kontrola temperature i
vlažnosti
• Monitorisanje rada srca
• Monitorisanje kućnog
sistema obezbeđenja od
provale, ...

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara
•Pojava računarskih
mreža

52

– Local-Area Networks
(LANs) lokalne mreže
– Wide-Area Networks
(WANs) regionalne mreže
– Eksperimentalna mreža
formirana 1969, nazvana
ARPANET, u narednom
periodu se transformiše u
Internet
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

53

• Servisi (usluge) Interneta
– Elektronska pošta
• E-mail softver

– World Wide Web
• Transformacija Interneta od
tekstualnog u multimedijalno
okruženje, koje obuhvata slike,
animacije, zvuk i video.
• Web browseri - programi koji
služe kao navigacioni prozori
na Web-u
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

54

• Hipertekst linkovi
– Povezuju milione Web stranica kreiranih od
različitih autora
• Intranet
– Privatne unutar-organizacijske mreže
zasnovane na Internet tehnologiji
• Extranet
– Udaljeni korisnici koji mogu da pristupe
resursima Intraneta
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

55

• Doba u razvoju društva:
– Poljoprivredno doba
– Industrijsko doba

• Doba u kome živimo informaciono doba:
– Sve više ljudi zarađuje za
život radeći na računarima

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

56

• Uticaj tehnologije
–Računarska pismenost
već unapređuje naš
svakodnevni život i
profesionalni rad

• Primene (aplikacije):
–Omogućavaju upotrebu
računara za specificirane
namere
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo
• Aplikativni programi

57

– Obrada teksta i stono
izdavaštvo
– Tabelarni proračuni
– Baze podataka
– Računarska grafika i digitalna
fotografija
– Digitalni audio, digitalni video i
multimedija
– Telekomunikacione mreže
– Veštačka inteligencija
– Zabava
– Opšte metode rešavanja
problema
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

58

• Implikacije: Socialna i etička pitanja
– Personalna privatnost ugrožena centralizovanim
bazama podataka i računarskim mrežama
– Rizik od kriminala zasnovanog na visokoj tehnologiji i
teškoćama zaštite osetljivih podataka
– Teškoće u definisanju i zaštiti intelektualne svojine u
uslovima digitalnog doba
– Rizik od otkaza računarskih sistema
– Opasnost od automatizacije i dehumanizacije rada

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

59

– Zloupotreba informacija u
političke i ekonomske svrhe
– Opasnost zavisnosti od
kompleksne tehnologije
– Kraj privatnosti
– Zamagljivanje realnosti
– Evolucija inteligencije
– Pojava bio-digitalne
tehnologije
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

60

 Hardver: osnova svakog novog projekta
 Softver: naredni korak, koji daje vrednost
hardveru
 Servisi: najuspešniji sadašnji poslovni pristup
 Način života: računari postaju deo našeg
načina života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

61

• Računari su evoluirali od Charles Babbageovog plana za analitičku mašinu u moderne
super računare
• Računari se danas pojavljuju u svim oblicima i
veličinama, sa specifičnostima prilagođenim
partikularnim zadacima
• Povezivanje u mrežu poboljšava vrednost i
snagu računara:
– Internet
– WWW
– E-mail

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

62

 Računari i informacione
tehnologije su preomenili svet
temeljno i nepovratno
 Nove tehnologije, kao što su
veštačka inteligencija,
obećavaju nove primene u
budućnosti
 Računari ugrožavaju privatnost,
bezbednost, i možda, naš
individualni način života
Informatika (šk.god.2009/2010)

Dragan Cvetković


Slide 55

Fakultet za informatiku i menadžment – Beograd

1

Informatika
Razvoj računara:
od kalkulatora do mrežnog povezivanja

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

2

Razvoj računara

Ciljevi:







Šta je računar i šta može da uradi?
Uticaj računara na savremeni život
Istorija razvoja računara
Trendovi razvoja savremenih računara
Fundamentalne razlike između računara i
drugih vrsta mašina
Odnos između hardvera i softvera
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

3

Razvoj računara
• Osnovne klase savremenih računara i
njihova upotreba
• Kako Internet menja primenu računara i
informacionih tehnologija uopšte?
• Savremeno informaciono doba
• Socijalni i etički uticaj informacionih
tehnologija na društvo

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija
• Značajni pronalasci XX veka:
• Mobilna telefonija, Internet, WWW, video
konferencije
• Faza projektovanja, upotrebe, usavršavanja
• Suštinski su zasnovani na IT

Informatika (šk.god.2009/2010)

Dragan Cvetković

4

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija

• Informaciona tehnologija
• Širok spektar alata i tehnika koje se koriste
prilikom kreiranja, skladištenja, obrade i
distribucije podataka i informacija

• Osnovni cilj IT-a
• Odgovoriti na zahtev (potrošača) efikasnije i
prikladnije

Informatika (šk.god.2009/2010)

Dragan Cvetković

5

Fakultet za informatiku i menadžment – Beograd

Istorija računara
• Abacus, Vavilon, 4000
godina BC, aritmetičke
operacije, koristi se u
Kini, Japanu, Indiji itd.

• Blaise Pascal, 1642,
mehanički kalkulator,
rad sa osmocifrenim
brojevima

Informatika (šk.god.2009/2010)

Dragan Cvetković

6

Fakultet za informatiku i menadžment – Beograd

• Charles Babbage
(1791-1871)
“the father of computers”

Istorija računara

– Profesor matematike sa
Kembridža iz 19. veka
– Prvi mehanički računar
(kompjuter)
– Analitička mašina
– Programabilna pomoću
bušenih kartica
– Izvođenje računskih
operacija sa tačnošću do 20
cifara
Informatika (šk.god.2009/2010)

Dragan Cvetković

7

Fakultet za informatiku i menadžment – Beograd

• Ada Lovelace
(ćerka Lorda Bajrona)

Istorija računara

• Interpretator i promoter Babbageovih vizionarskih radova
• Napisala je plan upotrebe analitičke
mašine za računanje niza Bernoullijevih brojeva
• Verovatno je bila prvi programer na
svetu
• Jedan od savremenijih programskih
jezika je nazvan po njoj:
ADA programski jezik

Informatika (šk.god.2009/2010)

Dragan Cvetković

8

Fakultet za informatiku i menadžment – Beograd

• Herman Hollerith
(1860-1929)

Istorija računara

• Razvio je sistem kodovanja
podataka na bušenim karticama
• Patent je korišćen u SAD 1890. za
popis stanovništva
• Program se svodio na
prebrojavanje
• Izbegnute greške čitanja,
praktično neograničena memorija
za pristup
• Njegova prva kompanija je
preteča IBM-a
Informatika (šk.god.2009/2010)

Dragan Cvetković

9

Fakultet za informatiku i menadžment – Beograd

Istorija računara

10

Bušena kartica
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

11

• Alan Turing (1912-1954)
• Definisao je principe modernih
računara
• Program je niz naredbi zapisan
u memoriji nizom simbola
• Formulisao je koncept algoritma
• U II svetskom radu radio u
Bletchley Parku – Britanski
centar za dešifrovanje
• Razvio je metod “bombe” za
napad na Nemačku mašinu za
šifrovanje - Enigma
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

Enigma

12

Mašina “bomba” za dešifrovanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

13

• John Von Nouman
(1903-1957)
• Koncept programa
koji je smešten u
memoriji
• Koncept računara
opšte namene
• Mogućnost
modifikovanja
programa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

14

• Računari više nisu luksuz nego potreba
• Računari i njihova primena su uključeni
u sve aspekte svakodnevnog života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

15

• Svaki današnji računar sledi
osnovni plan projektovan od
strane Babbage-a
• Računar je višenamenski izuzetno prilagodljivo sredstvo
– Može da sabira brojeve, ali
istovremeno i da se koristi za
lansiranje interkontinentalnih
balističkih raketa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

16

• Svaki računar se može posmatrati kao sistem:
– Ulazni podaci: ulazi
– Centralna jedinica: obrada
– Izlazne informacije: izlazi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

17

• Višenamenska upotreba računara se zasniva
na:
– Hardveru:
• Fizički deo računara
– Softveru:
• Instrukcije koje upravljaju hardverom i vrše
transformacije nad prikupljenim podacima, sa
ciljem da se dobije željeni izlaz

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

18

• Osnovne operacije:
• Ulazne operacije (podaci i instrukcije),
• Aritmetičke operacije (sabiranje, množenje,
...),
• Logičke operacije (AND, OR, NOT)
• Izlazne operacije (video, štampa, zvuk, ...)
• Smeštanje i čuvanje podataka (podaci i
programi)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Hardver računara:

Razvoj računara

19







Interne komponente i periferije
CPU - procesor
Čipovi – kontroleri, memorije
Osnovna ploča
Posebne kartice (zvučna, video, mrežna,
memorijska, ...)
• Konektori (serijski, paralelni, video, audio, USB,
mrežni, telefonski, ...)
• Hladnjaci (pasivni i aktivni)
• Izvor napajanja - ispravljač
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Softver računara:

Razvoj računara

• Program – niz naredbi
(instrukcije)
• Sistemski softver (OS)
– skriva kompleksnost
hardvera
• Aplikativni softver
• Korisnici putem
interfejsa interaguju sa
aplikacijom
• Podrazumeva se
ispravan rad hardvera
Informatika (šk.god.2009/2010)

20

Hardware

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

21

External Storage

Internal Storage

Input Units

Arithmetic &
Logic Unit

Output Units

Control Unit

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

22

• Prvi realni računari:
– 1939: Konrad Zuse je
kompletirao prvi
programabilni digitalni
računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

23

• Pred II svetski rat Britanska vlada je formirala
tajni tim matematičara i inženjera za razbijanje
nacističkih vojnih šifara (Lorencova šifra)
– 1943: Tim predvođen matematičarem Alan
Turing-om kompletirao je Kolos, koji su
mnogi smatrali za prvi elektronski digitalni
računar

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Računari 1. generacije

Razvoj računara

24

– 1944: profesor sa Harvarda,
Howard Aiken je razvio računar
Mark I
– Proizvod IBM-a
 Prvi elektro-mehanički računar
opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• 1944: Mark I

Razvoj računara

Informatika (šk.god.2009/2010)

25

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

26

U toku II svetskog rata, u SAD, konstruiše se mašina za
računanje tabela trajektorija za nove topove; mašina se
zvala ENIAC (Electronic Numerical Integrator and
Computer)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

27

• ENIAC:
– Težina 30 tona
– 18000 elektronskih cevi
– Potrošnja 25 KW
– Snaga obrade: 100.000
izračunavanja u sekundi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

28

Posle rata, 1950., konstruisan je UNIVAC I, prvi
komercijalni računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Evolucija i ubrzanje

Razvoj računara

29

– Elektronske cevi su korišćene
u prvim računarima
– Tranzistori zamenjuju
elektronske cevi počevši od
1956. (računari 2. generacije)
• Tranzistori i štampane veze
• Primena na univerzitetima
– Od sredine 60. godina
tranzistore zamenjuju
integrisana kola (računari 3.
generacije)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Integrisana kola
Razvoj računara
omogućavaju:
– Povećanje pouzdanosti





30

Smanjenje dimenzije
Veću brzinu
Veću efikasnost
Niže cene

• LSI - Large Scale
Integration
• VLSI - Very Large Scale
Integration
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara
Mikroračunarska revolucija

31

 1971: Intelovi inženjeri su konstruisali
prvi mikroprocesor
 Mikroračunarska revolucija počinje
1970:
 Apple
 Commodore
...
 Stoni - desktop računari nisu u
potpunosti zamenili velike računare, koji
takođe doživljavaju promenu
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Apple II (1977)

Razvoj računara

32

– BASIC programski jezik
– Displej od 24 linije x 40
kolona
– Memorija od 4100
karaktera
– $1298.

• IBM (PC) 5150 (1981)
– modular design
– 16,000 character memory
– $1265.
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

33

• 1981-1982
– ZX81
• 8-16K

– Spectrum
• 48K

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• GUI - Graphical User
Interface

Razvoj računara

34

– Doug Engelbart's
• Osmislio “humancomputer interaction” HCI
• Razvio je hypertext
• Uveo je kursor kontrolisan
mišem
• Multiple windows.
– WIMP (windows, icons,
menus and pointers)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Macintosh (1984)

Razvoj računara

35

– Steve Jobs
• GUI, ikone, itd
• Desktop – radna
površina
• Upotreba miša i
drugih “pointing
devices”
• “Double click" i
“Click-and-drag“
osobine za podršku
uređajima za
pokazivanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Microsoft Windows

Razvoj računara

36

– Win 1.0, 1985, radio je
na MS-DOS-u, 16 bitni
OS, multitasking
– Win 3.0 i Win 3.1,
1990/92, 16/32 bitni OS
– Win 3.11, Win 95, Win
98, Win Me, 32 bitni OS
– Win NT, 64 bitni OS
– WIN XP, Windows Server
– Windows Vista, 64 bitni
OS
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

37

• Prva generacija (1951-58)
– Elektronske vakum cevi
– Mašinski jezik – jezik niskog nivoa za
programiranje
– Magnetna primarna memorija
– Problemi zagrevanja i održavanja
– Unos podataka i instrukcija preko bušenih
kartica
– Spor ulaz i izlaz
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

38

• Druga generacija (1958-64)
– Tranzistorska tehnologija
– Tehnologija štampanih veza
– Početak jezika višeg nivoa
– Povećana brzina rada
– Magnetna primarna memorija
– Magnetni diskovi i trake za
sekundarnu memoriju
– Tipičan primer: IBM 1620

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

39

• Treća generacija (1965-70)







Pojava integrisanih čipova – IC
Drastično povećanje memorije
Razvoj softvera
Drastično smanjenje veličine i cene
Povećanje brzine i dostupnosti
Tipičan primer:
HONEY WELL - 6000 SERIES

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

40

• Četvrta generacija (1971- do danas)







LSI - Large Scale Integration
VLSI - Very Large Scale Integration
Razvoj mikroprocesora
Pojava mini i super računara
Paralelno procesiranje
Povećana brzina rada, snaga, memorijski
resursi
– Tipični predstavnici:
Apple II, IBM PC

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

41

• Karakteristike razvoja računara:
• Povećanje brzine (radnog takta)
• Povećanje memorijskih resursa (i za primarnu
i sekundarnu memoriju)
• Povećanje širine magistrale
• Paralelizacija u radu
• Niža cena
• Manje dimenzije
• Manja potrošnja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd











Razvoj računara

42

Mainframe
Super računari
Serveri
Radne stanice
Personalni računari
Stoni i prenosivi računari
Mikrokompjuteri
Ugrađeni računari
Mreže, klasteri računara
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

43

• Mainframe i Super računari
• Mainframe
– Višekorisnički
– Koriste se u velikim organizacijama, kao što
su banke i avioprevoznici za velike
računarske poslove

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

• Mainframe

44

– Mogućnost konkurentne
obrade aplikacija
– Velike organizacije –
upravljaju sa više od
1000 transakcija
– Zahtevaju specijalnu
klimu za prostoriju
– Ulaz/Izlaz preko “dumb”
terminala

TERMINALI

Informatika (šk.god.2009/2010)

MAINFRAME

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

45

• Super računari
– Za moćne korisnike kojima je potreban pristup
najbržim i najmoćnijim računarima

NASA Columbia
Supercomputer

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

46

• Super računari
– Skupa, najmodernija tehnologija
– Koriste se za simulacije i modelovanje
kompleksnih sistema
– Mesta primene:






Vremenska prognoza,
Hemijski i fizički procesi
Kretanja u vasioni
Vojne potrebe
.....
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

47

• Serveri, radne stanice i PC (personalni
računari)
– Serveri
• Računari namenjeni za obezbeđivanje softverske
podrške i drugih računarskih resursa drugim
računarima u okviru date mreže

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Radne stanice

Podela računara

48

– Moćni stoni računari sa
povećanom računarskom
snagom (pojačani resursi)
koji su prevashodno
namenjeni krajnjim,
interaktivnim aplikacijama
– Najčešće su povezani na
veliki računarski sistem
– 3D grafika, dizajn i sl.
– Najčešće su potrebni
naučnicima i inženjerima
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

49

• Personalni računari
– Opslužuju jednog
korisnika u datom
trenutku
– Uobičajene primene
obuhvataju:
• obrada teksta,
računovodstvo, igre,
slušanje muzike i
gledanje video
sadržaja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

50

• Prenosivi računari: mašine koje nisu vezane za
stolove
– Notebooks (laptops)
– Handheld computers (PDAs)
– Palmtop

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Ugrađeni računari

Podela računara

51

– Računari posebne namene
isključivo za unapred definisane
zadatke
• Kontrola temperature i
vlažnosti
• Monitorisanje rada srca
• Monitorisanje kućnog
sistema obezbeđenja od
provale, ...

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara
•Pojava računarskih
mreža

52

– Local-Area Networks
(LANs) lokalne mreže
– Wide-Area Networks
(WANs) regionalne mreže
– Eksperimentalna mreža
formirana 1969, nazvana
ARPANET, u narednom
periodu se transformiše u
Internet
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

53

• Servisi (usluge) Interneta
– Elektronska pošta
• E-mail softver

– World Wide Web
• Transformacija Interneta od
tekstualnog u multimedijalno
okruženje, koje obuhvata slike,
animacije, zvuk i video.
• Web browseri - programi koji
služe kao navigacioni prozori
na Web-u
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

54

• Hipertekst linkovi
– Povezuju milione Web stranica kreiranih od
različitih autora
• Intranet
– Privatne unutar-organizacijske mreže
zasnovane na Internet tehnologiji
• Extranet
– Udaljeni korisnici koji mogu da pristupe
resursima Intraneta
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

55

• Doba u razvoju društva:
– Poljoprivredno doba
– Industrijsko doba

• Doba u kome živimo informaciono doba:
– Sve više ljudi zarađuje za
život radeći na računarima

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

56

• Uticaj tehnologije
–Računarska pismenost
već unapređuje naš
svakodnevni život i
profesionalni rad

• Primene (aplikacije):
–Omogućavaju upotrebu
računara za specificirane
namere
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo
• Aplikativni programi

57

– Obrada teksta i stono
izdavaštvo
– Tabelarni proračuni
– Baze podataka
– Računarska grafika i digitalna
fotografija
– Digitalni audio, digitalni video i
multimedija
– Telekomunikacione mreže
– Veštačka inteligencija
– Zabava
– Opšte metode rešavanja
problema
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

58

• Implikacije: Socialna i etička pitanja
– Personalna privatnost ugrožena centralizovanim
bazama podataka i računarskim mrežama
– Rizik od kriminala zasnovanog na visokoj tehnologiji i
teškoćama zaštite osetljivih podataka
– Teškoće u definisanju i zaštiti intelektualne svojine u
uslovima digitalnog doba
– Rizik od otkaza računarskih sistema
– Opasnost od automatizacije i dehumanizacije rada

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

59

– Zloupotreba informacija u
političke i ekonomske svrhe
– Opasnost zavisnosti od
kompleksne tehnologije
– Kraj privatnosti
– Zamagljivanje realnosti
– Evolucija inteligencije
– Pojava bio-digitalne
tehnologije
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

60

 Hardver: osnova svakog novog projekta
 Softver: naredni korak, koji daje vrednost
hardveru
 Servisi: najuspešniji sadašnji poslovni pristup
 Način života: računari postaju deo našeg
načina života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

61

• Računari su evoluirali od Charles Babbageovog plana za analitičku mašinu u moderne
super računare
• Računari se danas pojavljuju u svim oblicima i
veličinama, sa specifičnostima prilagođenim
partikularnim zadacima
• Povezivanje u mrežu poboljšava vrednost i
snagu računara:
– Internet
– WWW
– E-mail

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

62

 Računari i informacione
tehnologije su preomenili svet
temeljno i nepovratno
 Nove tehnologije, kao što su
veštačka inteligencija,
obećavaju nove primene u
budućnosti
 Računari ugrožavaju privatnost,
bezbednost, i možda, naš
individualni način života
Informatika (šk.god.2009/2010)

Dragan Cvetković


Slide 56

Fakultet za informatiku i menadžment – Beograd

1

Informatika
Razvoj računara:
od kalkulatora do mrežnog povezivanja

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

2

Razvoj računara

Ciljevi:







Šta je računar i šta može da uradi?
Uticaj računara na savremeni život
Istorija razvoja računara
Trendovi razvoja savremenih računara
Fundamentalne razlike između računara i
drugih vrsta mašina
Odnos između hardvera i softvera
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

3

Razvoj računara
• Osnovne klase savremenih računara i
njihova upotreba
• Kako Internet menja primenu računara i
informacionih tehnologija uopšte?
• Savremeno informaciono doba
• Socijalni i etički uticaj informacionih
tehnologija na društvo

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija
• Značajni pronalasci XX veka:
• Mobilna telefonija, Internet, WWW, video
konferencije
• Faza projektovanja, upotrebe, usavršavanja
• Suštinski su zasnovani na IT

Informatika (šk.god.2009/2010)

Dragan Cvetković

4

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija

• Informaciona tehnologija
• Širok spektar alata i tehnika koje se koriste
prilikom kreiranja, skladištenja, obrade i
distribucije podataka i informacija

• Osnovni cilj IT-a
• Odgovoriti na zahtev (potrošača) efikasnije i
prikladnije

Informatika (šk.god.2009/2010)

Dragan Cvetković

5

Fakultet za informatiku i menadžment – Beograd

Istorija računara
• Abacus, Vavilon, 4000
godina BC, aritmetičke
operacije, koristi se u
Kini, Japanu, Indiji itd.

• Blaise Pascal, 1642,
mehanički kalkulator,
rad sa osmocifrenim
brojevima

Informatika (šk.god.2009/2010)

Dragan Cvetković

6

Fakultet za informatiku i menadžment – Beograd

• Charles Babbage
(1791-1871)
“the father of computers”

Istorija računara

– Profesor matematike sa
Kembridža iz 19. veka
– Prvi mehanički računar
(kompjuter)
– Analitička mašina
– Programabilna pomoću
bušenih kartica
– Izvođenje računskih
operacija sa tačnošću do 20
cifara
Informatika (šk.god.2009/2010)

Dragan Cvetković

7

Fakultet za informatiku i menadžment – Beograd

• Ada Lovelace
(ćerka Lorda Bajrona)

Istorija računara

• Interpretator i promoter Babbageovih vizionarskih radova
• Napisala je plan upotrebe analitičke
mašine za računanje niza Bernoullijevih brojeva
• Verovatno je bila prvi programer na
svetu
• Jedan od savremenijih programskih
jezika je nazvan po njoj:
ADA programski jezik

Informatika (šk.god.2009/2010)

Dragan Cvetković

8

Fakultet za informatiku i menadžment – Beograd

• Herman Hollerith
(1860-1929)

Istorija računara

• Razvio je sistem kodovanja
podataka na bušenim karticama
• Patent je korišćen u SAD 1890. za
popis stanovništva
• Program se svodio na
prebrojavanje
• Izbegnute greške čitanja,
praktično neograničena memorija
za pristup
• Njegova prva kompanija je
preteča IBM-a
Informatika (šk.god.2009/2010)

Dragan Cvetković

9

Fakultet za informatiku i menadžment – Beograd

Istorija računara

10

Bušena kartica
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

11

• Alan Turing (1912-1954)
• Definisao je principe modernih
računara
• Program je niz naredbi zapisan
u memoriji nizom simbola
• Formulisao je koncept algoritma
• U II svetskom radu radio u
Bletchley Parku – Britanski
centar za dešifrovanje
• Razvio je metod “bombe” za
napad na Nemačku mašinu za
šifrovanje - Enigma
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

Enigma

12

Mašina “bomba” za dešifrovanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

13

• John Von Nouman
(1903-1957)
• Koncept programa
koji je smešten u
memoriji
• Koncept računara
opšte namene
• Mogućnost
modifikovanja
programa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

14

• Računari više nisu luksuz nego potreba
• Računari i njihova primena su uključeni
u sve aspekte svakodnevnog života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

15

• Svaki današnji računar sledi
osnovni plan projektovan od
strane Babbage-a
• Računar je višenamenski izuzetno prilagodljivo sredstvo
– Može da sabira brojeve, ali
istovremeno i da se koristi za
lansiranje interkontinentalnih
balističkih raketa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

16

• Svaki računar se može posmatrati kao sistem:
– Ulazni podaci: ulazi
– Centralna jedinica: obrada
– Izlazne informacije: izlazi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

17

• Višenamenska upotreba računara se zasniva
na:
– Hardveru:
• Fizički deo računara
– Softveru:
• Instrukcije koje upravljaju hardverom i vrše
transformacije nad prikupljenim podacima, sa
ciljem da se dobije željeni izlaz

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

18

• Osnovne operacije:
• Ulazne operacije (podaci i instrukcije),
• Aritmetičke operacije (sabiranje, množenje,
...),
• Logičke operacije (AND, OR, NOT)
• Izlazne operacije (video, štampa, zvuk, ...)
• Smeštanje i čuvanje podataka (podaci i
programi)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Hardver računara:

Razvoj računara

19







Interne komponente i periferije
CPU - procesor
Čipovi – kontroleri, memorije
Osnovna ploča
Posebne kartice (zvučna, video, mrežna,
memorijska, ...)
• Konektori (serijski, paralelni, video, audio, USB,
mrežni, telefonski, ...)
• Hladnjaci (pasivni i aktivni)
• Izvor napajanja - ispravljač
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Softver računara:

Razvoj računara

• Program – niz naredbi
(instrukcije)
• Sistemski softver (OS)
– skriva kompleksnost
hardvera
• Aplikativni softver
• Korisnici putem
interfejsa interaguju sa
aplikacijom
• Podrazumeva se
ispravan rad hardvera
Informatika (šk.god.2009/2010)

20

Hardware

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

21

External Storage

Internal Storage

Input Units

Arithmetic &
Logic Unit

Output Units

Control Unit

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

22

• Prvi realni računari:
– 1939: Konrad Zuse je
kompletirao prvi
programabilni digitalni
računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

23

• Pred II svetski rat Britanska vlada je formirala
tajni tim matematičara i inženjera za razbijanje
nacističkih vojnih šifara (Lorencova šifra)
– 1943: Tim predvođen matematičarem Alan
Turing-om kompletirao je Kolos, koji su
mnogi smatrali za prvi elektronski digitalni
računar

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Računari 1. generacije

Razvoj računara

24

– 1944: profesor sa Harvarda,
Howard Aiken je razvio računar
Mark I
– Proizvod IBM-a
 Prvi elektro-mehanički računar
opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• 1944: Mark I

Razvoj računara

Informatika (šk.god.2009/2010)

25

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

26

U toku II svetskog rata, u SAD, konstruiše se mašina za
računanje tabela trajektorija za nove topove; mašina se
zvala ENIAC (Electronic Numerical Integrator and
Computer)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

27

• ENIAC:
– Težina 30 tona
– 18000 elektronskih cevi
– Potrošnja 25 KW
– Snaga obrade: 100.000
izračunavanja u sekundi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

28

Posle rata, 1950., konstruisan je UNIVAC I, prvi
komercijalni računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Evolucija i ubrzanje

Razvoj računara

29

– Elektronske cevi su korišćene
u prvim računarima
– Tranzistori zamenjuju
elektronske cevi počevši od
1956. (računari 2. generacije)
• Tranzistori i štampane veze
• Primena na univerzitetima
– Od sredine 60. godina
tranzistore zamenjuju
integrisana kola (računari 3.
generacije)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Integrisana kola
Razvoj računara
omogućavaju:
– Povećanje pouzdanosti





30

Smanjenje dimenzije
Veću brzinu
Veću efikasnost
Niže cene

• LSI - Large Scale
Integration
• VLSI - Very Large Scale
Integration
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara
Mikroračunarska revolucija

31

 1971: Intelovi inženjeri su konstruisali
prvi mikroprocesor
 Mikroračunarska revolucija počinje
1970:
 Apple
 Commodore
...
 Stoni - desktop računari nisu u
potpunosti zamenili velike računare, koji
takođe doživljavaju promenu
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Apple II (1977)

Razvoj računara

32

– BASIC programski jezik
– Displej od 24 linije x 40
kolona
– Memorija od 4100
karaktera
– $1298.

• IBM (PC) 5150 (1981)
– modular design
– 16,000 character memory
– $1265.
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

33

• 1981-1982
– ZX81
• 8-16K

– Spectrum
• 48K

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• GUI - Graphical User
Interface

Razvoj računara

34

– Doug Engelbart's
• Osmislio “humancomputer interaction” HCI
• Razvio je hypertext
• Uveo je kursor kontrolisan
mišem
• Multiple windows.
– WIMP (windows, icons,
menus and pointers)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Macintosh (1984)

Razvoj računara

35

– Steve Jobs
• GUI, ikone, itd
• Desktop – radna
površina
• Upotreba miša i
drugih “pointing
devices”
• “Double click" i
“Click-and-drag“
osobine za podršku
uređajima za
pokazivanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Microsoft Windows

Razvoj računara

36

– Win 1.0, 1985, radio je
na MS-DOS-u, 16 bitni
OS, multitasking
– Win 3.0 i Win 3.1,
1990/92, 16/32 bitni OS
– Win 3.11, Win 95, Win
98, Win Me, 32 bitni OS
– Win NT, 64 bitni OS
– WIN XP, Windows Server
– Windows Vista, 64 bitni
OS
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

37

• Prva generacija (1951-58)
– Elektronske vakum cevi
– Mašinski jezik – jezik niskog nivoa za
programiranje
– Magnetna primarna memorija
– Problemi zagrevanja i održavanja
– Unos podataka i instrukcija preko bušenih
kartica
– Spor ulaz i izlaz
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

38

• Druga generacija (1958-64)
– Tranzistorska tehnologija
– Tehnologija štampanih veza
– Početak jezika višeg nivoa
– Povećana brzina rada
– Magnetna primarna memorija
– Magnetni diskovi i trake za
sekundarnu memoriju
– Tipičan primer: IBM 1620

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

39

• Treća generacija (1965-70)







Pojava integrisanih čipova – IC
Drastično povećanje memorije
Razvoj softvera
Drastično smanjenje veličine i cene
Povećanje brzine i dostupnosti
Tipičan primer:
HONEY WELL - 6000 SERIES

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

40

• Četvrta generacija (1971- do danas)







LSI - Large Scale Integration
VLSI - Very Large Scale Integration
Razvoj mikroprocesora
Pojava mini i super računara
Paralelno procesiranje
Povećana brzina rada, snaga, memorijski
resursi
– Tipični predstavnici:
Apple II, IBM PC

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

41

• Karakteristike razvoja računara:
• Povećanje brzine (radnog takta)
• Povećanje memorijskih resursa (i za primarnu
i sekundarnu memoriju)
• Povećanje širine magistrale
• Paralelizacija u radu
• Niža cena
• Manje dimenzije
• Manja potrošnja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd











Razvoj računara

42

Mainframe
Super računari
Serveri
Radne stanice
Personalni računari
Stoni i prenosivi računari
Mikrokompjuteri
Ugrađeni računari
Mreže, klasteri računara
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

43

• Mainframe i Super računari
• Mainframe
– Višekorisnički
– Koriste se u velikim organizacijama, kao što
su banke i avioprevoznici za velike
računarske poslove

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

• Mainframe

44

– Mogućnost konkurentne
obrade aplikacija
– Velike organizacije –
upravljaju sa više od
1000 transakcija
– Zahtevaju specijalnu
klimu za prostoriju
– Ulaz/Izlaz preko “dumb”
terminala

TERMINALI

Informatika (šk.god.2009/2010)

MAINFRAME

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

45

• Super računari
– Za moćne korisnike kojima je potreban pristup
najbržim i najmoćnijim računarima

NASA Columbia
Supercomputer

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

46

• Super računari
– Skupa, najmodernija tehnologija
– Koriste se za simulacije i modelovanje
kompleksnih sistema
– Mesta primene:






Vremenska prognoza,
Hemijski i fizički procesi
Kretanja u vasioni
Vojne potrebe
.....
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

47

• Serveri, radne stanice i PC (personalni
računari)
– Serveri
• Računari namenjeni za obezbeđivanje softverske
podrške i drugih računarskih resursa drugim
računarima u okviru date mreže

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Radne stanice

Podela računara

48

– Moćni stoni računari sa
povećanom računarskom
snagom (pojačani resursi)
koji su prevashodno
namenjeni krajnjim,
interaktivnim aplikacijama
– Najčešće su povezani na
veliki računarski sistem
– 3D grafika, dizajn i sl.
– Najčešće su potrebni
naučnicima i inženjerima
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

49

• Personalni računari
– Opslužuju jednog
korisnika u datom
trenutku
– Uobičajene primene
obuhvataju:
• obrada teksta,
računovodstvo, igre,
slušanje muzike i
gledanje video
sadržaja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

50

• Prenosivi računari: mašine koje nisu vezane za
stolove
– Notebooks (laptops)
– Handheld computers (PDAs)
– Palmtop

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Ugrađeni računari

Podela računara

51

– Računari posebne namene
isključivo za unapred definisane
zadatke
• Kontrola temperature i
vlažnosti
• Monitorisanje rada srca
• Monitorisanje kućnog
sistema obezbeđenja od
provale, ...

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara
•Pojava računarskih
mreža

52

– Local-Area Networks
(LANs) lokalne mreže
– Wide-Area Networks
(WANs) regionalne mreže
– Eksperimentalna mreža
formirana 1969, nazvana
ARPANET, u narednom
periodu se transformiše u
Internet
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

53

• Servisi (usluge) Interneta
– Elektronska pošta
• E-mail softver

– World Wide Web
• Transformacija Interneta od
tekstualnog u multimedijalno
okruženje, koje obuhvata slike,
animacije, zvuk i video.
• Web browseri - programi koji
služe kao navigacioni prozori
na Web-u
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

54

• Hipertekst linkovi
– Povezuju milione Web stranica kreiranih od
različitih autora
• Intranet
– Privatne unutar-organizacijske mreže
zasnovane na Internet tehnologiji
• Extranet
– Udaljeni korisnici koji mogu da pristupe
resursima Intraneta
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

55

• Doba u razvoju društva:
– Poljoprivredno doba
– Industrijsko doba

• Doba u kome živimo informaciono doba:
– Sve više ljudi zarađuje za
život radeći na računarima

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

56

• Uticaj tehnologije
–Računarska pismenost
već unapređuje naš
svakodnevni život i
profesionalni rad

• Primene (aplikacije):
–Omogućavaju upotrebu
računara za specificirane
namere
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo
• Aplikativni programi

57

– Obrada teksta i stono
izdavaštvo
– Tabelarni proračuni
– Baze podataka
– Računarska grafika i digitalna
fotografija
– Digitalni audio, digitalni video i
multimedija
– Telekomunikacione mreže
– Veštačka inteligencija
– Zabava
– Opšte metode rešavanja
problema
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

58

• Implikacije: Socialna i etička pitanja
– Personalna privatnost ugrožena centralizovanim
bazama podataka i računarskim mrežama
– Rizik od kriminala zasnovanog na visokoj tehnologiji i
teškoćama zaštite osetljivih podataka
– Teškoće u definisanju i zaštiti intelektualne svojine u
uslovima digitalnog doba
– Rizik od otkaza računarskih sistema
– Opasnost od automatizacije i dehumanizacije rada

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

59

– Zloupotreba informacija u
političke i ekonomske svrhe
– Opasnost zavisnosti od
kompleksne tehnologije
– Kraj privatnosti
– Zamagljivanje realnosti
– Evolucija inteligencije
– Pojava bio-digitalne
tehnologije
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

60

 Hardver: osnova svakog novog projekta
 Softver: naredni korak, koji daje vrednost
hardveru
 Servisi: najuspešniji sadašnji poslovni pristup
 Način života: računari postaju deo našeg
načina života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

61

• Računari su evoluirali od Charles Babbageovog plana za analitičku mašinu u moderne
super računare
• Računari se danas pojavljuju u svim oblicima i
veličinama, sa specifičnostima prilagođenim
partikularnim zadacima
• Povezivanje u mrežu poboljšava vrednost i
snagu računara:
– Internet
– WWW
– E-mail

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

62

 Računari i informacione
tehnologije su preomenili svet
temeljno i nepovratno
 Nove tehnologije, kao što su
veštačka inteligencija,
obećavaju nove primene u
budućnosti
 Računari ugrožavaju privatnost,
bezbednost, i možda, naš
individualni način života
Informatika (šk.god.2009/2010)

Dragan Cvetković


Slide 57

Fakultet za informatiku i menadžment – Beograd

1

Informatika
Razvoj računara:
od kalkulatora do mrežnog povezivanja

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

2

Razvoj računara

Ciljevi:







Šta je računar i šta može da uradi?
Uticaj računara na savremeni život
Istorija razvoja računara
Trendovi razvoja savremenih računara
Fundamentalne razlike između računara i
drugih vrsta mašina
Odnos između hardvera i softvera
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

3

Razvoj računara
• Osnovne klase savremenih računara i
njihova upotreba
• Kako Internet menja primenu računara i
informacionih tehnologija uopšte?
• Savremeno informaciono doba
• Socijalni i etički uticaj informacionih
tehnologija na društvo

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija
• Značajni pronalasci XX veka:
• Mobilna telefonija, Internet, WWW, video
konferencije
• Faza projektovanja, upotrebe, usavršavanja
• Suštinski su zasnovani na IT

Informatika (šk.god.2009/2010)

Dragan Cvetković

4

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija

• Informaciona tehnologija
• Širok spektar alata i tehnika koje se koriste
prilikom kreiranja, skladištenja, obrade i
distribucije podataka i informacija

• Osnovni cilj IT-a
• Odgovoriti na zahtev (potrošača) efikasnije i
prikladnije

Informatika (šk.god.2009/2010)

Dragan Cvetković

5

Fakultet za informatiku i menadžment – Beograd

Istorija računara
• Abacus, Vavilon, 4000
godina BC, aritmetičke
operacije, koristi se u
Kini, Japanu, Indiji itd.

• Blaise Pascal, 1642,
mehanički kalkulator,
rad sa osmocifrenim
brojevima

Informatika (šk.god.2009/2010)

Dragan Cvetković

6

Fakultet za informatiku i menadžment – Beograd

• Charles Babbage
(1791-1871)
“the father of computers”

Istorija računara

– Profesor matematike sa
Kembridža iz 19. veka
– Prvi mehanički računar
(kompjuter)
– Analitička mašina
– Programabilna pomoću
bušenih kartica
– Izvođenje računskih
operacija sa tačnošću do 20
cifara
Informatika (šk.god.2009/2010)

Dragan Cvetković

7

Fakultet za informatiku i menadžment – Beograd

• Ada Lovelace
(ćerka Lorda Bajrona)

Istorija računara

• Interpretator i promoter Babbageovih vizionarskih radova
• Napisala je plan upotrebe analitičke
mašine za računanje niza Bernoullijevih brojeva
• Verovatno je bila prvi programer na
svetu
• Jedan od savremenijih programskih
jezika je nazvan po njoj:
ADA programski jezik

Informatika (šk.god.2009/2010)

Dragan Cvetković

8

Fakultet za informatiku i menadžment – Beograd

• Herman Hollerith
(1860-1929)

Istorija računara

• Razvio je sistem kodovanja
podataka na bušenim karticama
• Patent je korišćen u SAD 1890. za
popis stanovništva
• Program se svodio na
prebrojavanje
• Izbegnute greške čitanja,
praktično neograničena memorija
za pristup
• Njegova prva kompanija je
preteča IBM-a
Informatika (šk.god.2009/2010)

Dragan Cvetković

9

Fakultet za informatiku i menadžment – Beograd

Istorija računara

10

Bušena kartica
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

11

• Alan Turing (1912-1954)
• Definisao je principe modernih
računara
• Program je niz naredbi zapisan
u memoriji nizom simbola
• Formulisao je koncept algoritma
• U II svetskom radu radio u
Bletchley Parku – Britanski
centar za dešifrovanje
• Razvio je metod “bombe” za
napad na Nemačku mašinu za
šifrovanje - Enigma
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

Enigma

12

Mašina “bomba” za dešifrovanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

13

• John Von Nouman
(1903-1957)
• Koncept programa
koji je smešten u
memoriji
• Koncept računara
opšte namene
• Mogućnost
modifikovanja
programa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

14

• Računari više nisu luksuz nego potreba
• Računari i njihova primena su uključeni
u sve aspekte svakodnevnog života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

15

• Svaki današnji računar sledi
osnovni plan projektovan od
strane Babbage-a
• Računar je višenamenski izuzetno prilagodljivo sredstvo
– Može da sabira brojeve, ali
istovremeno i da se koristi za
lansiranje interkontinentalnih
balističkih raketa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

16

• Svaki računar se može posmatrati kao sistem:
– Ulazni podaci: ulazi
– Centralna jedinica: obrada
– Izlazne informacije: izlazi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

17

• Višenamenska upotreba računara se zasniva
na:
– Hardveru:
• Fizički deo računara
– Softveru:
• Instrukcije koje upravljaju hardverom i vrše
transformacije nad prikupljenim podacima, sa
ciljem da se dobije željeni izlaz

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

18

• Osnovne operacije:
• Ulazne operacije (podaci i instrukcije),
• Aritmetičke operacije (sabiranje, množenje,
...),
• Logičke operacije (AND, OR, NOT)
• Izlazne operacije (video, štampa, zvuk, ...)
• Smeštanje i čuvanje podataka (podaci i
programi)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Hardver računara:

Razvoj računara

19







Interne komponente i periferije
CPU - procesor
Čipovi – kontroleri, memorije
Osnovna ploča
Posebne kartice (zvučna, video, mrežna,
memorijska, ...)
• Konektori (serijski, paralelni, video, audio, USB,
mrežni, telefonski, ...)
• Hladnjaci (pasivni i aktivni)
• Izvor napajanja - ispravljač
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Softver računara:

Razvoj računara

• Program – niz naredbi
(instrukcije)
• Sistemski softver (OS)
– skriva kompleksnost
hardvera
• Aplikativni softver
• Korisnici putem
interfejsa interaguju sa
aplikacijom
• Podrazumeva se
ispravan rad hardvera
Informatika (šk.god.2009/2010)

20

Hardware

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

21

External Storage

Internal Storage

Input Units

Arithmetic &
Logic Unit

Output Units

Control Unit

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

22

• Prvi realni računari:
– 1939: Konrad Zuse je
kompletirao prvi
programabilni digitalni
računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

23

• Pred II svetski rat Britanska vlada je formirala
tajni tim matematičara i inženjera za razbijanje
nacističkih vojnih šifara (Lorencova šifra)
– 1943: Tim predvođen matematičarem Alan
Turing-om kompletirao je Kolos, koji su
mnogi smatrali za prvi elektronski digitalni
računar

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Računari 1. generacije

Razvoj računara

24

– 1944: profesor sa Harvarda,
Howard Aiken je razvio računar
Mark I
– Proizvod IBM-a
 Prvi elektro-mehanički računar
opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• 1944: Mark I

Razvoj računara

Informatika (šk.god.2009/2010)

25

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

26

U toku II svetskog rata, u SAD, konstruiše se mašina za
računanje tabela trajektorija za nove topove; mašina se
zvala ENIAC (Electronic Numerical Integrator and
Computer)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

27

• ENIAC:
– Težina 30 tona
– 18000 elektronskih cevi
– Potrošnja 25 KW
– Snaga obrade: 100.000
izračunavanja u sekundi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

28

Posle rata, 1950., konstruisan je UNIVAC I, prvi
komercijalni računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Evolucija i ubrzanje

Razvoj računara

29

– Elektronske cevi su korišćene
u prvim računarima
– Tranzistori zamenjuju
elektronske cevi počevši od
1956. (računari 2. generacije)
• Tranzistori i štampane veze
• Primena na univerzitetima
– Od sredine 60. godina
tranzistore zamenjuju
integrisana kola (računari 3.
generacije)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Integrisana kola
Razvoj računara
omogućavaju:
– Povećanje pouzdanosti





30

Smanjenje dimenzije
Veću brzinu
Veću efikasnost
Niže cene

• LSI - Large Scale
Integration
• VLSI - Very Large Scale
Integration
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara
Mikroračunarska revolucija

31

 1971: Intelovi inženjeri su konstruisali
prvi mikroprocesor
 Mikroračunarska revolucija počinje
1970:
 Apple
 Commodore
...
 Stoni - desktop računari nisu u
potpunosti zamenili velike računare, koji
takođe doživljavaju promenu
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Apple II (1977)

Razvoj računara

32

– BASIC programski jezik
– Displej od 24 linije x 40
kolona
– Memorija od 4100
karaktera
– $1298.

• IBM (PC) 5150 (1981)
– modular design
– 16,000 character memory
– $1265.
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

33

• 1981-1982
– ZX81
• 8-16K

– Spectrum
• 48K

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• GUI - Graphical User
Interface

Razvoj računara

34

– Doug Engelbart's
• Osmislio “humancomputer interaction” HCI
• Razvio je hypertext
• Uveo je kursor kontrolisan
mišem
• Multiple windows.
– WIMP (windows, icons,
menus and pointers)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Macintosh (1984)

Razvoj računara

35

– Steve Jobs
• GUI, ikone, itd
• Desktop – radna
površina
• Upotreba miša i
drugih “pointing
devices”
• “Double click" i
“Click-and-drag“
osobine za podršku
uređajima za
pokazivanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Microsoft Windows

Razvoj računara

36

– Win 1.0, 1985, radio je
na MS-DOS-u, 16 bitni
OS, multitasking
– Win 3.0 i Win 3.1,
1990/92, 16/32 bitni OS
– Win 3.11, Win 95, Win
98, Win Me, 32 bitni OS
– Win NT, 64 bitni OS
– WIN XP, Windows Server
– Windows Vista, 64 bitni
OS
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

37

• Prva generacija (1951-58)
– Elektronske vakum cevi
– Mašinski jezik – jezik niskog nivoa za
programiranje
– Magnetna primarna memorija
– Problemi zagrevanja i održavanja
– Unos podataka i instrukcija preko bušenih
kartica
– Spor ulaz i izlaz
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

38

• Druga generacija (1958-64)
– Tranzistorska tehnologija
– Tehnologija štampanih veza
– Početak jezika višeg nivoa
– Povećana brzina rada
– Magnetna primarna memorija
– Magnetni diskovi i trake za
sekundarnu memoriju
– Tipičan primer: IBM 1620

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

39

• Treća generacija (1965-70)







Pojava integrisanih čipova – IC
Drastično povećanje memorije
Razvoj softvera
Drastično smanjenje veličine i cene
Povećanje brzine i dostupnosti
Tipičan primer:
HONEY WELL - 6000 SERIES

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

40

• Četvrta generacija (1971- do danas)







LSI - Large Scale Integration
VLSI - Very Large Scale Integration
Razvoj mikroprocesora
Pojava mini i super računara
Paralelno procesiranje
Povećana brzina rada, snaga, memorijski
resursi
– Tipični predstavnici:
Apple II, IBM PC

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

41

• Karakteristike razvoja računara:
• Povećanje brzine (radnog takta)
• Povećanje memorijskih resursa (i za primarnu
i sekundarnu memoriju)
• Povećanje širine magistrale
• Paralelizacija u radu
• Niža cena
• Manje dimenzije
• Manja potrošnja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd











Razvoj računara

42

Mainframe
Super računari
Serveri
Radne stanice
Personalni računari
Stoni i prenosivi računari
Mikrokompjuteri
Ugrađeni računari
Mreže, klasteri računara
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

43

• Mainframe i Super računari
• Mainframe
– Višekorisnički
– Koriste se u velikim organizacijama, kao što
su banke i avioprevoznici za velike
računarske poslove

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

• Mainframe

44

– Mogućnost konkurentne
obrade aplikacija
– Velike organizacije –
upravljaju sa više od
1000 transakcija
– Zahtevaju specijalnu
klimu za prostoriju
– Ulaz/Izlaz preko “dumb”
terminala

TERMINALI

Informatika (šk.god.2009/2010)

MAINFRAME

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

45

• Super računari
– Za moćne korisnike kojima je potreban pristup
najbržim i najmoćnijim računarima

NASA Columbia
Supercomputer

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

46

• Super računari
– Skupa, najmodernija tehnologija
– Koriste se za simulacije i modelovanje
kompleksnih sistema
– Mesta primene:






Vremenska prognoza,
Hemijski i fizički procesi
Kretanja u vasioni
Vojne potrebe
.....
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

47

• Serveri, radne stanice i PC (personalni
računari)
– Serveri
• Računari namenjeni za obezbeđivanje softverske
podrške i drugih računarskih resursa drugim
računarima u okviru date mreže

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Radne stanice

Podela računara

48

– Moćni stoni računari sa
povećanom računarskom
snagom (pojačani resursi)
koji su prevashodno
namenjeni krajnjim,
interaktivnim aplikacijama
– Najčešće su povezani na
veliki računarski sistem
– 3D grafika, dizajn i sl.
– Najčešće su potrebni
naučnicima i inženjerima
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

49

• Personalni računari
– Opslužuju jednog
korisnika u datom
trenutku
– Uobičajene primene
obuhvataju:
• obrada teksta,
računovodstvo, igre,
slušanje muzike i
gledanje video
sadržaja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

50

• Prenosivi računari: mašine koje nisu vezane za
stolove
– Notebooks (laptops)
– Handheld computers (PDAs)
– Palmtop

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Ugrađeni računari

Podela računara

51

– Računari posebne namene
isključivo za unapred definisane
zadatke
• Kontrola temperature i
vlažnosti
• Monitorisanje rada srca
• Monitorisanje kućnog
sistema obezbeđenja od
provale, ...

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara
•Pojava računarskih
mreža

52

– Local-Area Networks
(LANs) lokalne mreže
– Wide-Area Networks
(WANs) regionalne mreže
– Eksperimentalna mreža
formirana 1969, nazvana
ARPANET, u narednom
periodu se transformiše u
Internet
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

53

• Servisi (usluge) Interneta
– Elektronska pošta
• E-mail softver

– World Wide Web
• Transformacija Interneta od
tekstualnog u multimedijalno
okruženje, koje obuhvata slike,
animacije, zvuk i video.
• Web browseri - programi koji
služe kao navigacioni prozori
na Web-u
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

54

• Hipertekst linkovi
– Povezuju milione Web stranica kreiranih od
različitih autora
• Intranet
– Privatne unutar-organizacijske mreže
zasnovane na Internet tehnologiji
• Extranet
– Udaljeni korisnici koji mogu da pristupe
resursima Intraneta
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

55

• Doba u razvoju društva:
– Poljoprivredno doba
– Industrijsko doba

• Doba u kome živimo informaciono doba:
– Sve više ljudi zarađuje za
život radeći na računarima

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

56

• Uticaj tehnologije
–Računarska pismenost
već unapređuje naš
svakodnevni život i
profesionalni rad

• Primene (aplikacije):
–Omogućavaju upotrebu
računara za specificirane
namere
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo
• Aplikativni programi

57

– Obrada teksta i stono
izdavaštvo
– Tabelarni proračuni
– Baze podataka
– Računarska grafika i digitalna
fotografija
– Digitalni audio, digitalni video i
multimedija
– Telekomunikacione mreže
– Veštačka inteligencija
– Zabava
– Opšte metode rešavanja
problema
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

58

• Implikacije: Socialna i etička pitanja
– Personalna privatnost ugrožena centralizovanim
bazama podataka i računarskim mrežama
– Rizik od kriminala zasnovanog na visokoj tehnologiji i
teškoćama zaštite osetljivih podataka
– Teškoće u definisanju i zaštiti intelektualne svojine u
uslovima digitalnog doba
– Rizik od otkaza računarskih sistema
– Opasnost od automatizacije i dehumanizacije rada

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

59

– Zloupotreba informacija u
političke i ekonomske svrhe
– Opasnost zavisnosti od
kompleksne tehnologije
– Kraj privatnosti
– Zamagljivanje realnosti
– Evolucija inteligencije
– Pojava bio-digitalne
tehnologije
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

60

 Hardver: osnova svakog novog projekta
 Softver: naredni korak, koji daje vrednost
hardveru
 Servisi: najuspešniji sadašnji poslovni pristup
 Način života: računari postaju deo našeg
načina života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

61

• Računari su evoluirali od Charles Babbageovog plana za analitičku mašinu u moderne
super računare
• Računari se danas pojavljuju u svim oblicima i
veličinama, sa specifičnostima prilagođenim
partikularnim zadacima
• Povezivanje u mrežu poboljšava vrednost i
snagu računara:
– Internet
– WWW
– E-mail

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

62

 Računari i informacione
tehnologije su preomenili svet
temeljno i nepovratno
 Nove tehnologije, kao što su
veštačka inteligencija,
obećavaju nove primene u
budućnosti
 Računari ugrožavaju privatnost,
bezbednost, i možda, naš
individualni način života
Informatika (šk.god.2009/2010)

Dragan Cvetković


Slide 58

Fakultet za informatiku i menadžment – Beograd

1

Informatika
Razvoj računara:
od kalkulatora do mrežnog povezivanja

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

2

Razvoj računara

Ciljevi:







Šta je računar i šta može da uradi?
Uticaj računara na savremeni život
Istorija razvoja računara
Trendovi razvoja savremenih računara
Fundamentalne razlike između računara i
drugih vrsta mašina
Odnos između hardvera i softvera
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

3

Razvoj računara
• Osnovne klase savremenih računara i
njihova upotreba
• Kako Internet menja primenu računara i
informacionih tehnologija uopšte?
• Savremeno informaciono doba
• Socijalni i etički uticaj informacionih
tehnologija na društvo

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija
• Značajni pronalasci XX veka:
• Mobilna telefonija, Internet, WWW, video
konferencije
• Faza projektovanja, upotrebe, usavršavanja
• Suštinski su zasnovani na IT

Informatika (šk.god.2009/2010)

Dragan Cvetković

4

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija

• Informaciona tehnologija
• Širok spektar alata i tehnika koje se koriste
prilikom kreiranja, skladištenja, obrade i
distribucije podataka i informacija

• Osnovni cilj IT-a
• Odgovoriti na zahtev (potrošača) efikasnije i
prikladnije

Informatika (šk.god.2009/2010)

Dragan Cvetković

5

Fakultet za informatiku i menadžment – Beograd

Istorija računara
• Abacus, Vavilon, 4000
godina BC, aritmetičke
operacije, koristi se u
Kini, Japanu, Indiji itd.

• Blaise Pascal, 1642,
mehanički kalkulator,
rad sa osmocifrenim
brojevima

Informatika (šk.god.2009/2010)

Dragan Cvetković

6

Fakultet za informatiku i menadžment – Beograd

• Charles Babbage
(1791-1871)
“the father of computers”

Istorija računara

– Profesor matematike sa
Kembridža iz 19. veka
– Prvi mehanički računar
(kompjuter)
– Analitička mašina
– Programabilna pomoću
bušenih kartica
– Izvođenje računskih
operacija sa tačnošću do 20
cifara
Informatika (šk.god.2009/2010)

Dragan Cvetković

7

Fakultet za informatiku i menadžment – Beograd

• Ada Lovelace
(ćerka Lorda Bajrona)

Istorija računara

• Interpretator i promoter Babbageovih vizionarskih radova
• Napisala je plan upotrebe analitičke
mašine za računanje niza Bernoullijevih brojeva
• Verovatno je bila prvi programer na
svetu
• Jedan od savremenijih programskih
jezika je nazvan po njoj:
ADA programski jezik

Informatika (šk.god.2009/2010)

Dragan Cvetković

8

Fakultet za informatiku i menadžment – Beograd

• Herman Hollerith
(1860-1929)

Istorija računara

• Razvio je sistem kodovanja
podataka na bušenim karticama
• Patent je korišćen u SAD 1890. za
popis stanovništva
• Program se svodio na
prebrojavanje
• Izbegnute greške čitanja,
praktično neograničena memorija
za pristup
• Njegova prva kompanija je
preteča IBM-a
Informatika (šk.god.2009/2010)

Dragan Cvetković

9

Fakultet za informatiku i menadžment – Beograd

Istorija računara

10

Bušena kartica
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

11

• Alan Turing (1912-1954)
• Definisao je principe modernih
računara
• Program je niz naredbi zapisan
u memoriji nizom simbola
• Formulisao je koncept algoritma
• U II svetskom radu radio u
Bletchley Parku – Britanski
centar za dešifrovanje
• Razvio je metod “bombe” za
napad na Nemačku mašinu za
šifrovanje - Enigma
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

Enigma

12

Mašina “bomba” za dešifrovanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

13

• John Von Nouman
(1903-1957)
• Koncept programa
koji je smešten u
memoriji
• Koncept računara
opšte namene
• Mogućnost
modifikovanja
programa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

14

• Računari više nisu luksuz nego potreba
• Računari i njihova primena su uključeni
u sve aspekte svakodnevnog života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

15

• Svaki današnji računar sledi
osnovni plan projektovan od
strane Babbage-a
• Računar je višenamenski izuzetno prilagodljivo sredstvo
– Može da sabira brojeve, ali
istovremeno i da se koristi za
lansiranje interkontinentalnih
balističkih raketa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

16

• Svaki računar se može posmatrati kao sistem:
– Ulazni podaci: ulazi
– Centralna jedinica: obrada
– Izlazne informacije: izlazi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

17

• Višenamenska upotreba računara se zasniva
na:
– Hardveru:
• Fizički deo računara
– Softveru:
• Instrukcije koje upravljaju hardverom i vrše
transformacije nad prikupljenim podacima, sa
ciljem da se dobije željeni izlaz

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

18

• Osnovne operacije:
• Ulazne operacije (podaci i instrukcije),
• Aritmetičke operacije (sabiranje, množenje,
...),
• Logičke operacije (AND, OR, NOT)
• Izlazne operacije (video, štampa, zvuk, ...)
• Smeštanje i čuvanje podataka (podaci i
programi)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Hardver računara:

Razvoj računara

19







Interne komponente i periferije
CPU - procesor
Čipovi – kontroleri, memorije
Osnovna ploča
Posebne kartice (zvučna, video, mrežna,
memorijska, ...)
• Konektori (serijski, paralelni, video, audio, USB,
mrežni, telefonski, ...)
• Hladnjaci (pasivni i aktivni)
• Izvor napajanja - ispravljač
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Softver računara:

Razvoj računara

• Program – niz naredbi
(instrukcije)
• Sistemski softver (OS)
– skriva kompleksnost
hardvera
• Aplikativni softver
• Korisnici putem
interfejsa interaguju sa
aplikacijom
• Podrazumeva se
ispravan rad hardvera
Informatika (šk.god.2009/2010)

20

Hardware

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

21

External Storage

Internal Storage

Input Units

Arithmetic &
Logic Unit

Output Units

Control Unit

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

22

• Prvi realni računari:
– 1939: Konrad Zuse je
kompletirao prvi
programabilni digitalni
računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

23

• Pred II svetski rat Britanska vlada je formirala
tajni tim matematičara i inženjera za razbijanje
nacističkih vojnih šifara (Lorencova šifra)
– 1943: Tim predvođen matematičarem Alan
Turing-om kompletirao je Kolos, koji su
mnogi smatrali za prvi elektronski digitalni
računar

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Računari 1. generacije

Razvoj računara

24

– 1944: profesor sa Harvarda,
Howard Aiken je razvio računar
Mark I
– Proizvod IBM-a
 Prvi elektro-mehanički računar
opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• 1944: Mark I

Razvoj računara

Informatika (šk.god.2009/2010)

25

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

26

U toku II svetskog rata, u SAD, konstruiše se mašina za
računanje tabela trajektorija za nove topove; mašina se
zvala ENIAC (Electronic Numerical Integrator and
Computer)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

27

• ENIAC:
– Težina 30 tona
– 18000 elektronskih cevi
– Potrošnja 25 KW
– Snaga obrade: 100.000
izračunavanja u sekundi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

28

Posle rata, 1950., konstruisan je UNIVAC I, prvi
komercijalni računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Evolucija i ubrzanje

Razvoj računara

29

– Elektronske cevi su korišćene
u prvim računarima
– Tranzistori zamenjuju
elektronske cevi počevši od
1956. (računari 2. generacije)
• Tranzistori i štampane veze
• Primena na univerzitetima
– Od sredine 60. godina
tranzistore zamenjuju
integrisana kola (računari 3.
generacije)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Integrisana kola
Razvoj računara
omogućavaju:
– Povećanje pouzdanosti





30

Smanjenje dimenzije
Veću brzinu
Veću efikasnost
Niže cene

• LSI - Large Scale
Integration
• VLSI - Very Large Scale
Integration
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara
Mikroračunarska revolucija

31

 1971: Intelovi inženjeri su konstruisali
prvi mikroprocesor
 Mikroračunarska revolucija počinje
1970:
 Apple
 Commodore
...
 Stoni - desktop računari nisu u
potpunosti zamenili velike računare, koji
takođe doživljavaju promenu
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Apple II (1977)

Razvoj računara

32

– BASIC programski jezik
– Displej od 24 linije x 40
kolona
– Memorija od 4100
karaktera
– $1298.

• IBM (PC) 5150 (1981)
– modular design
– 16,000 character memory
– $1265.
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

33

• 1981-1982
– ZX81
• 8-16K

– Spectrum
• 48K

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• GUI - Graphical User
Interface

Razvoj računara

34

– Doug Engelbart's
• Osmislio “humancomputer interaction” HCI
• Razvio je hypertext
• Uveo je kursor kontrolisan
mišem
• Multiple windows.
– WIMP (windows, icons,
menus and pointers)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Macintosh (1984)

Razvoj računara

35

– Steve Jobs
• GUI, ikone, itd
• Desktop – radna
površina
• Upotreba miša i
drugih “pointing
devices”
• “Double click" i
“Click-and-drag“
osobine za podršku
uređajima za
pokazivanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Microsoft Windows

Razvoj računara

36

– Win 1.0, 1985, radio je
na MS-DOS-u, 16 bitni
OS, multitasking
– Win 3.0 i Win 3.1,
1990/92, 16/32 bitni OS
– Win 3.11, Win 95, Win
98, Win Me, 32 bitni OS
– Win NT, 64 bitni OS
– WIN XP, Windows Server
– Windows Vista, 64 bitni
OS
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

37

• Prva generacija (1951-58)
– Elektronske vakum cevi
– Mašinski jezik – jezik niskog nivoa za
programiranje
– Magnetna primarna memorija
– Problemi zagrevanja i održavanja
– Unos podataka i instrukcija preko bušenih
kartica
– Spor ulaz i izlaz
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

38

• Druga generacija (1958-64)
– Tranzistorska tehnologija
– Tehnologija štampanih veza
– Početak jezika višeg nivoa
– Povećana brzina rada
– Magnetna primarna memorija
– Magnetni diskovi i trake za
sekundarnu memoriju
– Tipičan primer: IBM 1620

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

39

• Treća generacija (1965-70)







Pojava integrisanih čipova – IC
Drastično povećanje memorije
Razvoj softvera
Drastično smanjenje veličine i cene
Povećanje brzine i dostupnosti
Tipičan primer:
HONEY WELL - 6000 SERIES

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

40

• Četvrta generacija (1971- do danas)







LSI - Large Scale Integration
VLSI - Very Large Scale Integration
Razvoj mikroprocesora
Pojava mini i super računara
Paralelno procesiranje
Povećana brzina rada, snaga, memorijski
resursi
– Tipični predstavnici:
Apple II, IBM PC

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

41

• Karakteristike razvoja računara:
• Povećanje brzine (radnog takta)
• Povećanje memorijskih resursa (i za primarnu
i sekundarnu memoriju)
• Povećanje širine magistrale
• Paralelizacija u radu
• Niža cena
• Manje dimenzije
• Manja potrošnja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd











Razvoj računara

42

Mainframe
Super računari
Serveri
Radne stanice
Personalni računari
Stoni i prenosivi računari
Mikrokompjuteri
Ugrađeni računari
Mreže, klasteri računara
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

43

• Mainframe i Super računari
• Mainframe
– Višekorisnički
– Koriste se u velikim organizacijama, kao što
su banke i avioprevoznici za velike
računarske poslove

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

• Mainframe

44

– Mogućnost konkurentne
obrade aplikacija
– Velike organizacije –
upravljaju sa više od
1000 transakcija
– Zahtevaju specijalnu
klimu za prostoriju
– Ulaz/Izlaz preko “dumb”
terminala

TERMINALI

Informatika (šk.god.2009/2010)

MAINFRAME

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

45

• Super računari
– Za moćne korisnike kojima je potreban pristup
najbržim i najmoćnijim računarima

NASA Columbia
Supercomputer

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

46

• Super računari
– Skupa, najmodernija tehnologija
– Koriste se za simulacije i modelovanje
kompleksnih sistema
– Mesta primene:






Vremenska prognoza,
Hemijski i fizički procesi
Kretanja u vasioni
Vojne potrebe
.....
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

47

• Serveri, radne stanice i PC (personalni
računari)
– Serveri
• Računari namenjeni za obezbeđivanje softverske
podrške i drugih računarskih resursa drugim
računarima u okviru date mreže

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Radne stanice

Podela računara

48

– Moćni stoni računari sa
povećanom računarskom
snagom (pojačani resursi)
koji su prevashodno
namenjeni krajnjim,
interaktivnim aplikacijama
– Najčešće su povezani na
veliki računarski sistem
– 3D grafika, dizajn i sl.
– Najčešće su potrebni
naučnicima i inženjerima
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

49

• Personalni računari
– Opslužuju jednog
korisnika u datom
trenutku
– Uobičajene primene
obuhvataju:
• obrada teksta,
računovodstvo, igre,
slušanje muzike i
gledanje video
sadržaja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

50

• Prenosivi računari: mašine koje nisu vezane za
stolove
– Notebooks (laptops)
– Handheld computers (PDAs)
– Palmtop

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Ugrađeni računari

Podela računara

51

– Računari posebne namene
isključivo za unapred definisane
zadatke
• Kontrola temperature i
vlažnosti
• Monitorisanje rada srca
• Monitorisanje kućnog
sistema obezbeđenja od
provale, ...

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara
•Pojava računarskih
mreža

52

– Local-Area Networks
(LANs) lokalne mreže
– Wide-Area Networks
(WANs) regionalne mreže
– Eksperimentalna mreža
formirana 1969, nazvana
ARPANET, u narednom
periodu se transformiše u
Internet
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

53

• Servisi (usluge) Interneta
– Elektronska pošta
• E-mail softver

– World Wide Web
• Transformacija Interneta od
tekstualnog u multimedijalno
okruženje, koje obuhvata slike,
animacije, zvuk i video.
• Web browseri - programi koji
služe kao navigacioni prozori
na Web-u
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

54

• Hipertekst linkovi
– Povezuju milione Web stranica kreiranih od
različitih autora
• Intranet
– Privatne unutar-organizacijske mreže
zasnovane na Internet tehnologiji
• Extranet
– Udaljeni korisnici koji mogu da pristupe
resursima Intraneta
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

55

• Doba u razvoju društva:
– Poljoprivredno doba
– Industrijsko doba

• Doba u kome živimo informaciono doba:
– Sve više ljudi zarađuje za
život radeći na računarima

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

56

• Uticaj tehnologije
–Računarska pismenost
već unapređuje naš
svakodnevni život i
profesionalni rad

• Primene (aplikacije):
–Omogućavaju upotrebu
računara za specificirane
namere
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo
• Aplikativni programi

57

– Obrada teksta i stono
izdavaštvo
– Tabelarni proračuni
– Baze podataka
– Računarska grafika i digitalna
fotografija
– Digitalni audio, digitalni video i
multimedija
– Telekomunikacione mreže
– Veštačka inteligencija
– Zabava
– Opšte metode rešavanja
problema
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

58

• Implikacije: Socialna i etička pitanja
– Personalna privatnost ugrožena centralizovanim
bazama podataka i računarskim mrežama
– Rizik od kriminala zasnovanog na visokoj tehnologiji i
teškoćama zaštite osetljivih podataka
– Teškoće u definisanju i zaštiti intelektualne svojine u
uslovima digitalnog doba
– Rizik od otkaza računarskih sistema
– Opasnost od automatizacije i dehumanizacije rada

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

59

– Zloupotreba informacija u
političke i ekonomske svrhe
– Opasnost zavisnosti od
kompleksne tehnologije
– Kraj privatnosti
– Zamagljivanje realnosti
– Evolucija inteligencije
– Pojava bio-digitalne
tehnologije
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

60

 Hardver: osnova svakog novog projekta
 Softver: naredni korak, koji daje vrednost
hardveru
 Servisi: najuspešniji sadašnji poslovni pristup
 Način života: računari postaju deo našeg
načina života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

61

• Računari su evoluirali od Charles Babbageovog plana za analitičku mašinu u moderne
super računare
• Računari se danas pojavljuju u svim oblicima i
veličinama, sa specifičnostima prilagođenim
partikularnim zadacima
• Povezivanje u mrežu poboljšava vrednost i
snagu računara:
– Internet
– WWW
– E-mail

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

62

 Računari i informacione
tehnologije su preomenili svet
temeljno i nepovratno
 Nove tehnologije, kao što su
veštačka inteligencija,
obećavaju nove primene u
budućnosti
 Računari ugrožavaju privatnost,
bezbednost, i možda, naš
individualni način života
Informatika (šk.god.2009/2010)

Dragan Cvetković


Slide 59

Fakultet za informatiku i menadžment – Beograd

1

Informatika
Razvoj računara:
od kalkulatora do mrežnog povezivanja

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

2

Razvoj računara

Ciljevi:







Šta je računar i šta može da uradi?
Uticaj računara na savremeni život
Istorija razvoja računara
Trendovi razvoja savremenih računara
Fundamentalne razlike između računara i
drugih vrsta mašina
Odnos između hardvera i softvera
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

3

Razvoj računara
• Osnovne klase savremenih računara i
njihova upotreba
• Kako Internet menja primenu računara i
informacionih tehnologija uopšte?
• Savremeno informaciono doba
• Socijalni i etički uticaj informacionih
tehnologija na društvo

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija
• Značajni pronalasci XX veka:
• Mobilna telefonija, Internet, WWW, video
konferencije
• Faza projektovanja, upotrebe, usavršavanja
• Suštinski su zasnovani na IT

Informatika (šk.god.2009/2010)

Dragan Cvetković

4

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija

• Informaciona tehnologija
• Širok spektar alata i tehnika koje se koriste
prilikom kreiranja, skladištenja, obrade i
distribucije podataka i informacija

• Osnovni cilj IT-a
• Odgovoriti na zahtev (potrošača) efikasnije i
prikladnije

Informatika (šk.god.2009/2010)

Dragan Cvetković

5

Fakultet za informatiku i menadžment – Beograd

Istorija računara
• Abacus, Vavilon, 4000
godina BC, aritmetičke
operacije, koristi se u
Kini, Japanu, Indiji itd.

• Blaise Pascal, 1642,
mehanički kalkulator,
rad sa osmocifrenim
brojevima

Informatika (šk.god.2009/2010)

Dragan Cvetković

6

Fakultet za informatiku i menadžment – Beograd

• Charles Babbage
(1791-1871)
“the father of computers”

Istorija računara

– Profesor matematike sa
Kembridža iz 19. veka
– Prvi mehanički računar
(kompjuter)
– Analitička mašina
– Programabilna pomoću
bušenih kartica
– Izvođenje računskih
operacija sa tačnošću do 20
cifara
Informatika (šk.god.2009/2010)

Dragan Cvetković

7

Fakultet za informatiku i menadžment – Beograd

• Ada Lovelace
(ćerka Lorda Bajrona)

Istorija računara

• Interpretator i promoter Babbageovih vizionarskih radova
• Napisala je plan upotrebe analitičke
mašine za računanje niza Bernoullijevih brojeva
• Verovatno je bila prvi programer na
svetu
• Jedan od savremenijih programskih
jezika je nazvan po njoj:
ADA programski jezik

Informatika (šk.god.2009/2010)

Dragan Cvetković

8

Fakultet za informatiku i menadžment – Beograd

• Herman Hollerith
(1860-1929)

Istorija računara

• Razvio je sistem kodovanja
podataka na bušenim karticama
• Patent je korišćen u SAD 1890. za
popis stanovništva
• Program se svodio na
prebrojavanje
• Izbegnute greške čitanja,
praktično neograničena memorija
za pristup
• Njegova prva kompanija je
preteča IBM-a
Informatika (šk.god.2009/2010)

Dragan Cvetković

9

Fakultet za informatiku i menadžment – Beograd

Istorija računara

10

Bušena kartica
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

11

• Alan Turing (1912-1954)
• Definisao je principe modernih
računara
• Program je niz naredbi zapisan
u memoriji nizom simbola
• Formulisao je koncept algoritma
• U II svetskom radu radio u
Bletchley Parku – Britanski
centar za dešifrovanje
• Razvio je metod “bombe” za
napad na Nemačku mašinu za
šifrovanje - Enigma
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

Enigma

12

Mašina “bomba” za dešifrovanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

13

• John Von Nouman
(1903-1957)
• Koncept programa
koji je smešten u
memoriji
• Koncept računara
opšte namene
• Mogućnost
modifikovanja
programa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

14

• Računari više nisu luksuz nego potreba
• Računari i njihova primena su uključeni
u sve aspekte svakodnevnog života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

15

• Svaki današnji računar sledi
osnovni plan projektovan od
strane Babbage-a
• Računar je višenamenski izuzetno prilagodljivo sredstvo
– Može da sabira brojeve, ali
istovremeno i da se koristi za
lansiranje interkontinentalnih
balističkih raketa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

16

• Svaki računar se može posmatrati kao sistem:
– Ulazni podaci: ulazi
– Centralna jedinica: obrada
– Izlazne informacije: izlazi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

17

• Višenamenska upotreba računara se zasniva
na:
– Hardveru:
• Fizički deo računara
– Softveru:
• Instrukcije koje upravljaju hardverom i vrše
transformacije nad prikupljenim podacima, sa
ciljem da se dobije željeni izlaz

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

18

• Osnovne operacije:
• Ulazne operacije (podaci i instrukcije),
• Aritmetičke operacije (sabiranje, množenje,
...),
• Logičke operacije (AND, OR, NOT)
• Izlazne operacije (video, štampa, zvuk, ...)
• Smeštanje i čuvanje podataka (podaci i
programi)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Hardver računara:

Razvoj računara

19







Interne komponente i periferije
CPU - procesor
Čipovi – kontroleri, memorije
Osnovna ploča
Posebne kartice (zvučna, video, mrežna,
memorijska, ...)
• Konektori (serijski, paralelni, video, audio, USB,
mrežni, telefonski, ...)
• Hladnjaci (pasivni i aktivni)
• Izvor napajanja - ispravljač
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Softver računara:

Razvoj računara

• Program – niz naredbi
(instrukcije)
• Sistemski softver (OS)
– skriva kompleksnost
hardvera
• Aplikativni softver
• Korisnici putem
interfejsa interaguju sa
aplikacijom
• Podrazumeva se
ispravan rad hardvera
Informatika (šk.god.2009/2010)

20

Hardware

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

21

External Storage

Internal Storage

Input Units

Arithmetic &
Logic Unit

Output Units

Control Unit

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

22

• Prvi realni računari:
– 1939: Konrad Zuse je
kompletirao prvi
programabilni digitalni
računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

23

• Pred II svetski rat Britanska vlada je formirala
tajni tim matematičara i inženjera za razbijanje
nacističkih vojnih šifara (Lorencova šifra)
– 1943: Tim predvođen matematičarem Alan
Turing-om kompletirao je Kolos, koji su
mnogi smatrali za prvi elektronski digitalni
računar

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Računari 1. generacije

Razvoj računara

24

– 1944: profesor sa Harvarda,
Howard Aiken je razvio računar
Mark I
– Proizvod IBM-a
 Prvi elektro-mehanički računar
opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• 1944: Mark I

Razvoj računara

Informatika (šk.god.2009/2010)

25

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

26

U toku II svetskog rata, u SAD, konstruiše se mašina za
računanje tabela trajektorija za nove topove; mašina se
zvala ENIAC (Electronic Numerical Integrator and
Computer)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

27

• ENIAC:
– Težina 30 tona
– 18000 elektronskih cevi
– Potrošnja 25 KW
– Snaga obrade: 100.000
izračunavanja u sekundi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

28

Posle rata, 1950., konstruisan je UNIVAC I, prvi
komercijalni računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Evolucija i ubrzanje

Razvoj računara

29

– Elektronske cevi su korišćene
u prvim računarima
– Tranzistori zamenjuju
elektronske cevi počevši od
1956. (računari 2. generacije)
• Tranzistori i štampane veze
• Primena na univerzitetima
– Od sredine 60. godina
tranzistore zamenjuju
integrisana kola (računari 3.
generacije)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Integrisana kola
Razvoj računara
omogućavaju:
– Povećanje pouzdanosti





30

Smanjenje dimenzije
Veću brzinu
Veću efikasnost
Niže cene

• LSI - Large Scale
Integration
• VLSI - Very Large Scale
Integration
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara
Mikroračunarska revolucija

31

 1971: Intelovi inženjeri su konstruisali
prvi mikroprocesor
 Mikroračunarska revolucija počinje
1970:
 Apple
 Commodore
...
 Stoni - desktop računari nisu u
potpunosti zamenili velike računare, koji
takođe doživljavaju promenu
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Apple II (1977)

Razvoj računara

32

– BASIC programski jezik
– Displej od 24 linije x 40
kolona
– Memorija od 4100
karaktera
– $1298.

• IBM (PC) 5150 (1981)
– modular design
– 16,000 character memory
– $1265.
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

33

• 1981-1982
– ZX81
• 8-16K

– Spectrum
• 48K

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• GUI - Graphical User
Interface

Razvoj računara

34

– Doug Engelbart's
• Osmislio “humancomputer interaction” HCI
• Razvio je hypertext
• Uveo je kursor kontrolisan
mišem
• Multiple windows.
– WIMP (windows, icons,
menus and pointers)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Macintosh (1984)

Razvoj računara

35

– Steve Jobs
• GUI, ikone, itd
• Desktop – radna
površina
• Upotreba miša i
drugih “pointing
devices”
• “Double click" i
“Click-and-drag“
osobine za podršku
uređajima za
pokazivanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Microsoft Windows

Razvoj računara

36

– Win 1.0, 1985, radio je
na MS-DOS-u, 16 bitni
OS, multitasking
– Win 3.0 i Win 3.1,
1990/92, 16/32 bitni OS
– Win 3.11, Win 95, Win
98, Win Me, 32 bitni OS
– Win NT, 64 bitni OS
– WIN XP, Windows Server
– Windows Vista, 64 bitni
OS
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

37

• Prva generacija (1951-58)
– Elektronske vakum cevi
– Mašinski jezik – jezik niskog nivoa za
programiranje
– Magnetna primarna memorija
– Problemi zagrevanja i održavanja
– Unos podataka i instrukcija preko bušenih
kartica
– Spor ulaz i izlaz
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

38

• Druga generacija (1958-64)
– Tranzistorska tehnologija
– Tehnologija štampanih veza
– Početak jezika višeg nivoa
– Povećana brzina rada
– Magnetna primarna memorija
– Magnetni diskovi i trake za
sekundarnu memoriju
– Tipičan primer: IBM 1620

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

39

• Treća generacija (1965-70)







Pojava integrisanih čipova – IC
Drastično povećanje memorije
Razvoj softvera
Drastično smanjenje veličine i cene
Povećanje brzine i dostupnosti
Tipičan primer:
HONEY WELL - 6000 SERIES

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

40

• Četvrta generacija (1971- do danas)







LSI - Large Scale Integration
VLSI - Very Large Scale Integration
Razvoj mikroprocesora
Pojava mini i super računara
Paralelno procesiranje
Povećana brzina rada, snaga, memorijski
resursi
– Tipični predstavnici:
Apple II, IBM PC

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

41

• Karakteristike razvoja računara:
• Povećanje brzine (radnog takta)
• Povećanje memorijskih resursa (i za primarnu
i sekundarnu memoriju)
• Povećanje širine magistrale
• Paralelizacija u radu
• Niža cena
• Manje dimenzije
• Manja potrošnja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd











Razvoj računara

42

Mainframe
Super računari
Serveri
Radne stanice
Personalni računari
Stoni i prenosivi računari
Mikrokompjuteri
Ugrađeni računari
Mreže, klasteri računara
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

43

• Mainframe i Super računari
• Mainframe
– Višekorisnički
– Koriste se u velikim organizacijama, kao što
su banke i avioprevoznici za velike
računarske poslove

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

• Mainframe

44

– Mogućnost konkurentne
obrade aplikacija
– Velike organizacije –
upravljaju sa više od
1000 transakcija
– Zahtevaju specijalnu
klimu za prostoriju
– Ulaz/Izlaz preko “dumb”
terminala

TERMINALI

Informatika (šk.god.2009/2010)

MAINFRAME

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

45

• Super računari
– Za moćne korisnike kojima je potreban pristup
najbržim i najmoćnijim računarima

NASA Columbia
Supercomputer

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

46

• Super računari
– Skupa, najmodernija tehnologija
– Koriste se za simulacije i modelovanje
kompleksnih sistema
– Mesta primene:






Vremenska prognoza,
Hemijski i fizički procesi
Kretanja u vasioni
Vojne potrebe
.....
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

47

• Serveri, radne stanice i PC (personalni
računari)
– Serveri
• Računari namenjeni za obezbeđivanje softverske
podrške i drugih računarskih resursa drugim
računarima u okviru date mreže

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Radne stanice

Podela računara

48

– Moćni stoni računari sa
povećanom računarskom
snagom (pojačani resursi)
koji su prevashodno
namenjeni krajnjim,
interaktivnim aplikacijama
– Najčešće su povezani na
veliki računarski sistem
– 3D grafika, dizajn i sl.
– Najčešće su potrebni
naučnicima i inženjerima
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

49

• Personalni računari
– Opslužuju jednog
korisnika u datom
trenutku
– Uobičajene primene
obuhvataju:
• obrada teksta,
računovodstvo, igre,
slušanje muzike i
gledanje video
sadržaja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

50

• Prenosivi računari: mašine koje nisu vezane za
stolove
– Notebooks (laptops)
– Handheld computers (PDAs)
– Palmtop

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Ugrađeni računari

Podela računara

51

– Računari posebne namene
isključivo za unapred definisane
zadatke
• Kontrola temperature i
vlažnosti
• Monitorisanje rada srca
• Monitorisanje kućnog
sistema obezbeđenja od
provale, ...

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara
•Pojava računarskih
mreža

52

– Local-Area Networks
(LANs) lokalne mreže
– Wide-Area Networks
(WANs) regionalne mreže
– Eksperimentalna mreža
formirana 1969, nazvana
ARPANET, u narednom
periodu se transformiše u
Internet
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

53

• Servisi (usluge) Interneta
– Elektronska pošta
• E-mail softver

– World Wide Web
• Transformacija Interneta od
tekstualnog u multimedijalno
okruženje, koje obuhvata slike,
animacije, zvuk i video.
• Web browseri - programi koji
služe kao navigacioni prozori
na Web-u
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

54

• Hipertekst linkovi
– Povezuju milione Web stranica kreiranih od
različitih autora
• Intranet
– Privatne unutar-organizacijske mreže
zasnovane na Internet tehnologiji
• Extranet
– Udaljeni korisnici koji mogu da pristupe
resursima Intraneta
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

55

• Doba u razvoju društva:
– Poljoprivredno doba
– Industrijsko doba

• Doba u kome živimo informaciono doba:
– Sve više ljudi zarađuje za
život radeći na računarima

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

56

• Uticaj tehnologije
–Računarska pismenost
već unapređuje naš
svakodnevni život i
profesionalni rad

• Primene (aplikacije):
–Omogućavaju upotrebu
računara za specificirane
namere
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo
• Aplikativni programi

57

– Obrada teksta i stono
izdavaštvo
– Tabelarni proračuni
– Baze podataka
– Računarska grafika i digitalna
fotografija
– Digitalni audio, digitalni video i
multimedija
– Telekomunikacione mreže
– Veštačka inteligencija
– Zabava
– Opšte metode rešavanja
problema
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

58

• Implikacije: Socialna i etička pitanja
– Personalna privatnost ugrožena centralizovanim
bazama podataka i računarskim mrežama
– Rizik od kriminala zasnovanog na visokoj tehnologiji i
teškoćama zaštite osetljivih podataka
– Teškoće u definisanju i zaštiti intelektualne svojine u
uslovima digitalnog doba
– Rizik od otkaza računarskih sistema
– Opasnost od automatizacije i dehumanizacije rada

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

59

– Zloupotreba informacija u
političke i ekonomske svrhe
– Opasnost zavisnosti od
kompleksne tehnologije
– Kraj privatnosti
– Zamagljivanje realnosti
– Evolucija inteligencije
– Pojava bio-digitalne
tehnologije
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

60

 Hardver: osnova svakog novog projekta
 Softver: naredni korak, koji daje vrednost
hardveru
 Servisi: najuspešniji sadašnji poslovni pristup
 Način života: računari postaju deo našeg
načina života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

61

• Računari su evoluirali od Charles Babbageovog plana za analitičku mašinu u moderne
super računare
• Računari se danas pojavljuju u svim oblicima i
veličinama, sa specifičnostima prilagođenim
partikularnim zadacima
• Povezivanje u mrežu poboljšava vrednost i
snagu računara:
– Internet
– WWW
– E-mail

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

62

 Računari i informacione
tehnologije su preomenili svet
temeljno i nepovratno
 Nove tehnologije, kao što su
veštačka inteligencija,
obećavaju nove primene u
budućnosti
 Računari ugrožavaju privatnost,
bezbednost, i možda, naš
individualni način života
Informatika (šk.god.2009/2010)

Dragan Cvetković


Slide 60

Fakultet za informatiku i menadžment – Beograd

1

Informatika
Razvoj računara:
od kalkulatora do mrežnog povezivanja

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

2

Razvoj računara

Ciljevi:







Šta je računar i šta može da uradi?
Uticaj računara na savremeni život
Istorija razvoja računara
Trendovi razvoja savremenih računara
Fundamentalne razlike između računara i
drugih vrsta mašina
Odnos između hardvera i softvera
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

3

Razvoj računara
• Osnovne klase savremenih računara i
njihova upotreba
• Kako Internet menja primenu računara i
informacionih tehnologija uopšte?
• Savremeno informaciono doba
• Socijalni i etički uticaj informacionih
tehnologija na društvo

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija
• Značajni pronalasci XX veka:
• Mobilna telefonija, Internet, WWW, video
konferencije
• Faza projektovanja, upotrebe, usavršavanja
• Suštinski su zasnovani na IT

Informatika (šk.god.2009/2010)

Dragan Cvetković

4

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija

• Informaciona tehnologija
• Širok spektar alata i tehnika koje se koriste
prilikom kreiranja, skladištenja, obrade i
distribucije podataka i informacija

• Osnovni cilj IT-a
• Odgovoriti na zahtev (potrošača) efikasnije i
prikladnije

Informatika (šk.god.2009/2010)

Dragan Cvetković

5

Fakultet za informatiku i menadžment – Beograd

Istorija računara
• Abacus, Vavilon, 4000
godina BC, aritmetičke
operacije, koristi se u
Kini, Japanu, Indiji itd.

• Blaise Pascal, 1642,
mehanički kalkulator,
rad sa osmocifrenim
brojevima

Informatika (šk.god.2009/2010)

Dragan Cvetković

6

Fakultet za informatiku i menadžment – Beograd

• Charles Babbage
(1791-1871)
“the father of computers”

Istorija računara

– Profesor matematike sa
Kembridža iz 19. veka
– Prvi mehanički računar
(kompjuter)
– Analitička mašina
– Programabilna pomoću
bušenih kartica
– Izvođenje računskih
operacija sa tačnošću do 20
cifara
Informatika (šk.god.2009/2010)

Dragan Cvetković

7

Fakultet za informatiku i menadžment – Beograd

• Ada Lovelace
(ćerka Lorda Bajrona)

Istorija računara

• Interpretator i promoter Babbageovih vizionarskih radova
• Napisala je plan upotrebe analitičke
mašine za računanje niza Bernoullijevih brojeva
• Verovatno je bila prvi programer na
svetu
• Jedan od savremenijih programskih
jezika je nazvan po njoj:
ADA programski jezik

Informatika (šk.god.2009/2010)

Dragan Cvetković

8

Fakultet za informatiku i menadžment – Beograd

• Herman Hollerith
(1860-1929)

Istorija računara

• Razvio je sistem kodovanja
podataka na bušenim karticama
• Patent je korišćen u SAD 1890. za
popis stanovništva
• Program se svodio na
prebrojavanje
• Izbegnute greške čitanja,
praktično neograničena memorija
za pristup
• Njegova prva kompanija je
preteča IBM-a
Informatika (šk.god.2009/2010)

Dragan Cvetković

9

Fakultet za informatiku i menadžment – Beograd

Istorija računara

10

Bušena kartica
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

11

• Alan Turing (1912-1954)
• Definisao je principe modernih
računara
• Program je niz naredbi zapisan
u memoriji nizom simbola
• Formulisao je koncept algoritma
• U II svetskom radu radio u
Bletchley Parku – Britanski
centar za dešifrovanje
• Razvio je metod “bombe” za
napad na Nemačku mašinu za
šifrovanje - Enigma
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

Enigma

12

Mašina “bomba” za dešifrovanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

13

• John Von Nouman
(1903-1957)
• Koncept programa
koji je smešten u
memoriji
• Koncept računara
opšte namene
• Mogućnost
modifikovanja
programa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

14

• Računari više nisu luksuz nego potreba
• Računari i njihova primena su uključeni
u sve aspekte svakodnevnog života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

15

• Svaki današnji računar sledi
osnovni plan projektovan od
strane Babbage-a
• Računar je višenamenski izuzetno prilagodljivo sredstvo
– Može da sabira brojeve, ali
istovremeno i da se koristi za
lansiranje interkontinentalnih
balističkih raketa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

16

• Svaki računar se može posmatrati kao sistem:
– Ulazni podaci: ulazi
– Centralna jedinica: obrada
– Izlazne informacije: izlazi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

17

• Višenamenska upotreba računara se zasniva
na:
– Hardveru:
• Fizički deo računara
– Softveru:
• Instrukcije koje upravljaju hardverom i vrše
transformacije nad prikupljenim podacima, sa
ciljem da se dobije željeni izlaz

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

18

• Osnovne operacije:
• Ulazne operacije (podaci i instrukcije),
• Aritmetičke operacije (sabiranje, množenje,
...),
• Logičke operacije (AND, OR, NOT)
• Izlazne operacije (video, štampa, zvuk, ...)
• Smeštanje i čuvanje podataka (podaci i
programi)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Hardver računara:

Razvoj računara

19







Interne komponente i periferije
CPU - procesor
Čipovi – kontroleri, memorije
Osnovna ploča
Posebne kartice (zvučna, video, mrežna,
memorijska, ...)
• Konektori (serijski, paralelni, video, audio, USB,
mrežni, telefonski, ...)
• Hladnjaci (pasivni i aktivni)
• Izvor napajanja - ispravljač
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Softver računara:

Razvoj računara

• Program – niz naredbi
(instrukcije)
• Sistemski softver (OS)
– skriva kompleksnost
hardvera
• Aplikativni softver
• Korisnici putem
interfejsa interaguju sa
aplikacijom
• Podrazumeva se
ispravan rad hardvera
Informatika (šk.god.2009/2010)

20

Hardware

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

21

External Storage

Internal Storage

Input Units

Arithmetic &
Logic Unit

Output Units

Control Unit

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

22

• Prvi realni računari:
– 1939: Konrad Zuse je
kompletirao prvi
programabilni digitalni
računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

23

• Pred II svetski rat Britanska vlada je formirala
tajni tim matematičara i inženjera za razbijanje
nacističkih vojnih šifara (Lorencova šifra)
– 1943: Tim predvođen matematičarem Alan
Turing-om kompletirao je Kolos, koji su
mnogi smatrali za prvi elektronski digitalni
računar

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Računari 1. generacije

Razvoj računara

24

– 1944: profesor sa Harvarda,
Howard Aiken je razvio računar
Mark I
– Proizvod IBM-a
 Prvi elektro-mehanički računar
opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• 1944: Mark I

Razvoj računara

Informatika (šk.god.2009/2010)

25

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

26

U toku II svetskog rata, u SAD, konstruiše se mašina za
računanje tabela trajektorija za nove topove; mašina se
zvala ENIAC (Electronic Numerical Integrator and
Computer)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

27

• ENIAC:
– Težina 30 tona
– 18000 elektronskih cevi
– Potrošnja 25 KW
– Snaga obrade: 100.000
izračunavanja u sekundi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

28

Posle rata, 1950., konstruisan je UNIVAC I, prvi
komercijalni računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Evolucija i ubrzanje

Razvoj računara

29

– Elektronske cevi su korišćene
u prvim računarima
– Tranzistori zamenjuju
elektronske cevi počevši od
1956. (računari 2. generacije)
• Tranzistori i štampane veze
• Primena na univerzitetima
– Od sredine 60. godina
tranzistore zamenjuju
integrisana kola (računari 3.
generacije)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Integrisana kola
Razvoj računara
omogućavaju:
– Povećanje pouzdanosti





30

Smanjenje dimenzije
Veću brzinu
Veću efikasnost
Niže cene

• LSI - Large Scale
Integration
• VLSI - Very Large Scale
Integration
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara
Mikroračunarska revolucija

31

 1971: Intelovi inženjeri su konstruisali
prvi mikroprocesor
 Mikroračunarska revolucija počinje
1970:
 Apple
 Commodore
...
 Stoni - desktop računari nisu u
potpunosti zamenili velike računare, koji
takođe doživljavaju promenu
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Apple II (1977)

Razvoj računara

32

– BASIC programski jezik
– Displej od 24 linije x 40
kolona
– Memorija od 4100
karaktera
– $1298.

• IBM (PC) 5150 (1981)
– modular design
– 16,000 character memory
– $1265.
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

33

• 1981-1982
– ZX81
• 8-16K

– Spectrum
• 48K

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• GUI - Graphical User
Interface

Razvoj računara

34

– Doug Engelbart's
• Osmislio “humancomputer interaction” HCI
• Razvio je hypertext
• Uveo je kursor kontrolisan
mišem
• Multiple windows.
– WIMP (windows, icons,
menus and pointers)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Macintosh (1984)

Razvoj računara

35

– Steve Jobs
• GUI, ikone, itd
• Desktop – radna
površina
• Upotreba miša i
drugih “pointing
devices”
• “Double click" i
“Click-and-drag“
osobine za podršku
uređajima za
pokazivanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Microsoft Windows

Razvoj računara

36

– Win 1.0, 1985, radio je
na MS-DOS-u, 16 bitni
OS, multitasking
– Win 3.0 i Win 3.1,
1990/92, 16/32 bitni OS
– Win 3.11, Win 95, Win
98, Win Me, 32 bitni OS
– Win NT, 64 bitni OS
– WIN XP, Windows Server
– Windows Vista, 64 bitni
OS
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

37

• Prva generacija (1951-58)
– Elektronske vakum cevi
– Mašinski jezik – jezik niskog nivoa za
programiranje
– Magnetna primarna memorija
– Problemi zagrevanja i održavanja
– Unos podataka i instrukcija preko bušenih
kartica
– Spor ulaz i izlaz
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

38

• Druga generacija (1958-64)
– Tranzistorska tehnologija
– Tehnologija štampanih veza
– Početak jezika višeg nivoa
– Povećana brzina rada
– Magnetna primarna memorija
– Magnetni diskovi i trake za
sekundarnu memoriju
– Tipičan primer: IBM 1620

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

39

• Treća generacija (1965-70)







Pojava integrisanih čipova – IC
Drastično povećanje memorije
Razvoj softvera
Drastično smanjenje veličine i cene
Povećanje brzine i dostupnosti
Tipičan primer:
HONEY WELL - 6000 SERIES

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

40

• Četvrta generacija (1971- do danas)







LSI - Large Scale Integration
VLSI - Very Large Scale Integration
Razvoj mikroprocesora
Pojava mini i super računara
Paralelno procesiranje
Povećana brzina rada, snaga, memorijski
resursi
– Tipični predstavnici:
Apple II, IBM PC

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

41

• Karakteristike razvoja računara:
• Povećanje brzine (radnog takta)
• Povećanje memorijskih resursa (i za primarnu
i sekundarnu memoriju)
• Povećanje širine magistrale
• Paralelizacija u radu
• Niža cena
• Manje dimenzije
• Manja potrošnja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd











Razvoj računara

42

Mainframe
Super računari
Serveri
Radne stanice
Personalni računari
Stoni i prenosivi računari
Mikrokompjuteri
Ugrađeni računari
Mreže, klasteri računara
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

43

• Mainframe i Super računari
• Mainframe
– Višekorisnički
– Koriste se u velikim organizacijama, kao što
su banke i avioprevoznici za velike
računarske poslove

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

• Mainframe

44

– Mogućnost konkurentne
obrade aplikacija
– Velike organizacije –
upravljaju sa više od
1000 transakcija
– Zahtevaju specijalnu
klimu za prostoriju
– Ulaz/Izlaz preko “dumb”
terminala

TERMINALI

Informatika (šk.god.2009/2010)

MAINFRAME

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

45

• Super računari
– Za moćne korisnike kojima je potreban pristup
najbržim i najmoćnijim računarima

NASA Columbia
Supercomputer

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

46

• Super računari
– Skupa, najmodernija tehnologija
– Koriste se za simulacije i modelovanje
kompleksnih sistema
– Mesta primene:






Vremenska prognoza,
Hemijski i fizički procesi
Kretanja u vasioni
Vojne potrebe
.....
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

47

• Serveri, radne stanice i PC (personalni
računari)
– Serveri
• Računari namenjeni za obezbeđivanje softverske
podrške i drugih računarskih resursa drugim
računarima u okviru date mreže

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Radne stanice

Podela računara

48

– Moćni stoni računari sa
povećanom računarskom
snagom (pojačani resursi)
koji su prevashodno
namenjeni krajnjim,
interaktivnim aplikacijama
– Najčešće su povezani na
veliki računarski sistem
– 3D grafika, dizajn i sl.
– Najčešće su potrebni
naučnicima i inženjerima
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

49

• Personalni računari
– Opslužuju jednog
korisnika u datom
trenutku
– Uobičajene primene
obuhvataju:
• obrada teksta,
računovodstvo, igre,
slušanje muzike i
gledanje video
sadržaja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

50

• Prenosivi računari: mašine koje nisu vezane za
stolove
– Notebooks (laptops)
– Handheld computers (PDAs)
– Palmtop

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Ugrađeni računari

Podela računara

51

– Računari posebne namene
isključivo za unapred definisane
zadatke
• Kontrola temperature i
vlažnosti
• Monitorisanje rada srca
• Monitorisanje kućnog
sistema obezbeđenja od
provale, ...

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara
•Pojava računarskih
mreža

52

– Local-Area Networks
(LANs) lokalne mreže
– Wide-Area Networks
(WANs) regionalne mreže
– Eksperimentalna mreža
formirana 1969, nazvana
ARPANET, u narednom
periodu se transformiše u
Internet
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

53

• Servisi (usluge) Interneta
– Elektronska pošta
• E-mail softver

– World Wide Web
• Transformacija Interneta od
tekstualnog u multimedijalno
okruženje, koje obuhvata slike,
animacije, zvuk i video.
• Web browseri - programi koji
služe kao navigacioni prozori
na Web-u
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

54

• Hipertekst linkovi
– Povezuju milione Web stranica kreiranih od
različitih autora
• Intranet
– Privatne unutar-organizacijske mreže
zasnovane na Internet tehnologiji
• Extranet
– Udaljeni korisnici koji mogu da pristupe
resursima Intraneta
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

55

• Doba u razvoju društva:
– Poljoprivredno doba
– Industrijsko doba

• Doba u kome živimo informaciono doba:
– Sve više ljudi zarađuje za
život radeći na računarima

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

56

• Uticaj tehnologije
–Računarska pismenost
već unapređuje naš
svakodnevni život i
profesionalni rad

• Primene (aplikacije):
–Omogućavaju upotrebu
računara za specificirane
namere
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo
• Aplikativni programi

57

– Obrada teksta i stono
izdavaštvo
– Tabelarni proračuni
– Baze podataka
– Računarska grafika i digitalna
fotografija
– Digitalni audio, digitalni video i
multimedija
– Telekomunikacione mreže
– Veštačka inteligencija
– Zabava
– Opšte metode rešavanja
problema
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

58

• Implikacije: Socialna i etička pitanja
– Personalna privatnost ugrožena centralizovanim
bazama podataka i računarskim mrežama
– Rizik od kriminala zasnovanog na visokoj tehnologiji i
teškoćama zaštite osetljivih podataka
– Teškoće u definisanju i zaštiti intelektualne svojine u
uslovima digitalnog doba
– Rizik od otkaza računarskih sistema
– Opasnost od automatizacije i dehumanizacije rada

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

59

– Zloupotreba informacija u
političke i ekonomske svrhe
– Opasnost zavisnosti od
kompleksne tehnologije
– Kraj privatnosti
– Zamagljivanje realnosti
– Evolucija inteligencije
– Pojava bio-digitalne
tehnologije
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

60

 Hardver: osnova svakog novog projekta
 Softver: naredni korak, koji daje vrednost
hardveru
 Servisi: najuspešniji sadašnji poslovni pristup
 Način života: računari postaju deo našeg
načina života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

61

• Računari su evoluirali od Charles Babbageovog plana za analitičku mašinu u moderne
super računare
• Računari se danas pojavljuju u svim oblicima i
veličinama, sa specifičnostima prilagođenim
partikularnim zadacima
• Povezivanje u mrežu poboljšava vrednost i
snagu računara:
– Internet
– WWW
– E-mail

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

62

 Računari i informacione
tehnologije su preomenili svet
temeljno i nepovratno
 Nove tehnologije, kao što su
veštačka inteligencija,
obećavaju nove primene u
budućnosti
 Računari ugrožavaju privatnost,
bezbednost, i možda, naš
individualni način života
Informatika (šk.god.2009/2010)

Dragan Cvetković


Slide 61

Fakultet za informatiku i menadžment – Beograd

1

Informatika
Razvoj računara:
od kalkulatora do mrežnog povezivanja

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

2

Razvoj računara

Ciljevi:







Šta je računar i šta može da uradi?
Uticaj računara na savremeni život
Istorija razvoja računara
Trendovi razvoja savremenih računara
Fundamentalne razlike između računara i
drugih vrsta mašina
Odnos između hardvera i softvera
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

3

Razvoj računara
• Osnovne klase savremenih računara i
njihova upotreba
• Kako Internet menja primenu računara i
informacionih tehnologija uopšte?
• Savremeno informaciono doba
• Socijalni i etički uticaj informacionih
tehnologija na društvo

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija
• Značajni pronalasci XX veka:
• Mobilna telefonija, Internet, WWW, video
konferencije
• Faza projektovanja, upotrebe, usavršavanja
• Suštinski su zasnovani na IT

Informatika (šk.god.2009/2010)

Dragan Cvetković

4

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija

• Informaciona tehnologija
• Širok spektar alata i tehnika koje se koriste
prilikom kreiranja, skladištenja, obrade i
distribucije podataka i informacija

• Osnovni cilj IT-a
• Odgovoriti na zahtev (potrošača) efikasnije i
prikladnije

Informatika (šk.god.2009/2010)

Dragan Cvetković

5

Fakultet za informatiku i menadžment – Beograd

Istorija računara
• Abacus, Vavilon, 4000
godina BC, aritmetičke
operacije, koristi se u
Kini, Japanu, Indiji itd.

• Blaise Pascal, 1642,
mehanički kalkulator,
rad sa osmocifrenim
brojevima

Informatika (šk.god.2009/2010)

Dragan Cvetković

6

Fakultet za informatiku i menadžment – Beograd

• Charles Babbage
(1791-1871)
“the father of computers”

Istorija računara

– Profesor matematike sa
Kembridža iz 19. veka
– Prvi mehanički računar
(kompjuter)
– Analitička mašina
– Programabilna pomoću
bušenih kartica
– Izvođenje računskih
operacija sa tačnošću do 20
cifara
Informatika (šk.god.2009/2010)

Dragan Cvetković

7

Fakultet za informatiku i menadžment – Beograd

• Ada Lovelace
(ćerka Lorda Bajrona)

Istorija računara

• Interpretator i promoter Babbageovih vizionarskih radova
• Napisala je plan upotrebe analitičke
mašine za računanje niza Bernoullijevih brojeva
• Verovatno je bila prvi programer na
svetu
• Jedan od savremenijih programskih
jezika je nazvan po njoj:
ADA programski jezik

Informatika (šk.god.2009/2010)

Dragan Cvetković

8

Fakultet za informatiku i menadžment – Beograd

• Herman Hollerith
(1860-1929)

Istorija računara

• Razvio je sistem kodovanja
podataka na bušenim karticama
• Patent je korišćen u SAD 1890. za
popis stanovništva
• Program se svodio na
prebrojavanje
• Izbegnute greške čitanja,
praktično neograničena memorija
za pristup
• Njegova prva kompanija je
preteča IBM-a
Informatika (šk.god.2009/2010)

Dragan Cvetković

9

Fakultet za informatiku i menadžment – Beograd

Istorija računara

10

Bušena kartica
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

11

• Alan Turing (1912-1954)
• Definisao je principe modernih
računara
• Program je niz naredbi zapisan
u memoriji nizom simbola
• Formulisao je koncept algoritma
• U II svetskom radu radio u
Bletchley Parku – Britanski
centar za dešifrovanje
• Razvio je metod “bombe” za
napad na Nemačku mašinu za
šifrovanje - Enigma
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

Enigma

12

Mašina “bomba” za dešifrovanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

13

• John Von Nouman
(1903-1957)
• Koncept programa
koji je smešten u
memoriji
• Koncept računara
opšte namene
• Mogućnost
modifikovanja
programa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

14

• Računari više nisu luksuz nego potreba
• Računari i njihova primena su uključeni
u sve aspekte svakodnevnog života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

15

• Svaki današnji računar sledi
osnovni plan projektovan od
strane Babbage-a
• Računar je višenamenski izuzetno prilagodljivo sredstvo
– Može da sabira brojeve, ali
istovremeno i da se koristi za
lansiranje interkontinentalnih
balističkih raketa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

16

• Svaki računar se može posmatrati kao sistem:
– Ulazni podaci: ulazi
– Centralna jedinica: obrada
– Izlazne informacije: izlazi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

17

• Višenamenska upotreba računara se zasniva
na:
– Hardveru:
• Fizički deo računara
– Softveru:
• Instrukcije koje upravljaju hardverom i vrše
transformacije nad prikupljenim podacima, sa
ciljem da se dobije željeni izlaz

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

18

• Osnovne operacije:
• Ulazne operacije (podaci i instrukcije),
• Aritmetičke operacije (sabiranje, množenje,
...),
• Logičke operacije (AND, OR, NOT)
• Izlazne operacije (video, štampa, zvuk, ...)
• Smeštanje i čuvanje podataka (podaci i
programi)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Hardver računara:

Razvoj računara

19







Interne komponente i periferije
CPU - procesor
Čipovi – kontroleri, memorije
Osnovna ploča
Posebne kartice (zvučna, video, mrežna,
memorijska, ...)
• Konektori (serijski, paralelni, video, audio, USB,
mrežni, telefonski, ...)
• Hladnjaci (pasivni i aktivni)
• Izvor napajanja - ispravljač
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Softver računara:

Razvoj računara

• Program – niz naredbi
(instrukcije)
• Sistemski softver (OS)
– skriva kompleksnost
hardvera
• Aplikativni softver
• Korisnici putem
interfejsa interaguju sa
aplikacijom
• Podrazumeva se
ispravan rad hardvera
Informatika (šk.god.2009/2010)

20

Hardware

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

21

External Storage

Internal Storage

Input Units

Arithmetic &
Logic Unit

Output Units

Control Unit

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

22

• Prvi realni računari:
– 1939: Konrad Zuse je
kompletirao prvi
programabilni digitalni
računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

23

• Pred II svetski rat Britanska vlada je formirala
tajni tim matematičara i inženjera za razbijanje
nacističkih vojnih šifara (Lorencova šifra)
– 1943: Tim predvođen matematičarem Alan
Turing-om kompletirao je Kolos, koji su
mnogi smatrali za prvi elektronski digitalni
računar

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Računari 1. generacije

Razvoj računara

24

– 1944: profesor sa Harvarda,
Howard Aiken je razvio računar
Mark I
– Proizvod IBM-a
 Prvi elektro-mehanički računar
opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• 1944: Mark I

Razvoj računara

Informatika (šk.god.2009/2010)

25

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

26

U toku II svetskog rata, u SAD, konstruiše se mašina za
računanje tabela trajektorija za nove topove; mašina se
zvala ENIAC (Electronic Numerical Integrator and
Computer)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

27

• ENIAC:
– Težina 30 tona
– 18000 elektronskih cevi
– Potrošnja 25 KW
– Snaga obrade: 100.000
izračunavanja u sekundi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

28

Posle rata, 1950., konstruisan je UNIVAC I, prvi
komercijalni računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Evolucija i ubrzanje

Razvoj računara

29

– Elektronske cevi su korišćene
u prvim računarima
– Tranzistori zamenjuju
elektronske cevi počevši od
1956. (računari 2. generacije)
• Tranzistori i štampane veze
• Primena na univerzitetima
– Od sredine 60. godina
tranzistore zamenjuju
integrisana kola (računari 3.
generacije)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Integrisana kola
Razvoj računara
omogućavaju:
– Povećanje pouzdanosti





30

Smanjenje dimenzije
Veću brzinu
Veću efikasnost
Niže cene

• LSI - Large Scale
Integration
• VLSI - Very Large Scale
Integration
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara
Mikroračunarska revolucija

31

 1971: Intelovi inženjeri su konstruisali
prvi mikroprocesor
 Mikroračunarska revolucija počinje
1970:
 Apple
 Commodore
...
 Stoni - desktop računari nisu u
potpunosti zamenili velike računare, koji
takođe doživljavaju promenu
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Apple II (1977)

Razvoj računara

32

– BASIC programski jezik
– Displej od 24 linije x 40
kolona
– Memorija od 4100
karaktera
– $1298.

• IBM (PC) 5150 (1981)
– modular design
– 16,000 character memory
– $1265.
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

33

• 1981-1982
– ZX81
• 8-16K

– Spectrum
• 48K

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• GUI - Graphical User
Interface

Razvoj računara

34

– Doug Engelbart's
• Osmislio “humancomputer interaction” HCI
• Razvio je hypertext
• Uveo je kursor kontrolisan
mišem
• Multiple windows.
– WIMP (windows, icons,
menus and pointers)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Macintosh (1984)

Razvoj računara

35

– Steve Jobs
• GUI, ikone, itd
• Desktop – radna
površina
• Upotreba miša i
drugih “pointing
devices”
• “Double click" i
“Click-and-drag“
osobine za podršku
uređajima za
pokazivanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Microsoft Windows

Razvoj računara

36

– Win 1.0, 1985, radio je
na MS-DOS-u, 16 bitni
OS, multitasking
– Win 3.0 i Win 3.1,
1990/92, 16/32 bitni OS
– Win 3.11, Win 95, Win
98, Win Me, 32 bitni OS
– Win NT, 64 bitni OS
– WIN XP, Windows Server
– Windows Vista, 64 bitni
OS
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

37

• Prva generacija (1951-58)
– Elektronske vakum cevi
– Mašinski jezik – jezik niskog nivoa za
programiranje
– Magnetna primarna memorija
– Problemi zagrevanja i održavanja
– Unos podataka i instrukcija preko bušenih
kartica
– Spor ulaz i izlaz
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

38

• Druga generacija (1958-64)
– Tranzistorska tehnologija
– Tehnologija štampanih veza
– Početak jezika višeg nivoa
– Povećana brzina rada
– Magnetna primarna memorija
– Magnetni diskovi i trake za
sekundarnu memoriju
– Tipičan primer: IBM 1620

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

39

• Treća generacija (1965-70)







Pojava integrisanih čipova – IC
Drastično povećanje memorije
Razvoj softvera
Drastično smanjenje veličine i cene
Povećanje brzine i dostupnosti
Tipičan primer:
HONEY WELL - 6000 SERIES

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

40

• Četvrta generacija (1971- do danas)







LSI - Large Scale Integration
VLSI - Very Large Scale Integration
Razvoj mikroprocesora
Pojava mini i super računara
Paralelno procesiranje
Povećana brzina rada, snaga, memorijski
resursi
– Tipični predstavnici:
Apple II, IBM PC

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

41

• Karakteristike razvoja računara:
• Povećanje brzine (radnog takta)
• Povećanje memorijskih resursa (i za primarnu
i sekundarnu memoriju)
• Povećanje širine magistrale
• Paralelizacija u radu
• Niža cena
• Manje dimenzije
• Manja potrošnja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd











Razvoj računara

42

Mainframe
Super računari
Serveri
Radne stanice
Personalni računari
Stoni i prenosivi računari
Mikrokompjuteri
Ugrađeni računari
Mreže, klasteri računara
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

43

• Mainframe i Super računari
• Mainframe
– Višekorisnički
– Koriste se u velikim organizacijama, kao što
su banke i avioprevoznici za velike
računarske poslove

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

• Mainframe

44

– Mogućnost konkurentne
obrade aplikacija
– Velike organizacije –
upravljaju sa više od
1000 transakcija
– Zahtevaju specijalnu
klimu za prostoriju
– Ulaz/Izlaz preko “dumb”
terminala

TERMINALI

Informatika (šk.god.2009/2010)

MAINFRAME

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

45

• Super računari
– Za moćne korisnike kojima je potreban pristup
najbržim i najmoćnijim računarima

NASA Columbia
Supercomputer

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

46

• Super računari
– Skupa, najmodernija tehnologija
– Koriste se za simulacije i modelovanje
kompleksnih sistema
– Mesta primene:






Vremenska prognoza,
Hemijski i fizički procesi
Kretanja u vasioni
Vojne potrebe
.....
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

47

• Serveri, radne stanice i PC (personalni
računari)
– Serveri
• Računari namenjeni za obezbeđivanje softverske
podrške i drugih računarskih resursa drugim
računarima u okviru date mreže

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Radne stanice

Podela računara

48

– Moćni stoni računari sa
povećanom računarskom
snagom (pojačani resursi)
koji su prevashodno
namenjeni krajnjim,
interaktivnim aplikacijama
– Najčešće su povezani na
veliki računarski sistem
– 3D grafika, dizajn i sl.
– Najčešće su potrebni
naučnicima i inženjerima
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

49

• Personalni računari
– Opslužuju jednog
korisnika u datom
trenutku
– Uobičajene primene
obuhvataju:
• obrada teksta,
računovodstvo, igre,
slušanje muzike i
gledanje video
sadržaja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

50

• Prenosivi računari: mašine koje nisu vezane za
stolove
– Notebooks (laptops)
– Handheld computers (PDAs)
– Palmtop

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Ugrađeni računari

Podela računara

51

– Računari posebne namene
isključivo za unapred definisane
zadatke
• Kontrola temperature i
vlažnosti
• Monitorisanje rada srca
• Monitorisanje kućnog
sistema obezbeđenja od
provale, ...

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara
•Pojava računarskih
mreža

52

– Local-Area Networks
(LANs) lokalne mreže
– Wide-Area Networks
(WANs) regionalne mreže
– Eksperimentalna mreža
formirana 1969, nazvana
ARPANET, u narednom
periodu se transformiše u
Internet
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

53

• Servisi (usluge) Interneta
– Elektronska pošta
• E-mail softver

– World Wide Web
• Transformacija Interneta od
tekstualnog u multimedijalno
okruženje, koje obuhvata slike,
animacije, zvuk i video.
• Web browseri - programi koji
služe kao navigacioni prozori
na Web-u
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

54

• Hipertekst linkovi
– Povezuju milione Web stranica kreiranih od
različitih autora
• Intranet
– Privatne unutar-organizacijske mreže
zasnovane na Internet tehnologiji
• Extranet
– Udaljeni korisnici koji mogu da pristupe
resursima Intraneta
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

55

• Doba u razvoju društva:
– Poljoprivredno doba
– Industrijsko doba

• Doba u kome živimo informaciono doba:
– Sve više ljudi zarađuje za
život radeći na računarima

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

56

• Uticaj tehnologije
–Računarska pismenost
već unapređuje naš
svakodnevni život i
profesionalni rad

• Primene (aplikacije):
–Omogućavaju upotrebu
računara za specificirane
namere
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo
• Aplikativni programi

57

– Obrada teksta i stono
izdavaštvo
– Tabelarni proračuni
– Baze podataka
– Računarska grafika i digitalna
fotografija
– Digitalni audio, digitalni video i
multimedija
– Telekomunikacione mreže
– Veštačka inteligencija
– Zabava
– Opšte metode rešavanja
problema
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

58

• Implikacije: Socialna i etička pitanja
– Personalna privatnost ugrožena centralizovanim
bazama podataka i računarskim mrežama
– Rizik od kriminala zasnovanog na visokoj tehnologiji i
teškoćama zaštite osetljivih podataka
– Teškoće u definisanju i zaštiti intelektualne svojine u
uslovima digitalnog doba
– Rizik od otkaza računarskih sistema
– Opasnost od automatizacije i dehumanizacije rada

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

59

– Zloupotreba informacija u
političke i ekonomske svrhe
– Opasnost zavisnosti od
kompleksne tehnologije
– Kraj privatnosti
– Zamagljivanje realnosti
– Evolucija inteligencije
– Pojava bio-digitalne
tehnologije
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

60

 Hardver: osnova svakog novog projekta
 Softver: naredni korak, koji daje vrednost
hardveru
 Servisi: najuspešniji sadašnji poslovni pristup
 Način života: računari postaju deo našeg
načina života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

61

• Računari su evoluirali od Charles Babbageovog plana za analitičku mašinu u moderne
super računare
• Računari se danas pojavljuju u svim oblicima i
veličinama, sa specifičnostima prilagođenim
partikularnim zadacima
• Povezivanje u mrežu poboljšava vrednost i
snagu računara:
– Internet
– WWW
– E-mail

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

62

 Računari i informacione
tehnologije su preomenili svet
temeljno i nepovratno
 Nove tehnologije, kao što su
veštačka inteligencija,
obećavaju nove primene u
budućnosti
 Računari ugrožavaju privatnost,
bezbednost, i možda, naš
individualni način života
Informatika (šk.god.2009/2010)

Dragan Cvetković


Slide 62

Fakultet za informatiku i menadžment – Beograd

1

Informatika
Razvoj računara:
od kalkulatora do mrežnog povezivanja

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

2

Razvoj računara

Ciljevi:







Šta je računar i šta može da uradi?
Uticaj računara na savremeni život
Istorija razvoja računara
Trendovi razvoja savremenih računara
Fundamentalne razlike između računara i
drugih vrsta mašina
Odnos između hardvera i softvera
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

3

Razvoj računara
• Osnovne klase savremenih računara i
njihova upotreba
• Kako Internet menja primenu računara i
informacionih tehnologija uopšte?
• Savremeno informaciono doba
• Socijalni i etički uticaj informacionih
tehnologija na društvo

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija
• Značajni pronalasci XX veka:
• Mobilna telefonija, Internet, WWW, video
konferencije
• Faza projektovanja, upotrebe, usavršavanja
• Suštinski su zasnovani na IT

Informatika (šk.god.2009/2010)

Dragan Cvetković

4

Fakultet za informatiku i menadžment – Beograd

Informaciona tehnologija

• Informaciona tehnologija
• Širok spektar alata i tehnika koje se koriste
prilikom kreiranja, skladištenja, obrade i
distribucije podataka i informacija

• Osnovni cilj IT-a
• Odgovoriti na zahtev (potrošača) efikasnije i
prikladnije

Informatika (šk.god.2009/2010)

Dragan Cvetković

5

Fakultet za informatiku i menadžment – Beograd

Istorija računara
• Abacus, Vavilon, 4000
godina BC, aritmetičke
operacije, koristi se u
Kini, Japanu, Indiji itd.

• Blaise Pascal, 1642,
mehanički kalkulator,
rad sa osmocifrenim
brojevima

Informatika (šk.god.2009/2010)

Dragan Cvetković

6

Fakultet za informatiku i menadžment – Beograd

• Charles Babbage
(1791-1871)
“the father of computers”

Istorija računara

– Profesor matematike sa
Kembridža iz 19. veka
– Prvi mehanički računar
(kompjuter)
– Analitička mašina
– Programabilna pomoću
bušenih kartica
– Izvođenje računskih
operacija sa tačnošću do 20
cifara
Informatika (šk.god.2009/2010)

Dragan Cvetković

7

Fakultet za informatiku i menadžment – Beograd

• Ada Lovelace
(ćerka Lorda Bajrona)

Istorija računara

• Interpretator i promoter Babbageovih vizionarskih radova
• Napisala je plan upotrebe analitičke
mašine za računanje niza Bernoullijevih brojeva
• Verovatno je bila prvi programer na
svetu
• Jedan od savremenijih programskih
jezika je nazvan po njoj:
ADA programski jezik

Informatika (šk.god.2009/2010)

Dragan Cvetković

8

Fakultet za informatiku i menadžment – Beograd

• Herman Hollerith
(1860-1929)

Istorija računara

• Razvio je sistem kodovanja
podataka na bušenim karticama
• Patent je korišćen u SAD 1890. za
popis stanovništva
• Program se svodio na
prebrojavanje
• Izbegnute greške čitanja,
praktično neograničena memorija
za pristup
• Njegova prva kompanija je
preteča IBM-a
Informatika (šk.god.2009/2010)

Dragan Cvetković

9

Fakultet za informatiku i menadžment – Beograd

Istorija računara

10

Bušena kartica
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

11

• Alan Turing (1912-1954)
• Definisao je principe modernih
računara
• Program je niz naredbi zapisan
u memoriji nizom simbola
• Formulisao je koncept algoritma
• U II svetskom radu radio u
Bletchley Parku – Britanski
centar za dešifrovanje
• Razvio je metod “bombe” za
napad na Nemačku mašinu za
šifrovanje - Enigma
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

Enigma

12

Mašina “bomba” za dešifrovanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Istorija računara

13

• John Von Nouman
(1903-1957)
• Koncept programa
koji je smešten u
memoriji
• Koncept računara
opšte namene
• Mogućnost
modifikovanja
programa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

14

• Računari više nisu luksuz nego potreba
• Računari i njihova primena su uključeni
u sve aspekte svakodnevnog života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

15

• Svaki današnji računar sledi
osnovni plan projektovan od
strane Babbage-a
• Računar je višenamenski izuzetno prilagodljivo sredstvo
– Može da sabira brojeve, ali
istovremeno i da se koristi za
lansiranje interkontinentalnih
balističkih raketa
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

16

• Svaki računar se može posmatrati kao sistem:
– Ulazni podaci: ulazi
– Centralna jedinica: obrada
– Izlazne informacije: izlazi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

17

• Višenamenska upotreba računara se zasniva
na:
– Hardveru:
• Fizički deo računara
– Softveru:
• Instrukcije koje upravljaju hardverom i vrše
transformacije nad prikupljenim podacima, sa
ciljem da se dobije željeni izlaz

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

18

• Osnovne operacije:
• Ulazne operacije (podaci i instrukcije),
• Aritmetičke operacije (sabiranje, množenje,
...),
• Logičke operacije (AND, OR, NOT)
• Izlazne operacije (video, štampa, zvuk, ...)
• Smeštanje i čuvanje podataka (podaci i
programi)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Hardver računara:

Razvoj računara

19







Interne komponente i periferije
CPU - procesor
Čipovi – kontroleri, memorije
Osnovna ploča
Posebne kartice (zvučna, video, mrežna,
memorijska, ...)
• Konektori (serijski, paralelni, video, audio, USB,
mrežni, telefonski, ...)
• Hladnjaci (pasivni i aktivni)
• Izvor napajanja - ispravljač
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Softver računara:

Razvoj računara

• Program – niz naredbi
(instrukcije)
• Sistemski softver (OS)
– skriva kompleksnost
hardvera
• Aplikativni softver
• Korisnici putem
interfejsa interaguju sa
aplikacijom
• Podrazumeva se
ispravan rad hardvera
Informatika (šk.god.2009/2010)

20

Hardware

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

21

External Storage

Internal Storage

Input Units

Arithmetic &
Logic Unit

Output Units

Control Unit

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

22

• Prvi realni računari:
– 1939: Konrad Zuse je
kompletirao prvi
programabilni digitalni
računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

23

• Pred II svetski rat Britanska vlada je formirala
tajni tim matematičara i inženjera za razbijanje
nacističkih vojnih šifara (Lorencova šifra)
– 1943: Tim predvođen matematičarem Alan
Turing-om kompletirao je Kolos, koji su
mnogi smatrali za prvi elektronski digitalni
računar

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Računari 1. generacije

Razvoj računara

24

– 1944: profesor sa Harvarda,
Howard Aiken je razvio računar
Mark I
– Proizvod IBM-a
 Prvi elektro-mehanički računar
opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• 1944: Mark I

Razvoj računara

Informatika (šk.god.2009/2010)

25

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

26

U toku II svetskog rata, u SAD, konstruiše se mašina za
računanje tabela trajektorija za nove topove; mašina se
zvala ENIAC (Electronic Numerical Integrator and
Computer)

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

27

• ENIAC:
– Težina 30 tona
– 18000 elektronskih cevi
– Potrošnja 25 KW
– Snaga obrade: 100.000
izračunavanja u sekundi

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

28

Posle rata, 1950., konstruisan je UNIVAC I, prvi
komercijalni računar opšte namene

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Evolucija i ubrzanje

Razvoj računara

29

– Elektronske cevi su korišćene
u prvim računarima
– Tranzistori zamenjuju
elektronske cevi počevši od
1956. (računari 2. generacije)
• Tranzistori i štampane veze
• Primena na univerzitetima
– Od sredine 60. godina
tranzistore zamenjuju
integrisana kola (računari 3.
generacije)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Integrisana kola
Razvoj računara
omogućavaju:
– Povećanje pouzdanosti





30

Smanjenje dimenzije
Veću brzinu
Veću efikasnost
Niže cene

• LSI - Large Scale
Integration
• VLSI - Very Large Scale
Integration
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara
Mikroračunarska revolucija

31

 1971: Intelovi inženjeri su konstruisali
prvi mikroprocesor
 Mikroračunarska revolucija počinje
1970:
 Apple
 Commodore
...
 Stoni - desktop računari nisu u
potpunosti zamenili velike računare, koji
takođe doživljavaju promenu
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Apple II (1977)

Razvoj računara

32

– BASIC programski jezik
– Displej od 24 linije x 40
kolona
– Memorija od 4100
karaktera
– $1298.

• IBM (PC) 5150 (1981)
– modular design
– 16,000 character memory
– $1265.
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

33

• 1981-1982
– ZX81
• 8-16K

– Spectrum
• 48K

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• GUI - Graphical User
Interface

Razvoj računara

34

– Doug Engelbart's
• Osmislio “humancomputer interaction” HCI
• Razvio je hypertext
• Uveo je kursor kontrolisan
mišem
• Multiple windows.
– WIMP (windows, icons,
menus and pointers)
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Macintosh (1984)

Razvoj računara

35

– Steve Jobs
• GUI, ikone, itd
• Desktop – radna
površina
• Upotreba miša i
drugih “pointing
devices”
• “Double click" i
“Click-and-drag“
osobine za podršku
uređajima za
pokazivanje
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Microsoft Windows

Razvoj računara

36

– Win 1.0, 1985, radio je
na MS-DOS-u, 16 bitni
OS, multitasking
– Win 3.0 i Win 3.1,
1990/92, 16/32 bitni OS
– Win 3.11, Win 95, Win
98, Win Me, 32 bitni OS
– Win NT, 64 bitni OS
– WIN XP, Windows Server
– Windows Vista, 64 bitni
OS
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

37

• Prva generacija (1951-58)
– Elektronske vakum cevi
– Mašinski jezik – jezik niskog nivoa za
programiranje
– Magnetna primarna memorija
– Problemi zagrevanja i održavanja
– Unos podataka i instrukcija preko bušenih
kartica
– Spor ulaz i izlaz
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

38

• Druga generacija (1958-64)
– Tranzistorska tehnologija
– Tehnologija štampanih veza
– Početak jezika višeg nivoa
– Povećana brzina rada
– Magnetna primarna memorija
– Magnetni diskovi i trake za
sekundarnu memoriju
– Tipičan primer: IBM 1620

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

39

• Treća generacija (1965-70)







Pojava integrisanih čipova – IC
Drastično povećanje memorije
Razvoj softvera
Drastično smanjenje veličine i cene
Povećanje brzine i dostupnosti
Tipičan primer:
HONEY WELL - 6000 SERIES

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

40

• Četvrta generacija (1971- do danas)







LSI - Large Scale Integration
VLSI - Very Large Scale Integration
Razvoj mikroprocesora
Pojava mini i super računara
Paralelno procesiranje
Povećana brzina rada, snaga, memorijski
resursi
– Tipični predstavnici:
Apple II, IBM PC

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara

41

• Karakteristike razvoja računara:
• Povećanje brzine (radnog takta)
• Povećanje memorijskih resursa (i za primarnu
i sekundarnu memoriju)
• Povećanje širine magistrale
• Paralelizacija u radu
• Niža cena
• Manje dimenzije
• Manja potrošnja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd











Razvoj računara

42

Mainframe
Super računari
Serveri
Radne stanice
Personalni računari
Stoni i prenosivi računari
Mikrokompjuteri
Ugrađeni računari
Mreže, klasteri računara
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

43

• Mainframe i Super računari
• Mainframe
– Višekorisnički
– Koriste se u velikim organizacijama, kao što
su banke i avioprevoznici za velike
računarske poslove

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

• Mainframe

44

– Mogućnost konkurentne
obrade aplikacija
– Velike organizacije –
upravljaju sa više od
1000 transakcija
– Zahtevaju specijalnu
klimu za prostoriju
– Ulaz/Izlaz preko “dumb”
terminala

TERMINALI

Informatika (šk.god.2009/2010)

MAINFRAME

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

45

• Super računari
– Za moćne korisnike kojima je potreban pristup
najbržim i najmoćnijim računarima

NASA Columbia
Supercomputer

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

46

• Super računari
– Skupa, najmodernija tehnologija
– Koriste se za simulacije i modelovanje
kompleksnih sistema
– Mesta primene:






Vremenska prognoza,
Hemijski i fizički procesi
Kretanja u vasioni
Vojne potrebe
.....
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

47

• Serveri, radne stanice i PC (personalni
računari)
– Serveri
• Računari namenjeni za obezbeđivanje softverske
podrške i drugih računarskih resursa drugim
računarima u okviru date mreže

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Radne stanice

Podela računara

48

– Moćni stoni računari sa
povećanom računarskom
snagom (pojačani resursi)
koji su prevashodno
namenjeni krajnjim,
interaktivnim aplikacijama
– Najčešće su povezani na
veliki računarski sistem
– 3D grafika, dizajn i sl.
– Najčešće su potrebni
naučnicima i inženjerima
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

49

• Personalni računari
– Opslužuju jednog
korisnika u datom
trenutku
– Uobičajene primene
obuhvataju:
• obrada teksta,
računovodstvo, igre,
slušanje muzike i
gledanje video
sadržaja
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Podela računara

50

• Prenosivi računari: mašine koje nisu vezane za
stolove
– Notebooks (laptops)
– Handheld computers (PDAs)
– Palmtop

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

• Ugrađeni računari

Podela računara

51

– Računari posebne namene
isključivo za unapred definisane
zadatke
• Kontrola temperature i
vlažnosti
• Monitorisanje rada srca
• Monitorisanje kućnog
sistema obezbeđenja od
provale, ...

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara
•Pojava računarskih
mreža

52

– Local-Area Networks
(LANs) lokalne mreže
– Wide-Area Networks
(WANs) regionalne mreže
– Eksperimentalna mreža
formirana 1969, nazvana
ARPANET, u narednom
periodu se transformiše u
Internet
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

53

• Servisi (usluge) Interneta
– Elektronska pošta
• E-mail softver

– World Wide Web
• Transformacija Interneta od
tekstualnog u multimedijalno
okruženje, koje obuhvata slike,
animacije, zvuk i video.
• Web browseri - programi koji
služe kao navigacioni prozori
na Web-u
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Umrežavanje računara

54

• Hipertekst linkovi
– Povezuju milione Web stranica kreiranih od
različitih autora
• Intranet
– Privatne unutar-organizacijske mreže
zasnovane na Internet tehnologiji
• Extranet
– Udaljeni korisnici koji mogu da pristupe
resursima Intraneta
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

55

• Doba u razvoju društva:
– Poljoprivredno doba
– Industrijsko doba

• Doba u kome živimo informaciono doba:
– Sve više ljudi zarađuje za
život radeći na računarima

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo

56

• Uticaj tehnologije
–Računarska pismenost
već unapređuje naš
svakodnevni život i
profesionalni rad

• Primene (aplikacije):
–Omogućavaju upotrebu
računara za specificirane
namere
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i društvo
• Aplikativni programi

57

– Obrada teksta i stono
izdavaštvo
– Tabelarni proračuni
– Baze podataka
– Računarska grafika i digitalna
fotografija
– Digitalni audio, digitalni video i
multimedija
– Telekomunikacione mreže
– Veštačka inteligencija
– Zabava
– Opšte metode rešavanja
problema
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

58

• Implikacije: Socialna i etička pitanja
– Personalna privatnost ugrožena centralizovanim
bazama podataka i računarskim mrežama
– Rizik od kriminala zasnovanog na visokoj tehnologiji i
teškoćama zaštite osetljivih podataka
– Teškoće u definisanju i zaštiti intelektualne svojine u
uslovima digitalnog doba
– Rizik od otkaza računarskih sistema
– Opasnost od automatizacije i dehumanizacije rada

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

59

– Zloupotreba informacija u
političke i ekonomske svrhe
– Opasnost zavisnosti od
kompleksne tehnologije
– Kraj privatnosti
– Zamagljivanje realnosti
– Evolucija inteligencije
– Pojava bio-digitalne
tehnologije
Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Informatika i etika

60

 Hardver: osnova svakog novog projekta
 Softver: naredni korak, koji daje vrednost
hardveru
 Servisi: najuspešniji sadašnji poslovni pristup
 Način života: računari postaju deo našeg
načina života

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

61

• Računari su evoluirali od Charles Babbageovog plana za analitičku mašinu u moderne
super računare
• Računari se danas pojavljuju u svim oblicima i
veličinama, sa specifičnostima prilagođenim
partikularnim zadacima
• Povezivanje u mrežu poboljšava vrednost i
snagu računara:
– Internet
– WWW
– E-mail

Informatika (šk.god.2009/2010)

Dragan Cvetković

Fakultet za informatiku i menadžment – Beograd

Razvoj računara – Zaključak

62

 Računari i informacione
tehnologije su preomenili svet
temeljno i nepovratno
 Nove tehnologije, kao što su
veštačka inteligencija,
obećavaju nove primene u
budućnosti
 Računari ugrožavaju privatnost,
bezbednost, i možda, naš
individualni način života
Informatika (šk.god.2009/2010)

Dragan Cvetković