Kompjuter – razlika između verzija

Izvor: Wikipedija
Prijeđi na navigaciju Prijeđi na pretragu
Uklonjeni sadržaj Dodani sadržaj
Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5
 
(Nisu prikazane 22 međuverzije 16 korisnika)
Red 1: Red 1:
{{Infobox|title = Computer
{{Infobox|title = Computer
|image = <div style="white-space:nowrap;">
|image = <div style="white-space:nowrap;">
[[File:Acer Aspire 8920 Gemstone by Georgy.JPG|x81px]][[File:Columbia Supercomputer - NASA Advanced Supercomputing Facility.jpg|x81px]][[File:Intertec Superbrain.jpg|x81px]]<br />[[File:2010-01-26-technikkrempel-by-RalfR-05.jpg|x79px]][[File:Thinking Machines Connection Machine CM-5 Frostburg 2.jpg|x79px]][[File:G5 supplying Wikipedia via Gigabit at the Lange Nacht der Wissenschaften 2006 in Dresden.JPG|x79px]]<br />[[File:DM IBM S360.jpg|x77px]][[File:Acorn BBC Master Series Microcomputer.jpg|x77px]][[File:Dell PowerEdge Servers.jpg|x77px]]}}
[[File:Acer Aspire 8920 Gemstone.jpg|x81px]][[File:Columbia Supercomputer - NASA Advanced Supercomputing Facility.jpg|x81px]][[File:Intertec Superbrain.jpg|x81px]]<br />[[File:2010-01-26-technikkrempel-by-RalfR-05.jpg|x79px]][[File:Thinking Machines Connection Machine CM-5 Frostburg 2.jpg|x79px]][[File:G5 supplying Wikipedia via Gigabit at the Lange Nacht der Wissenschaften 2006 in Dresden.JPG|x79px]]<br />[[File:DM IBM S360.jpg|x77px]][[File:Acorn BBC Master Series Microcomputer.jpg|x77px]][[File:Dell PowerEdge Servers.jpg|x77px]]}}


'''Kompjuter''' ili '''kompjutor''' ([[engleski|engl.]] ''computer'', od [[latinski|lat.]] ''computare'': zbrojiti, računati), složeni uređaj koji služi za izvršavanje [[matematika|matematičkih]] operacija ili kontrolnih operacija koje se mogu izraziti u numeričkom ili logičkom obliku. Naziva se još i ''elektroničko računalo'' ili ''računar''. Računari su sastavljeni od [[računarske komponente|komponenata]] koje obavljaju jednostavnije, jasno određene funkcije. Kompleksna interakcija tih komponenata rezultira sposobnošću računara da obrađuje [[informacija|informacije]].
'''Kompjuter''' ili '''kompjutor''' ([[engleski|engl.]] ''computer'', od [[latinski|lat.]] ''computare'': zbrojiti, računati), složeni uređaj koji služi za izvršavanje [[matematika|matematičkih]] operacija ili kontrolnih operacija koje se mogu izraziti u numeričkom ili logičkom obliku. Naziva se još i ''elektroničko računalo'' ili ''računar''. Računari su sastavljeni od [[računarske komponente|komponenata]] koje obavljaju jednostavnije, jasno određene funkcije. Kompleksna interakcija tih komponenata rezultira sposobnošću računara da obrađuje [[informacija|informacije]].
Red 7: Red 7:
Konvencionalno, kompjuter se sastoji od bar procesorskog elementa, tipično [[centralna procesorska jedinica|centralne procesorske jedinice]] (CPU), i neke forme [[Računarska memorija|memorije]]. Procesorski element izvodi aritmetičke i logičke operacije, a sekvencirajuća i kontrolna jedinica mogu da promene redosled operacija u responsu na sačuvanu informaciju. Periferni uređaji omogućavaju povraćaj informacije iz spoljašnjih izvora, te oni izvršavaju zapisivanje i čitanje.
Konvencionalno, kompjuter se sastoji od bar procesorskog elementa, tipično [[centralna procesorska jedinica|centralne procesorske jedinice]] (CPU), i neke forme [[Računarska memorija|memorije]]. Procesorski element izvodi aritmetičke i logičke operacije, a sekvencirajuća i kontrolna jedinica mogu da promene redosled operacija u responsu na sačuvanu informaciju. Periferni uređaji omogućavaju povraćaj informacije iz spoljašnjih izvora, te oni izvršavaju zapisivanje i čitanje.


Računari u današnjem smislu nastali su polovinom XX veka, ali koreni računarstva su mnogo stariji.<ref>[https://skolakoda.org/rana-istorija-racunara Rana istorija računara]</ref> [[mehanički računar|Mehanički]] [[analogni računar]]i su počeli da se pojavljuju u prvom veku i kasnije su korišćeni u srednjem veku za astronomske proračune. Tokom [[Drugi svetski rat|Drugog svetskog rata]], mehanički analogni računari su korišćeni za specijalizovane vojne namene. Tokom tog vremena razvijeni su prvi elektronski [[Digitni podaci|digitalni]] računari. Originalno oni su bili veličine velike sobe, konzumirajći količinu energije jednaku količini neophodnoj za napajanje nekoliko stotina modernih [[personalni računar|personalnih računara]] (PC).<ref>In 1946, [[ENIAC]] required an estimated 174&nbsp;kW. By comparison, a modern laptop computer may use around 30&nbsp;W; nearly six thousand times less.
Računari u današnjem smislu nastali su polovinom 20. veka, ali koreni računarstva su mnogo stariji.<ref>[https://skolakoda.org/rana-istorija-racunara Rana istorija računara]</ref> [[mehanički računar|Mehanički]] [[analogni računar]]i su počeli da se pojavljuju u prvom veku i kasnije su korišćeni u srednjem veku za astronomske proračune. Tokom [[Drugi svetski rat|Drugog svetskog rata]], mehanički analogni računari su korišćeni za specijalizovane vojne namene. Tokom tog vremena razvijeni su prvi elektronski [[Digitni podaci|digitalni]] računari. Originalno oni su bili veličine velike sobe, konzumirajći količinu energije jednaku količini neophodnoj za napajanje nekoliko stotina modernih [[personalni računar|personalnih računara]] (PC).<ref>In 1946, [[ENIAC]] required an estimated 174&nbsp;kW. By comparison, a modern laptop computer may use around 30&nbsp;W; nearly six thousand times less.
{{cite web|url=http://www.upenn.edu/computing/provider/docs/hardware/powerusage.html|title=Approximate Desktop & Notebook Power Usage|publisher=University of Pennsylvania|accessdate=20 June 2009}}</ref>
{{cite web|url=http://www.upenn.edu/computing/provider/docs/hardware/powerusage.html|title=Approximate Desktop & Notebook Power Usage|publisher=University of Pennsylvania|accessdate=20 June 2009|archivedate=2009-06-03|archiveurl=https://web.archive.org/web/20090603230016/http://www.upenn.edu/computing/provider/docs/hardware/powerusage.html|deadurl=yes}}</ref>


Sposobnosti modernih računara baziranih na [[integrisano kolo|integrisanim kolima]] su milionima ili milijardama puta veće od ranih mašina, i oni zauzimaju malu frakciju prostora neophodnog za smeštaju ranih računara.<ref>Early computers such as Colossus and [[ENIAC]] were able to process between 5 and 100 operations per second. A modern “commodity” microprocessor (as of 2007) can process billions of operations per second, and many of these operations are more complicated and useful than early computer operations.
Sposobnosti modernih računara baziranih na [[integrisano kolo|integrisanim kolima]] su milionima ili milijardama puta veće od ranih mašina, i oni zauzimaju malu frakciju prostora neophodnog za smeštaju ranih računara.<ref>Early computers such as Colossus and [[ENIAC]] were able to process between 5 and 100 operations per second. A modern “commodity” microprocessor (as of 2007) can process billions of operations per second, and many of these operations are more complicated and useful than early computer operations.
Red 18: Red 18:


== Etimologija ==
== Etimologija ==
Prva poznata upotreba reči „kompjuter“ dolazi iz [[1613]]. godine iz knjige zvane „''The Yong Mans Gleanings''“ engleskog pisca Ričarda Brajtvajta: „I haue read the truest computer of Times, and the best Arithmetician that euer breathed, and he reduceth thy dayes into a short number.“ Ona se odnosi na osobu koja vrši proračune, ili izračunavanja. Reč je zadržala to značenje do sredine 20. veka. Od kraja 19. veka reč je počela da poprima njeno poznatije značenje, ''mašina koja vrši proračune''.<ref name=OEDComputer>{{Cite journal |title=computer, ''n.'' |series=Oxford English Dictionary |url=http://dictionary.oed.com/ |publisher=Oxford University Press |edition=2 |year=1989 |accessdate=10 April 2009 |ref=harv}}</ref>
Prva poznata upotreba reči „kompjuter“ dolazi iz [[1613]]. godine iz knjige zvane „''The Yong Mans Gleanings''“ engleskog pisca Ričarda Brajtvajta: „I haue read the truest computer of Times, and the best Arithmetician that euer breathed, and he reduceth thy dayes into a short number.“ Ona se odnosi na osobu koja vrši proračune, ili izračunavanja. Reč je zadržala to značenje do sredine 20. veka. Od kraja 19. veka reč je počela da poprima njeno poznatije značenje, ''mašina koja vrši proračune''.<ref name=OEDComputer>{{Cite journal |title=computer, ''n.'' |series=Oxford English Dictionary |url=http://dictionary.oed.com/ |publisher=Oxford University Press |edition=2 |year=1989 |accessdate=10 April 2009 |ref=harv |archive-date=2006-06-25 |archive-url=https://web.archive.org/web/20060625103623/http://dictionary.oed.com/ |dead-url=yes }}</ref>


== Osnovni principi ==
== Osnovni principi ==
Rad računara može biti zasnovan na kretanju mehaničkih dijelova, [[elektron]]a, [[foton]]a, [[kvant]]nih čestica ili neke druge [[fizika|fizičke]] pojave. Iako se računari mogu izgraditi na mnogim postojećim [[tehnologija]]ma, gotovo svi današnji modeli sadrže u sebi elektroničke komponente.
Rad računara može biti zasnovan na kretanju mehaničkih dijelova, [[elektron]]a, [[foton]]a, [[kvant]]nih čestica ili neke druge [[fizika|fizičke]] pojave. Iako se računari mogu izgraditi na mnogim postojećim [[tehnologija]]ma, gotovo svi današnji modeli sadrže u sebi elektroničke komponente.


Kod većine današnjih računara zadati problemi se u biti rješavaju pretvaranjem svih relevantnih informacija u matematičke relacije korištenjem [[binarni sistem|binarnog sistema]] (nula i jedan). (Međutim, računari ne mogu riješiti sve matematičke probleme.)
Kod većine današnjih računara zadati problemi se u biti rješavaju pretvaranjem svih relevantnih informacija u matematičke relacije korištenjem [[binarni sistem|binarnog sistema]] (nula i jedan). (Međutim, računari ne mogu riješiti sve matematičke probleme.)


Nakon što računar izvrši izračunavanje zadatog problema, rezultat se prikazuje na korisniku ([[čovjek]]u) pristupačan način; preko signalnih lampi, [[LED]] [[displeja]], [[monitor (PC)|monitora]], [[štampač]]a i dr.
Nakon što računar izvrši izračunavanje zadatog problema, rezultat se prikazuje na korisniku ([[čovjek]]u) pristupačan način; preko signalnih lampi, [[LED]] [[displeja]], [[monitor (PC)|monitora]], [[štampač]]a i dr.
Red 51: Red 51:
# Mikroprocesor zajedno sa Aritmetičko-logičkom jedinicom ALU (eng. Arithmetic and Logic Unit),
# Mikroprocesor zajedno sa Aritmetičko-logičkom jedinicom ALU (eng. Arithmetic and Logic Unit),
# memorija,
# memorija,
# I/O (eng. Input and output system) ulazni i izlazni sklopovi.
# I/O (eng. Input and output system) ulazni i izlazni sklopovi.


Ovi dijelovi su međusobno povezani mnoštvom žica - "bus"; magistrala/sabirnica. Svi su obično pogonjeni vremenskim uređajem (tajmer, sat, [[generator takta]]), mada i drugi "događaji" mogu pogoniti kontrolne sklopove.
Ovi dijelovi su međusobno povezani mnoštvom žica - "bus"; magistrala/sabirnica. Svi su obično pogonjeni vremenskim uređajem (tajmer, sat, [[generator takta]]), mada i drugi "događaji" mogu pogoniti kontrolne sklopove.


=== Memorija ===
=== Memorija ===
Red 62: Red 62:
=== Mikroprocesor, mikročip ===
=== Mikroprocesor, mikročip ===


'''Artimetičko-logička jedinica''' (ALU - arithmetic and logic unit) vrši osnovne [[aritmetika|aritmetičke]] operacije (sabiranje, oduzimanje i dr.), logičke operacije (I, ILI, NE) i upoređivanje, npr. da li se sadržaj dva [[bajt]]a podudara. U ovoj jedinici se zapravo "odrađuje glavni posao".
'''Artimetičko-logička jedinica''' (ALU - arithmetic and logic unit) vrši osnovne [[aritmetika|aritmetičke]] operacije (sabiranje, oduzimanje i dr.), logičke operacije (I, ILI, NE) i upoređivanje, npr. da li se sadržaj dva [[bajt]]a podudara. U ovoj jedinici se zapravo "odrađuje glavni posao".


'''[[Kontrolna jedinica]]''' vodi računa o tome koji bajtovi u memoriji sadrže instrukciju koju računar trenutno obrađuje, određuje koje operacije će ALU izvršavati, nalazi informacije u memoriji koje su potrebne za te operacije i prenosi rezultate na odgovarajuća memorijska mjesta. Kada je to obavljeno, kontrolna jedinica ide na narednu instrukciju (obično smještenu na slijedećem memorijskom mjestu) ukoliko instrukcija ne govori računaru da je slijedeća instrukcija smještena negdje drugo.
'''[[Kontrolna jedinica]]''' vodi računa o tome koji bajtovi u memoriji sadrže instrukciju koju računar trenutno obrađuje, određuje koje operacije će ALU izvršavati, nalazi informacije u memoriji koje su potrebne za te operacije i prenosi rezultate na odgovarajuća memorijska mjesta. Kada je to obavljeno, kontrolna jedinica ide na narednu instrukciju (obično smještenu na slijedećem memorijskom mjestu) ukoliko instrukcija ne govori računaru da je slijedeća instrukcija smještena negdje drugo.
Red 68: Red 68:


=== Ulaz i izlaz ===
=== Ulaz i izlaz ===
Putem '''ulaza i izlaza (I/O)''', boiiiiii dobija informacije iz vanjskog svijeta i šalje rezultate natrag. Postoji širok spektar I/O uređaja; od običnih [[tastatura]], preko [[računarski miš|miševa]], monitora, [[disketa|disketnih]] pogona, CD/DVD (optičkih) pogona, [[štampač]]a, sve do [[skener]]a i [[kamera]].
Putem '''ulaza i izlaza (I/O)''', računar dobija informacije iz vanjskog svijeta i šalje rezultate natrag. Postoji širok spektar I/O uređaja; od običnih [[tastatura]], preko [[računarski miš|miševa]], monitora, [[disketa|disketnih]] pogona, CD/DVD (optičkih) pogona, [[štampač]]a, sve do [[skener]]a i [[kamera]].


Zajednička osobina svih ulaznih jedinica je da pretvaraju informacije određene vrste u podatke koji dalje mogu biti obrađeni u digitalnom sistemu računara. Nasuprot tome, izlazne jedinice pretvaraju podatke u informacije koje korisnik računara može razumjeti. U ovom slučaju, digitalni sistem računara predstavlja sistem za obradu podataka.
Zajednička osobina svih ulaznih jedinica je da pretvaraju informacije određene vrste u podatke koji dalje mogu biti obrađeni u digitalnom sistemu računara. Nasuprot tome, izlazne jedinice pretvaraju podatke u informacije koje korisnik računara može razumjeti. U ovom slučaju, digitalni sistem računara predstavlja sistem za obradu podataka.
Red 78: Red 78:


=== Arhitektura ===
=== Arhitektura ===
Kod današnjih računara, [[aritmetičko-logička]] i kontrolna jedinica smješteni su na jednom [[integralno kolo|integralnom kolu]] kojeg nazivamo [[centralna procesorska jedinica]] (CPU - central processing unit). Memorija računara smještena je na nekoliko malih integralnih kola pored centralnog procesora. Nesrazmjerno veliki dio ukupne mase računara zapravo je sadržan u sistemu napajanja električnom energijom - [[napojna jedinica]] i I/O uređajima.
Kod današnjih računara, [[aritmetičko-logička]] i kontrolna jedinica smješteni su na jednom [[integralno kolo|integralnom kolu]] kojeg nazivamo [[centralna procesorska jedinica]] (CPU - central processing unit). Memorija računara smještena je na nekoliko malih integralnih kola pored centralnog procesora. Nesrazmjerno veliki dio ukupne mase računara zapravo je sadržan u sistemu napajanja električnom energijom - [[napojna jedinica]] i I/O uređajima.


Neki od većih računara razlikuju se od gore opisanog modela uglavnom po većem broju procesora i kontrolnih jedinica koji rade simultano. Dodajmo ovome da i neki računari, čija je isključiva namjena naučno istraživanje i računanje, imaju sasvim drugačiju arhitekturu i zbog drugačijeg, nestandardiziranog načina programiranja, nisu našli širu komercijalnu primjenu.
Neki od većih računara razlikuju se od gore opisanog modela uglavnom po većem broju procesora i kontrolnih jedinica koji rade simultano. Dodajmo ovome da i neki računari, čija je isključiva namjena naučno istraživanje i računanje, imaju sasvim drugačiju arhitekturu i zbog drugačijeg, nestandardiziranog načina programiranja, nisu našli širu komercijalnu primjenu.


Dakle, u biti, princip funkcionisanja računara je prilično jednostavan; kod svakog takta, računar povlači instrukcije i podatke iz svoje memorije, izvršava instrukcije, pohranjuje rezultate i ponavlja ciklus. Ponavljanje se vrši sve do nailaska na instrukciju "stop".
Dakle, u biti, princip funkcionisanja računara je prilično jednostavan; kod svakog takta, računar povlači instrukcije i podatke iz svoje memorije, izvršava instrukcije, pohranjuje rezultate i ponavlja ciklus. Ponavljanje se vrši sve do nailaska na instrukciju "stop".


=== Programi ===
=== Programi ===
[[Računarski program]]i je zapravo niz instrukcija koje računar treba izvršiti, nekad uključujući i tabele podataka. Mnogo računarskih programa sadrži milione instrukcija i mnogo njih se neprekidno ponavlja. Tipični moderni [[personalni računar]] (PC - personal computer) može izvršiti nekoliko milijardi instrukcija u sekundi. Recimo i to da izvanredne sposobnosti računara nisu posljedica izvršavanja složenih instrukcija već miliona jednostavnih koje [[programer]]i uobličavaju u svrsishodne funkcije. Dobar programer, naprimjer, izradi niz instrukcija kojim se izvršava neki jednostavan zadatak kao što je iscrtavanje jedne tačke na ekranu i taj niz zatim učini dostupnim drugim programerima.
[[Računarski program]]i je zapravo niz instrukcija koje računar treba izvršiti, nekad uključujući i tabele podataka. Mnogo računarskih programa sadrži milione instrukcija i mnogo njih se neprekidno ponavlja. Tipični moderni [[personalni računar]] (PC - personal computer) može izvršiti nekoliko milijardi instrukcija u sekundi. Recimo i to da izvanredne sposobnosti računara nisu posljedica izvršavanja složenih instrukcija već miliona jednostavnih koje [[programer]]i uobličavaju u svrsishodne funkcije. Dobar programer, naprimjer, izradi niz instrukcija kojim se izvršava neki jednostavan zadatak kao što je iscrtavanje jedne tačke na ekranu i taj niz zatim učini dostupnim drugim programerima.


Sadašnji računari su u stanju izvršavati nekoliko programa istovremeno. U stvarnosti, određeno kratko vrijeme procesor izvršava instrukcije jednog programa a zatim se prebacuje na drugi program i izvršava dio njegovih instrukcija. To određeno kratko vrijeme često nazivamo vremenski isječak. Ovaj način rada stvara iluziju izvršavanja nekoliko programa istovremeno a u stvarnosti se radi o tome da programi dijele procesorsko "radno vrijeme". [[Operativni sistem]] je program koji najčešće ima ulogu kontroliranja ovakvog dijeljenja procesorskog vremena.
Sadašnji računari su u stanju izvršavati nekoliko programa istovremeno. U stvarnosti, određeno kratko vrijeme procesor izvršava instrukcije jednog programa a zatim se prebacuje na drugi program i izvršava dio njegovih instrukcija. To određeno kratko vrijeme često nazivamo vremenski isječak. Ovaj način rada stvara iluziju izvršavanja nekoliko programa istovremeno a u stvarnosti se radi o tome da programi dijele procesorsko "radno vrijeme". [[Operativni sistem]] je program koji najčešće ima ulogu kontroliranja ovakvog dijeljenja procesorskog vremena.


==== Operativni sistem ====
==== Operativni sistem ====
Red 95: Red 95:
{{Main|Računarska mreža|Internet}}
{{Main|Računarska mreža|Internet}}
[[File:Internet map 1024.jpg|thumb|left|Vizualizacija porcije [[Maršutizacija|ruta]] na Internetu]]
[[File:Internet map 1024.jpg|thumb|left|Vizualizacija porcije [[Maršutizacija|ruta]] na Internetu]]
Kompjuteri su korišteni za koordiniranje informacije između višestrukih lokacija od 1950-tih godina. Američki vojni [[Semiautomatska kopnena oprema|SAGE]] sistem je bio prvi primer takvog sistema na velikoj skali, što je dovelo do razvoja brojnih komercijalnih sistema specijalne namene kao što je [[Sabre (kompjuterski sistem)|Sabre]].<ref>{{Cite book | title = Systems, Experts, and Computers | author = Agatha C. Hughes | publisher = MIT Press | year = 2000 | isbn = 978-0-262-08285-3 | page = 161 | quote = The experience of SAGE helped make possible the first truly large-scale commercial real-time network: the SABRE computerized airline reservations system... }}</ref>
Kompjuteri su korišteni za koordiniranje informacije između višestrukih lokacija od 1950-tih godina. Američki vojni [[Semiautomatska kopnena oprema|SAGE]] sistem je bio prvi primer takvog sistema na velikoj skali, što je dovelo do razvoja brojnih komercijalnih sistema specijalne namene kao što je [[Sabre (kompjuterski sistem)|Sabre]].<ref>{{Cite book | title = Systems, Experts, and Computers | url = https://archive.org/details/systemsexpertsco0000unse | author = Agatha C. Hughes | publisher = MIT Press | year = 2000 | isbn = 978-0-262-08285-3 | page = [https://archive.org/details/systemsexpertsco0000unse/page/161 161] | quote = The experience of SAGE helped make possible the first truly large-scale commercial real-time network: the SABRE computerized airline reservations system... }}</ref>


Tokom 1970-tih godina, računarski inženjeri u istraživačkim institucijama širom SAD su počeli da povezuju računare koristeći telekomunikacionu tehnologiju. Inicijativu je finansirala ARPA (danas [[DARPA]]), a [[računarska mreža]] koja je proizašla se zvala [[ARPANET]].<ref>{{cite web|title=A Brief History of the Internet|url=http://www.isoc.org/internet/history/brief.shtml|publisher= Internet Society |accessdate=20 September 2008}}</ref> Tehnologije koje omogućile postojanje Arpaneta su se proširile i evoluirale.
Tokom 1970-tih godina, računarski inženjeri u istraživačkim institucijama širom SAD su počeli da povezuju računare koristeći telekomunikacionu tehnologiju. Inicijativu je finansirala ARPA (danas [[DARPA]]), a [[računarska mreža]] koja je proizašla se zvala [[ARPANET]].<ref>{{cite web|title=A Brief History of the Internet|url=http://www.isoc.org/internet/history/brief.shtml|publisher= Internet Society |accessdate=20 September 2008}}</ref> Tehnologije koje omogućile postojanje Arpaneta su se proširile i evoluirale.
Red 115: Red 115:
[[Logička kapija|Ligičke kapije]] su česta apstrakcija koja se može primeniti kod većine [[Digitalni podaci|digitalnih]] i [[analogni signal|analognih]] paradigama.
[[Logička kapija|Ligičke kapije]] su česta apstrakcija koja se može primeniti kod većine [[Digitalni podaci|digitalnih]] i [[analogni signal|analognih]] paradigama.


Sposobnost zapisivanja i izvršavanja liste instrukcije zvanih [[Računarski program|programi]] čini računare ekstremno svestranim, i čini ih različitim od [[kalkulator]]a. [[Church-Turingova teza|Turingova teza]] je matematički izraz te svestranosti: svaki računar sa [[Turingova kompletnost|minimalnom sposobnošću]] (koji je Turing-kompletan), u principu, ima sposobnost izvršavanja istih zadataka koje bilo koji drugi računar može da izvrši. Stoga, svaki tip računara ([[netbook]], [[superračunar]], [[Celularni automat|celularni automaton]], etc.) ima sposobnost izvršavanja istih računarskih zadataka, ako se dozvoli dovoljno vremena i kapaciteta memorije.
Sposobnost zapisivanja i izvršavanja liste instrukcije zvanih [[Računarski program|programi]] čini računare ekstremno svestranim, i čini ih različitim od [[kalkulator]]a. [[Church-Turingova teza|Turingova teza]] je matematički izraz te svestranosti: svaki računar sa [[Turingova kompletnost|minimalnom sposobnošću]] (koji je Turing-kompletan), u principu, ima sposobnost izvršavanja istih zadataka koje bilo koji drugi računar može da izvrši. Stoga, svaki tip računara ([[netbook]], [[superračunar]], [[celularni automat]]on, etc.) ima sposobnost izvršavanja istih računarskih zadataka, ako se dozvoli dovoljno vremena i kapaciteta memorije.


== Reference ==
== Reference ==
Red 124: Red 124:
* Fuegi, J. and Francis, J. "Lovelace & Babbage and the creation of the 1843 'notes'". ''IEEE Annals of the History of Computing'' 25 No.&nbsp;4 (October–December 2003): [http://dx.doi.org/10.1109/MAHC.2003.1253887 Digital Object Identifier]
* Fuegi, J. and Francis, J. "Lovelace & Babbage and the creation of the 1843 'notes'". ''IEEE Annals of the History of Computing'' 25 No.&nbsp;4 (October–December 2003): [http://dx.doi.org/10.1109/MAHC.2003.1253887 Digital Object Identifier]
* {{note label|kempf1961|Kempf 1961|a}} {{cite journal | author = Kempf, Karl | title = Historical Monograph: Electronic Computers Within the Ordnance Corps | publisher = Aberdeen Proving Ground (United States Army) | url = http://ed-thelen.org/comp-hist/U-S-Ord-61.html | year = 1961 }}
* {{note label|kempf1961|Kempf 1961|a}} {{cite journal | author = Kempf, Karl | title = Historical Monograph: Electronic Computers Within the Ordnance Corps | publisher = Aberdeen Proving Ground (United States Army) | url = http://ed-thelen.org/comp-hist/U-S-Ord-61.html | year = 1961 }}
* {{note label|phillips2000|Phillips 2000|a}} {{cite web | last = Phillips | first = Tony | publisher = American Mathematical Society | year = 2000 | title = The Antikythera Mechanism I | url = http://www.math.sunysb.edu/~tony/whatsnew/column/antikytheraI-0400/kyth1.html | accessdate =5 April 2006 }}
* {{note label|phillips2000|Phillips 2000|a}} {{cite web | last = Phillips | first = Tony | publisher = American Mathematical Society | year = 2000 | title = The Antikythera Mechanism I | url = http://www.math.sunysb.edu/~tony/whatsnew/column/antikytheraI-0400/kyth1.html | accessdate = 5 April 2006 | archive-date = 2006-04-27 | archive-url = https://web.archive.org/web/20060427070236/http://www.math.sunysb.edu/~tony/whatsnew/column/antikytheraI-0400/kyth1.html | dead-url = yes }}
* {{note label|shannon1940|Shannon 1940|a}} {{cite journal | author = Shannon, Claude Elwood | title = A symbolic analysis of relay and switching circuits | publisher = Massachusetts Institute of Technology | url = http://hdl.handle.net/1721.1/11173 | year = 1940 }}
* {{note label|shannon1940|Shannon 1940|a}} {{cite journal | author = Shannon, Claude Elwood | title = A symbolic analysis of relay and switching circuits | publisher = Massachusetts Institute of Technology | url = http://hdl.handle.net/1721.1/11173 | year = 1940 }}
* {{Cite book | ref = {{harvid|Digital Equipment Corporation|1972}} | author = Digital Equipment Corporation | publisher = Digital Equipment Corporation | location = Maynard, Massachusetts | title = PDP-11/40 Processor Handbook | url = http://bitsavers.vt100.net/dec/www.computer.museum.uq.edu.au_mirror/D-09-30_PDP11-40_Processor_Handbook.pdf | format = PDF | year = 1972 }}
* {{Cite book | ref = {{harvid|Digital Equipment Corporation|1972}} | author = Digital Equipment Corporation | publisher = Digital Equipment Corporation | location = Maynard, Massachusetts | title = PDP-11/40 Processor Handbook | url = http://bitsavers.vt100.net/dec/www.computer.museum.uq.edu.au_mirror/D-09-30_PDP11-40_Processor_Handbook.pdf | format = PDF | year = 1972 }}{{Dead link|date=August 2021 |bot=InternetArchiveBot |fix-attempted=yes }}
* {{Cite journal | ref = {{harvid|Verma & Mielke|1988}} | author = Verma, G.; Mielke, N. | title = Reliability performance of ETOX based flash memories | publisher = IEEE International Reliability Physics Symposium | year = 1988 }}
* {{Cite journal | ref = {{harvid|Verma & Mielke|1988}} | author = Verma, G.; Mielke, N. | title = Reliability performance of ETOX based flash memories | publisher = IEEE International Reliability Physics Symposium | year = 1988 }}
* {{Cite journal | ref = SWADE | author = Doron D. Swade | title = Redeeming Charles Babbage's Mechanical Computer | publisher = ''Scientific American'' |date=February 1993 | page = 89 }}
* {{Cite journal | ref = SWADE | author = Doron D. Swade | title = Redeeming Charles Babbage's Mechanical Computer | publisher = ''Scientific American'' |date=February 1993 | page = 89 }}
* {{cite web | ref = {{harvid|TOP500|2006}} | url = http://www.top500.org/lists/2006/11/overtime/Architectures | title = Architectures Share Over Time | accessdate=27 November 2006 | last = Meuer | first = Hans | authorlink = | coauthors = Strohmaier, Erich; Simon, Horst; Jack Dongarra | date = 13 November 2006 | publisher = TOP500 |archiveurl=http://web.archive.org/web/20070220095222/http://www.top500.org/lists/2006/11/overtime/Architectures|archivedate=20 February 2007}}
* {{cite web | ref = {{harvid|TOP500|2006}} | url = http://www.top500.org/lists/2006/11/overtime/Architectures | title = Architectures Share Over Time | accessdate = 27 November 2006 | last = Meuer | first = Hans | authorlink = | coauthors = Strohmaier, Erich; Simon, Horst; Jack Dongarra | date = 13 November 2006 | publisher = TOP500 | archiveurl = https://web.archive.org/web/20070220095222/http://www.top500.org/lists/2006/11/overtime/Architectures | archivedate = 2007-02-20 | deadurl = no }}
* {{Cite book|last=Lavington |first=Simon |title=A History of Manchester Computers |year=1998 |edition=2 |publisher=The British Computer Society |location=Swindon |isbn=978-0-902505-01-8 |ref=harv}}
* {{Cite book|last=Lavington |first=Simon |title=A History of Manchester Computers |year=1998 |edition=2 |publisher=The British Computer Society |location=Swindon |isbn=978-0-902505-01-8 |ref=harv}}
* {{Cite book | last = Stokes | first = Jon | title = Inside the Machine: An Illustrated Introduction to Microprocessors and Computer Architecture | year = 2007 | publisher = No Starch Press | location = San Francisco | isbn = 978-1-59327-104-6 }}
* {{Cite book | last = Stokes | first = Jon | title = Inside the Machine: An Illustrated Introduction to Microprocessors and Computer Architecture | url = https://archive.org/details/insidemachineill0000stok | year = 2007 | publisher = No Starch Press | location = San Francisco | isbn = 978-1-59327-104-6 }}
* {{Cite book | ref= ZUSE| last = Zuse| first = Konrad | title = The Computer - My life | year = 1993 | publisher = Pringler-Verlag | location = Berlin | isbn = 0-387-56453-5 }}
* {{Cite book | ref= ZUSE| last = Zuse| first = Konrad | title = The Computer - My life | year = 1993 | publisher = Pringler-Verlag | location = Berlin | isbn = 0-387-56453-5 }}
* {{cite book | ref=FELT | last=Felt | first=Dorr E. | title=Mechanical arithmetic, or The history of the counting machine | publisher=Washington Institute | location=Chicago | year=1916 | url=http://www.archive.org/details/mechanicalarithm00feltrich }}
* {{cite book | ref=FELT | last=Felt | first=Dorr E. | title=Mechanical arithmetic, or The history of the counting machine | publisher=Washington Institute | location=Chicago | year=1916 | url=http://www.archive.org/details/mechanicalarithm00feltrich }}
* {{cite book | ref = IFRAH | last = Ifrah | first = Georges | year = 2001 | title = The Universal History of Computing: From the Abacus to the Quantum Computer | publication-place = New York | publisher=John Wiley & Sons | isbn = 0-471-39671-0 }}
* {{cite book | ref = IFRAH | last = Ifrah | first = Georges | year = 2001 | title = The Universal History of Computing: From the Abacus to the Quantum Computer | url = https://archive.org/details/unset0000unse_w3q2 | publication-place = New York | publisher=John Wiley & Sons | isbn = 0-471-39671-0 }}
* {{cite book | ref = BERK | last = Berkeley | first = Edmund | year = 1949 | title = Giant Brains, or Machines That Think | publisher=John Wiley & Sons }}
* {{cite book | ref = BERK | last = Berkeley | first = Edmund | year = 1949 | title = Giant Brains, or Machines That Think | publisher=John Wiley & Sons }}
* {{cite book | ref = AIKEN| last = Cohen| first = Bernard| year = 2000| title = Howard Aiken, Portrait of a computer pioneer | publisher=The MIT Press | location= Cambridge, Massachusetts|isbn= 978-0-2625317-9-5 }}
* {{cite book| ref = AIKEN| last = Cohen| first = Bernard| year = 2000| title = Howard Aiken, Portrait of a computer pioneer| url = https://archive.org/details/howardaikenportr0000cohe_x5o4| publisher = The MIT Press| location = Cambridge, Massachusetts| isbn = 978-0-2625317-9-5}}
* {{cite book | ref = LIGO| last = Ligonnière| first = Robert| year = 1987| title = Préhistoire et Histoire des ordinateurs | publisher=Robert Laffont | location=Paris| isbn= 9-782221-052617 }}
* {{cite book | ref = LIGO| last = Ligonnière| first = Robert| year = 1987| title = Préhistoire et Histoire des ordinateurs | publisher=Robert Laffont | location=Paris| isbn= 9-782221-052617 }}
* {{cite book | ref = COUFFIGNAL| last = Couffignal| first = Louis| year = 1933| title = Les machines à calculer ; leurs principes, leur évolution | publisher=Gauthier-Villars | location=Paris }}
* {{cite book | ref = COUFFIGNAL| last = Couffignal| first = Louis| year = 1933| title = Les machines à calculer ; leurs principes, leur évolution | publisher=Gauthier-Villars | location=Paris }}
* {{cite book | ref = JACWEB | last = Essinger | first = James | year = 2004 | title = Jacquard's Web, How a hand loom led to the birth of the information age | publisher=Oxford University Press | isbn= 0-19-280577-0 }}
* {{cite book | ref = JACWEB | last = Essinger | first = James | year = 2004 | title = Jacquard's Web, How a hand loom led to the birth of the information age | url = https://archive.org/details/jacquardswebhowh0000essi | publisher = Oxford University Press | isbn = 0-19-280577-0 }}
* {{cite book | ref=HYMAN | last=Hyman | first=Anthony | title=Charles Babbage: Pioneer of the Computer | publisher=Princeton University Press | year= 1985 | isbn=978-0-6910237-7-9 }}
* {{cite book | ref=HYMAN | last=Hyman | first=Anthony | title=Charles Babbage: Pioneer of the Computer | url=https://archive.org/details/charlesbabbagepi0000hyma_w1r3 | publisher=Princeton University Press | year=1985 | isbn=978-0-6910237-7-9 }}
* {{cite book | ref=AIKEN | last=Cohen | first=Bernard | title=Howard Aiken, Portrait of a computer pioneer | publisher=The MIT Press | publication-place=Cambridge, Massachusetts | year=2000 | isbn=978-0-2625317-9-5 }}
* {{cite book | ref=AIKEN | last=Cohen | first=Bernard | title=Howard Aiken, Portrait of a computer pioneer | url=https://archive.org/details/howardaikenportr0000cohe_x5o4 | publisher=The MIT Press | publication-place=Cambridge, Massachusetts | year=2000 | isbn=978-0-2625317-9-5 }}
* {{cite book | first=B. V. | last=Bowden | title=Faster than thought | year=1953 | publisher=Pitman publishing corporation | location=New York, Toronto, London | ref=BOWDEN }}
* {{cite book | first=B. V. | last=Bowden | title=Faster than thought | year=1953 | publisher=Pitman publishing corporation | location=New York, Toronto, London | ref=BOWDEN }}
* {{cite book | first=Maboth | last=Moseley | title=Irascible Genius, Charles Babbage, inventor | year=1964 | publisher=Hutchinson | location=London | ref=GENIUS }}
* {{cite book | first=Maboth | last=Moseley | title=Irascible Genius, Charles Babbage, inventor | year=1964 | publisher=Hutchinson | location=London | ref=GENIUS }}
* {{cite book|ref=COLLIER|last=Collier|first=Bruce|title=The little engine that could've: The calculating machines of Charles Babbage|year=1970|publisher=Garland Publishing Inc|isbn=0-8240-0043-9|url=http://robroy.dyndns.info/collier/index.html}}
* {{cite book|ref=COLLIER|last=Collier|first=Bruce|title=The little engine that could've: The calculating machines of Charles Babbage|year=1970|publisher=Garland Publishing Inc|isbn=0-8240-0043-9|url=http://robroy.dyndns.info/collier/index.html}}
* {{cite web |ref=LTB| url= http://www.cs.ncl.ac.uk/publications/articles/papers/398.pdf|title= From Analytical Engine to Electronic Digital Computer: The Contributions of Ludgate, Torres, and Bush|last1= Randell|first1= Brian |year= 1982|accessdate=29 October 2013}}
* {{cite web|ref= LTB|url= http://www.cs.ncl.ac.uk/publications/articles/papers/398.pdf|title= From Analytical Engine to Electronic Digital Computer: The Contributions of Ludgate, Torres, and Bush|last1= Randell|first1= Brian|year= 1982|accessdate= 29 October 2013|archivedate= 2013-09-21|archiveurl= https://web.archive.org/web/20130921055055/http://www.cs.ncl.ac.uk/publications/articles/papers/398.pdf|deadurl= yes}}
* Konrad Zuse: Der Computer – Mein Lebenswerk. Springer, Berlin 1993, {{ISBN|3-540-56292-3}}.

* Ron White: So funktionieren Computer. Ein visueller Streifzug durch den Computer & alles, was dazu gehört. Markt+Technik, München 2004, {{ISBN|3-8272-6714-5}}.
* Konrad Zuse: Der Computer – Mein Lebenswerk. Springer, Berlin 1993, ISBN 3-540-56292-3.
* Ron White: So funktionieren Computer. Ein visueller Streifzug durch den Computer & alles, was dazu gehört. Markt+Technik, München 2004, ISBN 3-8272-6714-5.
* Michael Budde: Computer-Allgemeinwissen. (PDF; Kostenloses Computerbuch für absolute Anfänger).
* Michael Budde: Computer-Allgemeinwissen. (PDF; Kostenloses Computerbuch für absolute Anfänger).
* Edmund Callis Berkeley: Giant Brains or Machines That Think. 7. Auflage. John Wiley & Sons 1949, New York 1963 (die erste populäre Darstellung der EDV, trotz des für moderne Ohren seltsam klingenden Titels sehr seriös und fundiert – relativ einfach antiquarisch und in fast allen Bibliotheken zu finden).
* Edmund Callis Berkeley: Giant Brains or Machines That Think. 7. Auflage. John Wiley & Sons 1949, New York 1963 (die erste populäre Darstellung der EDV, trotz des für moderne Ohren seltsam klingenden Titels sehr seriös und fundiert – relativ einfach antiquarisch und in fast allen Bibliotheken zu finden).
* B. V. Bowden (Hrsg.): Faster Than Thought. Pitman, New York 1953 (Nachdruck 1963, ISBN 0-273-31580-3) – eine frühe populäre Darstellung der EDV, gibt den Stand seiner Zeit verständlich und ausführlich wieder; nur mehr antiquarisch und in Bibliotheken zu finden
* B. V. Bowden (Hrsg.): Faster Than Thought. Pitman, New York 1953 (Nachdruck 1963, {{ISBN|0-273-31580-3}}) – eine frühe populäre Darstellung der EDV, gibt den Stand seiner Zeit verständlich und ausführlich wieder; nur mehr antiquarisch und in Bibliotheken zu finden
* Michael Friedewald: Der Computer als Werkzeug und Medium. Die geistigen und technischen Wurzeln des Personalcomputers. GNT-Verlag, 2000, ISBN 3-928186-47-7.
* Michael Friedewald: Der Computer als Werkzeug und Medium. Die geistigen und technischen Wurzeln des Personalcomputers. GNT-Verlag, 2000, {{ISBN|3-928186-47-7}}.
* Simon Head: The New Ruthless Economy. Work and Power in the Digital Age. Oxford UP 2005, ISBN 0-19-517983-8 (der Einsatz des Computers in der Tradition des Taylorismus).
* Simon Head: The New Ruthless Economy. Work and Power in the Digital Age. Oxford UP 2005, {{ISBN|0-19-517983-8}} (der Einsatz des Computers in der Tradition des Taylorismus).
* Ute Hoffmann: Computerfrauen. Welchen Anteil hatten Frauen an der Computergeschichte und -arbeit? München 1987, ISBN 3-924346-30-5
* Ute Hoffmann: Computerfrauen. Welchen Anteil hatten Frauen an der Computergeschichte und -arbeit? München 1987, {{ISBN|3-924346-30-5}}
* Loading History. Computergeschichte(n) aus der Schweiz. Museum für Kommunikation, Bern 2001, ISBN 3-0340-0540-7, Ausstellungskatalog zu einer Sonderausstellung mit Schweizer Schwerpunkt, aber für sich alleine lesbar
* Loading History. Computergeschichte(n) aus der Schweiz. Museum für Kommunikation, Bern 2001, {{ISBN|3-0340-0540-7}}, Ausstellungskatalog zu einer Sonderausstellung mit Schweizer Schwerpunkt, aber für sich alleine lesbar
* HNF Heinz Nixdorf Forum Museumsführer. Paderborn 2000, ISBN 3-9805757-2-1 – Museumsführer des nach eigener Darstellung weltgrößten Computermuseums
* HNF Heinz Nixdorf Forum Museumsführer. Paderborn 2000, {{ISBN|3-9805757-2-1}} – Museumsführer des nach eigener Darstellung weltgrößten Computermuseums
* Karl Weinhart: Informatik und Automatik. Führer durch die Ausstellungen. Deutsches Museum, München 1990, ISBN 3-924183-14-7 – Katalog zu den permanenten Ausstellungen des Deutschen Museums zum Thema; vor allem als ergänzende Literatur zum Ausstellungsbesuch empfohlen
* Karl Weinhart: Informatik und Automatik. Führer durch die Ausstellungen. Deutsches Museum, München 1990, {{ISBN|3-924183-14-7}} – Katalog zu den permanenten Ausstellungen des Deutschen Museums zum Thema; vor allem als ergänzende Literatur zum Ausstellungsbesuch empfohlen
* H. R. Wieland: Computergeschichte(n) – nicht nur für Geeks: Von Antikythera zur Cloud. Galileo Computing, 2010, ISBN 978-3-8362-1527-5
* H. R. Wieland: Computergeschichte(n) – nicht nur für Geeks: Von Antikythera zur Cloud. Galileo Computing, 2010, {{ISBN|978-3-8362-1527-5}}
* Christian Wurster: Computers. Eine illustrierte Geschichte. Taschen, 2002, ISBN 3-8228-5729-7 (eine vom Text her leider nicht sehr exakte Geschichte der EDV mit einzelnen Fehlern, die aber durch die Gastbeiträge einzelner Persönlichkeiten der Computergeschichte und durch die zahlreichen Fotos ihren Wert hat).
* Christian Wurster: Computers. Eine illustrierte Geschichte. Taschen, 2002, {{ISBN|3-8228-5729-7}} (eine vom Text her leider nicht sehr exakte Geschichte der EDV mit einzelnen Fehlern, die aber durch die Gastbeiträge einzelner Persönlichkeiten der Computergeschichte und durch die zahlreichen Fotos ihren Wert hat).
* Anfre Reifenrath: Geschichte der Simulation, Humboldt Universität, Dissertation, Berlin 2000. Geschichte des Computers von den Anfängen bis zur Gegenwart unter besonderer Berücksichtigung des Themas der Visualisierung und Simulation durch den Computer.
* Anfre Reifenrath: Geschichte der Simulation, Humboldt Universität, Dissertation, Berlin 2000. Geschichte des Computers von den Anfängen bis zur Gegenwart unter besonderer Berücksichtigung des Themas der Visualisierung und Simulation durch den Computer.
* Claude E. Shannon: A Symbolic Analysis of Relay and Switching Circuits. In: Transactions of the American Institute of Electrical Engineers, Volume 57. 1938 (Seite 713–723).
* Claude E. Shannon: A Symbolic Analysis of Relay and Switching Circuits. In: Transactions of the American Institute of Electrical Engineers, Volume 57. 1938 (Seite 713–723).

{{Refend}}
{{Refend}}


Red 168: Red 166:
{{Commonscat|Computer hardware}}
{{Commonscat|Computer hardware}}
* [http://www.computerhistory.org/atchm/warhol-the-computer/ Warhol & The Computer]
* [http://www.computerhistory.org/atchm/warhol-the-computer/ Warhol & The Computer]
* [http://www.computer-archiv.de/ Verzeichnis nahezu aller je gebauten Computertypen]
* [http://www.computer-archiv.de/ Verzeichnis nahezu aller je gebauten Computertypen] {{Webarchive|url=https://web.archive.org/web/20081014075529/http://www.computer-archiv.de/ |date=2008-10-14 }}
* [http://www.top500.org/ Liste der 500 leistungsstärksten Computer]
* [http://www.top500.org/ Liste der 500 leistungsstärksten Computer]
* [http://www.computergeschichte.de/ Computergeschichte.de]
* [http://www.computergeschichte.de/ Computergeschichte.de]
Red 175: Red 173:
* [http://www.homecomputermuseum.de/ Homecomputermuseum.de]
* [http://www.homecomputermuseum.de/ Homecomputermuseum.de]
* [http://www.technikum29.de/ technikum29]: Museum für Rechnertechnik und Computer mit funktionsfähigen Exponaten
* [http://www.technikum29.de/ technikum29]: Museum für Rechnertechnik und Computer mit funktionsfähigen Exponaten
* [http://www.old-computers.com/news/default.asp Reich illustriertes und kommentiertes Computermuseum]
* [http://www.old-computers.com/news/default.asp Reich illustriertes und kommentiertes Computermuseum] {{Webarchive|url=https://web.archive.org/web/20100131205540/http://www.old-computers.com/news/default.asp |date=2010-01-31 }}


[[Kategorija:Informatika]]
[[Kategorija:Informatika]]
[[Kategorija:Elektronika]]
[[Kategorija:Računari]]
[[Kategorija:Anglicizmi]]
[[Kategorija:Anglicizmi]]
[[Kategorija:Kućni aparati]]
[[Kategorija:Kućni aparati]]

Aktualna verzija na datum 24 august 2024 u 12:57

Computer


Kompjuter ili kompjutor (engl. computer, od lat. computare: zbrojiti, računati), složeni uređaj koji služi za izvršavanje matematičkih operacija ili kontrolnih operacija koje se mogu izraziti u numeričkom ili logičkom obliku. Naziva se još i elektroničko računalo ili računar. Računari su sastavljeni od komponenata koje obavljaju jednostavnije, jasno određene funkcije. Kompleksna interakcija tih komponenata rezultira sposobnošću računara da obrađuje informacije.

Konvencionalno, kompjuter se sastoji od bar procesorskog elementa, tipično centralne procesorske jedinice (CPU), i neke forme memorije. Procesorski element izvodi aritmetičke i logičke operacije, a sekvencirajuća i kontrolna jedinica mogu da promene redosled operacija u responsu na sačuvanu informaciju. Periferni uređaji omogućavaju povraćaj informacije iz spoljašnjih izvora, te oni izvršavaju zapisivanje i čitanje.

Računari u današnjem smislu nastali su polovinom 20. veka, ali koreni računarstva su mnogo stariji.[1] Mehanički analogni računari su počeli da se pojavljuju u prvom veku i kasnije su korišćeni u srednjem veku za astronomske proračune. Tokom Drugog svetskog rata, mehanički analogni računari su korišćeni za specijalizovane vojne namene. Tokom tog vremena razvijeni su prvi elektronski digitalni računari. Originalno oni su bili veličine velike sobe, konzumirajći količinu energije jednaku količini neophodnoj za napajanje nekoliko stotina modernih personalnih računara (PC).[2]

Sposobnosti modernih računara baziranih na integrisanim kolima su milionima ili milijardama puta veće od ranih mašina, i oni zauzimaju malu frakciju prostora neophodnog za smeštaju ranih računara.[3] Jednostavni računari su dovoljno mali da se smeste u mobilne uređaje, i mobilni računari se mogu napajati malim baterijama. Lični računari u njihovim različitim formama su ikone informacionog doba i oni su ono što većina ljudi smatra „računarima“. Međutim, ugrađeni računari prisutni u mnogim uređajima od MP3 plejera do borbenih aviona i od igračaka do industrijskih robota su najbrojniji.

Etimologija

[uredi | uredi kod]

Prva poznata upotreba reči „kompjuter“ dolazi iz 1613. godine iz knjige zvane „The Yong Mans Gleanings“ engleskog pisca Ričarda Brajtvajta: „I haue read the truest computer of Times, and the best Arithmetician that euer breathed, and he reduceth thy dayes into a short number.“ Ona se odnosi na osobu koja vrši proračune, ili izračunavanja. Reč je zadržala to značenje do sredine 20. veka. Od kraja 19. veka reč je počela da poprima njeno poznatije značenje, mašina koja vrši proračune.[4]

Osnovni principi

[uredi | uredi kod]

Rad računara može biti zasnovan na kretanju mehaničkih dijelova, elektrona, fotona, kvantnih čestica ili neke druge fizičke pojave. Iako se računari mogu izgraditi na mnogim postojećim tehnologijama, gotovo svi današnji modeli sadrže u sebi elektroničke komponente.

Kod većine današnjih računara zadati problemi se u biti rješavaju pretvaranjem svih relevantnih informacija u matematičke relacije korištenjem binarnog sistema (nula i jedan). (Međutim, računari ne mogu riješiti sve matematičke probleme.)

Nakon što računar izvrši izračunavanje zadatog problema, rezultat se prikazuje na korisniku (čovjeku) pristupačan način; preko signalnih lampi, LED displeja, monitora, štampača i dr.

Početnici u radu sa računarima, naročito djeca, često ne mogu shvatiti činjenicu da su računari samo uređaji i da ne mogu "misliti" odnosno "razumjeti", čak ni ono što prikažu kao rezultat svog "rada". Slike, boje, riječi i dr. koje vidimo na ekranu računarskog monitora su samo programirani prikazi koje ljudski mozak prepoznaje i daje im značenje i smisao. Računar prosto manipulira tokovima elektrona kojima, na svojoj osnovnoj razini funkcionisanja - tranzistoru, dodjeljuje logičke vrijednosti nula ili jedan, odnosno, stanju "nema napona" ili "ima napona". Do sada nam nije poznat način kojim bi se uspješno imitiralo ljudsko razmišljanje ili samosvjesnost.

Veliki centralni računari (mejnfrejmovi)

[uredi | uredi kod]
Mejnfrejm računar IBM 704 iz pedesetih godina 20. veka

Gotovo istovremeno su uvedeni udaljeni (tzv. „glupi“) terminali koji su imali monitor i tastaturu za unos podataka u jednom kućištu ali se obrada podataka i dalje obavljala u glavnom (i jedinom) računaru (engl. Mainframe).

Kasnije su se pojavili i „inteligentni“ terminali koji su deo operacija mogli da obavljaju sami. Vikipedija, danas, je u elektronskom smislu organizovana na sličan način - glavni računar je u SAD a inteligenti terminali (PC računari) kod korisnika. Internet ima ulogu „mreže“.

Bitne odrednice za konstruktivna rješenja

[uredi | uredi kod]

Binarni ili decimalni?

[uredi | uredi kod]

Važan korak naprijed u razvoju digitalnog računarstva bilo je uvođenje binarnog sistema za unutrašnje numeričke procese. Ovim je prestala potreba za kompleksnim izvršnim mehanizmima koje su računari zasnovani na drugim numeričkim sistemima, npr. decimalnom ili heksadecimalnom, zahtijevali. Usvajanje binarnog sistema rezultiralo je pojednostavljenjem konstruktivnih rješenja kod implementacije aritmetičkih funkcija i logičkih operacija, znači, i pojednostavljenjem sklopova i komponenata samog računara.

Mogućnost programiranja

[uredi | uredi kod]

Mogućnost da se računar programira, tj. opremi nizom izvršnih instrukcija bez potrebe za fizičko-konstruktivnim izmjenama, osnovna je funkcionalna karakteristika većine računara. Ova osobina je značajno unaprijeđena njihovim razvojem do stepena na kojem su bili sposobni kontrolirati redoslijed izvršavanja instrukcija na osnovu podataka dobijenih tokom samog vršenja određenog programa. Ovo konstruktivno unaprijeđenje je još više pojednostavljeno uvođenjem (v. prethodnu cjelinu) binarne aritmetike kojom se mogu predstaviti različite logičke operacije.

Pohrana podataka

[uredi | uredi kod]

Tokom računskih operacija često je potrebno pohraniti među-vrijednosti ("dva pišem a jedan pamtim") koje će se upotrijebiti u daljem računanju. Performanse nekog računara su najčešće ograničene brzinom kojom se vrijednosti čitaju/zapisuju iz/u memoriju i njenim kapacitetom. Prvobitno je zamišljeno da se memorija koristi samo za pomenute među-vrijednosti, međutim, ubrzo su se i sami programi počeli pohranjivati na ovaj način i to se uveliko primjenjuje kod današnjih kompjutera.

Kako rade digitalni računari

[uredi | uredi kod]

Iako se tehnologija izrade računara značajno izmijenila od vremena prvih elektroničkih modela sagrađenih u četrdesetim godinama XX vijeka, još uvijek je većina današnjih rješenja zasnovana na fon Njumanovoj arhitekturi. Računar kao sklop sastavljen od tri glavna dijela:

  1. Mikroprocesor zajedno sa Aritmetičko-logičkom jedinicom ALU (eng. Arithmetic and Logic Unit),
  2. memorija,
  3. I/O (eng. Input and output system) ulazni i izlazni sklopovi.

Ovi dijelovi su međusobno povezani mnoštvom žica - "bus"; magistrala/sabirnica. Svi su obično pogonjeni vremenskim uređajem (tajmer, sat, generator takta), mada i drugi "događaji" mogu pogoniti kontrolne sklopove.

Memorija

[uredi | uredi kod]

Ovdje podrazumijevamo da je memorija niz obrojčenih/numerisanih ćelija, od kojih svaka sadrži djelić informacije. Informacija može biti instrukcija kojom se računaru zadaje neki zadatak. Ćelija može sadržavati i podatak koji je potreban računaru da bi izvršio neku instrukciju. U svakom slučaju, bilo koja od ćelija može sadržavati djelić informacije koji u datom trenutku može predstavljati podatak a već u slijedećem - instrukciju. Znači, sadržaj memorijskih ćelija se neprestano mijenja.

Veličina svake ćelije i njihov broj, razlikuje se od računara do računara a i tehnologije izrade tokom njihovog razvoja su bile bitno različite. Tako smo imali elektromehaničke memorije - releje, cijevi ispunjene živom u kojima su se stvarali zvučni pulsevi, matrice stalnih/trajnih magneta, pojedinačnih tranzistora, sve do integralnih kola sa više miliona diskretnih i aktivnih elemenata.

Mikroprocesor, mikročip

[uredi | uredi kod]

Artimetičko-logička jedinica (ALU - arithmetic and logic unit) vrši osnovne aritmetičke operacije (sabiranje, oduzimanje i dr.), logičke operacije (I, ILI, NE) i upoređivanje, npr. da li se sadržaj dva bajta podudara. U ovoj jedinici se zapravo "odrađuje glavni posao".

Kontrolna jedinica vodi računa o tome koji bajtovi u memoriji sadrže instrukciju koju računar trenutno obrađuje, određuje koje operacije će ALU izvršavati, nalazi informacije u memoriji koje su potrebne za te operacije i prenosi rezultate na odgovarajuća memorijska mjesta. Kada je to obavljeno, kontrolna jedinica ide na narednu instrukciju (obično smještenu na slijedećem memorijskom mjestu) ukoliko instrukcija ne govori računaru da je slijedeća instrukcija smještena negdje drugo. Kada se poziva na memoriju, data instrukcija može na različite načine odrediti odgovarajuću memorijsku adresu. Uz to, neke matične ploče podržavaju dva ili više procesora. Takve obično nalazimo kod servera/poslužitelja.

Ulaz i izlaz

[uredi | uredi kod]

Putem ulaza i izlaza (I/O), računar dobija informacije iz vanjskog svijeta i šalje rezultate natrag. Postoji širok spektar I/O uređaja; od običnih tastatura, preko miševa, monitora, disketnih pogona, CD/DVD (optičkih) pogona, štampača, sve do skenera i kamera.

Zajednička osobina svih ulaznih jedinica je da pretvaraju informacije određene vrste u podatke koji dalje mogu biti obrađeni u digitalnom sistemu računara. Nasuprot tome, izlazne jedinice pretvaraju podatke u informacije koje korisnik računara može razumjeti. U ovom slučaju, digitalni sistem računara predstavlja sistem za obradu podataka.

Instrukcije

[uredi | uredi kod]

Računarske instrukcije nisu bogate kao što je ljudski jezik. Računar poznaje samo ograničen broj jasno definiranih i jednostavnih instrukcija. Evo nekoliko primjera: "kopirati sadržaj ćelije 7 u ćeliju 19", "ako je sadržaj ćelije 999 veći od 1, slijedeća instrukcija se nalazi u ćeliji 100", "sadržaj ćelije 6 oduzeti sadržaju ćelije 33 a rezultat upisati u ćeliju 50".

Instrukcije su u računaru predstavljene binarnim sistemom brojeva. Operacija "kopiraj" je, npr. kod Intelovih mikroprocesora u binarnom sistemu predstavljena ovako: 10110000. Određeni niz instrukcija koje određeni kompjuter može razumjeti naziva se mašinski jezik. U stvarnosti, ljudi ne stvaraju instrukcije direktno u mašinskom jeziku već koriste programske jezike koje se prevode u mašinski jezik putem posebnih računarskih programa "prevodilaca" i kompajlera. Neki programski jezici su veoma bliski mašinskom jeziku, kao što je Assembler a drugi, kao Prolog, su zasnovani na apstraktnim principima koji imaju malo sličnosti sa stvarnim operacijama unutar računara.

Arhitektura

[uredi | uredi kod]

Kod današnjih računara, aritmetičko-logička i kontrolna jedinica smješteni su na jednom integralnom kolu kojeg nazivamo centralna procesorska jedinica (CPU - central processing unit). Memorija računara smještena je na nekoliko malih integralnih kola pored centralnog procesora. Nesrazmjerno veliki dio ukupne mase računara zapravo je sadržan u sistemu napajanja električnom energijom - napojna jedinica i I/O uređajima.

Neki od većih računara razlikuju se od gore opisanog modela uglavnom po većem broju procesora i kontrolnih jedinica koji rade simultano. Dodajmo ovome da i neki računari, čija je isključiva namjena naučno istraživanje i računanje, imaju sasvim drugačiju arhitekturu i zbog drugačijeg, nestandardiziranog načina programiranja, nisu našli širu komercijalnu primjenu.

Dakle, u biti, princip funkcionisanja računara je prilično jednostavan; kod svakog takta, računar povlači instrukcije i podatke iz svoje memorije, izvršava instrukcije, pohranjuje rezultate i ponavlja ciklus. Ponavljanje se vrši sve do nailaska na instrukciju "stop".

Programi

[uredi | uredi kod]

Računarski programi je zapravo niz instrukcija koje računar treba izvršiti, nekad uključujući i tabele podataka. Mnogo računarskih programa sadrži milione instrukcija i mnogo njih se neprekidno ponavlja. Tipični moderni personalni računar (PC - personal computer) može izvršiti nekoliko milijardi instrukcija u sekundi. Recimo i to da izvanredne sposobnosti računara nisu posljedica izvršavanja složenih instrukcija već miliona jednostavnih koje programeri uobličavaju u svrsishodne funkcije. Dobar programer, naprimjer, izradi niz instrukcija kojim se izvršava neki jednostavan zadatak kao što je iscrtavanje jedne tačke na ekranu i taj niz zatim učini dostupnim drugim programerima.

Sadašnji računari su u stanju izvršavati nekoliko programa istovremeno. U stvarnosti, određeno kratko vrijeme procesor izvršava instrukcije jednog programa a zatim se prebacuje na drugi program i izvršava dio njegovih instrukcija. To određeno kratko vrijeme često nazivamo vremenski isječak. Ovaj način rada stvara iluziju izvršavanja nekoliko programa istovremeno a u stvarnosti se radi o tome da programi dijele procesorsko "radno vrijeme". Operativni sistem je program koji najčešće ima ulogu kontroliranja ovakvog dijeljenja procesorskog vremena.

Operativni sistem

[uredi | uredi kod]

Da bi računar radio, barem jedan program mora biti neprestano u funkciji. Pod normalnim uslovima, taj program je operativni sistem (OS - operating system). Operativni sistem odlučuje koji će program u datom trenutku bit izvršavan, koliko i kojih resursa će mu biti dodijeljeno (memorija, I/O) i sl. OS takođe obezbjeđuje takozvani apstraktni omotač oko hardvera i programima dozvoljava pristup preko servisa kao što su kodovi (upravljački programi - "drajveri" od engl. driver) koji omogućavaju programerima pisanje programa bez potrebe za poznavanjem intimnih detalja o svim priključenim uređajima.

Računarske mreže i Internet

[uredi | uredi kod]
Glavni članci: Računarska mreža i Internet
Vizualizacija porcije ruta na Internetu

Kompjuteri su korišteni za koordiniranje informacije između višestrukih lokacija od 1950-tih godina. Američki vojni SAGE sistem je bio prvi primer takvog sistema na velikoj skali, što je dovelo do razvoja brojnih komercijalnih sistema specijalne namene kao što je Sabre.[5]

Tokom 1970-tih godina, računarski inženjeri u istraživačkim institucijama širom SAD su počeli da povezuju računare koristeći telekomunikacionu tehnologiju. Inicijativu je finansirala ARPA (danas DARPA), a računarska mreža koja je proizašla se zvala ARPANET.[6] Tehnologije koje omogućile postojanje Arpaneta su se proširile i evoluirale.

Vremenom se mreža proširila izvan akademskih i vojnih institucija i postala je poznata kao Internet. Pojava umrežavanja je bila praćena redefinisanjem prirode i granica računara. Računarski operativni sistemi i aplikacije su modifikovani kako bi obuhvatili sposobnost definisanja i pristupa resursima drugih računara na mreži, kao što su periferni uređaji, zapisane informacije, i slično, kao oblik proširenja resursa pojedinačnih računara. Inicijalno su instalacije bile dostupne samo ljudima koji su radilu u visoko tehničkim okruženjima, dok tokom 1990-tih širenje aplikacija poput imejla i World Wide Web, u kombinaciji sa razvojom jeftine, brze mrežne tehonologije poput Eterneta i ADSL nije omogućilo sveprisutnost računara. Zapravo, broj umreženih računara i dalje doživljava fenomenalni rast. Veoma velika porcija personalnih računara se regularno povezuje za Internet radi komunikacije i prijema informacije. „Bežično“ umrežavanje, koje često koristi mreže mobilnih telefona, je omogućilo da računarsko umređavanje postane sveprisutno i u mobilnom računarskom okruženju.

Paradigmi kompjuterske arhitekture

[uredi | uredi kod]

Postoje brojni tipovi računarskskih arhitektura:

Od svih tih apstraktnih mašina, kvantni računar verovatno najviše obećava da će revolucionizirati računarstvo.[7]

Ligičke kapije su česta apstrakcija koja se može primeniti kod većine digitalnih i analognih paradigama.

Sposobnost zapisivanja i izvršavanja liste instrukcije zvanih programi čini računare ekstremno svestranim, i čini ih različitim od kalkulatora. Turingova teza je matematički izraz te svestranosti: svaki računar sa minimalnom sposobnošću (koji je Turing-kompletan), u principu, ima sposobnost izvršavanja istih zadataka koje bilo koji drugi računar može da izvrši. Stoga, svaki tip računara (netbook, superračunar, celularni automaton, etc.) ima sposobnost izvršavanja istih računarskih zadataka, ako se dozvoli dovoljno vremena i kapaciteta memorije.

Reference

[uredi | uredi kod]
  1. Rana istorija računara
  2. In 1946, ENIAC required an estimated 174 kW. By comparison, a modern laptop computer may use around 30 W; nearly six thousand times less. „Approximate Desktop & Notebook Power Usage”. University of Pennsylvania. Arhivirano iz originala na datum 2009-06-03. Pristupljeno 20 June 2009. 
  3. Early computers such as Colossus and ENIAC were able to process between 5 and 100 operations per second. A modern “commodity” microprocessor (as of 2007) can process billions of operations per second, and many of these operations are more complicated and useful than early computer operations. „Intel Core2 Duo Mobile Processor: Features”. Intel Corporation. Pristupljeno 20 June 2009. 
  4. computer, n.. Oxford English Dictionary (2 izd.). Oxford University Press. 1989. Arhivirano iz originala na datum 2006-06-25. Pristupljeno 10 April 2009. 
  5. Agatha C. Hughes (2000). Systems, Experts, and Computers. MIT Press. str. 161. ISBN 978-0-262-08285-3. »The experience of SAGE helped make possible the first truly large-scale commercial real-time network: the SABRE computerized airline reservations system...« 
  6. „A Brief History of the Internet”. Internet Society. Pristupljeno 20 September 2008. 
  7. "Computer architecture: fundamentals and principles of computer design" by Joseph D. Dumas 2006. page 340.

Literatura

[uredi | uredi kod]

Vanjske veze

[uredi | uredi kod]