Professional Documents
Culture Documents
Ciljevi
ta
je raunar i ta moe da uradi Naini na koje raunar ima presudan uticaj u savremenom ivotu Istorija razvoja savremenih raunara Trendovi razvoja savremenih raunara Fundamentalne razlike izmedju raunara i drugih vrsta maina Odnos izmedju hardvera i softvera
Ciljevi
osnovnih klasa raunara u dananjoj upotrebi i njihova osnovna upotreba Kako Internet menja nain upotrebe raunara i informacionih tehnologija uopte Dananje informaciono doba Socijalni i etiki uticaj informacionih tehnologija na drutvo
Pet
1. Istorija raunara
1621. god. Vilijam Otred (William Oughtred) engleski matematiar koji je izmislio kruni klizni lenjir. To se smatra prvim analognim raunarskim ureajem.
1642. god. Blez Paskal (Blaise Pascal) napravio je prvi automatski kalkulator. Njegova maina, nazvana Paskalina (Pascaline) se zasnivala na zupanicima. Napravio je 50 primeraka za prodaju, ali su raunovoe odbijale da ih koriste jer su se bojali da e izgubiti posao.
1673. god. Gotfrid Lajbnic (Gottfried Leibniz) dizajnirao je novi tip mehanikog kalkulatora baziranog na nazubljenim cilindrima, koji se sada zove Lajbnicov toak. Ureaj je mogao da sabira, oduzima, mnoi i deli.
1804. god. ozef akar (Joseph Jacquard) izmislio je kartice sa rupama koje su se koristile u ureaju za tkanje. Kartice su se koristile da propuste odreene niti, a da blokiraju ostale. Iako njegov razboj nije direktno povezan sa raunarima, ideju buenih kartica je kasnije preuzeo arls Bebid kao prvi mehaniki metod unoenja informacija u raunar.
1822. god. arls Bebid (Charles Babbage) napravio je prvu mainu za raunanje konanih razlika. Izgradja ureaja je bila finansirana od strane britanske vlade, a namena je bila da reava polinomne jednaine. Bila je toliko osetljiva da se ee kvarila nego to je radila, pa je premijer izjavio da je jedina namena ove maine da izrauna ogromnu koliinu novca koja je potroena na njenu gradnju.
ulazni ureaj medijum za smetanje brojeva za obradu (memorija) jedinicu za obradu (aritmetikologika jedinica) kontrolnu jedinicu da upravlja zadacima koji e se izvravati (upravljaka jedinica) izlazni ureaj.
1833. god. Augusta Ada (grofica od Lavlejsa) - amater matemetiar i bliski prijatelj arlsa Bebida. Ada je prva dala nacrt programa koji bi se izvravao u analitikoj maini. Ovo je bio prvi put da je koncept raunarskog programa bio predloen, pa se smatra da je Ada bila prvi kompjuterski programer.
1886. god. Herman Holerit (Herman Hollerith) razvio je mainu za raunanje koje je koristila buene kartice za elektronsko brojanje. Ovaj ureaj je napravljen da bi se obavio popis iz 1890. godine (u Americi). Runo brojanje bi trajalo itavu deceniju (rezultati prethodnog popisa su se obraivali runo i proces je trajao 7 godina). 1896. godine Holerit je osnovao Tabulating Machine Company. 1924. godine, nakon nekoliko spajanja i preuzimanja, kompanija je postala International Business Machines (IBM).
1936. god. Alan Tjuring (Alan Turing) napisao je rad o hipotetikom digitalnom raunaru, koji je kasnije nazvan Tjuringova maina. Postavio temelje modernog raunarstva. Tokom drugog svetskog rata, Tjuring je razvio tzv. bombe (mehaniki ureaji), a zatim kolose (elektrini ureaji) koji su razbijali nemaku ifru (Enigma maina).
Enigma
Nemaki ureaj za kriptovanje i dekriptovanje. Tjuringov kolos je uspeno dekriptovao poruke ifrovane Enigmom.
ABC
Z3
600 releja u numerikoj jedinici 1600 releja u memorijskoj jedinici frekvencija rada 5, 3 Hz ulaz decimalna tastatura izlaz 4 cifre, sijalice teina 1 tona potronja struje 4 kW
2. Generacije raunara
6 generacija raunara Razlika je pre svega u tehnoloskim osnovama Granica izmeu 4., 5. i 6. generacije nije jasna ima preklapanja
Prva generacija
1944. god. napravljen je Mark I prvi raunar opte namene. Korien je na Harvardu 15 godina.
Prva generacija
1946. god. napravljen je Electronic Numerical Integrator and Computer (ENIAC). Sastojao se iz 18000 elektronskih cevi i 70000 otpornika. Troio je 160 kW.
Prva generacija
programi smeteni u memoriju (1000 memorijskih elija), ureaj spoljne memorije na magnetnoj traci, ulazno/izlazni ureaji (tastatura, buene kartice, tampa) 54000 elektronskih cevi
Druga generacija
Pojava tranzistora:
smanjenje dimenzija smanjenje potronje el. energije poveanje brzine 4 KB memorije ulaz - prekidai
Trea generacija
etvrta generacija
milioni komponenti u integrisanim kolima mikroprocesor izdvojen u jednom integrisanom kolu (inenjer Ted Hoff) - Intel 4004 smanjenje dimenzija, potronje ubrzanje
8086 mikroprocesor 64 KB memorije (max 640 KB) 360 KB flopi disk 10 MB hard disk
etvrta generacija
80286 procesor
16 bita 16 MB RAM 6 MHz 12,5 MHz 134000 tranzistora 32 bita 16 MHz 40 MHz 4 GB RAM 275000 tranzistora 32 bita 25 MHz 100 MHz 4 GB RAM 1,2 miliona tranzistora
PENTIUM procesor (ime ne prati seriju 80xxx zbog prava AMD-a na mikrokod):
P1
3,1 miliona tranzistora 60 MHz 166 MHz
80386 procesor
P2
7,5 miliona tranzistora 233 333 MHz
P3
9,5 miliona tranzistora 650 MHz 1,4 GHz
P4
55 160 miliona tranzistora! 1,4 GHZ 3,4 GHz
80486 procesor
Peta generacija
Izraziti paralelizam. Primena vetake inteligencije. Virtuelna realnost. Intenzivan razvoj raunarskih mrea.
esta generacija
Optika. Bioipovi. Dramatian razvoj raunarskih mrea poboljanje u domenu radnih stanica i brzina prenosa informacija u komunikacionim linijama.
Raunari vie nisu luksuz nego potreba Raunari i njihova primena su ukljueni u sve aspekte svakodnevnog ivota
27
28
Svi raunari uzimaju na ulazu neke ulazne informacije tzv. ulaze i daju izlazne informacije tzv. izlaze
29
30
realni raunari: 1939: Konrad Zuse je kompletirao prvi programabilni digitalni raunar opte namene
31
gotovo isto vreme Britanska vlada je formirala super tajni tim matematiara i ineenjera za razbijanje nacistikih vojnih ifra
1943: Tim predvodjen matematiarem Alan Turing-om je kompletirao Kolos, koji su mnogi smatrali za prvi elektronski digitalni raunar
32
John Atanasoff sa Ajova Stejt Univerziteta je razvio uredjaj koji se mogao smatrati za prvi elektronski digitalni raunar, Atanasoff-Berry Computer (ABC)
33
Zahvaljujui donaciji IBM vrednoj jedan milion dolara, profesor sa Harvarda, Howard Aiken je razvio raunar Mark I
34
John Mauchly i J. Presper Eckert su pomogli Americi da u toku II svetskog rata konstruie mainu za raunanje tabela trajektorija za nove topove; maina se zvala ENIAC (Electronic Numerical Integrator and Computer) Posle rata, Mauchly i Eckert su startovali privatnu kompaniju Sperry i napravili UNIVAC I, prvi komercijalni raunar opte namene
35
Evolucija
i ubrzanje
cevi su koriene u prvim raunarima Tranzistori zamenjuju elektronske cevi poev od 1956 Od sredine 60 tih godina tranzistore zamenjuju integralna kola
Elektronske
36
37
revolucija
Intelovi inenjeri su konstruisali prvi mikroprocesor Mikroraunarska revolucija poinje 1970: Apple Commodore Tandy Stolni (desctop) raunari nisu u potpunosti zamenili velike raunare, koji takodje doivljavaju promenu
38
i Supercomputer-i Mainframes
Koriste
39
40
Serveri
41
stanice
Moni stolni raunari sa masivnom raunarskom snagom koji su prevashodno namenjeni krajnjim interaktivnim aplikacijama
42
43
Notebooks
44
raunari
45
raunarskih mrea
Local-Area
Networks (LANs) lokalne mree Wide-Area Networks (WANs) regionalne mree Eksperimentalna mrea formirana 1969, nazvana ARPANET, u narednom periodu se transformie u Internet
46
Interneta
pota
Elektronska
E-mail softver
World Wide Web Transformacija Interneta od tekstualnog u multimedijalno okruenje, koje obuhvata slike, animacije, zvuk i video. Web browseri - programi koji slue kao navigacioni prozori na Web-u
47
Povezuju milione Web stranica kreiranih od razliitih autora Privatne unutar-organizacijske mree zasnovane na Internet tehnologiji
Intranet
Mreni
raunari boksovi
Osiromaeni raunari namenjeni uglavnom za terminalski rad Omoguavaju pristup Internetu preko TV aparata
Set-top
48
U informacionom dobu
49
iveti sa raunarima
Obrazloenje:
Razjanjenje
tehnologije
Raunarska
Primene:
Raunari u akciji
Aplikacije:
50
iveti sa raunarima
Implikacije:
Socialna i etika pitanja Personalna privatnost ugroena centralizovanim bazama podataka i raunarskim mreama Rizik od kriminala zasnovanog na visokoj tehnologiji i tekoama zatite osetljivih podataka Tekoe u definisanju i zatiti intelektualne svojine u uslovima digitalnog doba Rizik od otkaza raunarskih sistema
52
iveti sa raunarima
Opasnost
od automatizacije i dehumanizacije rada Zloupotreba informacija u politike i ekonomske svrhe Opasnost zavisnosti od kompleksne tehnologije Kraj privatnosti Zamagljivanje realnosti Evolucija inteleigencije Pojava bio-digitalne tehnologije
53
Pronalaenje budunosti
Hardver: osnova svakog novog projekta Softver: naredni korak, koji daje vrednost hardveru Servisi: najuspeniji sadanji poslovni pristup Nain ivota: raunari postaju deo naeg naina ivota
54
3. Osnovni pojmovi
oprema koja predstavlja fiziku (materijalnu) realizaciju bilo kog sistema koji obavlja odreene funkcije. sveukupnost instrukcija, programa i drugog operativnog orua koji se generie, aktivira i koristi na razne naine da bi omoguio hardveru da rei dati problem i obavi eljene poslove.
Organizacija hardvera
Elementi:
memorija, procesor,
upravljaka
Memorija
Slui za prihvat, uvanje (pamenje, memorisanje) i predaju podataka i programa. Element koji pamti elementarnu informaciju (1 bit) je memorijski element. Memorijski elementi se udruuju u memorijsku eliju (memorijsku lokaciju). Skup memorijskih elija je memorijski modul (blok). Memorijski modul je najee adresibilan.
Podela memorije
Sa aspekta pristupa:
sa sekvencijalnim (serijskim) pristupom (magnetna traka, buena traka, ...) sa ciklikim (periodinim) pristupom (hard disk, floppy disk, CDROM) sa proizvoljnim (sluajnim) pristupom (RAM Random Access Memory). promenljiva memorija (RAM memorija)
polupromenljiva memorija
Podela memorije
klju sadraj
Memorija u raunaru
Operativna memorija Ultra brza memorija Jedinice spoljne memorije (masovna memorija):
floppy disk, hard disk, CD-ROM, DVD, USB pocket drive, ZIP drive, ...
Procesor
Funkcije:
izvrava operacije obrade podataka definisane programom vri upravljanje raunarskim procesima i interakcijama izmeu pojedinih jedinica raunara aritmetiko-logika jedinica, upravljaka jedinica, registri, ultrabrza memorija.
Elementi:
32-bitni, 64-bitni,...
Aritmetiko-logika jedinica
Izvrava aritmetike operacije (sabiranje, oduzimanje,...), logike operacije (konjukcija, disjunkcija, negacija, ...), pomeranje bitova, itd. Elementi:
kombinacione mree (sabirai), registri u kojima se uvaju operandi, meurezultati i rezultati operacija, pomoni registri (statusni registar, i dr.)
Upravljaka jedinica
Upravlja pojedinim koracima u obradi podataka i to na osnovu informacija sadranih u instrukciji koju upravljaka jedinica zahvata iz memorije. Sinhronizuje U/I jedinice, memoriju i aritmetiko-logiku jedinicu. Dva pristupa:
Registri
Vrste:
radni, upravljaki.
Ultrabrza memorija
Veoma brza i veoma skupa. Operativna memorija je sporija, ali je cena nia. Posledica: izmeu operativne memorije i procesora se nalazi ultrabrza memorija. Registri procesora se takoe mogu smatrati za ultrabrzu memoriju. Ovaj koncept se primenjuje i kod sporijih periferijskih jedinica (bafer).
Ulazno-izlazni podsistem
programirani U/I, sistem prekida, direktan memorijski pristup (DMA Direct Memory Access).
Programirani U/I
Procesor stalno:
proverava status periferijske jedinice uzima/alje podatke iz/ka periferijskoj jedinici
Sistem prekida
regularan program prekine ako se pojavi odreeni dogaaj, upravljanje prenese na program zaduen za obradu tog dogaaja, i po zavretku tog programa nastavi sa izvrenjem regularnog programa
Koristi se kod prenosa manje koliine podataka. Sporo kod prenosa velikog broja podataka.
Periferijske jedinice
Ulazne jedinice
tastatura, mi, dojstik, itd. tampa, monitor, ploter, itd. floppy, hard disk, modem, mrena kartica, itd.
Izlazne jedinice
ulazno/izlazne jedinice
skup programa koje obino koriste i/ili razvijaju korisnici za reavanje svojih specifinih problema. programi za organizaciju i upravljanje procesima rada raunarskog sistema.
operativni sistemi (upravljanje radom ra. sistema) usluni programi (dijagnostika, upravljanje podacima, itd.) simulatori raunarskih sistema programski sistemi za programiranje (asembleri, prevodioci, interpreteri).
Aplikacioni programi
Quark Express, MS Publisher, Adobe Page Maker, ... AutoCAD, ArhiCAD, ...
CAD/CAM
Word processors/Spreadsheet
Internet
Sistemski programi
Operativni sistemi
Dijagnostika
VMWare, Spectrum Emulator, Amiga Emulator, ... Visual Studio, Eclipse, ...