Esisiin

Esisiin (FSB ingl Front Side Bus) on arvuti liides vanemates (1990–2000) Inteli protsessoritega arvutites. AMD vastavaks tehnoloogiaks on EV6 liides. Mõlema ülesanne on edastada andmeid keskprotsessori ja mälukontrolleri vahel, mida kutsutakse ka põhjasiiniks.

Mõnedel arvutitel on ka keskprotsessorit vahemäluga ühendav tagasiin. Niisuguse liidese ja sellega ühendatud vahemälu vaheline kiirus on suurem kui ühendus muutmäluga läbi esisiini. Esisiini kiirust kasutatakse tavaliselt arvuti kiiruse kirjeldamiseks.

Kaasaegsemates arvutites on esisiin asendatud HyperTransport, Intel QuickPath InterConmnect või Direct Media Interface liidesega.

 Ajalugu 
Termin tuli kasutusele, kui Intel kuulutas välja Pentium Pro ja Pentium II protsessorid 1990. aastal. "Esi" viitab siinpuhul protsessori välisele liidesele, mis ühendab protsessori kogu ülejäänud arvuti komponentidega. Tagasiin aga tagab ühenduse ainult vahemälu või teiste keskprotsessoritega.

Esisiini esineb põhiliselt personaalarvutite emaplaatidel ja serverites. Nimetatud tehnoloogia tõi kaasa arvuti kiiruse kasvu, mida komplektse siini arhitektuuriga arvutid eelneval aastakümnel saavutada ei suutnud.

Esisiinid ühendavad protsessori ja kogu ülejäänud riistvara tavaliselt kiibistike abil, mida Intel implementeeris põhjasilla ja lõunasillana. Teised siinid nagu PCI, kiirendatud graafikaport (AGP) ja mälusiinid on ühendatud samuti neisse kiibistikesse, et andmeid eri komponentide vahel edastada. Eespool nimetatud siinid töötavad tavaliselt esisiini taktsagedusel, kuid ei pruugi olla sellega sünkroonitud.

Vastuseks AMD Torrenza algatusele avas Intel protsessorite pesa esisiinid kolmandate osapoolte seadmetele. Intel hoidis hoolikalt silma peal kellele anda ligipääs esisiinile, lubades ainult Inteli protsessoreid keskprotsessori pesasse. Antud algatuse tulemusena tulid välja FPGA protsessorid, Intel-Xilinx-Nallatech ja Intel-Altera-XtremeData partnerlusest, mis anti välja 2008. aastal.

 Komponentide töökiirused 
pisi|461x461px|Tüüpiline kiibistiku asetus

 Protsessor 
Üldiselt määratakse protsessori töösagedus nii, et pannakse esisiini taktsagedusele protsessori taktsageduse kordaja. Protsessoril on sisese taktsageduse kordajaks 8 ja protsessor on seatud töötama kaheksa korda kiiremini kui esisiin. Näiteks kui protsessor töötab kiirusel 3200 MHz, siis ta kasutab esisiini kiirusel 400 MHz. Erinevad protsessori sagedused saavutatakse erinevate esisiinide sageduste ja protsessorite kordajatega.

 Mälu 
Esisiini kiiruse seadmine on otseselt seotud muutmälu kiirusega. Mälukontroller ühendab põhjasilda muutmäluga, samamoodi nagu ka esisiin ühendab protsessorit põhjasillaga. Vahel peavad need siinid töötama ühel kiirusel. Kui määrata esisiini taktsageduseks 450 MHz, tuleb ka mälu taktsageduseks määrata 450 MHz.

Uuemates süsteemides võib kohata erinevate suhetega kiirusi (nt 4:5). Sellises olukorras jookseb mälu 5/4 esisiini kiirusest, mis tähendab, et esisiin saab töötada taktsagedusel 400 MHz, kuid esisiin sagedusel 500 MHz. Seda kutsutakse tavaliselt asünkroonseks süsteemiks. Erinevate arhitektuuridega komponentide puhul võib selline seadistus kaasa tuua ootamatuid tagajärgesid.

Audio-, video-, pildi- ja graafikatöötluses mängib esisiini kiirus väga suurt rolli. Kuna eelnimetatud tegevused toetuvad raskelt mälule, siis aeglane esisiin võib andmete edastamisele väga palju aega kulutada ja kogu tööprotsessi aeglustada. Tagajärjeks on olukord, kus protsessor peab ootama esisiini järel enne kui ta midagi edasi saaks teha. Võib tekkida aga olukordi, kus andmete töötlemiseks kulub rohkem aega kui esisiinil nende kohaletoimetamiseks. Sel juhul jõuab esisiin oma töö alati õigeaegselt tehtud ega peata muid komponente.

 Perifeersed siinid 
Mälusiiniga sarnasteks siinideks on PCI ja AGP siinid. Ka nende tööprotsess on asünkroonne. Vanemates süsteemides töötavad need siinid mitu korda väiksema taktsagedusega kui esisiin. Selle määrab BIOS. Uuemates süsteemides võtavad PCI, AGP ja PCI-Expressi perifeersed siinid võtavad vastu privaatseid taktsignaale, mis tagab selle, et nad ei sõltu enam esisiini ajastusest.

 Kiirendamine 
Kiirendamine (ingl overclock) on nähtus, kus teatud arvuti komponente pannakse töötama suurematel taktsagedustel kui see on seatud töötama tehaseseadetega. Seda saavutatakse sageduse, sageduse kordajate ja voolu pingete muutmisega.

Tänapäeval on kiirendamine tunduvalt kergemaks muutunud. Arvutikomponentide tootjad väljastavad tooteid, mis on juba ette valmistatud kiirendamiseks ja samuti on paljudesse emaplaatidesse sisse ehitatud paljud automatiseeritud võimalused komponentide kiirendamiseks.

 Areng 
Esisiini eelis oli suur paindlikkus ja madal hind, kui teda esimest korda kavandati. Mitmetuumalised protsessorid seavad oma tuumad esisiinile ja kasutavad sümmeetrilisusest tulenevaid eeliseid kiiremaks tööks. Ainukeseks piiranguks oligi esisiini andmeedastusvõime.

Esisiini kasutati kõikides Intel Atom, Celeron, Pentium, Core 2 ja Xeon protsessorite mudelites aastani 2008. Esialgu oli esisiin keskmiseks osaks kõikide süsteemi seadmete ühendamiseks protsessoriga.

Selle tehnoloogia negatiivseks küljeks oli aga see, et liiga palju andmeid üritatakse saata läbi ühe siini. Aastate jooksul muutusid protsessorid aga võimekamateks ja enam ei suutnud esisiin andmete edastamisega hakkama saada. Siit tulidki välja uued tehnoloogiad: AMD HyperTRansport ja Inteli DMI 2.0 või QPI. Need seadmed ei kasuta enam põhjasilda, et suhelda sisend-väljundkontrolleriga, lõunasillaga ja muude komponentidega, vaid luuakse otseühendus. Nii kaotatakse koormus esisiinilt ja jaotatakse see laiali.

Tänapäeval on protsessorid arenenud nii kaugele, et mälukontrollerid on protsessorisse sisse ehitatud, mille tõttu saab HyperTransport või QPI midagi muud efektiivsemalt teha.

 Andmeedastuskiirus 
Esisiini maksimaalne andmeedastuskiirus saadakse tema andmeraja laiuse, taktsageduse ja andmehulga saatmise arvu (takti tsükli kohta) korrutisena. Näiteks 64 biti laiune esisiin (8 baiti), mis töötab kiirusel 100 MHz ja edastab 4 andmehulka ühe takti tsükliga, omab andmeedastuskiirust 3200 megabaiti sekundis (MB/s).

8 B × 100 MHz × 4/tsükkel = 3200 MB/s

Andmehulga edastus ühe tsükli kohta sõltub kasutatavast tehnoloogiast. GTL+ edastab ühe andmehulga ühe tsükli kohta, EV6 2 andmehulka tsükli kohta ja AGTL 4 andmehulka tsükli kohta.

Paljud tootjad avaldavad esisiinide kiirust megahertsides, kuid turundusmaterjalid esitavad esisiini kiirust kui tõhusa signalisatsiooni määrana (MT/s). Näiteks kui emaplaadi või protsessori siin töötab kiirusel 200 MHz ja teeb 4 andmeedastust tsükli kohta, siis esisiini määr on 800 MT/s.

Esisiini ribalaius määratakse andmeedastuse hulgaga ühe tsükli jooksul, taktsageduse ja bittide arvuga igas edastuses.

Järgnevas tabelis on näha erinevate protsessorite spetsifikatsioone.

 Inteli protsessorid 

 Protsessor  Esisiini taktsagedus (MHz)  Edastusi tsükli kohta  Siini laius  Andmeedastuse kiirus (MB/s) Pentium  50–66  1  64 bit  400–528 Pentium Overdrive  25–66  1  64 bit  200–528 Pentium Pro  60 / 66  1  64 bit  480–528 Pentium MMX  60 / 66  1  64 bit  480–528 Pentium MMX Overdrive  50 / 60 / 66  1  64 bit  400–528 Pentium II  66 / 100  1  64 bit  528 / 800 Pentium II Xeon  100  1  64 bit  800 Pentium II Overdrive  60 / 66  1  64 bit  480–528 Pentium III  100 / 133  1  64 bit  800 / 1064 Pentium III Xeon  100 / 133  1  64 bit  800 / 1064 Pentium III-M  100 / 133  1  64 bit  800 / 1064 Pentium 4  100 / 133  4  64 bit  3200–4256 Pentium 4-M  100  4  64 bit  3200 Pentium 4 HT  133 / 200  4  64 bit  4256 / 6400 Pentium 4 HT Extreme Edition  200 / 266  4  64 bit  6400 / 8512 Pentium D  133 / 200  4  64 bit  4256–6400 Pentium Extreme Edition  200 / 266  4  64 bit  6400 / 8512 Pentium M  100 / 133  4  64 bit  3200 / 4256 Pentium Dual-Core  200 / 266  4  64 bit  6400 / 8512 Pentium Dual-Core Mobile  133–200  4  64 bit  6400–8512 Celeron  66–200  1–4  64 bit  528–6400 Celeron Mobile  133–200  1–4  64 bit  4256–6400 Celeron D  133  4  64 bit  4256 Celeron M  66–200  1–4  64 bit  528–6400 Celeron Dual-Core  200  4  64 bit  6400 Celeron Dual-Core Mobile  133–200  4  64 bit  4256–6400 Itanium  100 / 133  1  64 bit  800 / 1064 Itanium 2  100–166  4  64 bit  3200–5312 Xeon  100–400  4  64 bit  3200–12800 Core Solo  133 / 166  4  64 bit  4256 / 5312 Core Duo  133 / 166  4  64 bit  4256 / 5312 Core 2 Solo  133–200  4  64 bit  4256–6400 Core 2 Duo  200–333  4  64 bit  6400–10656 Core 2 Duo Mobile  133–266  4  64 bit  4256–8512 Core 2 Quad  266 / 333  4  64 bit  8512 / 10656 Core 2 Quad Mobile  266  4  64 bit  8512 Core 2 Extreme  266–400  4  64 bit  8512–12800 Core 2 Extreme Mobile  200 / 266  4  64 bit  6400 / 8512 Atom  100–166  4  64 bit  3200–5312

 AMD protsessorid 

 Protsessor  Esisiini taktsagedus (MHz)  Edastusi tsükli kohta  Siini laius  Andmeedastuskiirus (MB/s) K5  50–66  1  64 bit  400–528 K6  66  1  64 bit  528 K6-II  66–100  1  64 bit  528–800 K6-III  66 / 100  1  64 bit  528–800 Athlon  100 / 133  2  64 bit  1600–2128 Athlon XP  100 / 133 / 166 / 200  2  64 bit  1600–3200 Athlon MP  100 / 133  2  64 bit  1600–2128 Mobile Athlon 4  100  2  64 bit  1600 Athlon XP-M  100 / 133  2  64 bit  1600–2128 Duron  100 / 133  2  64 bit  1600–2128 Sempron  166 / 200  2  64 bit  2656–3200

 Välislingid 

 Välislingid 
 Esisiin, vallaste.ee

Kategooria:Arvutisiinid
Kategooria:Emaplaat