You are on page 1of 5

Arhitekture PC ra~unara

Objasni}emo sada arhitekture PC kompatibilnih ra~unara sa nekoliko aspekata. Prvi se odnosi na hardver koji se mo`e posmatrati na makro nivou analiziraju}i i periferije, drugi se ti~e internih detalja CPU-a. I na kraju ukaza}emo na arhitekturu softvera koja se pre svega odnosi na to kako je memorija organizovana i kako operativni sistem interaguje sa hardverom.

Interne komponente
Osnova plo~a (Motherboard) - je srce bilo kog mikrora~unara. To je ravna plo~a na kojoj se nalaze CPU, ostali procesori, glavna memorija, ulazno/izlazni konektori, konektori za napajanje, i slotovi za pro{irenje. Razli~ite komponente su me|usobno povezane preko magistrale (bus), skup veza (`ica) direktno nanetih na osnovnoj plo~i. Na tr`i{tu PC-ova nudi se danas veliki broj razli~itih osnovnih plo~a koje se uglavnom razlikuju po mogu}nostima pro{irenja i brzine rada, ali nezavisno od toga sve one imaju neke zajedni~ke karakteristike. Tako na primer, sve osnovne plo~e moraju da imaju slede}e tipove konektora: Primarno CPU-ovo podno`je: razli~ite veli~ine u zavisnosti od tipa procesora. Podno`je koprocesora: ako primarni CPU ne podr`ava FP operacije neophodno je ugraditi posebni FP koprocesor. Eksterni ke{-memorijski slot: koristi se za ugradnju veoma brze ke{ memorije koju CPU koristi da bi smanjio vreme pristupa konvencionalnom sporom RAM-u. Slotovi za ugradnju glavne memorije: nazivaju se SIMM ili DIMM, memorijski ~ipovi se ostavljaju na malim plo~icama koje se ume}u u dostupne memorijske slotove. ROM BIOS podno`je: ROM memorija u kojoj su sme{teni BIOS programi se mo`e zameniti ako se javi potreba da se sistem nadgradi (kada se vr{i zamena jednog ili ve}eg broja ~ipova na mati~noj plo~i). Kablovski konektori: koriste se za povezivanje internog fiksnog diska i CD-ROM drajvera. Sintesajzer zvukova. Konektori za paralelnu vezu i serijsku vezu, za CRT, za tastaturu, d`oistik i mi{. Mre`ni adapter.

Tipovi osnovnih plo~a


Slot I osnovna plo~a je Intelova osnavna plo~a za Pentium II procesor sa SEC (single edge connector) modulom. Podno`je 8: konektor na osnovnoj plo~i za Intelov Pentium Pro procesor. Podno`je 7: industrijski standardni dizajn predlo`en od strane Intela koji mo`e da se koristi za bilo koji standardni Pentium procesor koji radi na 3.3V. Podno`je 4: koristi se samo za Pentium koji radi na 5V.

Integrisane osnovne plo~e - neki proizvo|a~i osnovnih plo~a, da bi smanjili cenu, integri{u ve}i broj aktivnosti koje se koriste za obavljanje zadataka od spolja{njih modula za pro{irenje u jedinstvenu osnovnu plo~u. Na primer, Intel NX-440LX osnovna plo~a integri{e veliki broj funkcija kao {to su video, disk itd. u jedinstveni ~ip set nazvan 440LX AGP

Primer: Specifikacija ATX osnovne plo~e. Jedna od najpopularnijih osnovnih plo~a za {ire tr`i{te je ATX osnovna plo~a, zasnovana na Intelovoj ATX specifikaciji. Ova osnovna plo~a podr`ava rad Pentium II procesora i 440LX AGP set ~ipova. Ona koristi akceleratorski grafi~ki port (AGP) radi postizanja boljih video performansi. Nekoliko varijanti ove osnovne plo~e se nude od strane Intela na tr`i{tu: AL440LX koja je projektovana za OEM (original equipment manufacturic) sisteme. DK440LX podr`ava dupli Pentium II procesor koji je namenjem za visoko performansne radne stanice. LM440LX namenjena za stone ra~unare. NX440LX namenjena za stone ra~unare slabije konfiguracije.

Arhitektura magistrale
Prvobitne IBM-PC ma{ine zasnovane su bile na 8-bitnom prenosu podataka izme|u CPU-a i drugih komponenata. Tako na primer, procesor 8088 je bio u stanju da prenese milion bitova u sekundi. Kasnije su Intelovi procesori postali mo}niji. PC AT magistrala, koja je uvedena od strane IBM tipi~na je za rad procesora 80286 koji je bio 16-bitni, a imao je 24-bitne adrese. Sa pove}anjem brzine procesora pove}ala se i brzina magistrale na 8 MHz. ISA magistrala (Industry Standard Architecture) je bila standardizovana od strane konzorcijuma PC proizvo|a~a ma{ina zasnovanih na PC AT magistrali. Brzina prenosa podataka po ovoj magistrali je bila 8 MHz. ISA magistrala se i danas koristi kod ra~unara baziranih na 486 procesoru a i postoji skoro kod svih Pentium zasnovanih sistema. EISA (Extended Industry Standard Architecture) magistrala predlo`ena je od strane Intela i Compaq-a a podr`ava 32-bitni prenos podataka i burst re`im rada koji se karakteri{e velikom brzinom prenosa. Ova magistrala je skupa i jedino isplativa za ugradnju kod file servera (tj. kod komercijalnih se slabije koristi). MCA (IBM Microchannel) magistrala predlo`ena je od strane IBM-a 1987. godine. Bilo koja kartica pro{irenja koja se ugra|uje u ma{inu neophodno je da bude licencirana od strane IBM-a. Zna~ajna pobolj{anja su uvedena uklju~uju}i rad integrisanog videokontrolera, nezavisni prenos podataka po karticama pro{irenja, deoba nivoa prioriteta prekida od strane razli~itih ure|aja, i samokonfiguriraju}i hardver. Na `alost, ova magistrala nije bila tako brza kao EISA i nije kompatibilna sa postoje}im ISA karticama pro{irenja. VESA (Video Electronics Standards Association) lokalna magistrala je projektovana da podr`i rad u intenzivnom grafi~kom okru`enju. Kod ISA magistrale upis podataka na displeju se vr{io preko 16-bitne magistrale, kod VESA magistrale grafi~ki procesor je postavljen na osnovnoj plo~u i njemu se mo`e veoma brzo pristupati od strane CPU-a. Po nekoliko VESA slotova postoje kod 486 sistema koji podr`avaju rad brzih grafi~kih kartica a koriste 32-bitnu ili 64-bitnu stazu podataka. PCI (Peripheral Component Interconnect) magistrala razvijena je 1992. godine od strane Intela, prvenstveno obezbe|uje podr{ku pove}anim zahtevima procesora tipa Pentium. Kod dana{njih Pentium sistema to je dominantna magistrala. Specifikacijom CPI podr`avaju se kako 32-bitne tako i 64-bitne osnovne plo~e. Taktna frekvencija ove magistrale je izme|u 25 MHz i 100 MHz {to obezbe|uje brzinu prenosa podataka od oko 500MB u sekundi. Kod PCI osnovne plo~e postoji bridge (interfejs) kojim se vr{i povezivanje 64-bitne CPU-ove lokalne magistrale sa spoljnom sistemskom magistralom. Najve}i broj PC ma{ina koje koriste PCI magistralu imaju ugra|eno i po nekoliko 16-bitnih ISA slotova.

Video adapteri
Video adapter upravlja radom displeja radi prikazivanja teksta i grafike. Adapter ~ine dve komponente: video kontroler i video displej memorija. Video adapter se realizuje na posebnoj plo~i koja se ume}e u slot pro{irenja ili se integri{e na osnovnoj plo~i. Sva grafi~ka ili tekstualna informacija koja se prikazuje na monitoru mora da se prvo upi{e u video displej RAM, a odatle da se preda od strane video kontrolera monitoru. Video kontroler sam po sebi je mikroprocesor, a osnovni njegov zadatak je da oslobodi CPU od poslova koji se odnose na upravljanje video hardverom. Najve}i broj video kontrolera koristi skupu i brzu memoriju nazvanu VRAM. Plo~ica video kontrolera ima standardno instalirano 4 MB VRAM i optimizirana je za manipulisanje sa 2D i 3D grafi~kim prikazima. Najve}i broj video adaptera koji se nudi na tr`i{tu podr`ava simultano prikaz od 256 boja, sa rezolucijom od 1024*768 piksela. Video monitor - za prikaz slike video monitori koriste tehniku zasnovanu na raster analizi. Elektronski mlaz bombarduje fosforne ta~ke na ekranu koje se nazivaju pikseli. Analiza slike po~inje sa krajnje leve ta~ke vrha ekrana. Mlaz se istovremeno kre}e u dve dimenzije, sa leve strane na desnu i sa vrha ka dnu. Kada mlaz u toku analize teku}e linije do|e u krajnju desnu poziciju vidljivog dela ekrana on se gasi i prelazi na levu stranu radi analize naredne linije. Kada do|e u krajnju donju liniju on se gasi i prelazi se na analizu prve linije naredne slike (prelazi na vrh ekrana). Kod analize postoje dva principa rada. Prvi se zasniva na analizi sa proredom. U toku analize parne poluslike mlaz ispisuje neparne linije, a u toku druge poluslike parne linije. Drugi princip se bazira na analizi bez proreda. Kod ove analize mlaz ne preska~e linije {to zna~i da je svaka poluslika i slika. Karakteristika ovog na~ina prikaza je ta ~to sliku karakteri{e manji fliker efekat. Jasno}a video prikaza kontrolisana je od strane nekoliko faktora. Monitorski dot ptich se odnosi na rastojanje izme|u dva susedna piksela. Kod dana{njih 17'' monitora dot ptich iznosi 0.26 mm. Tako|e va`ne karakteristike su horizontalna i vertikalna frekvencija koje odre|uju brzinu sa kojom se vr{i analiza horizontalnih linija i vreme potrebno da se izvr{i analiza cele slike. Video rezolucija se postavlja od strane softvera, a ograni~ena je kapacitetom video grafi~kog adaptera i iznosom ugra|ene video memorije. Rezolucija se izra`ava kao broj horizontalnih piksela puta broj vertikalnih piksela. Tipi~ne rezolucije su: 640 X 480 (standard VGA) 800 X 600 (super VGA) 1024 X 768 (exstended VGA) 1152 X 864 1280 X 1024 Broj boja koje se istovremeno prikazuju a podr`ava se od strane grafi~kog adaptera nalazi se u opsegu od 256 do 16 miliona.

Memorije (RAM)
Kod PC ma{ina se koriste tri osnovna tipa memorija: dinami~ki RAM, stati~ki RAM, i video RAM. Dinami~ki RAM mora da se osve`ava u periodu koji je kra}i od jedne ms jer ina~e gubi svoj sadr`aj. Stati~ki RAM-ovi zadr`avaju svoju vrednost i nema potrebe za njihovim osve`avanjem. Video RAM se isklju~ivo koristi za memorisanje podataka koji se prikazuju na video displeju. U CMOS RAM ~uva se informacija koja se odnosi na setup sistema.

Najve}i deo memorije kod PC ma{ina je dinami~ki RAM iz razloga {to je to najjeftinija memorija. Neki sistemi koriste ECC (error chacking and correcting), to je memorija koja je u stanju da detektuje gre{ke nad ve}im brojem bit pozicija, a da koriguje gre{ke samo na jednoj bit poziciji. Dinami~ki RAM. - Glavna memorija, ili RAM je mesto gde se sme{taju program i podaci u toku izvr{enja programa. U op{tem slu~aju ovu memoriju ~ini ve}i broj dinami~kih ~ipova. Najve}i broj PC ma{ina koristi danas od 64 do 256 MB dinami~ke RAM-ove. Teku}e su dostupni slede}i dinami~ki RAM-ovi: FPM RAM (fast page mode RAM) je memorija koja se koristila kod prvobitnih PC ma{ina. Bila je relativno spora, tako da su read/write operacije bile trajanja 120 ns. FPM memorije rade asinhrono u odnosu na memorijsku magistralu {to zna~i da one nisu sinhronizovane sa taktom. FPM memorije mogu da rade sa magistralama podataka ~ija je brzina 30 MHz, a to odgovara polovini brzine od Pentiumove magistrale koja radi na 66 MHz. EDO RAM (enhanced data-out RAM) je br`a varijanta FPM RAM-a. Kada CPU pristupa odre|enoj memorijskoj adresi, EDO RAM pamti tu adresu i obezbe|uje pristup narednim sukcesivnim memorijskim lokacijama za oko 40% br`e u odnosu na FPM RAM. Njegova maksimalna brzina je 66 MHz, a to zna~i da se dobro usagla{ava po brzini sa Pentium osnovnoim plo~ama koje rade na 66 MHz ili ni`e. BEDO RAM (burst enhanced data-out RAM). Kada se od strane CPU-a pristupa memorijskoj adresi, BEDO mo`e da prenese jo{ tri dodatna podatka u jedinstvenom brzom paketu. Ovo omogu}ava da se veliki blokovi podataka prenose br`e ka CPU-u. SDRAM (synchronous dynamic RAM) radi u sinhronizmu sa sistemskim taktom i memorijskom magistralom. S obzirom da mo`e br`e da vr{i prenos kao i da istovremeno pristupa dvema memorijskim stranicama, SDRAM postepeno zamenjuje kako EDO tako i FPM RAM. Stati~ki RAM je tip RAM ~ipova koji se prvenstveno koriste kao specijalne veoma brze memorije nazvane ke{ memoije Level-2. Ke{ memoije Level-2 zna~ajno pobolj{ava sistemske performanse. Teku}e se koriste dva tipa stati~kih RAM-ova, SRAM i PBSRAM. SRAM (static RAM) je veoma brza memorija koja ne zahteva osve`avanje. Ova memorija je mnogo br`a i skuplja u odnosu na dinami~ki RAM a karakteri{e je vreme pristupa od 8 do 12 ns. Mo`e se izvoditi u verziji kao sinhrona (br`a) ili asinhrona (sporija). PBSRAM (pipeline burst SRAM) je stati~ki RAM koji je pobolj{an implementacijom burst tehnologije. Kod ove memorije mogu}e je skupiti zajedno ve}i broj zahteva i predati zahtev za pristup kao jedinstveni proto~ni zahtev. Ova memorija radi sa magistralama ~ija je brzina 75 MHz ili ve}a tako da je ona pogodna za visoko performansne sisteme.

Video RAM

Teku}e postoje tri tipova video RAM-ova: VRAM, WRAM i SGRAM. VRAM (video RAM) najve}i broj dana{njih video adaptera ima instalirano VRAM od 32 ili 64 MB koji mo`e da bude na posebnoj ili osnovnoj plo~i. VRAM je optimiziran za memorisanje kolor piksela. Dok DRAM poseduje samo jedan port pristupa, VRAM je dual port memorija pri ~emu se jedan port koristi za kontinualno osve`avanje displeja, a drugi port za prikaz podataka na displeju. WRAM (windows RAM) sli~no kao i VRAM, WRAM je optimiziran za video grafi~ke prikaze kakvi se koriste od strane Microsoft Windows. Po svojim performansama je bolji od VRAM-a i omogu}ava da se ekran osve`ava mnogo br`e. SGRAM (synchronous graphics RAM) je single port RAM koji se koristi kod video akceleratorskih kartica. Osnovna njegova prednost je ta {to se istovremeno mogu otvoriti dve

video memorijske stranice. Kod ove memorije mogu}e je veoma brzo vr{iti brisanje sadr`aja i pogodna je za 3D aplikacije. CMOS-RAM je memorija malog kapaciteta koja se instalira na osnovnoj plo~i PC ma{ine i u kojoj se ~uva setup informacija sistema. CMOSRAM se osve`ava ugradnjom male baterije tako da podaci ostaju zapam}eni u njoj ~ak i kada se napajanje ra~unara isklju~i. Povezivanje memorija na osnovnu plo~u. Memorija se obi~no realizuje na malim karticama za pro{irenje koje se ume}u u slotove na osnovnoj plo~i. Postoje dva osnovna tipa ovih memorija koje se nazivaju SIMM i DIMM. SIMM (smoll inline memory module) u najve}em broju slu~ajeva ove memorije se izvodde u 72-pinskom pakovanju, a koriste 32-bitnu stazu podataka. DIMM (dual inline memory module) to su 168-pinska pakovanja koja se ubacuju u podno`je 7 i slot 1 osnovne plo~e. Ove memorije koriste 64-bitnu stazu podataka i mogu da zamene SIMM-ove. S obzirom da je CPU mnogo br`i od glavne memorije ra~unara, projektanti sistema se suo~avaju sa problemom kako da re{e usko grlo koje se javlja kada procesor pribavlja podatke iz glavne memorije. Ovaj problem se uglavnom re{ava ugradnjom veoma brzog stati~kog RAM-a koji se naziva ke{ memorija Level-1. Ova memorija je integrisana u okviru Pentium procesora. Sa druge strane ke{ Level-2 se kao veoma brzi SRAM instalira na osnovnoj plo~i i direktno se povezuje na magistralu mikroprocesora. Uobi~ajno Level-2 ke{ je kapaciteta 512 kB.

Ure|aji za masovno memorisanje


Tipi~na PC ma{ina sadr`i razli~ite ure|aje za masovno memorisanje: Jedan ili vi{e fiksiranih diskova, koji se obi~no sastoje od 4 do 10 GB online memorije. 1.44 MB disket drajv. 600 MB CD-ROM drajv. Prenosni disk sa kapacitetom izme|u 100 MB i 4 GB. Ovaj disk se koristi kako za online tako i za backup memorisanje. Magnetni drajv koji memori{e podatke sekvencijalno

You might also like