Osnovni delovi računara

Procesor


Procesor (mikroprocesor) izvršna je jedinica– prima i izvršava  instrukcije pročitane iz odgovarajuće  memorije. Kada se kaže sam „procesor", najčešće se misli na centralni procesor (engl. central processing unit, CPU–centralna procesorska jedinica). Centralni  procesor je srce svakog računara, iako  CPU nije jedini procesor – imaju ga i  grafička kartica (GPU), zvučna  kartica i mnogi drugi delovi. To je  elektronska komponenta napravljena  od minijaturnih tranzistora na jednom  čipu (poluprovodničkom integralnom  sklopu). Samo po sebi, procesor ne čini računar, ali je jedan od najvažnijih delova svakog računara. 

Prvi procesori su bili mehanički i praktično nisu bili zaseban deo računara, zatim  elektromehanički (relejni), pa na bazi elektronskih vakuumskih cevi, i bili su jako veliki. Do značajnog  smanjenja dimenzija i poboljšanja performansi došlo je zahvaljujući upotrebi tranzistora  (miniprocesori), i u drugoj polovini 20 veka, integralnih kola (mikroprocesori). 

Svaki procesor spolja izgleda veoma jednostavno, ali je unutra veoma kompleksan, jer se radi o stotinama miliona tranzistora smeštenih u jednom čipu. Prvi put je tako nešto uspelo 1971 godine, kada  je napravljen prvi procesor Intel 4004, koji je, doduše, mogao samo sabirati i oduzimati, ali su naučnici  po prvi put uspeli da u jedan čip smeste brojna integrisana kola i tranzistore. To je podstaklo dalji razvoj  procesora koji troše mnogo manje električne energije. 

Procesor se postavlja u odgovarajuće podnožje na matičnoj ploči, a preko procesora se stavlja  hladnjak koji ga hladi (prethodna slika).

Centralni procesor obično sadrži:

  • Upravljačku jedinicu (engl. control unit), koja upravlja radom ostalih komponenata-konkretno,  operacione jedinice. U ranim danima računarstva, funkcionalnost upravljačke jedinice mahom se  razlikovala hardverski (ožičena realizacija), dok se danas obično koristi mikroprogramerska  realizacija, gde se rad procesora, uključujući i njegov skup instrukcija, implementira kroz  mikroprogram.
  • Operacionu jedinicu (engl. execution unut), koja obično sadrži: Aritmetičko-logičku jedinicu (engl. arithmetic logic unut, ALU), koja obavlja aritmetičke i  logičke operacije. Registre (engl. registers), koji služe za privremeno skladištenje podataka pri izvršavanju  programa (registri opšte namene), i za čuvanje informacija o trenutnom stanju programa koji se  izvršava (programski brojač, prihvatni registar instrukcije, programska statusna reč i dr.)
  • Podsistem za povezivanje s memorijom i periferijama (unutrašnje i spoljašnje putanje podataka). 
Brzina procesora (radni takt) meri se brojem ciklusa u sekundi, to jest u hercima. Na primer, brzina  od 3GHz predstavlja 3x109 ciklusa u sekundi. Brzina procesora utiče na brzinu rada sistema, ali ne linerano. Tokom vremena, brzina procesora se značajno povećavala. Međutim, ona nije jedini važan  faktor za poboljšanje performansi računara. Poslednjih godina, zbog povećanja disipacije (rasipanja 8 toplote) prouzrokovane povećanjem radnog takta procesora, pristupilo se drugim načinima za povećanje  brzine procesora – na primer, uvođenju koncepta paralelne obrade. 

Praksa je pokazala da se pri izvršavanju realnih aplikacija, nekim podacima pristupa češće nego drugim. Zbog toga je u cilju povećanja brzine rada sistema uvedena veoma brza memorija malog  kapaciteta koja se zove keš memorija (engl. cache memory). U toku izvršavanja programa, najčešće  korišćeni podaci upisuju se u keš memoriju, koja predstavlja lokalnu, namensku memoriju centralnog  procesora. Današnji računari imaju nekoliko nivoa keš memorije (najčešće tri), koji se razlikuju po  kapacitetu i brzini rada. Zahvaljujući tome, brzina prenosa podataka između glavne memorije i  centralnog procesora značajno se povećava, to jest smanjuje se razlika u brzini rada centralnog  procesora i glavne memorije. 

Postoje razne keš memorije: L1 (Level 1) nalazi se na istom čipu kao i procesor (i jednako je brza  kao procesor) dok je L2 smeštena odvojeno od procesora (između procesora i RAM memorije) i nešto je  sporija (ali i dalje brža od radne memorije). Pošto je prostor na čipu procesora ograničen, ograničena je  i količina L1 memorije.

Iako L1 keš radi brzinom procesora, instrukcije koje referenciraju memoriju i dalje su sporije od  instrukcija koje rade s registrima. I dalje postoji memorijski ciklus, ali se ne čeka na pribavljanje  podataka iz memorije. 

Treba napomenuti da količina keš memorije ne  povećava količinu memorije koja je na raspolaganju  aplikacijama. Što je veća količina keš memorije, sistem  brže radi jer je veća verovatnoća da se traženi podatak  nalazi u kešu. 

Kvalitetniji procesori novije generacije imaju i više  od jednog procesorskog jezgra, što dodatno poboljšava  performanse. Izgled dvojezgarnog AMD procesora prikazan je na slici. 

U računarskom sistemu, procesor se montira na  procesorsko podnožje smešteno na matičnoj ploči. Matična ploca (engl. motherboard) jeste štampana  elektronska ploča (engl. printend circuit board, PCB), preko koje se objedinjuje rad svih komponenata  računarskog sistema. Preko magistrala na matičnoj ploči, ostvaruje se komunikacija procesora sa  ostalim delovima sistema.

Vrste memorija

A Radna memorija

Memorija sa slučajnim pristupom  (engl.radom access memory, RAM) ili radna  (opertivna) memorija, označava vrstu memorije  koja je direktno adresibilna i čijem se sadržaju  može pristupiti proizvoljno, a ne samo redom  (sekvencijalno, kao na trakama). Najčešće se koristi u računarima kao primarna ili glavna memorija,  mada to nije neophodno.

Pod terminom RAM često se  podrazumevaju memorije koje gube sadržaj po  prestanku napajanja (npr. Nasuprot ROM  memorijama), ali to nije neophodno jer skraćenica  RAM jedino označava slobodu u redosledu pristupa. Izgled modula RAM memorije prikazan je na slici.

Radna memorija je direktno dostupna procesoru računara preko njegovih glavnih magistrala  (adresnih i za podatke), pri čemu nema potrebe za alternativnim ulazno-izlaznim i često značajno  sporijim načinima komunikacije. 

Radna memorija se koristi za smestaj podataka i instrukcija koje računar u tom trenutku izvršava,  to jest, kao radna memorija računara (sem u slučaju kada se njen sadržaj ne može menjati – razne ROM  memorije). 

Radna memorija ima sledeće osobine:

  • Značajno je brža (često hiljadama puta). Danas se bilo kom delu primarne memorije može  pristupiti u proseku za svega nekoliko nanosekundi. Nasuprot tome, čvrsti disk, kao najpoznatija  sekundarna memorija, mora prvo da mehanički pozicionira glavu za čitanje do cilindra s  podacima, što u proseku traje oko 9 ms a u najgorem slučaju i do 20 ms. Zatim mora sačekati da  se disk okrene tako da podaci „dođu pod glavu", što u slučaju 10.000 obrtaja u minuti traje u  proseku dodatne 3 ms. Na kraju, potrebno je same podatke pročitati trajanje značajno zavisi od  gustine podataka) i poslati u primarnu memoriju. Kako čvrsti diskovi ne mogu da rade s  blokovima manjim od jednog sektora (obično 512 bajtova), sve njih treba prebaciti u primarnu  memoriju pre nego što je moguće upotrebiti bilo koji, što je samo po sebi toliko puta sporije od  direktnog pristupa primarnoj memoriji. Zbirno, pristup bilo kom podataka na čvstom disku u  proseku traje preko 12 ms.
  • Direktno je adresibilna. Primer: procesor može u bilo kom trenutku da zada adresu bilo kog  jediničnog podatka kom želi da pristupi i da izvrši operaciju čitanja ili upisivanja. Nasuprot tome, na čvrstim diskovim se uvek radi s najmanje jednim sektorom podataka (obično 512  bajtova) – pri svakom isčitavanju treba pročitati ceo sektor, a pri svakom upisivanju treba ponovno snimiti ceo sektor, nezavisno od količine izmena.
  • Gubi sadržaj po prestanku napajanja (sem u slučaju ROM memorija). Primer: Po isključivanju  računara, ceo sadržaj radne memorije se gubi. Nasuprot tome, podaci snimljeni na čvrsti disk,  CD-R i sl. Ostaju i moguće im je pristupiti po ponovnom uključivanju.

B. Virtuelna memorija

Savremeni operativni sistemi omogućavju da se na  čvrstim diskovima simulira RAM memorija u obliku virtuelne memorije. Operativni sistemi koji podržavaju  virtuelnu memoriju mogu da simuliraju povećanje radne  memorije tako što delove radne memorije koji se trenutno  ređe koriste prebacuju u deo sekundarne (tj. na disk), a deo  koji je sledeći potreban „vraćaju" iz sekundarne u radnu. Na  taj način, fizička radna memorija može biti manja od one  koja je realno potrebna pokrenutim programima, ali uz usporavanje računara – što je razlika između potrebne i realne/fizičke radne memorije veća, to će češće biti potrebne  pomenute zamene delova, tj. komunikacija s hiljadama puta  sporijom sekundarnom memorijom (diskom). 

Otuda, povećanje radne memorije računara ne utiče samo  na količinu podataka i programa koji se mogu obrađivati u  isto vreme nego i na povećanje efektivne brzine računara (jer  se manje vremena troši na sporu komunikaciju sa  sekundarnom memorijom).

C. ROM memorija

ROM (read only Memory) služi samo za čitanje. Zove se još i trajna memorija jer joj se sadržaj  ne gubi po nestanku napajanja. ROM pripada grupi postojanih memorija. Osnovne primene ROM  memorije su za: mikroprogramiranje, čuvanje sistematskih programa, čuvanje biblioteka potprograma za  često koričćenje funkcije i tabele funkcija. 

Umesto ROM memorija često se upotrebljavaju slične podvrste, na primer:

  • PROM (Programmable Read-Only Memory) – ROM koji se programira (sadržaj se može upisati  samo jednom)
  • EPROM (Erasable Programmable Read –Only Memory) obrisiv Prom (sadržaj se može upisivati  više puta nakon kompletnog brisanja, obično eksternim metodama kao što je osvetljavanje EPROM  integralnog kola ultraljubičastom svetlošću).
  • EEPROM (Elektronically Erasable Programmable Read –Only Memory)- elektronski obrisiv  PROM (kao EPROM ali se sadržaj može jednostavno obrisati elektronskim putem)

Fleš memorija

Fleš memorija je dobila naziv po brzini kojom može da se reprogramira. Po ceni i  funkcionalnosti, fleš memorija se nalazi između EPROM i EEPROM memorija. U fleš memoriji,  podaci se ne brišu na nivou bajta, već na nivou bloka. Cela fleš memorija se može obrisati za nekoliko  sekundi. Karakteristika fleš memorije je velika gustina memorijskih lokacija.

Čvrsti disk 

Čvrsti disk (engl.hard disk) vrsta je sekundarne (spoljašnje) memorije. Podaci se snimaju magnetnim  putem, u koncentričnim
krugovima (cilindrima) na površini čvrstih okruglih ploča (diskova).

Postoje sledeće vrste čvrstih diskova:

  • Unutrašnji (interni) disk.
  • Spoljašnji (eksterni) disk.

Spoljašnji diskovi su velikog kapaciteta ( i to do nekoliko TB). Interni čvsti diskovi su manjih dimenzija  i kapaciteta (do 1,5 TB). Postoje magnetni interni diskovi (najčečći, 99% korisnika) i fleš interni čvrsti diskovi, koji se odlikuju velikom brzinom upisivanja/čitanja podataka, ali su znatno skuplji. Fleš  memorija se prvenstveno koristi za male kapacitete, memorijske kartice i USB fleš diskove.

Postoji veoma mnogo načina povezivnja čvrstog diska i računara (tačnije, matične ploče), a najčešći  su: ATA ( ATA33,ATA100, ATA133), udma, idea, sata, sata2. Od pomenutih, trenutno je najbrži SATA2 koji se odlikuje velikom brzinom prenosa podataka. Standard  povezivanja za eksterne čvrste diskove je USB, Fire Wire i e-SATA.

Diskovi su osetljivi na štetne uticaje iz okoline. Da bi se ta opasnost svela na minimum, diskovi su u  hermetičkim zatvorenim kućištima, a proizvode se u strogo sterilnim uslovima. 

Primer unutrašnjeg čvrstog diska od 3,5 inča prikazan je na slici.





Čvrsti disk je neizbežna komponenta savremenih računara. Služi za memorisanje svih vrsta podataka  koje korisnik želi da sačuva na svom računaru, a preneo ih je s mreže ili generalisao na sopstvenom  računaru. Podaci zabeleženi i sačuvani na čvrstom disku mogu i da se obrišu. Na njemu se pre svega  nalazi instalirani operativni sistem računara. Pored toga, na savremene diskove može da se upiše (a zatim i odrađuje) velika količina podataka.

Upisivanje i isčitavanje upisanih podataka zasnovano je na elektronskom manipulisanju promenama namagnetisanja na tankim okruglim pločama koje se nalaze unutar čvrstog diska. Savremeni diskovi su  veličine manje džepne knjige, a u njima se, poređane jedna do druge, nalaze  aluminijumske ploče prekrivene velikim brojem sitnih magnetnih čestica.  Iznad i ispod svake ploče nalazi se glava njenog magnetnog pisača koji može  da služi i kao čitač. Čitač, odnosno pisač, podseća na ručku gramafona, ali za  razliku od nje lebdi iznad ploča diska na rastojanju koje je 5.000 puta manje  od debljine prosečne ljudske dlake. S tako malog rastojanja (manjeg od dva  stota dela mikrona) čita se stanje magnetnih čestica na odgovarajućoj ploči, ili  se čestice magnetišu odnosno razmagnetišu pomoću električnih struja koje  protiču kroz glavu pisača/čitača. Unutrašnjost (glava) čvrstog diska  prikazana je na slici.




Često se javlja potreba za prenošenjem velikih količina informacija s jednog računara na drugi. Za to  može poslužiti spoljašnji čvrsti disk, koji može biti:

Čvrst disk s fiokom. Fioka ima dva dela. Jedan deo se ugraĎuje u  kućište, a drugi, prenosni, ugraĎuje se na disk. Deo fioke ugraĎen u  kućište spaja se IDE/ATA/SATA kablom na priključak na matičnoj  ploči. Prenosni deo se moţe umetnuti u bilo koji računar opremljen  istovetnom fiokom. Primer prikazan na slici ima svoj ventilator i  merač temperature diska.

Prenosni disk. Spoljašnji disk je potpuno prenosiv. Ima vlastito  kućište. Spaja se na USB ili e-SATA priključak, i napaja se preko strujnog adaptera, kao 3,5 inčni disk na slici. Mnogi modeli 2,5 – inčnih diskova napajaju se preko USB kabla koji sluţi i za prenos podataka.


Mrežni disk. Mreţni 3,5-inčni čvrsti disk prikazan na slici, ima  gigabitni mreţni interfejs (LAN priključak) za brz prenos podataka u  kancelariji, ali i USB2.0 priključak za komfornu upotrebu u ulozi  prenosnog diska. Mora da ima strujni priključak, pošto se napaja  preko strujnog adaptera 12V/2A. Kpacitet se kreće od 500 GB do 2 TB.

Ulazno/izlazni priključci

Ulazno/izlazni priključci su elementi preko kojih se povezuju ulazno/izlazni (periferni) uređaji s računarom.

USB priključci

Najčešće korišćen priključak ove vrste je USB (Universal Serial Bus). Prva specifikacija ovog  standarda, pod nazivom USB 1,0, predstavljena je davne 1996. godine. Brzina prenosa podataka preko  priključka USB 1.0 iznosila je skromnih 12 Mb/s (megabita u sekundi).

Drug specifikacija ovog standarda, pod nazivom USB 2.0, predstavljena je 2000. godine s višestruko većom brzinom prenosa podataka od 480 Mb/s (40 puta brţa od USB 1.0).

Na pomolu je nov standard, USB 3.0, s još bržim prenosom podataka (5 Gb/s). Ipak, USB 2.0 je još uvek najzastupljeniji standard na tržištu.
Postoje različite vrste USB 2.0 priključaka kojima se periferni uređaji priključuju na računar  (pratite slike sleva udesno):


Muški mikro USB 2.0 (najčešće se koristi za vezu s digitalnim  fotoaparatima).
Muški mini USB 2.0 tip B (koristi se za vezu sa spoljašnjim čvrstim diskovima). 
Muški USB 2.0 tip B ( koristi se za vezu sa štampačima) 
Ženski USB 2.0 tip A (koristi se najčešće na podužnim USB Kablovima)
Muški USB 2.0 tip A (standardni za vezu sa računarima).


USB 2.0 je postao standard za priključivanje većine perifernih ulazno/izlaznih uređaja, kao što su  štampač, skener, Web kamera, miš, tastatura, multimedijalni plejeri, mobilni telefoni, digitalni  fotoaparati itd.

Stoga današnji stoni računari ne mogu da se zamisle bez najmanje četiri USB 2.0 priključka na samoj matičnoj ploči (zadnja strana kućišta) i dva izdvojena priključka na prednjoj strani kućišta  (prikazani na sledećoj slici). Takođe, noviji modeli prenosnih računara imaju i do šest USB 2.0  priključaka.

Serijski priključak

Serijski priključak se ranije često koristio za povezivanje raznih uređaja s računarima. U  prošlosti je najčešće koričćen za povezivanje računarskih miševa, računarskih terminala i ranih štampača ali o drugih uređaja koji danas uglavnom koriste USB priključak. Serijski priključak koristi RS-232 standard za komunikaciju, pa se ponekad naziva i RS -232 priključak.

         

Moţe se koristiti i za upravljanje uređajima i komunikaciju s raznim mikrokontrolerskim  razvojnim sistemima. Ranije je korišćen i za prenos datoteka između računara preko posebnog serijskog kabla.

Pridev serijski potiče od činjenice da priključak šalje bitove podataka jedan po jedan, za razliku  od paralelnog priključka, koji bitove šalje paralelno, po osam odjednom. Paralelnim sistemom prenosa  podaci se prenose brže, ali je potrebno više žica u kablu. S druge strane, dozvoljena dužina kabla za  serijsku komunikaciju mnogostruko je veća od dužine paralelnog kabla, posebno pri manjim brzinama rada.

Na primer PC računarima, serijski priključak ima oznaku COM1, COM2, COM3 ili COM4. To  je na računaru 9-iglični D – priključak muškog tipa, a ponekad i 25 – iglični rijski priključak na  računaru, a slika desno prikazuje serijski priključak (ženski) na uređaju koji se priključuje na računar.

Paralelni priključak

Paralelni priključak se ranije uglavnom koristio za povezivanje štampača s računarima, pa se često naziva i priključak za štampač (engl. printer port). Međutim, može se koristiti i za upravljanje  uređajima, promenom naponskog nivoa pojedinačnih iglica. Ranije je služio i za prenos datoteka između računara preko posebnog Laplink kabla.

Na PC računarima, paralelni priključak ima oznaku LPT1 ili LPT2. To je na računaru 25 iglični  priključak ženskog tipa, a na štampaču 36-iglični Centroniks D-priključak muškog tipa.

Na slici levo prikazan je paralelni priključak na računaru, a na slici desno paralelni (Centroniks)  priključak na štampaču.

    

FireWire priključak

FireWire priključak (poznat još kao i.Link (Sony) ili IEEE1394) namenjen je za velike brzine prenosa podataka. FireWire se često smatra naslednikom SCSI interfejsa. FireWire priključak može podneti do 63 uređaja prikopčana na jedan FireWire priključak preko raznih razvodnika. 

Najčešće se koristi na digitalnim video-kamerama, a standard je aktuelan još od 1995 godine,  kada ga je Apple Computers konačno završio i pustio na tržište. Svaki savremeni Macintosh računar  ima ugrađene FireWire priključke jer su oni standardno namenjeni za profesionalce u oblasti i audio i video tehnike, kojima je omiljena platforma za rad upravo Macintosh. Standard FireWire 400 podržava  prenos podataka brzinom 100, 200 ili 400 Mb/s, što znači da je teorijski USB 2.0 brži (480 MB/s) mada  u praksi nije. 

Aple je 2003 godine predstavio FireWire 800, s brzinom do 786,432 Mb/s. Podržava automatsku  detekciju hardvera (engl.plug & play) i zamenu u toku rada (engl. hot swapping), a dužina jednog kabla 14 ograničena je na 4,5 metara. Pomoću produžetaka se može spojiti 16 kablova, što daje maksimalnu  dužinu od 72 metra.

     

Na slici gore desno prikazana su dva 6-iglična FireWire priključka na računaru.
Na slici gore levo prikazan je 6-iglični priključak (utikač) na kablu uređaja koji se priključuje na  računar, a na slici desno je 4 iglični priključak (utikač) na kablu uređaja. Za raliku od 6-igličnih verzija,  4-iglični utikač nema naponski priključak.