Zgodovina računalnikov

Zgodovina razvoja računalnikov

Magnetni polnilnik se je uporabljal do leta 1960 oziroma do takrat ko je bil nadomeščen s polprevodniškim pomnilnikom.

V prvi polovici 20. stoletja so vedno več znanstvenih zahtev podprli številni vedno bolj izpopopolnjeni analogni računalniki, ki so za osnovo izračunov uporabljali mehanični ali električni način obdelave izračuna. Toda, vsi ti stroji niso bili programabilni in jim je s tem primanjkovalo prilagodljivosti in natančnosti sodobnih digitalnih računalnikov. Prvi sodobni analogni računalnik je bil stroj za napovedovanje plime, ki ga je izumil Sir William Thomson, Lord Kevin leta 1872. Diferencialni analizator, mehanični analogni računalnik zasnovan za reševanje diferencialnih enačb s pomočjo integralov, ki je uporabljal kolesca in diske, je leta 1876 izdelal James Thomson, brat bolj slavnega Lorda Kevina. Umetnost mehaničnega analognega računanja je vrh dosegla z diferencialnim analizatorjem, ki sta ga na MIT leta 1927 zgradila H. L. Hazen in Vannevar Bush. Naprava je bila zgrajena na osnovi mehaničnih integratorjev Jamesa Thomsona in ojačevalcev navora, izumom H. W. Niemana. Preden je bila njihova zastarelost očitna, so zgradili 12 tovrstnih naprav.

Način delovanja sodobnega računalnika je prvi v svoji razpravi O izračunljivih številih leta 1936 opisal računalniški znanstvenik Alan Turing. Turing je ponovno določil meje dokazov in izračunov, ki jih je leta 1931 nakazal Kurt Gödel; Gödelov splošni formalni jezik na osnovi aritmetike je nadomestil z izmišljenimi in prav tako formalnimi napravami, ki so postale znane kot Turingovi stroji. Dokazal je, da bi neka taka naprava lahko bila sposobna izvesti katerokoli nedvoumno matematično operacijo, če bi le bila predstavljena v obliki algoritma. Dokazal je tudi, da ni rešitve za tako imenovani Entscheidungsproblem (odločitveni problem), in sicer tako, da izračunljivost problema za Turingov stroj ni vnaprej določena: na splošno ni možno z algoritmom za katerikolo izbrano kombinacijo vhodnih podatkov in algoritmov določiti, ali bo posamezni Turingov stroj program zaključil ali bo tekel do neskončnosti.

Vpeljal je tudi izraz »Splošni stroj« (sedaj bolj znan kot splošni oz. univerzalni Turingov stroj), ki je izraz za stroj, ki lahko izvede katerokoli operacijo drugega računskega stroja, ali, z drugimi besedami, računsko operacijo ali izračun na osnovi programa, shranjenega na traku, s čimer dosežemo programabilnost naprave. Von Neumann je potrdil, da je osnovni koncept sodobnega računalnika plod teh Turingovih spoznanj. Turingovi stroji so še danes osnovni predmet računske teorije. Razen omejitev, ki so posledica njihovih končnih spominskih zmožnosti, za sodobne računalnike privzemamo, da so popolni po Turingu, kar pomeni, da imajo univerzalnemu Turingovemu stroju ustrezajočo zmožnost izvajanja algoritmov.

Zgodnji digitalni računalniki so bili elektromehanski; električna stikala so za izvedbo računskih operacij usmerjala mehanične releje. Tovrstne naprave so imele nizko operativno hitrost in so jih sčasoma nadomestili mnogo hitrejši popolnoma električni računalniki, ki so uporabljali vakuumske cevi oz. elektronkeRačunalnik Z2, ki ga je leta 1939 izdelal nemški inženir Konrad Zuse, je bil eden najzgodnejših primerov elektromehanskega relejnega računalnika. Leta 1941 je Zuse nadgradil svojo predhodno napravo z Z3, prvim delujočim elektromehaničnim programabilnim, popolnoma avtomatskim digitalnim računalnikom. Z3 je sestavlljalo 2000 relejev, kar je omogočalo 22 bitne zloge, ki so usmerjali delovno frekvenco 5-10 Hz.Programska koda in podatki so se hranili na luknjanem celuloidnem filmskem traku. V nekaterih pogledih je bil podoben sodobnim računalnikom, prvi pa je omogočal številne napredne zmožnosti, npr. števila s plavajočo vejico. Zamenjava za izvedbo zahtevnega desetiškega sistema (ki ga je predvidel Charles Babbage) z mnogo enostavnejšim dvojiškim je pomenila, da so Zusejeve naprave bile enostavnejše za izdelavo in predvidoma bolj zanesljive, zlasti upoštevaje takratno stanje tehnologije. Z3 je bil najverjetneje po Turingu popoln stroj.

Vrste računalnikov

Vrste računalnikov

Poznamo več vrst računalnikov :

  • namizni računalniki
  • prenosni računalniki
  • tablični računalniki
  1. Namizni računalniki morajo vsebovati za delovanje tipkovnico, miško, monitor, in vse kar je v “kišti”. Za vnos podatkov uporabljajo tipkovnico in miško (običajno). Na njih lahko uporabljamo programe ki so za njihov Windows programirane.

2. Prenosni računalniki so uporabni zato ker so prenosni zaradi lastne baterije, vgrajene miške in tipkovnice. Uporabljajo       Windows in aplikacije, ki so programirane za njih. Nekateri imajo možnost ločevanja ekrana in tipkovnice ( tablica ali laptop ). Imajo pa tudi vtičnike za zunanje miške.          

3. Tablični računalnik je majhen prenosni računalnik z zaslonom na dotik ali grafično tablico kot glavno vhodno enoto namesto miške in tipkovnice. Od podobnih dlančnikov se tablični računalnik razlikuje po tem, da je nanj možno nalagati aplikacije in programe. Zaradi velikosti je namenjen uporabi v okoljih, kjer so navadni prenosniki preokorni. Po velikosti je večji od mobilnega telefona in manjši od običajnega prenosnika. Njegove glavna naloga je uporabnika hitro in priročno oskrbeti s potrebnimi podatki. Pregled, nalaganje in urejanje Wordovih, Powerpointovih, Excelovih in številnih drugih dokumentov so le nekaj malega, kar tablični računalniki ponujajo na področju mobilne pisarne. Tablične računalnike uporabljamo tudi za branje e-knjig, poslušanje glasbe in gledanje filmov.

 

O Scratchu

Scratch je programski jezik, ki je bil ustvarjen z namenom učenja programiranja. Leta 2007 so ga razvili sodelavci inštituta Media Lab na Tehnološkem inštitutu Massachusettsa, ZDA.

Razvojno okolje deluje v operacijskih sistemih Mac OS, Linux in Microsoft Windows. Scratch ima tudi funkcijo, da ga lahko preko računalnika povežemo z zunanjimi napravami, kot so npr. PicoBoard, Lego WeDo …, in jim s programi, narejenimi v njemu, ukazujemo.

Izdelali smo 2 igre:

Nogomet in Rak lovi jabolka.

Aplikacije in programi

Scratch je programski jezik, ki je bil ustvarjen z namenom učenja programiranja. Leta 2007 so ga razvili sodelavci inštituta Media Lab na Tehnološkem inštitutu Massachusettsa, ZDA.

Razvojno okolje deluje v operacijskih sistemih Mac OS, Linux in Microsoft Windows. Scratch ima tudi funkcijo, da ga lahko preko računalnika povežemo z zunanjimi napravami, kot so npr. PicoBoard, Lego WeDo …, in jim s programi, narejenimi v njemu, ukazujemo.

Izdelali smo 2 igre:

Nogomet in Rak lovi jabolka.

Strojna oprema

Strojna oprema računalnika (angleško computer hardware) so vsi njegovi materialni deli (za razliko od nematerialne programske opreme).

 

Strojna oprema računalnika je tista oprema, ki jo vidimo oziroma dotaknemo. Delimo jo na:

-vhodne enote

-izhodne enote

-pomnilne enote

-centralno procesno enoto

 

Centralna procesna enota (CPE)

Cpe (Central Process Unit- CPU) Je središče računalnika, v katerem se izvršujejo ukazi iz glavnega pomnilnika, enota komunicira z drugimi deli računalnika in pogosto tudi vodi njihovo delovanje.  Centralno procesna enota je sestavljena iz aritmetično-logične enote, krmilne enote in registrov (pomnilnik). Krmilna enota jemlje in dekodira podatke iz glavnega pomnilnika. Aritmetično-logična pa enota opravlja aritmetične (+, -, *, /) in logične (in, ali, ne) funkcije za CPE. Pri sodobnih računalnikih se CPE nahaja na majhnem čipu s črno plastično prevleko in kovinskimi nogami, ki  se imenuje mikroprocesor. Hitrost procesorja merimo v hercih (Hz). CPE vsebuje tudi registre. Registre v CPE lahko razdelimo v dve skupini glede na to, ali so vidni oziroma dostopni gledano s strani programerja. V prvi skupini so programsko dostopni registri, v katere programer v skladu s potrebami shranjuje operande in nad katerimi izvaja operacije. V drugi skupini so registri, ki jih programer ne vidi, torej programsko nedostopni, vendar so nujno potrebni za delovanje CPE. Ti registri so lahko različno veliki. Lahko so 8, 16, 32, 64 bitni.

Pomnilne enote

V pomnilnih enotah ima računalnik shranjene navodila za izvajanje ukazov oziroma podatkov, ki jih potrebuje. Osnovna enota za merjenje velikosti pomnilnika je zlog. Ker je velikost pomnilnika z enim zlogom veliko premajhna imajo današnji pomnilniki velikost nekaj megabajtov. Pomnilno enoto delimo na Notranje in zunanje pomnilnike. Notranje pomnilnike pa delimo na delovni pomnilnik (RAM) in bralni pomnilnik (ROM). Delovni pomnilnik (RAM) predstavlja računalnikov kratkotrajen spomin. Večja kot je zmogljivost pomnilnika, več programov se lahko izvaja sočasno. V branem pomnilniku (ROM) so večinoma shranjena navodila za zagon računalnika. Ker teh mednormalno uporabo računalnika ne spreminjamo, jih zapišemo vanj že med postopkom izdelave. Med uporabo podatkov, kodiranih v bralnem pomnilniku,ne moremo spreminjati, lahko jih le beremo. Najbolj znan zunanji  pomnilnik je trdi disk velikosti GB. Na njem trajno hranimo podatke. Pomnilnike delimo na:

-registre

-predpomnilnik

-primarni pomnilnik

-navidezni pomnilnik

-sekundarni pomnilnik

Notranji pomnilnik:

  • Delovni pomnilnik (RAM)
  • Bralni pomnilnik (ROM)

 

Zunanji pomnilnik:

  • Trdi disk
  • CD, DVD
  • Disketa
  • USB- ključ

 

Matična plošča

Na matično ploščo se vstavijo oziroma se priključijo vse ostale sestavine: procesor, pomnilnik, razširitvene kartice (npr.: grafična), vmesniki (disk, disketa, tipkovnica) in zunanji pomnilnik. Povezavo med elementi na matični plošči imenujemo vodilo.

 

 

Tablični računalniki

O tabličnih računalnikih:

Tablični računalnik je majhen prenosni računalnik z zaslonom na dotik ali grafično tablico kot glavno vhodno enoto namesto miške in tipkovnice. Od podobnih dlančnikov se tablični računalnik razlikuje po tem, da je nanj možno nalagati aplikacije in programe. Zaradi velikosti je namenjen uporabi v okoljih, kjer so navadni prenosniki preokorni. Po velikosti je večji od mobilnega telefona in manjši od običajnega prenosnika. Njegove glavna naloga je uporabnika hitro in priročno oskrbeti s potrebnimi podatki. Pregled, nalaganje in urejanje Wordovih, Powerpointovih, Excelovih in številnih drugih dokumentov so le nekaj malega, kar tablični računalniki ponujajo na področju mobilne pisarne. Tablične računalnike uporabljamo tudi za branje e-knjig, poslušanje glasbe in gledanje filmov.

Razvoj računalnikov

Računalniki so se začeli razvijati šele po 2. svetovni vojni. Najprej so bili nezanesljivi, počasni in dragi, nato pa čedalje boljši.

 

Računalniki, ki jih uporabljamo danes so zmogljivi hitri in zelo zanesljivi. Na spodnijh slikah si lahko ogledate primer računalnika iz 1970 in primer računalnika, ki ga uporabljamo danes.

[sunglepic id=1 w =640h = 480 float =center]

[sunglepic id=2 w =640h = 480 float =center]