SlideShare ist ein Scribd-Unternehmen logo
1 von 25
Downloaden Sie, um offline zu lesen
Stručni rad                                                             Svetisav Kostić


                                      1. UVOD

  Za razumijevanje rada računara, običan korisnika ne mora znati sve
tehničke detalje. Dovoljno je znati odgovore na pitanja: “kako računar


radi ono što radi”, i to objasniti sa osnovnim, ne‐tehničkim rečnikom.


Korisnici zainteresovani za dublje tehničke detalje mogu lako naći
dodatne informacije u priloženoj literaturi i na web straniama.

   Hardver računarskog sistema obuhvata dijve glavne grupe fizičkih
 komponenti: samog računara–CPU (centralne procesorske jedinice) kao
I BIOS (engl. Basic Input-Output System), KEŠ memorije i ČIPSETA.

   Osnovni ulazno-izlazni sistem (Basic Input Output System) - poznat i kao
BIOS - nalazi se u malom fleš EEPROM memorijskom modulu na matičnoj
ploči. On je u obliku memorije samo za čitanje, ali može da se prepiše ili
programira kada se upotrijebe pravi alati i tehnike.

     Za smanjenje vremena pristupa podacima I instrukcijama u operativnoj
memoriji procesoru se dodaje keš-memorija (ultra brza memorija, priručna
memorija) čija brzina odgovara brzini rada procesora. Keš memorija je mala
ultra brza poluprovodnička memeorija sa neposrednim pristupom. U keš-
memoriji se čuvaju podaci i instrukcije iz operativne memorije koje procesor
trenutno koristi.

     Čipset (engleski: chipset) se odnosi na grupu integrisanih kola koja rade zajedno.
Obično se nalaze u jednom čipu. U računarstvu čipset se odnosi na specijalni čip koji se
nalazi na matočnoj ploči ili kartici računara.čip je minijaturna pločica od keramike
na koju su foto postupkom nanijete električne komponente I kontakti i koja predstavlja
električno kolo koje može da obavlja potrebnu funkciju u integralnom kolu.




                                                                                           1
Stručni rad                                                     Svetisav Kostić




                               2. Uvod u BIOS

BIOS (engl. Basic Input-Output System) je skup računarskih programa
namenjenih osnovnoj komunikaciji sa hardverom računara. On omogućava
postavljanje osnovnih radnih parametara, pronalazi i učitava operativni
sistem u radnu memoriju (RAM). U svojoj osnovnoj verziji BIOS sadrži
programe koji omogućuju rad tastature i monitora. Obično je napisan u
asembleru i prilagođen određenom hardveru računara.

Pojam BIOS se prvi put pojavljuje u operacionom sistemu CP/M, gdje je
označavao onaj dio CP/M operacionog sistema koji se učitavao tokom
pokretanja računara i koji je direktno upravljao hardverom. Učitavao se
inicijalnom "but" (engl. 'boot') disketom. CP/M računari imali su
jednostavni sistem koji bi pokrenuo disketnu jednicu s koje bi se učitao
BIOS.

Danas se pod BIOS-om podrazumijevaju i programi ugrađeni u pojedine
dijelove - komponente računara (grafička kartica, matična ploča, DVD,
mrežna kartica, SCSI itd.)

  Osnovni ulazno-izlazni sistem (Basic Input Output System) - poznat i kao
BIOS - nalazi se u malom fleš EEPROM memorijskom modulu na matičnoj
ploči. On je u obliku memorije samo za čitanje, ali može da se prepiše ili
programira kada se upotrijebe pravi alati i tehnike. Za vrijeme podizanja PC
računara, procesor na matičnoj ploči kao svoj prvi manevar uvijek izvršava
program smješten u BIOS-u.
Kada PC besposliči kroz proces podizanja, sistem radi sporo, Windows
"puca", ili hardver otka-zuje, možda je neispravan loše konfigurisan BIOS.

                      2.1.   Šta je BIOS i gdje se nalazi

 BIOS potiče od naziva Basic Input Output System i on je softver/program
koji startuje, od trenutka kada pritisnete dugme na vašem računaru i traje sve
dok operativni sistem ne




                                                                                  2
Stručni rad                                                   Svetisav Kostić


počne sa sopstvenim podizanjem i učitavanjem. Služi kao posrednik između
hardvera i OSa, omogućava nam da koristeći tastaturu podesimo hardverske
parametre, upravlja
potrošnjom električne energije u računaru i ima mnoštvo drugih
funkcija.BIOS se
elektronskim putem upisuje u CMOS ( Complementary Metal-Oxide
Semiconductor) čip
ugrađen na matičnu ploču računara.

                            2.2.   Osnove BIOS-a

   Kao prvi program koji procesor izvršava u vrijeme podizanja sistema,
BIOS predstavlja centralnu procesorsku jedinicu glavnim komponentama na
matičnoj ploči i daje instrukcije centralnom procesoru u pogledu toga koji
sledeći program da izvrši, kada se završi kôd BIOS-a. Po pravilu, BIOS
onda pristupa sektoru za podizanje sistema na uredjaju za podizanje, što
može biti fleksibilna disketa, CD-ROM, DVD, ili čvrsti disk. Sektor za
podizanje sistema sa svoje strane učitava neku vrstu programa za upravljanje
podizanjem, koji pokreće glavni operativni sistem za mašinu, kao što je
Windows ili Linux.
Kada se završi proces pokretanja, BIOS još uvijek nije obavio sve svoje
poslove. Mnoge vrste pristupa hardveru u PC računaru u stvari obuhvataju
da operativni sistum pristupi BIOS-u, koji onda pristupa hardveru u ime
operativnog sistema.

                            2.3.   Verzije BIOS-a

   Svaka matična ploča ima svoj sopstveni jedinstveni BIOS, koji je
specijalno projektovan da rukuje hardverom koji se na njoj nalazi. Osnovu
većine BIOS Programa predstavlja Phoenix Award BIOS, koji se javlja u
dva različita formata. Pronaći ćete i neke računare na kojima radi American
Megatrends (AMI) BIOS.
Struktura BIOS-ovih menija i nomenklatura koja se koristi za opcije menija
mijenjaju se od proizvodjača do proizvodjača. U stvari, BIOS meniji za dva
uzastopna modela matičnih ploča mogu čak i da se razlikuju, u većoj ili
manjoj mjeri. To objašnjava zašto ne možemo da obezbijdimo precizne
opise BIOS opcija za svaki PC računar koji poznaje ljudska vrsta. Svejedno,
trebalo bi da otkrijete da su sledeća objašnjenja, zasnovana na Phoenix
Award BIOS-u u direktnoj vezi (ako ne baš i identična) sa onim što ćete
pronaći na svom sopstvenom PC računaru.

                                                                                3
Stručni rad                         Svetisav Kostić




               SL.1 AMI bios čip




              Sl.2 AWARD bios čip




                                                      4
Stručni rad                                                       Svetisav Kostić


                           Sl. 3 PHOENIX bios čip
                           2.4. Pristupanje BIOS-u

Za vrijeme pokretanja, dok BIOS provjerava hardverske komponente vašeg
sistema, prebrojavajući raspoloživu RAM memoriju i konmtrolišući čvrtse
diskove (i druge pogone i uredjaje), možete da pozovete BIOS Setup
program pritiskom na specijalan taster na vašoj tastaturi. Ti često znači da
pritisnete taster delete [Del], ali bi mogao da bude i neki drugi taster, kao što
je na primjer [F2]. Pročitajte poruku na ekranu za vrijeme podizanja
sistema: većina BIOS-a prikazuje poruku na dnu ekrana koja glasi nešto kao
"<F10 = Setup>". Ako ništa drugo ne uspije, možete uvijek da pogledate u
priručnik za PC ili matičnu ploču, da biste identifikovali taj čarobni taster.
Pritisnite ga i držite sekundu ili dvije kada PC počne da se podiže.
 Ako radi kao što bi trebalo, BIOS ći završiti sa prebrojavanjem raspoložive
memorije, a onda će se pojaviti ekran sa glavnim BIOS menijem. Ako se ne
dobije željeni rezultat, ponovo podignite PC i probajte drugi taster. Na
primjer, mnogi noutbuk računari koriste [F1] ili taster escape [Esc].
Ponekad, tasteri kao što su [F2], [F10] ili sekvence tastera kao [Alt F1]
mogu da obave posao.


                            2.5.   BIOS podešavanja

Program BIOS Setup: Dodjite do neke stavke koristeći tastere kurso-ra, a
onda pritisnite Enter da biste napravili izbor.




(Snimak ekrana A)

                                                                                    5
Stručni rad                                                       Svetisav Kostić


Da biste pristupili opciji u BIOS-u, upotrijebiti tastere kursora (strelice) da
biste osvijetlili svoj izbor, kao što je prikazano na snimku ekrana A. Pomoću
tastera Enter pozvaćete podmeni ili otvoriti okvir za izbor, kao što je
ilustrovano na snimku ekrana B. Da biste promijenili vrijednost pridruženu
podešavanju koje ste odabrali, treba da koristite tastere plus [+] ili minus [-],
ili neku drugu kombinaciju, kao što je [Page Up] ili [Page down]. Iz ekrana
glavnog menija, upotrijebićete tu tehniku da se krećete po različitim
podmenijima, od kojih neki mogu da imaju i sopstvene podređene menije,
sve dok ne dodjete tamo gdje je terbalo da odete.
Otvaranje podmenija: Mnoge vrijed-nosti opcija mogu da se promijene
pomoću tastera za plus [+] i minus [-], dok druge zahtijevaju kretanje
unutar menija ili liste za izbor za izbor, kao što je prikazano na snim-ku
ekrana B.




(Snimak ekrana B)


Sada da pogledamo razne menije u tipičnom BIOS setup programu:

• U menijima "Main" ili "Standard CMOS Setup", možete da posta-vite
  datum i vrijeme i da definiše-te atribute svojih čvrstih diskova.



                                                                                    6
Stručni rad                                                    Svetisav Kostić



• U meniju "BIOS Features Setup", radićete sa opštim podešavanjima svih
  vrsta.

• Meni "Integrated Peripherals" je taj u kome možete da upravljate
  interfejsima i pomoćnim sistemskim funkcijama.

• Meni "Power Management Setup" je mjesto na koje treba da odete da biste
  konfigurisali štednju električne energije, ili funkcije upravljanja
  napajanjem električnom energijom.

• Meni "PnP/PCI Configurations" vam dozvoljava da preuredite koji prekidi
  (IRQ-ovi) se odnose na specifične PCI kartice za proširenje u vašem PC
  računaru. Ako te funkcije ne pronađete identifikovane kao takve (ili tome
  slične) u meniju Main, verovatno ćete ih naći pod menijem "Advanced".

• Meni "Hardware Monitor" prikazuje vrijednosti sa sistemskih senzora, kao
  što su temperatura procesora ili brzine ventilatora (u obrtajima u minutu).
  One su uobičajene za hladnjak central-ne procesorske jedinice i sistemski
  ventilator, ali mogu da postoje i za izvor napajanja elek-tričnom
  energijom ili druge ventilatore za koje matična ploča ima senzorski
  hardver.

    • Stavka "Load Setup Defaults" ponovno uspostavlja fabrički
  podrazumijevana podešavanja i briše sve promjene koje ste već napravili.
  To može da bude posebno korisno kada ste nešto pogrešno konfigurisali, a
  rezultati toga prave probleme u vašem sistemu.

                       2.5.1. Završavanje BIOS sesije

Da bismo završili svoj rad u programu BIOS Setup, morate da pritisdnete
taster [F10], ili da izabe-rete stavku u glavnom meniju gdje piše "Save &
Exit Setup". To ponekad traži da se prvo izabere opcija "Exit", a zatim
podstavka "Exit & Save Changes". Onda će vam se ponuditi izbor izmedju
[Y] i [N], gdje taster [Y] pamti vaše promene, a taster [N] ih odbacuje.
Izaberite jedan ili drugi i izaćićete iz programa BIOS Setup.




                                                                                 7
Stručni rad                                                    Svetisav Kostić


                      2.6.   Zašto treba flešovati BIOS

 BIOS na računaru treba biti što noviji iz nekoliko razloga.

   1. Novi BIOS je po prirodi stvari bolje struktuiran i pozdan budući da se
       sa svakim novim BIOS-om otklanjaju greške i problemi uočeni tokom
       rada na računarima različitih konfiguracija (Primjer:Novi BIOS tačno
       detektuje frekvenciju procesora)

   2. U novom “update“-u unose se funkcije koje omogućavaju korišćenje
       najmodernijeg hardvera (Novi BIOS omogućuje ugradnju hard diska
       sa velikim kapacitetom)

   3. Postižu    se bolje performanse (Novi BIOS omogućava bolje
       iskorišćenje postojećeg procesora).




                                                                                 8
Stručni rad                                                     Svetisav Kostić


                           3. KEŠ MEMORIJA

     Sistemska memorija je mjesto gdje računar drži programe i podatke koji
   se trenutno koriste i, zbog potreba sve moćnijeg softvera, zahtjevi koji se
   postavljaju pred sistemsku memoriju, povećavaju se poslednjih nekoliko
   godina alarmantnom brzinom. Posledica je da moderni računari imaju
   mnogo više memorije od prvih PC računara iz ranih 1980-ih godina, što
   je imalo uticaja na razvoj njihove arhitekture.
   Smještanje i izvlačenje podataka iz velikog memorijskog bloka zahtijeva
   mnogo više vremena od istih radnji sa manjim blokom. Sa velikom
   količinom memorije, razlika u vremenu između pristupa registru i
   memoriji je veoma velika, pa je to imalo za posledicu pojavljivanje
   dodatnih slojeva "keša" (skrivene memorije) u memorijskoj hijerarhiji.
   Što se tiče brzine pristupa, danas procesori prevazilaze memorijske
   čipove i ta razlika se stalno povećava. To znaci da procesori sve više
   moraju da čekaju na podatke koji idu u, ili izlaze iz glavne memorije.
   Jedno od rješenja je da se upotrijebi "keš" između glavne memorije i
   procesora, kao i pametna elektronika, da bi se osiguralo da se sledeći
   podatak koji je potreban procesoru već nalazi u skrivenoj memoriji.

                        3.1.   Primarna keš memorija

      Primarna, ili keš prvog nivoa, je na centralnoj procesorskoj jedinici i
   koristi se za privremeno smještanje instrukcija i podataka organizovanih
   u blokovima od po 32 bajta. Primarna keš je najbrži oblik memorije. Ona
   je ograničena po veličini, zato što je ugrađena na čipu sa spregom sa
   nultim stanjem čekanja (bez kašnjenja) prema procesorskoj izvršnoj
   jedinici. SRAM memorija se proizvodi na sličan nacin kao i procesori:
   visoko integrisani uzorci rasporeda tranzistora se foto-graviraju u
   silicijumu. Svaki bit SRAM memorije se sastoji od cetiri do šest
   tranzistora, što je razlog zašto SRAM zauzima mnogo više prostora u
   poređenju sa DRAM memorijom, koja koristi samo jedan tranzistor po
   bitu (plus kondenzator). Ovo, kao i činjenica da je SRAM memorija
   nekoliko puta skuplja od DRAM memorije, objašnjava zašto se ona ne
   koristi u većoj mjeri u PC sistemima.

      Intel-ov procesor P55 MMX, uveden pocetkom 1997. godine, bio je
   zapažen zbog povećanja kapaciteta skrivene memorije prvog nivoa na 32
   Kbajta. Procesorski čipovi AMD K6 i Cyrix M2, uvedeni kasnije te


                                                                                  9
Stručni rad                                                    Svetisav Kostić


   godine, donijeli su dalja povecanja skrivenih memorija prvog nivoa na 64
   Kbajta.

                      3.2.   Sekundarna keš memorija

    Vecina PC računara se nude sa sekundarnom skrivenom memorijom, da
   bi se premostio jaz između performansi procesora i memorija.
   Sekundarna keš (takodje poznata i kao "spoljašnja" ili keš drugog nivoa)
   koristi istu upravljačku logičku kao i primarna keš i zato se implementira
   pomoću SRAM memorije.
     Sekundarna keš dolazi tipično u dvije velicine, od 256 Kbajta i 512
   Kbajta, i može da se pronađe ili zalemi na matičnoj ploci u podnožju
   CELP (Card Edge Low Profile) ili, u novije vrijeme, na modulu COAST
   ("cache on a stick"). Ovaj poslednji podseca na SIMM (Single Inline
   Memory Module - jednostruki memorijski modul u liniji), ali je nešto
   kraći i ulazi u COAST podnožje, koje je uobičajeno smješteno blizu
   procesora i liči na PCI slot za proširenje. Pentijum Pro je odstupio od
   ovog rasporeda, postavljajući skrivenu memoriju drugog nivoa na sam
   procesorski cip.
      Cilj skrivene memorije drugog nivoa je da obezbijedi procesoru
   zapamćene informacije bez ikakvog kašnjenja (stanja cekanja). U tu
   svrhu, procesorska sprega na magistralu ima poseban prenosni protokol
   koji se zove režim prenosa neprekidne grupe podataka. Ciklus ovog
   prenosa se sastoji od četiri prenosa podataka gdje se samo adresa od
   prvih 64 upućuje na adresnu magistralu. Najcešća sekundardna keš je
   sinhrona protočna neprekidna grupa podataka.

   Za smanjenje vremena pristupa podacima I instrukcijama u operativnoj
memoriji procesoru se dodaje keš-memorija (ultra brza memorija, priručna
memorija) čija brzina odgovara brzini rada procesora. Keš memorija je mala
ultra brza poluprovodnička memeorija sa neposrednim pristupom. U keš-
memoriji se čuvaju podaci i instrukcije iz operativne memorije koje procesor
trenutno koristi. Keš-memorija služi za usaglašavanje brzine procesora I
operativne memorije koja je sporija od procesora za red veličine (oko 10
puta). Ona omogućava povećanje brzine obrade, jer se u njoj nalaze tekući
podaci i tekuće instrukcije programa kojima procesor pristupa znatno brže,
cilj efikasnog memorijskog sistema je da efektivno vrijeme pristupa
procesora podacima bude vrlo blisko vremenu pristupa kešmemoriji. Keš-
memorija se koristi na sledeći način (slika 4).



                                                                                 10
Stručni rad                                                           Svetisav Kostić




                  Slika 4. Keš-memorija se koristi na sledeći način

    Operativna i keš-memorija su podeljene na jedinice koje se nazivaju
blokovi. Blok (ponekad senaziva i linija) predstavlja skup od n sukcesivnih
memorijskih lokacija koji se uvijek kao cjelina prenosi između operativne i
keš-memorije. To znači da se svi podaci (ili instrukcije) u nekom bloku
istovremeno nalaze ili ne nalaze u keš memoriji.
   Jedinica prenosa između centralnog procesora i keš-memorije je fizička
riječ. Jedinica prenosa između keš-memorije I operativne memorije je blok.
Veličina bloka obično iznosi između 4 i 128 bajtova. Kapacitet keš-
memorije je u opsegu od 1 do 256 kB. Broj blokova operativne memorije je
znatno veći od broja blokova keš-memorije, tako da se u keš-memoriji u
istom trenutku nalaze kopije samo malog broja blokova operativne
memorije. Kada centralni procesor generiše adresu memorijske lokacije,
formira se upravljački signal za pristup keš-memoriji. Ukoliko se podatak sa
traženom adresom nalazi u kešmemoriji, on se prenosi u procesor radi
obrade ili se zamenjuje novom vrijednošću iz procesora koja predstavlja
rezultat obrade. Ukoliko u keš memoriji nema bloka sa traženom adresom,
aktivira se procedura kojom se iz keš-memorije jedan blok šalje u operativnu
memoriju, a na njegovo mjesto se iz operativne memorije poziva traženi
blok koji se prenosi u keš-memoriju, a istovremeno se traženi podatak
prenosi i u operativnu memoriju.
     Keš-memorije funkcionišu na bazi lokalnosti ponašanja kojom se
karakteriše većina programa. Postoje tri principa koji uključuju lokalnost:

   1. Prostorna lokalnost. – Ako je potreban pristup određenoj lokaciji u
       memoriji, postoji velika verovatnoća da će drugi pristupi biti toj ili
       susjednim lokacijam za vrijeme trajanja izvršenja programa;

   2. Vremenska lokalnost. – Ako je postojala sekvenca pristupa do n
       lokacija, postoji velika verovatnoća da će pozivi koji slijede biti u toj
       sekvenci. Ova lokalnost dopunjuje se sa prostornom lokalnošću;


                                                                                        11
Stručni rad                                                             Svetisav Kostić


   3. Uzastopnost. – Ako je bilo pristupa određenoj lokaciji c, vjerovatno
       je da će u sledećih nekoliko pristupa biti na lokaciji c+1. Uzastopnost
       je ograničen tip prostorne lokalnosti i može se razmatrati ko njen
       podskup.

                     3.3.   Problemi korišćenja keš memorija

Pri korišćenju keš-memorije treba riješiti sledeća četiri osnovna problema:
   • smeštanje blokova – gdje će u keš memoriji biti smješten novi blok
      pročitan iz operativne memorije;
   • inentifikacija bloka – kako će biti nađen blok koji se nalazi u keš-
      memoriji;
   • zamjena blokova – koji blok će biti zamijenjen, ako se traženi blok
      ne nalazi u keš-memoriji; strategija upisa – kako će se postupiti kod
      upisa novog podatka u keš-memoriju, jer se tada modifikuje blok i
      postaje različit od odgovarajućeg bloka u operativnoj memoriji.
      Najbolji način za smeštanje blokova pročitanih iz operativne
      memorije jeste tzv. Asocijativno preslikavanje – svaki se blok može
      smjestiti bilo gdje u keš-memoriju. Međutim u tom slučaju radi
      identifikacije blokova (drugi problem) pogodno je kao keš-memoriju
      koristiti asocijativnu memoriju u kojoj ključ predstavlja memorijsku
      adresu bloka a informacioni dio podatke iz operativne memorije.




               Slika 5 . Keš-memorija sa asocijativnim preslikavanjem


                                                                                          12
Stručni rad                                                      Svetisav Kostić



    Kod tehnike asocijativnog preslikavanja keš memorija se sastoji iz
sledećih dijelova:

• memorije DATA i
• memorije TAG.

    U memoriju DATA se smještaju blokovi preneti iz operativne u keš
memoriju. U memoriju TAG se smještaju brojevi blokova, koji se nazivaju
TAG-ovi, za blokove prenijete iz operativne u keš memoriju.
    Za realizaciju memorija DATA i TAG koriste se RAM i asocijativna
memorija, respektivno. Ukoliko u memoriju DATA može da se smjesti 2n
blokova kaže se da keš memorija ima 2n ulaza. Za zamjenu blokova postoji
vise strategija, ali se najčešće zamjenjuje najranije korišćeni blok ili najduže
prisutan blok. Kada se blok u kešmemoriji modifikuje upisom novog
podatka iz procesora, postoje dva načina koji se koriste za ažuriranje
operativne memorije:

a) neposredni upis – istovremeno se podatak upisuje u keš-memoriju i u
operativnu memoriju.

  b) posredni pristup – podatak se upisuje samo u blok keš-memorije, a
modifikovani blok se vraća u operativnu memoriju tek kada se zamjenjuje
drugim blokom.
Međutim, ovdje je potrebno za svaki blok Uvesti po jedan bit koji pamti da
li je blok modifikovan ili nije. Osnovni parametar po kome se mjeri
efikasnost keš-memorije naziva se faktor pogotka p g h. To je vjerovatnoća
da se sadržaj memorijske lokacije koju adrseira procesor, tj. traženi podatak,
nalazi u keš-memoriji. Veličina 1 – h naziva se faktor promašaja. Faktor
promašaja mjeri penale zbog keš promašaja, jer procesor prekida aktivnost
k-Daec-d08a se ustanovi. Faktor pogotka je uvijek manji od 1, a u praksi
se ostvaruju vrijednosti veće od 0,9. Ostali važni parametri keš-memorije su:
vrijeme pristupa, zadržavanje usled promašaja, zadržavanje usled ažuriranja
operativne memorije i dr.




                                                                                   13
Stručni rad                                                     Svetisav Kostić



                   3.4.    Dvonivoske i podeljene keš memorije




                          Slika 6. Dvonivoska keš-memorija

   Kada su keš-memorije prvobitno uvedene, običan sistem je imao jednu
keš-memoriju. Kasnije je korišćenje više keš-memorija postala norma. Dva
aspekta ovog problema odnose se na broj nivoa keš memorije i korišćenje
jedinstvene ili podeljene keš memorije. Kako se gustina logike na čipu
povećava, postaje moguće imati keš-memoriju na istom čipu sa procesorom.
U poređenju sa keš-memorijom kojoj se pristupa preko spoljne magistrale,
keš memorija na čipu redukuje aktivnost procesora na spoljnoj magistrali i,
prema tome ubrzava vrijeme izvršenja i povećava ukupne performanse
sistema. Kada se zahtijevana instrukcija ili podatak nalazi u keš-memoriji,
pristup magistrali je eliminisan.
   Uključivanje keš-memorije na čipu ostavlja otvoreno pitanje da li je keš-
memorija van čipa, ili spoljna keš-memorija, potrebna. Odgovor je obično
da, i najnoviji procesori uključuju keš-memoriju na čipu i spoljnu kešm
emoriju. Rezultujuća organizacija je poznata kao dvonivoska keš-memorija,
gdje se interna keš-memorija označava kao nivo 1 (L1) a spoljna keš
memorija kao nivo 2 (L2) (slika 3). Studije su pokazale da korišćenje keš-
memorije drugog nivoa poboljšava performanse. Osim toga, danas je postala
opšte prihvaćena podjela keš-memorije nivoa L1 na dvije: jedne namenjena
za instrukciju (I keš) i druge namenjena za podatke (D keš), posebno uz tzv.
supersklarnim procesorima. Ključna prednost projektovanja podeljene keš
memorije je što se eliminiše takmičenje za keš-memoriju između procesora
instrukcija I izvršne jedinice. Naime, podeljene keš memorije za instrukcije i



                                                                                  14
Stručni rad                                                    Svetisav Kostić


podatke omogućavaju da se značajno poveća propusni opseg keš-memorije,
potencijalno udvostručavajući mogućnosti pristupa.


                           3.5.   Keš-memorija diska




                          Slika 7. Keš-memorija diska


    Operativna memorija savremenih računara odgovara na zahtjeve u
desetinama nanosekundi, a disk odgovara na zahtjeve u desetinama
milisekundi, što znači da je razlika u brzini oko milion puta. Kako keš
memorije značajno poboljšavaju vrijeme pristupa operativnoj memoriji, isti
se koncept uspješno koristi i za diskove, značajno smanjujući saobraćaj sa
diskom I prosečno vrijeme pristupa diska. Keš-memorija diska (keš-bafer
diska) ima slicnu ulogu kao keš-memorija u sistemu keš-memorija – glavna
memorija (slika 4). To je memorijski bafer koji pamti poslednje korišćene
dijelove adresnog prostora diska, smanjujući tako zahtijevani broj pristupa i
efektivno vrijeme pristupa disku, odnosno povećavajući efektivnu brzinu
diska.
  Procesor uvijek pristupa podacima predhodno smješteni u keš-memoriju
diska kad god mu zatrebaju. Keš-memorija diska je veličine od jednog do
više megabajta. Jedinica prenosa između diska i keš-memorije diska obično
sadrži jednu ili više staza diska. Keš-memorija diska može se pridružiti
ulazno-izlaznom uređaju, kontroleru tog uređaja ili operativnoj memoriji
procesora. Ispitivanja su pokazala da je efikasnost kešmemorije diska
najbolja kada je ona uključena kao dio operativne memorije.




                                                                                 15
Stručni rad                                                              Svetisav Kostić




                                   4.   ČIP SETOVI

    Čipset (engleski: chipset) se odnosi na grupu integrisanih kola koja rade zajedno.
Obično se nalaze u jednom čipu. U računarstvu čipset se odnosi na specijalni čip koji se
nalazi na matočnoj ploči ili kartici računara.čip je minijaturna pločica od keramike
na koju su foto postupkom nanijete električne komponente I kontakti i koja predstavlja
električno kolo koje može da obavlja potrebnu funkciju u integralnom kolu.U vrijeme
prvih PC računara matična ploča se sastojala od više inegrisanih kola koja su obavljala
osnovne operacije za rad računara (DMA kontroler, sistem tajmer, kontroler
prekida,...)
  U prošlosti matičnu ploču su činili veliki broj kola. Kako je vrijeme prolazilo matična
ploča je zahtijevala još veći broj kola, zato su njeni proizvodjači dizajnirali
novi tip inegrisanih kola u jednom čipu koja su obavljali iste funkcije kao i njihovi
predhodnici što je prouzrokovalo vise mesta na matičnoj ploči. Prije su svi čipovi
posebno, dok su u današnje vrijeme svi smješteni u jedan čip South Bridge, sem
procesora. čip setovi su integrisana kola koja služe za podršku procesora.
Proizvodjači matičnih ploča (OPTi, UMC, ALi, SiS, Via Tehnologies, intel)
ne utiču na razvoj I izgradnju samih čipova. Proizvodjač čipova i matične ploče nije
isto, jer proizvodjač matične ploče kupuje čipove od njihovih proizvodjača, pa ih potom
sastavlja, a ne pravi ih.

                              4.1. Kako rade čipset-ovi

Dolaskom PCI magistrale i sve novijih i bržih čipova da bi se uskladio njihov rad čip
setovi su podeljeni na dva integrisana kola:

   1. North Bridge ± ili sistemski konroler, koji sadrži sledeće funkcije:
       PCI magistralu, memorijski kontroler, i keš L2 kontroler (kasnije je L2 keš
       ugradjen direktno u procesor).

   2. South Bridge ± ili periferijski kontroler sadrži funkcije: PCI-
       ISA magistralu, kontroler prekida, DMA kontroler, i kontrolu svih
       ostalih periferija (flopi disk, serijski i paralelni port, IDEkontroler).


   3. Data bufer ± koji se nalazi samo u nekim čip setovima ( Intel 430FX).




                                                                                            16
Stručni rad                                                              Svetisav Kostić


                              4.2. NORTH BRIDGE

 -skraćeno NB-( sjeverni most) je čip koji se na ploči najčešće nalazi "sjeverno" tj.
između CPU-a I slotova za RAM. On je zadužen za "brzu komunikaciju": sa jedne
strane CPU putem FSB-a, a sadruge strane sa grafičkom karticom (PCI-express
odnosno AGP kod starijih); RAM-om (otud idrugo ime Memory Controller Hub) i
Southbridge-om. Neki NB imaju u sebi i integrisan grafički čip. Ploče sa integrisanom
grafikom imaju priključak za monitor i mogu odmah da rade, i bez grafičke kartice. Ti
grafički čipovi su obično slabijih performansi od pravih kartica. Drugi nedostatak je što
pozajmljuju RAM od kompjutera, daklemorate ga imati dovoljno. Iako možda zvuči
loše, ovo rješenje je jeftinije i ako se kompjuter koristi za surf, muziku filmove,
kancelarijski rad predstavljaju dobar izbor. NB je jedan od dijelova kompjutera
koji se znatno griju, prekriven je metalnim hladnjakom koji je po veličini odmah iza
CPU hladnjaka, a neki imaju i male ventilatore (poznate po bučnosti I čestom
otkazivanju). Pošto predstavlja osnovni dio čipseta, cio čipset uglavnom
dobija ime po njemu. North Bridge konvertuje signale lokalne magistrale
(528MB/s ± 66MHz) do PCI magistrale(132Mb/s). North bridge ima ugradni
kontroler na sebi pa zato ima i uticaja na performanse PC-a. Karakteristike North
Bridge-a je da može da pristupi podacima u RAM memoriji koristeći manji takt nego
drugi North Bridge modeli, tj. čipset ga čini bržim, jer je brži od ostalih komponenti.
Brzina matičnih ploča zavisi od toga koji čipset koriste. Možemo da koristimo posebnu
memorijsku tehnologiju za RAM koja će biti definisana u NorthBridge i samo da joj
pristupamo iz tog čipseta. Ne možemo namjestiti EDO memoriju u većinu matičnih
ploča za 486-ice, zbog toga što čipset za Socket 3 podnožija ne zna kako da
komunicirasa ovom vrstom memorije. Isto tako, North Bridge koji je ugrađen za Intel-
ov čipset 430FX, nezna kako da komunicira sa SDRAM memorijom, što već nije slučaj
sa čipovima Intel 430VX i430TX, na primjer. Frekvenncija matične ploče je
definisana od strane North Bridge-a (za Intelove čipsetove saSocket 7
podnožijem North bridge generiše takt samo do 66Mhz, a za Via čipsetove
sa istim podnožijem generiše takt 75Mhz).


                                 4.3.   SOUTH BRIDGE

-SB ( južni most) je drugi bitan dio, koji se obično nalazi nešto ispod NB-a. Sa CPU-om
komunicira preko NB, i zadužen je za "sporiju komunikaciju". Praktično sve što
priključite na kompjuter sem grafičke i RAM-a ide preko njega. Tu spadaju:-
IDE magistrala za sve PATA i SATA uredjaje- HDD, DVD...-PCI
magistrala PCI(express) kartice- modemi, zvučne i neke grafičke, raid i sata
kontroleri...-USB kontroler. preko USB-a danas se priključuju gotovo svi eksterni


                                                                                            17
Stručni rad                                                            Svetisav Kostić


uređaji-ISA magistrala je prethodnik PCI. danas se koristi za kompunikaciju sa
tastaturom, mišem, BIOS-om i FDD-om-brojne druge vačne funkcije: SMbus,
DMA controller, Interrupt controller, ACPI.
   Osnovne karakteristike South Bridga su da ostvare komunikaciju izmedju
ISA i PCI magistrale. Pored toga, posjeduje kontroler prekida i DMA kontroler u
samom čipu, i kontrola svih ostalih periferija. U slučaju da na matičnoj ploči sa
posebnim periferijama, kao       što je video ili audiokontroler, kontrola bi bila
ostvarena od strane posebnog video ili audio procesora. Ovaj procesor           je
konektovan direktno na PCI magistralu.

Danas, South Bridge radi sa mnogim poboljšanjima kao što je Ultra-ATA
(UDMA, Ultra-DMA) pronalazak, koji omogućava IDE hard disku mnogo veći
transfer podataka čak do 33,3 MB/s, pored uobicajnih 16,6 MB/s.Takodje posebnu
pažnju posvećuje i USB magistrali koja je prikačena direktno na South Bridge. Kod
starijih ploča, North bridge zamenjuje PCI magistralu i South bridge je konektovan na
njega kao drugi PCI uredjaj.
  Danas,North bridge i South bridge su povezani na mnogo većimmedjusobnim br
zinama, a PCI magistrala je generisana od strane South bridge-a.
AtlonovAthlon 64 CPU ima ugradjen dio North bridge čipa. Procesor ima svoj
kontroler za kontrolu memorije, tako da je memorija direktno povezana na procesor.
Sam AGP tako radi kao nezavisan čip ili je isključen sa South bridge-a.Intelov
plan za naredne godine, je da generiše nove brže magistrale za PCI, nazvane
PCIExpress. Ove magistrale treba da rade na 2.5 GHz taktu i da imaju transfer od 240
megabajta po sekundi. Kako će raditi brže od AGP-a, samim tim će isključiti
podršku Northbridge-a i samogAGP slota na matičnoj ploči, tako da će tipične
matične ploče dobiti nekoliko novih extra brzihslotova za ostale uredaje. Na ovom
         modelu           ploče,       South         bridge će biti kao bilo koji drugi
uređaj na PCI Express magistrali,          i tako      omogućiti       podršku svim
generacijama PCI slotova, isvih postojećih kartica koji rade na njemu.
South bridge će takodje sadržati kontrolnu logiku za upravljanje hard
diskom, tastaturom, mišom, serijskim, paralelnim i USB portom.Izmedju
čipseta i fizičkih konekcija i kablova za uredjaje, postoji i dodatni čip koji reguliše
napon i samim tim dovodi do zaštite uređaja.




                                  4.4.   Početak razvoja




                                                                                          18
Stručni rad                                                            Svetisav Kostić


  Kako su prve matične ploče za PC-e bile su konstruisane od 100 i više različitih
komponenata,ali danas, zahvaljujuci velikom napretku poluprovodničke tehnologije,
naći ćete sam onekoliko modula na matičnoj ploči, koji obezbeđuju veliki broj funkcija.
Matične ploče za 8088/86 i 80286 procesore koriste mnoštvo konvencionalnih
 TTL čipova.
Sve dok nisukreirane matičnenploče za 386 procesore, razni proizvođači, kao, na
primjer SiS, ETEQ, ALI,VIA i Intel, nisu razvijali specijalne čipsetove. Čipset je
uvijek dizajniran za određenu familiju procesora. Pošto čipsetovi različitih
proizvođača imaju različitu strukturu, imaju u različite izvode, konekcije,
registre i funkcije. Ovo nas tjera da se zapitamo kako proizvođači još uvijek
mogu proizvoditi svoje čipsetove koji su kompatibilni sa svim softverom,
sve       do       operativnog       sistema.       Na primer, kada je odgovarajući
 VIA cipset instaliran,                                    Windows 98 pokrenut na
Pentium III procesoru radi isto kao da                              je cipset Intelov.
 BIOS je odgovoran za ovaj zadatak i do izvesne granice formira vezu između
različitih hardverskih komponenata i softwera (adresiranja, BIOS prekida i
DOS prekida). Klasifikacija čipsetova se vrši prema hardveru koji
podržavaju: obično je isti cčipset u stanju da radi sa procesorima jedne
generacije (npr. Intel BX čipset je u stanju da radi sa Pentium II, Pentium III i
Celeron procesorima), podržava jednu do dvije vrste memorije (danas najcešće u
pitanju SDRAM, ali postoje čipsetovi koji podržavaju i rad sa SDRAM i
RDRAMmemorijom) i sl. Očigledno je da kvalitet čipseta igra vrlo važnu ulogu, kako
u pogledu performansi, tako i u pogledu stabilnosti rada racunara.
Tradicionalni proizvođači čipsetova su Intel, AMD, Via, Ali, SiS
i drugi. Koristeći činjenicu da najbolje poznaje sopstvene procesore, Intel je
dugo bio proizvođač najkvalitetnijih čipsetova za njih. Međutim, prodorom
kvalitetnih AMD procesora, prije svih Athlona, i na ovom polju Intel dobija
konkurenciju. Međutim, zbog snažnog forsiranja skupe RDRAM memorije
umjesto jeftinog i otprilike podjednako brzog SDRAM-a, Intel je
dopustio da konkurencija postane ravnopravna sa njim i na polju čipsetova za Intel
procesore.

                                 4.5.   486 PCI ČIPSET

  Uvođenje PCI (peripheral components interconnect ± sistem medusobnog
povezivanja perifernih uređaja i implementacija odgovarajućih PCI slotova
za kartice proširenja doveli su do korjenite promjene u arhiktekturi čipsetova.
Redosled razvoja bio je od PC do ISA magistrale, zatim doEISA i VLB magistrala i
konačno do PCI magistrale. Intel je primarni referentni kreator PCI, tako da je izbacio
prvi čipset za PCI, koji je prvobitno bio namijenjen za 486 procesore. Jedan od prvih

                                                                                          19
Stručni rad                                                           Svetisav Kostić


čipsetova za 486 procesore bio je pozant kaoSaturn (tip 82420) i razvijen je od
strane Intela. Sastoji se od sledećih čipova:- 82424TX: Keš/DRAM
kontroler, (CDC, 82424TX) - CDC spaja magistralu procesora sa PCI
magistralom, čini adresne i kontrolne signale dostupnim i sadrži kontroler keša i
kontroler DRAM-a Radi direktno sa DPU-om koji je odgovoran za kontrolu podataka.
Ipak, zbog velikog broja izvoda i međusobnih veza, ova dva modula nisu instalirana u
jednom kućištu.- 82423TX: Data Path Unit, (DPU, 82423TX) ± Data path
unit (DPU ± blokovi putanje podataka) su u suštini modeli drajvera za sabrinicu
podataka, a integrisani su u sistemski kontroler u drugim čipsetovima.- 82378IB:
System I/O (SIO, 82378IB) ± SIO modul (sistemski BIOS) kreira interfejs između
PCI i ISA magistrale. Sadrži standardne konponente, koje su korišćene u
ISA i EISA PC-ima. Ovo uključuje i tajmer, kontroler prekida i kontroler DRAM-a,
tako da ISA kartice rade i u PCI racunaru. U tom cilju se na matičnoj ploči obično
nalaze tri, ili četiri slota ovog tipa.U PC računaru ISA magistrala ima najniži
prioritet. Takođe, možete vidjeti poziciju i funkciju različitih sistema
magistrala u PC-u. SIO modul sadrži arbitra PCI magistrale, koji može upravljati
sa dva dodatna mastera PCI magistrale, pored CDC-a. Prvi čip perifernih uređaja za
PCI, koji je mogao da radi kao master PCI magistrale, bio je SCSI53C18 kontroler, koji
je proizvela kompanija NCR (danas Symbol Logic).

                4.6.   INTELOV PENTIUM ČIPSET ZA SOCKET

     Intel je vrlo brzo izvršio izmjene od PCI čipseta za 486 procesore do čipseta za
Pentium procesore. Ipak, njegove performanse nisu ispunile sva očekivanja.
Mercury čipset, koji se sastoji od jednog 82434LX, jednog 82378 i dva 82433s, bio
je prvi čipset za Pentium procesore koji rade na 60, ili 66 MHz ± prva generacija
Pentium procesora. Tehnološki, ovaj čipset, isto kao i 60/66 MHz procesori, nije
ponudio bolje performanse od dobrog 486-DX2 sistema, koji je u svoje vrijeme (oko
1993. godine) bio najracionalniji izbor. DX2 sistem nije imao problema sa upotrebom
moćnijeg procesora kao što je 486DX4, mada su neke matične ploče zahtijevale među
podnožije za procesor, koje pretvara napon od 5V na 3,3V. Osim toga, Mercury čipset
nije posebno razvijen za primjenu svih osobina Pentiuma. Umjesto toga,
u osnovi je to samo mala modifikacija PCI čipseta.Triton čipset je bio
predstavljen nešto kasnije (uzimajući u obzir činjenicu da su
Pentium procesori već bili dostupni godinu ili dvije), ali to je bio prvi pravi
čipset za Pentium PCI sistem. Zvanično ime za Triton je bilo 82430FX i sastojao se
od četiri modila:- S82437FX: Triton system controller (TSC) ± Sadrži kontrolere keš i
DRAM memorije. TSC je kontrolna jedinica za transfer podataka između procesora,
keša, DRAM-a i PCI magistrale. Integrisani kontroler L2 keša podržava write-back keš
do maksimalne veličine od 512Kb. Keš memorija može biti kreirana upotrebom

                                                                                         20
Stručni rad                                                           Svetisav Kostić


standardnog, burst, ili protocnog burst SRAM-a (statički RAM).- S82438FX: Triton
data paths (TDP) ± Dva TDP-a rade zajedno sa TSC-om da bi obezbijedili do 128
Mb standardnog, ili EDO RAM-a. TDP-ovi su odgovorni za keširanje
magistrale podataka (drajver i rastavna funkcija) za svu memoriju i U/I
transfer.- S82371FB: PCI ISA IDE Xcelerator (PIIX) ± PIIX je PCI-ISA
most i naslednik SIO modula. Ovaj modul povezuje PCI magistralu matične ploče
sa ISA magistralom, koja je tu prisutna zbog tradicionalnih razloga.
 PIIX je odgovoran za cjelokupnumkomunikaciju ISA magistrale Itakođe sa
drži DMA kontroler i kontroler prekida, tajmer/brojač, jedinice za funkcije u
štrde energije i poboljšani IDE (EIDE) interfejs za povezivanje hard diskova
i CD-ROM uređaja.Intel je izbacio veliki asortiman Triton čipsetova brzo jedan za
drugim ± svaki od njih je bio osavremenjen i teško ih je bilo razlikovati po imenima.
Imena ovih čipsetova uvijek počinju sa 82430, pa slijedi posebna skraćenica
(nezvanične oznake FX = Triton 1, HX = Triton 2, VX =Triton 3, TX = Triton 4).
PIIX3 u poređenju sa PIIX, nudi podršku za USB (universal serial bus),
a njegov naslednik PIIX4 sadrži časovnik realnog vremena i CMOS-RAM i
upravlja Ultra-DMA/33 transferom za odgovoravajuće hard diskove. Pored
navedenog u PIIX4 je integrisan i I2C kontroler. Onomogućava praćenje napona,
ventilatora i različitih temperatura (procesora, unutrašnjosti). Ako se pojavi
greška, startuje se određeni alarm.

                4.7.   PENTIUM PRO I PENTIUM II ČIPSETOVI

  Prvi čipset za Pentium Pro je 82440KX, koji je nezvanično poznat kao Orion. Sastoji
se od ukupno osam čipova 82452KX, 82453KX I 82454KX kontrolera, PIIX (82371)
PCI/ISA mosta (koji je korišćen u predhodno opisanim čipsetovima) I četiri 82451KX
modula puta podataka. Performanse obezbjedjene ovim čipom su, u principu,
jednako razočaravajuće za stone sisteme kao što je bio prvi čipset za Pentium
procesore. Orion je bolji za višeprocesorske sisteme, kao što su oni u serverima. To
je razlog što je Intel predstavio PentiumPro 8144082437FX(Natchma) čipset,
brzo nakon toga. Ovaj čipset nudi performance koje se mogu upotrijebiti i u stonim
računarima I sastavljen je od sledećih komponenti:- SB82441FX: PCI
memorijski kontroler (PMC)- SB82442FX: Data bus accelerator (DBX)
± ubrzivač magistrale podataka- SB82371SB: PCI ISA IDE X celerator
(PIIX3)Ovaj čipset nema keš kontroler, zato što je on integrisan u sam PentiumPro
procesor, zajedno sa L1 i L2 kešom. Glesdano spolja, Pentium II je kao procesor
PentiumPro (sa MMX dodatkom); prvi čipset za Pentium II procesore je
8244082437FX. Najprimetnija razlika je u Slot 1 podnožju za procesor, jer
PentiumPro koristi Socket tipa No.8, inače nema bitne razlike u čipsetu kada
koristite Pentium Pro ili Pentium II.

                                                                                        21
Stručni rad                                                             Svetisav Kostić




              4.8.   PENTIUM II, PENTIUM III I CELERON ČIPSETOVI
                               INTEL 440 BX

Iako je na tržižte izbačen još 1998. Intel 440 BX se i danas intenzivno koristi. Pojavio
se zajedno sa varijantama Pentiuma II na 350 i 400 MHz, koji su prvi Intel procesori
koji su radilina spoljnoj magistrali (FSB - Front Side Bus) brzine 100 MHz.
BX set se sastoji od dva čipa:82443BX (AGP host bridge kontroler) i 82371AB
(PCI-ISA bridge). Radi sa Intel PII, PIII I Celeron procesorima i podržava FSB
frekvencije od 66 do 100 MHz. Podržava rad sa AGP, PCIi ISA magistralama
i nudi USB podršku. Koristi isključivo SDRAM memoriju. Zbog
Intelove politike forsiranja RDRAM memorije dugo je bio jedini Intelov proizvod više
klase koji radi sa SDRAM-om i kao takav je korišćen od strane brojnih proizvođača za
razvoj stabilnih i brzih ploča.




                                 Slika 8. Intelov čipset

                      4.9.   ČIPSETOVI ZA AMD PROCESORE

                                        4.9.1. AMD 750

  AMD 750 čipset namijenjen je radu sa AMD Athlon procesorima. Podržava AGP 2x
standard, USB, PCI i ISA magistralu. Radi sa PC-100 SDRAM - om (100 MHz), a
podržava Athlonovu EV6 magistralu koja radi na 100 MHz, ali korišcenjem
obje ivice takta kao aktivne, postiže efektivnih 200 MHz. Sastoji se iz dva čipa:
AMD 751 i AMD 756. Za diskove nudi Ultra ATA66 podršku. Kao što se po
specifikacijama vidi, AMD 750 čipset predstavlja stariju generaciju čipsetoav za AMD
Athlon.


                                                                                           22
Stručni rad                                                       Svetisav Kostić




                              Slika 9. AMD 8 series


                                4.9.1. AMD 760

  AMD 760 je čipset sledeće generacije namijenjen radu sa Athlon procesorima i pr
ocesorima koji koriste sistemsku magistralu kompatibilnu sa Athlonovom (AMD
Duron). Čine ga dva čipa: AMD 761 i AMD 766. Pored standardnih ISA, PCI i USB
podrški, 760 podržava AGP 4x i UltraATA 100 standarde. Ipak, vjerovatno
 najvažnija karakteristika ovog čipseta je podrška za DDR (Double Data
Rate) SDRAM memoriju. DDR tehnologija predstavlja mogućnost da
memorija radi na efektivno duplo većem taktu od sistemskog kloka, čime se otvara
mogućnost za potpunije iskorišćenje Athlon-ove EV6 magistrale. Ova
memorijska arhitektura je glavni konkurent RAMBUS memoriji koju Intel forsira
kao rješenje za viću klasu svojih procesora.




                             Slika 10. AMD 9 series




                                5. ZAKLJUČAK




                                                                                    23
Stručni rad                                                  Svetisav Kostić


       U prethodnom izloženom radu opisana je osnovna evoluacija BIOS
memorije, od prvih matičnih ploča i njihove primjene pa sve do današnje
tehnologije u ovom pravcu.

    Date su i opisane verzije BIOS-a, kao i osnove BIOS memorije. Opisano
je kako da pristupimo BIOS-u sa nešeg računara, određene podešavanja.
Dati su razlozi zbog kojih je potrebno flešovanje BIOS-a.

   U daljem radu prestavljena je KEŠ momorija računara, ulogai i funkcija u
sistemu rada samog računara. Primarna keš memorija, kao i sekundarna keš
momorija.




                             6. LITERATURA




                                                                               24
Stručni rad                                              Svetisav Kostić


   1. prof. Dr Milan Milosavljević, prof. dr Mladen Veinović, prof dr.
       Gojko Grubor, Osnovi informatike, Univerzitet SINGIDUNUM –
       BEOGRAD, 2009 (56 – 69).

   2. Prof. Živko Tošić, KEŠ MEMORIJA, Mašinsko-elektrotehnička
       škola, Priboj, 2008. (1-22).

   3. Internet izvori.


   4. http://hr.wikipedia.org/wiki/Hardver

   5. www.tutoriali.org




                                                                           25

Weitere ähnliche Inhalte

Was ist angesagt?

Osnovni pojmovi i principi ekologije i zaštite životne sredine
Osnovni pojmovi i principi ekologije i zaštite životne sredineOsnovni pojmovi i principi ekologije i zaštite životne sredine
Osnovni pojmovi i principi ekologije i zaštite životne sredineIvana Damnjanović
 
Vladislav Petković Dis- analiza pesama "Nirvana" i "Možda spava"
Vladislav Petković Dis- analiza pesama "Nirvana" i "Možda spava"Vladislav Petković Dis- analiza pesama "Nirvana" i "Možda spava"
Vladislav Petković Dis- analiza pesama "Nirvana" i "Možda spava"AnaDjuricprof
 
Predmet i struktura licnosti
Predmet i struktura licnostiPredmet i struktura licnosti
Predmet i struktura licnostiProfpsiholog
 
Republika Francuska
Republika Francuska Republika Francuska
Republika Francuska tanjamz
 
Gradja i funkcija digestivnog trakta
Gradja i funkcija digestivnog traktaGradja i funkcija digestivnog trakta
Gradja i funkcija digestivnog traktaAnatomija Pedijatrija
 
Značaj vode za život biljaka
Značaj vode za život biljakaZnačaj vode za život biljaka
Značaj vode za život biljakaIvana Damnjanović
 
Vežba geografska širina i dužina
Vežba  geografska širina i dužinaVežba  geografska širina i dužina
Vežba geografska širina i dužinaljubicadj1
 
Ujedinjeno Kraljevstvo
Ujedinjeno KraljevstvoUjedinjeno Kraljevstvo
Ujedinjeno Kraljevstvoprijicsolar
 
Rekreativni turizam u Bosni i Hercegovini
Rekreativni turizam u Bosni i HercegoviniRekreativni turizam u Bosni i Hercegovini
Rekreativni turizam u Bosni i HercegoviniMirza Karic
 
Француска
ФранцускаФранцуска
Францускаprijicsolar
 

Was ist angesagt? (20)

Osnovni pojmovi i principi ekologije i zaštite životne sredine
Osnovni pojmovi i principi ekologije i zaštite životne sredineOsnovni pojmovi i principi ekologije i zaštite životne sredine
Osnovni pojmovi i principi ekologije i zaštite životne sredine
 
Vladislav Petković Dis- analiza pesama "Nirvana" i "Možda spava"
Vladislav Petković Dis- analiza pesama "Nirvana" i "Možda spava"Vladislav Petković Dis- analiza pesama "Nirvana" i "Možda spava"
Vladislav Petković Dis- analiza pesama "Nirvana" i "Možda spava"
 
Organske osnove psihickog zivota
Organske osnove psihickog zivotaOrganske osnove psihickog zivota
Organske osnove psihickog zivota
 
Prikaz pojedinih motiva
Prikaz pojedinih motivaPrikaz pojedinih motiva
Prikaz pojedinih motiva
 
Predmet i struktura licnosti
Predmet i struktura licnostiPredmet i struktura licnosti
Predmet i struktura licnosti
 
Republika Francuska
Republika Francuska Republika Francuska
Republika Francuska
 
Gradja i funkcija digestivnog trakta
Gradja i funkcija digestivnog traktaGradja i funkcija digestivnog trakta
Gradja i funkcija digestivnog trakta
 
Psihički poremećaji
Psihički poremećajiPsihički poremećaji
Psihički poremećaji
 
Značaj vode za život biljaka
Značaj vode za život biljakaZnačaj vode za život biljaka
Značaj vode za život biljaka
 
Zemljiste
ZemljisteZemljiste
Zemljiste
 
Reljef
Reljef Reljef
Reljef
 
Vežba geografska širina i dužina
Vežba  geografska širina i dužinaVežba  geografska širina i dužina
Vežba geografska širina i dužina
 
inteligencija
inteligencijainteligencija
inteligencija
 
Ujedinjeno Kraljevstvo
Ujedinjeno KraljevstvoUjedinjeno Kraljevstvo
Ujedinjeno Kraljevstvo
 
Kontrolni 8 a
Kontrolni 8 aKontrolni 8 a
Kontrolni 8 a
 
Rekreativni turizam u Bosni i Hercegovini
Rekreativni turizam u Bosni i HercegoviniRekreativni turizam u Bosni i Hercegovini
Rekreativni turizam u Bosni i Hercegovini
 
иницијални тест за ученике осмог разреда
иницијални тест за ученике осмог разредаиницијални тест за ученике осмог разреда
иницијални тест за ученике осмог разреда
 
Klimatski pojasevi
Klimatski pojaseviKlimatski pojasevi
Klimatski pojasevi
 
Jovan Sterija Popovic
Jovan Sterija PopovicJovan Sterija Popovic
Jovan Sterija Popovic
 
Француска
ФранцускаФранцуска
Француска
 

Andere mochten auch

Presentación aplicaciones de operaciones de números fraccionarios
Presentación aplicaciones de operaciones de números fraccionariosPresentación aplicaciones de operaciones de números fraccionarios
Presentación aplicaciones de operaciones de números fraccionariosEinsten Eduardo Murillo Mosquera
 
040912 drotner
040912 drotner040912 drotner
040912 drotnerSbruun
 
Instalaciã“n de oracle[1]
Instalaciã“n de oracle[1]Instalaciã“n de oracle[1]
Instalaciã“n de oracle[1]rumus1000
 
Neuromarketing - Introduction
Neuromarketing - IntroductionNeuromarketing - Introduction
Neuromarketing - Introductionrgnair1974
 

Andere mochten auch (7)

Presentación aplicaciones de operaciones de números fraccionarios
Presentación aplicaciones de operaciones de números fraccionariosPresentación aplicaciones de operaciones de números fraccionarios
Presentación aplicaciones de operaciones de números fraccionarios
 
040912 drotner
040912 drotner040912 drotner
040912 drotner
 
13B Media Theories
13B Media Theories13B Media Theories
13B Media Theories
 
13C Media Theories
13C Media Theories13C Media Theories
13C Media Theories
 
Instalaciã“n de oracle[1]
Instalaciã“n de oracle[1]Instalaciã“n de oracle[1]
Instalaciã“n de oracle[1]
 
Neuromarketing - Introduction
Neuromarketing - IntroductionNeuromarketing - Introduction
Neuromarketing - Introduction
 
Detroit CEO Magazine Media Kit
Detroit CEO Magazine Media KitDetroit CEO Magazine Media Kit
Detroit CEO Magazine Media Kit
 

Ähnlich wie Rad-BIOS, CHIPSET, KESH

Seminarski rad bios
Seminarski rad   biosSeminarski rad   bios
Seminarski rad biosstevadobrota
 
Osnove racunarakos
Osnove racunarakosOsnove racunarakos
Osnove racunarakospravaglupaca
 
programska_podrška_računara.pptx
programska_podrška_računara.pptxprogramska_podrška_računara.pptx
programska_podrška_računara.pptxssuserd5033c
 
Uticaj komponennata na performanske racunara
Uticaj komponennata na performanske racunaraUticaj komponennata na performanske racunara
Uticaj komponennata na performanske racunaraNatasa Pantovic
 
Windows xp instalacija
Windows xp instalacijaWindows xp instalacija
Windows xp instalacijasrlemax
 
Hardware- Dušan Anđelković- Aleksinac
Hardware- Dušan Anđelković- AleksinacHardware- Dušan Anđelković- Aleksinac
Hardware- Dušan Anđelković- Aleksinacnasaskolatakmicenja
 
Osnovne komponente ikt uredjaja
Osnovne komponente ikt uredjajaOsnovne komponente ikt uredjaja
Osnovne komponente ikt uredjajaSiniša Ćulafić
 
Komponentne hardvera pc-a.ppt_5
Komponentne hardvera pc-a.ppt_5Komponentne hardvera pc-a.ppt_5
Komponentne hardvera pc-a.ppt_5makimor
 
osnova racunarskog sistema
osnova racunarskog sistemaosnova racunarskog sistema
osnova racunarskog sistemaSlavka Čičak
 
hardware_racunara1.ppt
hardware_racunara1.ppthardware_racunara1.ppt
hardware_racunara1.pptssuserd5033c
 
hardware_racunara1.ppt
hardware_racunara1.ppthardware_racunara1.ppt
hardware_racunara1.pptssuserd5033c
 
2 unutrasnjost racunara
2 unutrasnjost racunara2 unutrasnjost racunara
2 unutrasnjost racunaraJelenaBg
 
Komponente hardvera PC-a
Komponente hardvera PC-aKomponente hardvera PC-a
Komponente hardvera PC-aBonzita
 
Hardvarske komponente računara
Hardvarske komponente računaraHardvarske komponente računara
Hardvarske komponente računaraJohan244492
 

Ähnlich wie Rad-BIOS, CHIPSET, KESH (20)

Seminarski rad bios
Seminarski rad   biosSeminarski rad   bios
Seminarski rad bios
 
Bios
BiosBios
Bios
 
Osnove racunarakos
Osnove racunarakosOsnove racunarakos
Osnove racunarakos
 
programska_podrška_računara.pptx
programska_podrška_računara.pptxprogramska_podrška_računara.pptx
programska_podrška_računara.pptx
 
Uticaj komponennata na performanske racunara
Uticaj komponennata na performanske racunaraUticaj komponennata na performanske racunara
Uticaj komponennata na performanske racunara
 
Windows xp instalacija
Windows xp instalacijaWindows xp instalacija
Windows xp instalacija
 
Hardver
HardverHardver
Hardver
 
Hardver
Hardver Hardver
Hardver
 
Hardver Prezentacija
Hardver  PrezentacijaHardver  Prezentacija
Hardver Prezentacija
 
Hardware- Dušan Anđelković- Aleksinac
Hardware- Dušan Anđelković- AleksinacHardware- Dušan Anđelković- Aleksinac
Hardware- Dušan Anđelković- Aleksinac
 
Osnovne komponente ikt uredjaja
Osnovne komponente ikt uredjajaOsnovne komponente ikt uredjaja
Osnovne komponente ikt uredjaja
 
Komponentne hardvera pc-a.ppt_5
Komponentne hardvera pc-a.ppt_5Komponentne hardvera pc-a.ppt_5
Komponentne hardvera pc-a.ppt_5
 
osnova racunarskog sistema
osnova racunarskog sistemaosnova racunarskog sistema
osnova racunarskog sistema
 
hardware_racunara1.ppt
hardware_racunara1.ppthardware_racunara1.ppt
hardware_racunara1.ppt
 
hardware_racunara1.ppt
hardware_racunara1.ppthardware_racunara1.ppt
hardware_racunara1.ppt
 
2 unutrasnjost racunara
2 unutrasnjost racunara2 unutrasnjost racunara
2 unutrasnjost racunara
 
Komponente hardvera PC-a
Komponente hardvera PC-aKomponente hardvera PC-a
Komponente hardvera PC-a
 
Hardvarske komponente računara
Hardvarske komponente računaraHardvarske komponente računara
Hardvarske komponente računara
 
Rac seminar
Rac seminarRac seminar
Rac seminar
 
IT7-L2.pptx
IT7-L2.pptxIT7-L2.pptx
IT7-L2.pptx
 

Rad-BIOS, CHIPSET, KESH

  • 1. Stručni rad Svetisav Kostić 1. UVOD Za razumijevanje rada računara, običan korisnika ne mora znati sve tehničke detalje. Dovoljno je znati odgovore na pitanja: “kako računar radi ono što radi”, i to objasniti sa osnovnim, ne‐tehničkim rečnikom. Korisnici zainteresovani za dublje tehničke detalje mogu lako naći dodatne informacije u priloženoj literaturi i na web straniama. Hardver računarskog sistema obuhvata dijve glavne grupe fizičkih komponenti: samog računara–CPU (centralne procesorske jedinice) kao I BIOS (engl. Basic Input-Output System), KEŠ memorije i ČIPSETA. Osnovni ulazno-izlazni sistem (Basic Input Output System) - poznat i kao BIOS - nalazi se u malom fleš EEPROM memorijskom modulu na matičnoj ploči. On je u obliku memorije samo za čitanje, ali može da se prepiše ili programira kada se upotrijebe pravi alati i tehnike. Za smanjenje vremena pristupa podacima I instrukcijama u operativnoj memoriji procesoru se dodaje keš-memorija (ultra brza memorija, priručna memorija) čija brzina odgovara brzini rada procesora. Keš memorija je mala ultra brza poluprovodnička memeorija sa neposrednim pristupom. U keš- memoriji se čuvaju podaci i instrukcije iz operativne memorije koje procesor trenutno koristi. Čipset (engleski: chipset) se odnosi na grupu integrisanih kola koja rade zajedno. Obično se nalaze u jednom čipu. U računarstvu čipset se odnosi na specijalni čip koji se nalazi na matočnoj ploči ili kartici računara.čip je minijaturna pločica od keramike na koju su foto postupkom nanijete električne komponente I kontakti i koja predstavlja električno kolo koje može da obavlja potrebnu funkciju u integralnom kolu. 1
  • 2. Stručni rad Svetisav Kostić 2. Uvod u BIOS BIOS (engl. Basic Input-Output System) je skup računarskih programa namenjenih osnovnoj komunikaciji sa hardverom računara. On omogućava postavljanje osnovnih radnih parametara, pronalazi i učitava operativni sistem u radnu memoriju (RAM). U svojoj osnovnoj verziji BIOS sadrži programe koji omogućuju rad tastature i monitora. Obično je napisan u asembleru i prilagođen određenom hardveru računara. Pojam BIOS se prvi put pojavljuje u operacionom sistemu CP/M, gdje je označavao onaj dio CP/M operacionog sistema koji se učitavao tokom pokretanja računara i koji je direktno upravljao hardverom. Učitavao se inicijalnom "but" (engl. 'boot') disketom. CP/M računari imali su jednostavni sistem koji bi pokrenuo disketnu jednicu s koje bi se učitao BIOS. Danas se pod BIOS-om podrazumijevaju i programi ugrađeni u pojedine dijelove - komponente računara (grafička kartica, matična ploča, DVD, mrežna kartica, SCSI itd.) Osnovni ulazno-izlazni sistem (Basic Input Output System) - poznat i kao BIOS - nalazi se u malom fleš EEPROM memorijskom modulu na matičnoj ploči. On je u obliku memorije samo za čitanje, ali može da se prepiše ili programira kada se upotrijebe pravi alati i tehnike. Za vrijeme podizanja PC računara, procesor na matičnoj ploči kao svoj prvi manevar uvijek izvršava program smješten u BIOS-u. Kada PC besposliči kroz proces podizanja, sistem radi sporo, Windows "puca", ili hardver otka-zuje, možda je neispravan loše konfigurisan BIOS. 2.1. Šta je BIOS i gdje se nalazi BIOS potiče od naziva Basic Input Output System i on je softver/program koji startuje, od trenutka kada pritisnete dugme na vašem računaru i traje sve dok operativni sistem ne 2
  • 3. Stručni rad Svetisav Kostić počne sa sopstvenim podizanjem i učitavanjem. Služi kao posrednik između hardvera i OSa, omogućava nam da koristeći tastaturu podesimo hardverske parametre, upravlja potrošnjom električne energije u računaru i ima mnoštvo drugih funkcija.BIOS se elektronskim putem upisuje u CMOS ( Complementary Metal-Oxide Semiconductor) čip ugrađen na matičnu ploču računara. 2.2. Osnove BIOS-a Kao prvi program koji procesor izvršava u vrijeme podizanja sistema, BIOS predstavlja centralnu procesorsku jedinicu glavnim komponentama na matičnoj ploči i daje instrukcije centralnom procesoru u pogledu toga koji sledeći program da izvrši, kada se završi kôd BIOS-a. Po pravilu, BIOS onda pristupa sektoru za podizanje sistema na uredjaju za podizanje, što može biti fleksibilna disketa, CD-ROM, DVD, ili čvrsti disk. Sektor za podizanje sistema sa svoje strane učitava neku vrstu programa za upravljanje podizanjem, koji pokreće glavni operativni sistem za mašinu, kao što je Windows ili Linux. Kada se završi proces pokretanja, BIOS još uvijek nije obavio sve svoje poslove. Mnoge vrste pristupa hardveru u PC računaru u stvari obuhvataju da operativni sistum pristupi BIOS-u, koji onda pristupa hardveru u ime operativnog sistema. 2.3. Verzije BIOS-a Svaka matična ploča ima svoj sopstveni jedinstveni BIOS, koji je specijalno projektovan da rukuje hardverom koji se na njoj nalazi. Osnovu većine BIOS Programa predstavlja Phoenix Award BIOS, koji se javlja u dva različita formata. Pronaći ćete i neke računare na kojima radi American Megatrends (AMI) BIOS. Struktura BIOS-ovih menija i nomenklatura koja se koristi za opcije menija mijenjaju se od proizvodjača do proizvodjača. U stvari, BIOS meniji za dva uzastopna modela matičnih ploča mogu čak i da se razlikuju, u većoj ili manjoj mjeri. To objašnjava zašto ne možemo da obezbijdimo precizne opise BIOS opcija za svaki PC računar koji poznaje ljudska vrsta. Svejedno, trebalo bi da otkrijete da su sledeća objašnjenja, zasnovana na Phoenix Award BIOS-u u direktnoj vezi (ako ne baš i identična) sa onim što ćete pronaći na svom sopstvenom PC računaru. 3
  • 4. Stručni rad Svetisav Kostić SL.1 AMI bios čip Sl.2 AWARD bios čip 4
  • 5. Stručni rad Svetisav Kostić Sl. 3 PHOENIX bios čip 2.4. Pristupanje BIOS-u Za vrijeme pokretanja, dok BIOS provjerava hardverske komponente vašeg sistema, prebrojavajući raspoloživu RAM memoriju i konmtrolišući čvrtse diskove (i druge pogone i uredjaje), možete da pozovete BIOS Setup program pritiskom na specijalan taster na vašoj tastaturi. Ti često znači da pritisnete taster delete [Del], ali bi mogao da bude i neki drugi taster, kao što je na primjer [F2]. Pročitajte poruku na ekranu za vrijeme podizanja sistema: većina BIOS-a prikazuje poruku na dnu ekrana koja glasi nešto kao "<F10 = Setup>". Ako ništa drugo ne uspije, možete uvijek da pogledate u priručnik za PC ili matičnu ploču, da biste identifikovali taj čarobni taster. Pritisnite ga i držite sekundu ili dvije kada PC počne da se podiže. Ako radi kao što bi trebalo, BIOS ći završiti sa prebrojavanjem raspoložive memorije, a onda će se pojaviti ekran sa glavnim BIOS menijem. Ako se ne dobije željeni rezultat, ponovo podignite PC i probajte drugi taster. Na primjer, mnogi noutbuk računari koriste [F1] ili taster escape [Esc]. Ponekad, tasteri kao što su [F2], [F10] ili sekvence tastera kao [Alt F1] mogu da obave posao. 2.5. BIOS podešavanja Program BIOS Setup: Dodjite do neke stavke koristeći tastere kurso-ra, a onda pritisnite Enter da biste napravili izbor. (Snimak ekrana A) 5
  • 6. Stručni rad Svetisav Kostić Da biste pristupili opciji u BIOS-u, upotrijebiti tastere kursora (strelice) da biste osvijetlili svoj izbor, kao što je prikazano na snimku ekrana A. Pomoću tastera Enter pozvaćete podmeni ili otvoriti okvir za izbor, kao što je ilustrovano na snimku ekrana B. Da biste promijenili vrijednost pridruženu podešavanju koje ste odabrali, treba da koristite tastere plus [+] ili minus [-], ili neku drugu kombinaciju, kao što je [Page Up] ili [Page down]. Iz ekrana glavnog menija, upotrijebićete tu tehniku da se krećete po različitim podmenijima, od kojih neki mogu da imaju i sopstvene podređene menije, sve dok ne dodjete tamo gdje je terbalo da odete. Otvaranje podmenija: Mnoge vrijed-nosti opcija mogu da se promijene pomoću tastera za plus [+] i minus [-], dok druge zahtijevaju kretanje unutar menija ili liste za izbor za izbor, kao što je prikazano na snim-ku ekrana B. (Snimak ekrana B) Sada da pogledamo razne menije u tipičnom BIOS setup programu: • U menijima "Main" ili "Standard CMOS Setup", možete da posta-vite datum i vrijeme i da definiše-te atribute svojih čvrstih diskova. 6
  • 7. Stručni rad Svetisav Kostić • U meniju "BIOS Features Setup", radićete sa opštim podešavanjima svih vrsta. • Meni "Integrated Peripherals" je taj u kome možete da upravljate interfejsima i pomoćnim sistemskim funkcijama. • Meni "Power Management Setup" je mjesto na koje treba da odete da biste konfigurisali štednju električne energije, ili funkcije upravljanja napajanjem električnom energijom. • Meni "PnP/PCI Configurations" vam dozvoljava da preuredite koji prekidi (IRQ-ovi) se odnose na specifične PCI kartice za proširenje u vašem PC računaru. Ako te funkcije ne pronađete identifikovane kao takve (ili tome slične) u meniju Main, verovatno ćete ih naći pod menijem "Advanced". • Meni "Hardware Monitor" prikazuje vrijednosti sa sistemskih senzora, kao što su temperatura procesora ili brzine ventilatora (u obrtajima u minutu). One su uobičajene za hladnjak central-ne procesorske jedinice i sistemski ventilator, ali mogu da postoje i za izvor napajanja elek-tričnom energijom ili druge ventilatore za koje matična ploča ima senzorski hardver. • Stavka "Load Setup Defaults" ponovno uspostavlja fabrički podrazumijevana podešavanja i briše sve promjene koje ste već napravili. To može da bude posebno korisno kada ste nešto pogrešno konfigurisali, a rezultati toga prave probleme u vašem sistemu. 2.5.1. Završavanje BIOS sesije Da bismo završili svoj rad u programu BIOS Setup, morate da pritisdnete taster [F10], ili da izabe-rete stavku u glavnom meniju gdje piše "Save & Exit Setup". To ponekad traži da se prvo izabere opcija "Exit", a zatim podstavka "Exit & Save Changes". Onda će vam se ponuditi izbor izmedju [Y] i [N], gdje taster [Y] pamti vaše promene, a taster [N] ih odbacuje. Izaberite jedan ili drugi i izaćićete iz programa BIOS Setup. 7
  • 8. Stručni rad Svetisav Kostić 2.6. Zašto treba flešovati BIOS BIOS na računaru treba biti što noviji iz nekoliko razloga. 1. Novi BIOS je po prirodi stvari bolje struktuiran i pozdan budući da se sa svakim novim BIOS-om otklanjaju greške i problemi uočeni tokom rada na računarima različitih konfiguracija (Primjer:Novi BIOS tačno detektuje frekvenciju procesora) 2. U novom “update“-u unose se funkcije koje omogućavaju korišćenje najmodernijeg hardvera (Novi BIOS omogućuje ugradnju hard diska sa velikim kapacitetom) 3. Postižu se bolje performanse (Novi BIOS omogućava bolje iskorišćenje postojećeg procesora). 8
  • 9. Stručni rad Svetisav Kostić 3. KEŠ MEMORIJA Sistemska memorija je mjesto gdje računar drži programe i podatke koji se trenutno koriste i, zbog potreba sve moćnijeg softvera, zahtjevi koji se postavljaju pred sistemsku memoriju, povećavaju se poslednjih nekoliko godina alarmantnom brzinom. Posledica je da moderni računari imaju mnogo više memorije od prvih PC računara iz ranih 1980-ih godina, što je imalo uticaja na razvoj njihove arhitekture. Smještanje i izvlačenje podataka iz velikog memorijskog bloka zahtijeva mnogo više vremena od istih radnji sa manjim blokom. Sa velikom količinom memorije, razlika u vremenu između pristupa registru i memoriji je veoma velika, pa je to imalo za posledicu pojavljivanje dodatnih slojeva "keša" (skrivene memorije) u memorijskoj hijerarhiji. Što se tiče brzine pristupa, danas procesori prevazilaze memorijske čipove i ta razlika se stalno povećava. To znaci da procesori sve više moraju da čekaju na podatke koji idu u, ili izlaze iz glavne memorije. Jedno od rješenja je da se upotrijebi "keš" između glavne memorije i procesora, kao i pametna elektronika, da bi se osiguralo da se sledeći podatak koji je potreban procesoru već nalazi u skrivenoj memoriji. 3.1. Primarna keš memorija Primarna, ili keš prvog nivoa, je na centralnoj procesorskoj jedinici i koristi se za privremeno smještanje instrukcija i podataka organizovanih u blokovima od po 32 bajta. Primarna keš je najbrži oblik memorije. Ona je ograničena po veličini, zato što je ugrađena na čipu sa spregom sa nultim stanjem čekanja (bez kašnjenja) prema procesorskoj izvršnoj jedinici. SRAM memorija se proizvodi na sličan nacin kao i procesori: visoko integrisani uzorci rasporeda tranzistora se foto-graviraju u silicijumu. Svaki bit SRAM memorije se sastoji od cetiri do šest tranzistora, što je razlog zašto SRAM zauzima mnogo više prostora u poređenju sa DRAM memorijom, koja koristi samo jedan tranzistor po bitu (plus kondenzator). Ovo, kao i činjenica da je SRAM memorija nekoliko puta skuplja od DRAM memorije, objašnjava zašto se ona ne koristi u većoj mjeri u PC sistemima. Intel-ov procesor P55 MMX, uveden pocetkom 1997. godine, bio je zapažen zbog povećanja kapaciteta skrivene memorije prvog nivoa na 32 Kbajta. Procesorski čipovi AMD K6 i Cyrix M2, uvedeni kasnije te 9
  • 10. Stručni rad Svetisav Kostić godine, donijeli su dalja povecanja skrivenih memorija prvog nivoa na 64 Kbajta. 3.2. Sekundarna keš memorija Vecina PC računara se nude sa sekundarnom skrivenom memorijom, da bi se premostio jaz između performansi procesora i memorija. Sekundarna keš (takodje poznata i kao "spoljašnja" ili keš drugog nivoa) koristi istu upravljačku logičku kao i primarna keš i zato se implementira pomoću SRAM memorije. Sekundarna keš dolazi tipično u dvije velicine, od 256 Kbajta i 512 Kbajta, i može da se pronađe ili zalemi na matičnoj ploci u podnožju CELP (Card Edge Low Profile) ili, u novije vrijeme, na modulu COAST ("cache on a stick"). Ovaj poslednji podseca na SIMM (Single Inline Memory Module - jednostruki memorijski modul u liniji), ali je nešto kraći i ulazi u COAST podnožje, koje je uobičajeno smješteno blizu procesora i liči na PCI slot za proširenje. Pentijum Pro je odstupio od ovog rasporeda, postavljajući skrivenu memoriju drugog nivoa na sam procesorski cip. Cilj skrivene memorije drugog nivoa je da obezbijedi procesoru zapamćene informacije bez ikakvog kašnjenja (stanja cekanja). U tu svrhu, procesorska sprega na magistralu ima poseban prenosni protokol koji se zove režim prenosa neprekidne grupe podataka. Ciklus ovog prenosa se sastoji od četiri prenosa podataka gdje se samo adresa od prvih 64 upućuje na adresnu magistralu. Najcešća sekundardna keš je sinhrona protočna neprekidna grupa podataka. Za smanjenje vremena pristupa podacima I instrukcijama u operativnoj memoriji procesoru se dodaje keš-memorija (ultra brza memorija, priručna memorija) čija brzina odgovara brzini rada procesora. Keš memorija je mala ultra brza poluprovodnička memeorija sa neposrednim pristupom. U keš- memoriji se čuvaju podaci i instrukcije iz operativne memorije koje procesor trenutno koristi. Keš-memorija služi za usaglašavanje brzine procesora I operativne memorije koja je sporija od procesora za red veličine (oko 10 puta). Ona omogućava povećanje brzine obrade, jer se u njoj nalaze tekući podaci i tekuće instrukcije programa kojima procesor pristupa znatno brže, cilj efikasnog memorijskog sistema je da efektivno vrijeme pristupa procesora podacima bude vrlo blisko vremenu pristupa kešmemoriji. Keš- memorija se koristi na sledeći način (slika 4). 10
  • 11. Stručni rad Svetisav Kostić Slika 4. Keš-memorija se koristi na sledeći način Operativna i keš-memorija su podeljene na jedinice koje se nazivaju blokovi. Blok (ponekad senaziva i linija) predstavlja skup od n sukcesivnih memorijskih lokacija koji se uvijek kao cjelina prenosi između operativne i keš-memorije. To znači da se svi podaci (ili instrukcije) u nekom bloku istovremeno nalaze ili ne nalaze u keš memoriji. Jedinica prenosa između centralnog procesora i keš-memorije je fizička riječ. Jedinica prenosa između keš-memorije I operativne memorije je blok. Veličina bloka obično iznosi između 4 i 128 bajtova. Kapacitet keš- memorije je u opsegu od 1 do 256 kB. Broj blokova operativne memorije je znatno veći od broja blokova keš-memorije, tako da se u keš-memoriji u istom trenutku nalaze kopije samo malog broja blokova operativne memorije. Kada centralni procesor generiše adresu memorijske lokacije, formira se upravljački signal za pristup keš-memoriji. Ukoliko se podatak sa traženom adresom nalazi u kešmemoriji, on se prenosi u procesor radi obrade ili se zamenjuje novom vrijednošću iz procesora koja predstavlja rezultat obrade. Ukoliko u keš memoriji nema bloka sa traženom adresom, aktivira se procedura kojom se iz keš-memorije jedan blok šalje u operativnu memoriju, a na njegovo mjesto se iz operativne memorije poziva traženi blok koji se prenosi u keš-memoriju, a istovremeno se traženi podatak prenosi i u operativnu memoriju. Keš-memorije funkcionišu na bazi lokalnosti ponašanja kojom se karakteriše većina programa. Postoje tri principa koji uključuju lokalnost: 1. Prostorna lokalnost. – Ako je potreban pristup određenoj lokaciji u memoriji, postoji velika verovatnoća da će drugi pristupi biti toj ili susjednim lokacijam za vrijeme trajanja izvršenja programa; 2. Vremenska lokalnost. – Ako je postojala sekvenca pristupa do n lokacija, postoji velika verovatnoća da će pozivi koji slijede biti u toj sekvenci. Ova lokalnost dopunjuje se sa prostornom lokalnošću; 11
  • 12. Stručni rad Svetisav Kostić 3. Uzastopnost. – Ako je bilo pristupa određenoj lokaciji c, vjerovatno je da će u sledećih nekoliko pristupa biti na lokaciji c+1. Uzastopnost je ograničen tip prostorne lokalnosti i može se razmatrati ko njen podskup. 3.3. Problemi korišćenja keš memorija Pri korišćenju keš-memorije treba riješiti sledeća četiri osnovna problema: • smeštanje blokova – gdje će u keš memoriji biti smješten novi blok pročitan iz operativne memorije; • inentifikacija bloka – kako će biti nađen blok koji se nalazi u keš- memoriji; • zamjena blokova – koji blok će biti zamijenjen, ako se traženi blok ne nalazi u keš-memoriji; strategija upisa – kako će se postupiti kod upisa novog podatka u keš-memoriju, jer se tada modifikuje blok i postaje različit od odgovarajućeg bloka u operativnoj memoriji. Najbolji način za smeštanje blokova pročitanih iz operativne memorije jeste tzv. Asocijativno preslikavanje – svaki se blok može smjestiti bilo gdje u keš-memoriju. Međutim u tom slučaju radi identifikacije blokova (drugi problem) pogodno je kao keš-memoriju koristiti asocijativnu memoriju u kojoj ključ predstavlja memorijsku adresu bloka a informacioni dio podatke iz operativne memorije. Slika 5 . Keš-memorija sa asocijativnim preslikavanjem 12
  • 13. Stručni rad Svetisav Kostić Kod tehnike asocijativnog preslikavanja keš memorija se sastoji iz sledećih dijelova: • memorije DATA i • memorije TAG. U memoriju DATA se smještaju blokovi preneti iz operativne u keš memoriju. U memoriju TAG se smještaju brojevi blokova, koji se nazivaju TAG-ovi, za blokove prenijete iz operativne u keš memoriju. Za realizaciju memorija DATA i TAG koriste se RAM i asocijativna memorija, respektivno. Ukoliko u memoriju DATA može da se smjesti 2n blokova kaže se da keš memorija ima 2n ulaza. Za zamjenu blokova postoji vise strategija, ali se najčešće zamjenjuje najranije korišćeni blok ili najduže prisutan blok. Kada se blok u kešmemoriji modifikuje upisom novog podatka iz procesora, postoje dva načina koji se koriste za ažuriranje operativne memorije: a) neposredni upis – istovremeno se podatak upisuje u keš-memoriju i u operativnu memoriju. b) posredni pristup – podatak se upisuje samo u blok keš-memorije, a modifikovani blok se vraća u operativnu memoriju tek kada se zamjenjuje drugim blokom. Međutim, ovdje je potrebno za svaki blok Uvesti po jedan bit koji pamti da li je blok modifikovan ili nije. Osnovni parametar po kome se mjeri efikasnost keš-memorije naziva se faktor pogotka p g h. To je vjerovatnoća da se sadržaj memorijske lokacije koju adrseira procesor, tj. traženi podatak, nalazi u keš-memoriji. Veličina 1 – h naziva se faktor promašaja. Faktor promašaja mjeri penale zbog keš promašaja, jer procesor prekida aktivnost k-Daec-d08a se ustanovi. Faktor pogotka je uvijek manji od 1, a u praksi se ostvaruju vrijednosti veće od 0,9. Ostali važni parametri keš-memorije su: vrijeme pristupa, zadržavanje usled promašaja, zadržavanje usled ažuriranja operativne memorije i dr. 13
  • 14. Stručni rad Svetisav Kostić 3.4. Dvonivoske i podeljene keš memorije Slika 6. Dvonivoska keš-memorija Kada su keš-memorije prvobitno uvedene, običan sistem je imao jednu keš-memoriju. Kasnije je korišćenje više keš-memorija postala norma. Dva aspekta ovog problema odnose se na broj nivoa keš memorije i korišćenje jedinstvene ili podeljene keš memorije. Kako se gustina logike na čipu povećava, postaje moguće imati keš-memoriju na istom čipu sa procesorom. U poređenju sa keš-memorijom kojoj se pristupa preko spoljne magistrale, keš memorija na čipu redukuje aktivnost procesora na spoljnoj magistrali i, prema tome ubrzava vrijeme izvršenja i povećava ukupne performanse sistema. Kada se zahtijevana instrukcija ili podatak nalazi u keš-memoriji, pristup magistrali je eliminisan. Uključivanje keš-memorije na čipu ostavlja otvoreno pitanje da li je keš- memorija van čipa, ili spoljna keš-memorija, potrebna. Odgovor je obično da, i najnoviji procesori uključuju keš-memoriju na čipu i spoljnu kešm emoriju. Rezultujuća organizacija je poznata kao dvonivoska keš-memorija, gdje se interna keš-memorija označava kao nivo 1 (L1) a spoljna keš memorija kao nivo 2 (L2) (slika 3). Studije su pokazale da korišćenje keš- memorije drugog nivoa poboljšava performanse. Osim toga, danas je postala opšte prihvaćena podjela keš-memorije nivoa L1 na dvije: jedne namenjena za instrukciju (I keš) i druge namenjena za podatke (D keš), posebno uz tzv. supersklarnim procesorima. Ključna prednost projektovanja podeljene keš memorije je što se eliminiše takmičenje za keš-memoriju između procesora instrukcija I izvršne jedinice. Naime, podeljene keš memorije za instrukcije i 14
  • 15. Stručni rad Svetisav Kostić podatke omogućavaju da se značajno poveća propusni opseg keš-memorije, potencijalno udvostručavajući mogućnosti pristupa. 3.5. Keš-memorija diska Slika 7. Keš-memorija diska Operativna memorija savremenih računara odgovara na zahtjeve u desetinama nanosekundi, a disk odgovara na zahtjeve u desetinama milisekundi, što znači da je razlika u brzini oko milion puta. Kako keš memorije značajno poboljšavaju vrijeme pristupa operativnoj memoriji, isti se koncept uspješno koristi i za diskove, značajno smanjujući saobraćaj sa diskom I prosečno vrijeme pristupa diska. Keš-memorija diska (keš-bafer diska) ima slicnu ulogu kao keš-memorija u sistemu keš-memorija – glavna memorija (slika 4). To je memorijski bafer koji pamti poslednje korišćene dijelove adresnog prostora diska, smanjujući tako zahtijevani broj pristupa i efektivno vrijeme pristupa disku, odnosno povećavajući efektivnu brzinu diska. Procesor uvijek pristupa podacima predhodno smješteni u keš-memoriju diska kad god mu zatrebaju. Keš-memorija diska je veličine od jednog do više megabajta. Jedinica prenosa između diska i keš-memorije diska obično sadrži jednu ili više staza diska. Keš-memorija diska može se pridružiti ulazno-izlaznom uređaju, kontroleru tog uređaja ili operativnoj memoriji procesora. Ispitivanja su pokazala da je efikasnost kešmemorije diska najbolja kada je ona uključena kao dio operativne memorije. 15
  • 16. Stručni rad Svetisav Kostić 4. ČIP SETOVI Čipset (engleski: chipset) se odnosi na grupu integrisanih kola koja rade zajedno. Obično se nalaze u jednom čipu. U računarstvu čipset se odnosi na specijalni čip koji se nalazi na matočnoj ploči ili kartici računara.čip je minijaturna pločica od keramike na koju su foto postupkom nanijete električne komponente I kontakti i koja predstavlja električno kolo koje može da obavlja potrebnu funkciju u integralnom kolu.U vrijeme prvih PC računara matična ploča se sastojala od više inegrisanih kola koja su obavljala osnovne operacije za rad računara (DMA kontroler, sistem tajmer, kontroler prekida,...) U prošlosti matičnu ploču su činili veliki broj kola. Kako je vrijeme prolazilo matična ploča je zahtijevala još veći broj kola, zato su njeni proizvodjači dizajnirali novi tip inegrisanih kola u jednom čipu koja su obavljali iste funkcije kao i njihovi predhodnici što je prouzrokovalo vise mesta na matičnoj ploči. Prije su svi čipovi posebno, dok su u današnje vrijeme svi smješteni u jedan čip South Bridge, sem procesora. čip setovi su integrisana kola koja služe za podršku procesora. Proizvodjači matičnih ploča (OPTi, UMC, ALi, SiS, Via Tehnologies, intel) ne utiču na razvoj I izgradnju samih čipova. Proizvodjač čipova i matične ploče nije isto, jer proizvodjač matične ploče kupuje čipove od njihovih proizvodjača, pa ih potom sastavlja, a ne pravi ih. 4.1. Kako rade čipset-ovi Dolaskom PCI magistrale i sve novijih i bržih čipova da bi se uskladio njihov rad čip setovi su podeljeni na dva integrisana kola: 1. North Bridge ± ili sistemski konroler, koji sadrži sledeće funkcije: PCI magistralu, memorijski kontroler, i keš L2 kontroler (kasnije je L2 keš ugradjen direktno u procesor). 2. South Bridge ± ili periferijski kontroler sadrži funkcije: PCI- ISA magistralu, kontroler prekida, DMA kontroler, i kontrolu svih ostalih periferija (flopi disk, serijski i paralelni port, IDEkontroler). 3. Data bufer ± koji se nalazi samo u nekim čip setovima ( Intel 430FX). 16
  • 17. Stručni rad Svetisav Kostić 4.2. NORTH BRIDGE -skraćeno NB-( sjeverni most) je čip koji se na ploči najčešće nalazi "sjeverno" tj. između CPU-a I slotova za RAM. On je zadužen za "brzu komunikaciju": sa jedne strane CPU putem FSB-a, a sadruge strane sa grafičkom karticom (PCI-express odnosno AGP kod starijih); RAM-om (otud idrugo ime Memory Controller Hub) i Southbridge-om. Neki NB imaju u sebi i integrisan grafički čip. Ploče sa integrisanom grafikom imaju priključak za monitor i mogu odmah da rade, i bez grafičke kartice. Ti grafički čipovi su obično slabijih performansi od pravih kartica. Drugi nedostatak je što pozajmljuju RAM od kompjutera, daklemorate ga imati dovoljno. Iako možda zvuči loše, ovo rješenje je jeftinije i ako se kompjuter koristi za surf, muziku filmove, kancelarijski rad predstavljaju dobar izbor. NB je jedan od dijelova kompjutera koji se znatno griju, prekriven je metalnim hladnjakom koji je po veličini odmah iza CPU hladnjaka, a neki imaju i male ventilatore (poznate po bučnosti I čestom otkazivanju). Pošto predstavlja osnovni dio čipseta, cio čipset uglavnom dobija ime po njemu. North Bridge konvertuje signale lokalne magistrale (528MB/s ± 66MHz) do PCI magistrale(132Mb/s). North bridge ima ugradni kontroler na sebi pa zato ima i uticaja na performanse PC-a. Karakteristike North Bridge-a je da može da pristupi podacima u RAM memoriji koristeći manji takt nego drugi North Bridge modeli, tj. čipset ga čini bržim, jer je brži od ostalih komponenti. Brzina matičnih ploča zavisi od toga koji čipset koriste. Možemo da koristimo posebnu memorijsku tehnologiju za RAM koja će biti definisana u NorthBridge i samo da joj pristupamo iz tog čipseta. Ne možemo namjestiti EDO memoriju u većinu matičnih ploča za 486-ice, zbog toga što čipset za Socket 3 podnožija ne zna kako da komunicirasa ovom vrstom memorije. Isto tako, North Bridge koji je ugrađen za Intel- ov čipset 430FX, nezna kako da komunicira sa SDRAM memorijom, što već nije slučaj sa čipovima Intel 430VX i430TX, na primjer. Frekvenncija matične ploče je definisana od strane North Bridge-a (za Intelove čipsetove saSocket 7 podnožijem North bridge generiše takt samo do 66Mhz, a za Via čipsetove sa istim podnožijem generiše takt 75Mhz). 4.3. SOUTH BRIDGE -SB ( južni most) je drugi bitan dio, koji se obično nalazi nešto ispod NB-a. Sa CPU-om komunicira preko NB, i zadužen je za "sporiju komunikaciju". Praktično sve što priključite na kompjuter sem grafičke i RAM-a ide preko njega. Tu spadaju:- IDE magistrala za sve PATA i SATA uredjaje- HDD, DVD...-PCI magistrala PCI(express) kartice- modemi, zvučne i neke grafičke, raid i sata kontroleri...-USB kontroler. preko USB-a danas se priključuju gotovo svi eksterni 17
  • 18. Stručni rad Svetisav Kostić uređaji-ISA magistrala je prethodnik PCI. danas se koristi za kompunikaciju sa tastaturom, mišem, BIOS-om i FDD-om-brojne druge vačne funkcije: SMbus, DMA controller, Interrupt controller, ACPI. Osnovne karakteristike South Bridga su da ostvare komunikaciju izmedju ISA i PCI magistrale. Pored toga, posjeduje kontroler prekida i DMA kontroler u samom čipu, i kontrola svih ostalih periferija. U slučaju da na matičnoj ploči sa posebnim periferijama, kao što je video ili audiokontroler, kontrola bi bila ostvarena od strane posebnog video ili audio procesora. Ovaj procesor je konektovan direktno na PCI magistralu. Danas, South Bridge radi sa mnogim poboljšanjima kao što je Ultra-ATA (UDMA, Ultra-DMA) pronalazak, koji omogućava IDE hard disku mnogo veći transfer podataka čak do 33,3 MB/s, pored uobicajnih 16,6 MB/s.Takodje posebnu pažnju posvećuje i USB magistrali koja je prikačena direktno na South Bridge. Kod starijih ploča, North bridge zamenjuje PCI magistralu i South bridge je konektovan na njega kao drugi PCI uredjaj. Danas,North bridge i South bridge su povezani na mnogo većimmedjusobnim br zinama, a PCI magistrala je generisana od strane South bridge-a. AtlonovAthlon 64 CPU ima ugradjen dio North bridge čipa. Procesor ima svoj kontroler za kontrolu memorije, tako da je memorija direktno povezana na procesor. Sam AGP tako radi kao nezavisan čip ili je isključen sa South bridge-a.Intelov plan za naredne godine, je da generiše nove brže magistrale za PCI, nazvane PCIExpress. Ove magistrale treba da rade na 2.5 GHz taktu i da imaju transfer od 240 megabajta po sekundi. Kako će raditi brže od AGP-a, samim tim će isključiti podršku Northbridge-a i samogAGP slota na matičnoj ploči, tako da će tipične matične ploče dobiti nekoliko novih extra brzihslotova za ostale uredaje. Na ovom modelu ploče, South bridge će biti kao bilo koji drugi uređaj na PCI Express magistrali, i tako omogućiti podršku svim generacijama PCI slotova, isvih postojećih kartica koji rade na njemu. South bridge će takodje sadržati kontrolnu logiku za upravljanje hard diskom, tastaturom, mišom, serijskim, paralelnim i USB portom.Izmedju čipseta i fizičkih konekcija i kablova za uredjaje, postoji i dodatni čip koji reguliše napon i samim tim dovodi do zaštite uređaja. 4.4. Početak razvoja 18
  • 19. Stručni rad Svetisav Kostić Kako su prve matične ploče za PC-e bile su konstruisane od 100 i više različitih komponenata,ali danas, zahvaljujuci velikom napretku poluprovodničke tehnologije, naći ćete sam onekoliko modula na matičnoj ploči, koji obezbeđuju veliki broj funkcija. Matične ploče za 8088/86 i 80286 procesore koriste mnoštvo konvencionalnih TTL čipova. Sve dok nisukreirane matičnenploče za 386 procesore, razni proizvođači, kao, na primjer SiS, ETEQ, ALI,VIA i Intel, nisu razvijali specijalne čipsetove. Čipset je uvijek dizajniran za određenu familiju procesora. Pošto čipsetovi različitih proizvođača imaju različitu strukturu, imaju u različite izvode, konekcije, registre i funkcije. Ovo nas tjera da se zapitamo kako proizvođači još uvijek mogu proizvoditi svoje čipsetove koji su kompatibilni sa svim softverom, sve do operativnog sistema. Na primer, kada je odgovarajući VIA cipset instaliran, Windows 98 pokrenut na Pentium III procesoru radi isto kao da je cipset Intelov. BIOS je odgovoran za ovaj zadatak i do izvesne granice formira vezu između različitih hardverskih komponenata i softwera (adresiranja, BIOS prekida i DOS prekida). Klasifikacija čipsetova se vrši prema hardveru koji podržavaju: obično je isti cčipset u stanju da radi sa procesorima jedne generacije (npr. Intel BX čipset je u stanju da radi sa Pentium II, Pentium III i Celeron procesorima), podržava jednu do dvije vrste memorije (danas najcešće u pitanju SDRAM, ali postoje čipsetovi koji podržavaju i rad sa SDRAM i RDRAMmemorijom) i sl. Očigledno je da kvalitet čipseta igra vrlo važnu ulogu, kako u pogledu performansi, tako i u pogledu stabilnosti rada racunara. Tradicionalni proizvođači čipsetova su Intel, AMD, Via, Ali, SiS i drugi. Koristeći činjenicu da najbolje poznaje sopstvene procesore, Intel je dugo bio proizvođač najkvalitetnijih čipsetova za njih. Međutim, prodorom kvalitetnih AMD procesora, prije svih Athlona, i na ovom polju Intel dobija konkurenciju. Međutim, zbog snažnog forsiranja skupe RDRAM memorije umjesto jeftinog i otprilike podjednako brzog SDRAM-a, Intel je dopustio da konkurencija postane ravnopravna sa njim i na polju čipsetova za Intel procesore. 4.5. 486 PCI ČIPSET Uvođenje PCI (peripheral components interconnect ± sistem medusobnog povezivanja perifernih uređaja i implementacija odgovarajućih PCI slotova za kartice proširenja doveli su do korjenite promjene u arhiktekturi čipsetova. Redosled razvoja bio je od PC do ISA magistrale, zatim doEISA i VLB magistrala i konačno do PCI magistrale. Intel je primarni referentni kreator PCI, tako da je izbacio prvi čipset za PCI, koji je prvobitno bio namijenjen za 486 procesore. Jedan od prvih 19
  • 20. Stručni rad Svetisav Kostić čipsetova za 486 procesore bio je pozant kaoSaturn (tip 82420) i razvijen je od strane Intela. Sastoji se od sledećih čipova:- 82424TX: Keš/DRAM kontroler, (CDC, 82424TX) - CDC spaja magistralu procesora sa PCI magistralom, čini adresne i kontrolne signale dostupnim i sadrži kontroler keša i kontroler DRAM-a Radi direktno sa DPU-om koji je odgovoran za kontrolu podataka. Ipak, zbog velikog broja izvoda i međusobnih veza, ova dva modula nisu instalirana u jednom kućištu.- 82423TX: Data Path Unit, (DPU, 82423TX) ± Data path unit (DPU ± blokovi putanje podataka) su u suštini modeli drajvera za sabrinicu podataka, a integrisani su u sistemski kontroler u drugim čipsetovima.- 82378IB: System I/O (SIO, 82378IB) ± SIO modul (sistemski BIOS) kreira interfejs između PCI i ISA magistrale. Sadrži standardne konponente, koje su korišćene u ISA i EISA PC-ima. Ovo uključuje i tajmer, kontroler prekida i kontroler DRAM-a, tako da ISA kartice rade i u PCI racunaru. U tom cilju se na matičnoj ploči obično nalaze tri, ili četiri slota ovog tipa.U PC računaru ISA magistrala ima najniži prioritet. Takođe, možete vidjeti poziciju i funkciju različitih sistema magistrala u PC-u. SIO modul sadrži arbitra PCI magistrale, koji može upravljati sa dva dodatna mastera PCI magistrale, pored CDC-a. Prvi čip perifernih uređaja za PCI, koji je mogao da radi kao master PCI magistrale, bio je SCSI53C18 kontroler, koji je proizvela kompanija NCR (danas Symbol Logic). 4.6. INTELOV PENTIUM ČIPSET ZA SOCKET Intel je vrlo brzo izvršio izmjene od PCI čipseta za 486 procesore do čipseta za Pentium procesore. Ipak, njegove performanse nisu ispunile sva očekivanja. Mercury čipset, koji se sastoji od jednog 82434LX, jednog 82378 i dva 82433s, bio je prvi čipset za Pentium procesore koji rade na 60, ili 66 MHz ± prva generacija Pentium procesora. Tehnološki, ovaj čipset, isto kao i 60/66 MHz procesori, nije ponudio bolje performanse od dobrog 486-DX2 sistema, koji je u svoje vrijeme (oko 1993. godine) bio najracionalniji izbor. DX2 sistem nije imao problema sa upotrebom moćnijeg procesora kao što je 486DX4, mada su neke matične ploče zahtijevale među podnožije za procesor, koje pretvara napon od 5V na 3,3V. Osim toga, Mercury čipset nije posebno razvijen za primjenu svih osobina Pentiuma. Umjesto toga, u osnovi je to samo mala modifikacija PCI čipseta.Triton čipset je bio predstavljen nešto kasnije (uzimajući u obzir činjenicu da su Pentium procesori već bili dostupni godinu ili dvije), ali to je bio prvi pravi čipset za Pentium PCI sistem. Zvanično ime za Triton je bilo 82430FX i sastojao se od četiri modila:- S82437FX: Triton system controller (TSC) ± Sadrži kontrolere keš i DRAM memorije. TSC je kontrolna jedinica za transfer podataka između procesora, keša, DRAM-a i PCI magistrale. Integrisani kontroler L2 keša podržava write-back keš do maksimalne veličine od 512Kb. Keš memorija može biti kreirana upotrebom 20
  • 21. Stručni rad Svetisav Kostić standardnog, burst, ili protocnog burst SRAM-a (statički RAM).- S82438FX: Triton data paths (TDP) ± Dva TDP-a rade zajedno sa TSC-om da bi obezbijedili do 128 Mb standardnog, ili EDO RAM-a. TDP-ovi su odgovorni za keširanje magistrale podataka (drajver i rastavna funkcija) za svu memoriju i U/I transfer.- S82371FB: PCI ISA IDE Xcelerator (PIIX) ± PIIX je PCI-ISA most i naslednik SIO modula. Ovaj modul povezuje PCI magistralu matične ploče sa ISA magistralom, koja je tu prisutna zbog tradicionalnih razloga. PIIX je odgovoran za cjelokupnumkomunikaciju ISA magistrale Itakođe sa drži DMA kontroler i kontroler prekida, tajmer/brojač, jedinice za funkcije u štrde energije i poboljšani IDE (EIDE) interfejs za povezivanje hard diskova i CD-ROM uređaja.Intel je izbacio veliki asortiman Triton čipsetova brzo jedan za drugim ± svaki od njih je bio osavremenjen i teško ih je bilo razlikovati po imenima. Imena ovih čipsetova uvijek počinju sa 82430, pa slijedi posebna skraćenica (nezvanične oznake FX = Triton 1, HX = Triton 2, VX =Triton 3, TX = Triton 4). PIIX3 u poređenju sa PIIX, nudi podršku za USB (universal serial bus), a njegov naslednik PIIX4 sadrži časovnik realnog vremena i CMOS-RAM i upravlja Ultra-DMA/33 transferom za odgovoravajuće hard diskove. Pored navedenog u PIIX4 je integrisan i I2C kontroler. Onomogućava praćenje napona, ventilatora i različitih temperatura (procesora, unutrašnjosti). Ako se pojavi greška, startuje se određeni alarm. 4.7. PENTIUM PRO I PENTIUM II ČIPSETOVI Prvi čipset za Pentium Pro je 82440KX, koji je nezvanično poznat kao Orion. Sastoji se od ukupno osam čipova 82452KX, 82453KX I 82454KX kontrolera, PIIX (82371) PCI/ISA mosta (koji je korišćen u predhodno opisanim čipsetovima) I četiri 82451KX modula puta podataka. Performanse obezbjedjene ovim čipom su, u principu, jednako razočaravajuće za stone sisteme kao što je bio prvi čipset za Pentium procesore. Orion je bolji za višeprocesorske sisteme, kao što su oni u serverima. To je razlog što je Intel predstavio PentiumPro 8144082437FX(Natchma) čipset, brzo nakon toga. Ovaj čipset nudi performance koje se mogu upotrijebiti i u stonim računarima I sastavljen je od sledećih komponenti:- SB82441FX: PCI memorijski kontroler (PMC)- SB82442FX: Data bus accelerator (DBX) ± ubrzivač magistrale podataka- SB82371SB: PCI ISA IDE X celerator (PIIX3)Ovaj čipset nema keš kontroler, zato što je on integrisan u sam PentiumPro procesor, zajedno sa L1 i L2 kešom. Glesdano spolja, Pentium II je kao procesor PentiumPro (sa MMX dodatkom); prvi čipset za Pentium II procesore je 8244082437FX. Najprimetnija razlika je u Slot 1 podnožju za procesor, jer PentiumPro koristi Socket tipa No.8, inače nema bitne razlike u čipsetu kada koristite Pentium Pro ili Pentium II. 21
  • 22. Stručni rad Svetisav Kostić 4.8. PENTIUM II, PENTIUM III I CELERON ČIPSETOVI INTEL 440 BX Iako je na tržižte izbačen još 1998. Intel 440 BX se i danas intenzivno koristi. Pojavio se zajedno sa varijantama Pentiuma II na 350 i 400 MHz, koji su prvi Intel procesori koji su radilina spoljnoj magistrali (FSB - Front Side Bus) brzine 100 MHz. BX set se sastoji od dva čipa:82443BX (AGP host bridge kontroler) i 82371AB (PCI-ISA bridge). Radi sa Intel PII, PIII I Celeron procesorima i podržava FSB frekvencije od 66 do 100 MHz. Podržava rad sa AGP, PCIi ISA magistralama i nudi USB podršku. Koristi isključivo SDRAM memoriju. Zbog Intelove politike forsiranja RDRAM memorije dugo je bio jedini Intelov proizvod više klase koji radi sa SDRAM-om i kao takav je korišćen od strane brojnih proizvođača za razvoj stabilnih i brzih ploča. Slika 8. Intelov čipset 4.9. ČIPSETOVI ZA AMD PROCESORE 4.9.1. AMD 750 AMD 750 čipset namijenjen je radu sa AMD Athlon procesorima. Podržava AGP 2x standard, USB, PCI i ISA magistralu. Radi sa PC-100 SDRAM - om (100 MHz), a podržava Athlonovu EV6 magistralu koja radi na 100 MHz, ali korišcenjem obje ivice takta kao aktivne, postiže efektivnih 200 MHz. Sastoji se iz dva čipa: AMD 751 i AMD 756. Za diskove nudi Ultra ATA66 podršku. Kao što se po specifikacijama vidi, AMD 750 čipset predstavlja stariju generaciju čipsetoav za AMD Athlon. 22
  • 23. Stručni rad Svetisav Kostić Slika 9. AMD 8 series 4.9.1. AMD 760 AMD 760 je čipset sledeće generacije namijenjen radu sa Athlon procesorima i pr ocesorima koji koriste sistemsku magistralu kompatibilnu sa Athlonovom (AMD Duron). Čine ga dva čipa: AMD 761 i AMD 766. Pored standardnih ISA, PCI i USB podrški, 760 podržava AGP 4x i UltraATA 100 standarde. Ipak, vjerovatno najvažnija karakteristika ovog čipseta je podrška za DDR (Double Data Rate) SDRAM memoriju. DDR tehnologija predstavlja mogućnost da memorija radi na efektivno duplo većem taktu od sistemskog kloka, čime se otvara mogućnost za potpunije iskorišćenje Athlon-ove EV6 magistrale. Ova memorijska arhitektura je glavni konkurent RAMBUS memoriji koju Intel forsira kao rješenje za viću klasu svojih procesora. Slika 10. AMD 9 series 5. ZAKLJUČAK 23
  • 24. Stručni rad Svetisav Kostić U prethodnom izloženom radu opisana je osnovna evoluacija BIOS memorije, od prvih matičnih ploča i njihove primjene pa sve do današnje tehnologije u ovom pravcu. Date su i opisane verzije BIOS-a, kao i osnove BIOS memorije. Opisano je kako da pristupimo BIOS-u sa nešeg računara, određene podešavanja. Dati su razlozi zbog kojih je potrebno flešovanje BIOS-a. U daljem radu prestavljena je KEŠ momorija računara, ulogai i funkcija u sistemu rada samog računara. Primarna keš memorija, kao i sekundarna keš momorija. 6. LITERATURA 24
  • 25. Stručni rad Svetisav Kostić 1. prof. Dr Milan Milosavljević, prof. dr Mladen Veinović, prof dr. Gojko Grubor, Osnovi informatike, Univerzitet SINGIDUNUM – BEOGRAD, 2009 (56 – 69). 2. Prof. Živko Tošić, KEŠ MEMORIJA, Mašinsko-elektrotehnička škola, Priboj, 2008. (1-22). 3. Internet izvori. 4. http://hr.wikipedia.org/wiki/Hardver 5. www.tutoriali.org 25