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 ReportTranscript 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ć
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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ć