Žinios Discovery
/ Knowledge Discovery >> Žinios Discovery >> Technika >> kompiuteris >> kompiuterinės įrangos >>

Kaip Computer Memory Works


RAM greitis yra valdomas autobusų pločio ir autobusų greitis. Autobusų plotis nurodo bitų skaičius, kuris gali būti siunčiami į procesoriaus vienu metu ir autobusų greitis nurodo, kiek kartų Bitų grupė gali būti siunčiamas kiekvieną sekundę skaičius. Autobuso ciklas įvyksta kiekvieną kartą duomenys keliauja iš atminties į procesoriaus. Pavyzdžiui, 100 MHz 32 bitų magistralės teoriškai gali išsiųsti 4 baitai (32 bitai atskirtas 8 = 4 baitai) Duomenų, kurie turi CPU 100 milijonų kartų per sekundę, o 66 MHz 16 bitų magistralės gali siųsti 2 baitų duomenų 66 milijonų kartų per sekundę. Jei jūs matematikos, jūs pamatysite, kad tiesiog pakeisti autobuso plotis nuo 16 bitai 32 bitai ir greitį nuo 66 MHz iki 100 MHz mūsų pavyzdyje leidžia tris kartus daugiau duomenų (400 mln baitų, palyginti su 132 mln bytes) praeiti pro prie procesoriaus per sekundę.

Iš tikrųjų, RAM paprastai neturi veikti optimaliai greičiu. Latency keičia lygtį radikaliai. Latency nurodo laikrodis ciklų, reikalingų perskaityti informacijos tiek skaičių. Pavyzdžiui, RAM įvertinta bent 100 MHz, yra gali siųsti truputį 0.00000001 sekundžių, bet gali būti, 0.00000005 sekundžių pradėti skaitymo procesą pirmą bitų. Siekiant kompensuoti vėlavimą, procesoriai naudoja specialią techniką, vadinamą sprogo režimą.

sprogo režimas priklauso nuo lūkesčių, kad prašomi procesoriaus duomenys bus saugomi eilės atminties ląsteles. Atminties valdytojas įtaria, kad nepriklausomai nuo CPU dirba ir toliau bus iš tos pačios serijos atminties adresus, todėl skaito kelis iš eilės einančius duomenų bitai kartu. Tai reiškia, kad tik pirmasis bitų yra taikoma visa poveikio latentiškumo; skaityti eilės bitai trunka žymiai mažiau laiko. Vardinė sprogo režimas atminties paprastai išreiškiamas kaip keturių skaičių, atskirtų brūkšneliais. Pirmasis numeris jums pasakys laikrodis ciklų, reikalingų pradėti skaityti operaciją, skaičių; antra, trečia ir ketvirta numeriai pasakys, kiek ciklų reikia skaityti kiekvieną kartą iš eilės tiek eilutėje, taip pat žinomas kaip wordline. Pavyzdžiui: 5-1-1-1 jums pasakys, kad tai trunka penkis ciklus skaityti pirmąjį tiek ir vienas ciklas kiekvienam tiek po to. Akivaizdu, kad šie skaičiai yra mažesni, tuo geriau atmintyje spektaklis.

sprogo režimas dažnai naudojamas kartu su "pipelining", kitas kuo labiau sumažinti vėlavimą poveikį priemonė. Pipelining organizuoja duomenų gavimo į susirinkimų-line proceso rūšiuoti. Atminties valdiklis vienu metu skaito vieną

Page [1] [2] [3] [4] [5] [6]