Как да се измери скоростта на паметта на компютъра ви, Microsoft Office за жени
• • Семинар програма Computer 6006
Измерена производителността на паметта - проблем доста сложно. Първо, трябва да се разбере принципът на паметта и че това е наистина много бързо. В съвременния компютър реална разлика между различните технологии за памет се крие в скоростта на контролера на паметта (която е част от чипсета) и автобус се използва за прехвърляне на данни от едно място на друго. Ето кратък преглед на някои от основните части на компютъра.
Микропроцесорът - е "мозъците" - че извършва изчисления. Процесор прави чипсет от броя на компонента и която включва контролер на памет отговорен за трансфера на данни между паметта и процесора и в обратната посока. Автобус - магистрала на дънната платка за данните, която е паралелна писта, свързваща процесора, паметта и други устройства, включително тези, които отговарят за вход и изход.
Дъното включва и автобус с памет, простираща се от контролера на паметта на паметта. Автобусът за памет е най-новите компютри, всъщност се състои от две неща: основният работещ от процесора към основната памет, и още - от контролера на паметта на кеша. Когато процесорът има нужда от информация от паметта, тя изпраща искане до контролера на паметта, която извлича данни от паметта и в същото време да изпраща съобщение до процесора кога данни е готов да бъде обработена.
Екипът на изпълнение, управление на администратора, обработващия и да докладва на действителното движение на данни - всичко GR е част от функциите на подсистемата на паметта. данни Време извлечени от паметта, зависи от вида на скоростта на процесора, паметта и чипсета, която интегрира всички тези компоненти. Времето за вземане на проби за по-старите чипове памет за модул, разположен в рамките на НЧ 100-50. Колкото по-малко числото, толкова по-бързо чип, за да се отговори на команди. С появата на технологията SDRAM чипове памет стане достатъчно бързо, за да работи синхронно с системна шина на компютъра. Всяка комбинация от водещите и задния ръб на генератора на тактов сигнал определя един цикъл. По този начин, часовник работи при честота от 13.1 MHz, произвежда 1.43 милиона цикъла в секунда.
Някои компютърни компоненти са толкова бързи, че те могат да си свършат работата в един цикъл, докато други го отнема няколко цикъла. Скоростта на съвременните процесори са обикновено по-висока скорост автобус чрез т.нар честота множител. Физическото местоположение на главната памет също помага да се определи скоростта му в системата. Колкото по-висока тактова честота на микропроцесора и паметта си автобуса, толкова по-голям ефект от дори малка разлика в разстоянието между тях. Сред други методи, които се използват от инженери да се намали времето за реакция на паметта може да се нарече сноп и конвейер за предаване на пакет. При използване на сноп от процесор разделя вниманието си между две или повече банки от клетки памет или блокове в рамките на един чип.
Кеш памет - това е един много малък блок от бърза памет, която се намира физически в непосредствена близост до процесора. Тъй като е в близост и на процесора не е нужно да отидете на контролера на паметта, за да имате достъп до тях, съдържанието на кеша може бързо да се изтеглят. Това е въпрос на наносекунди (милиардни от секундата), но тези спестявания наносекунда да играе важна роля за осигуряване на работата на системите. разработчиците памет следват "80/20" правилото. Това означава, че около 20% от инструкциите, приложения и отдолу конвенционален компютър, използван за 80% от времето.
Сред най-често използваните части от код са инструкции от ниско ниво, за да спаси или извличане на файлове, признаване на входните знаци от клавиатурата, както и все повече и повече отбори, свързани с Интернет. Когато процесорът изпълнява инструкцията, контролер на паметта го копира в кеша на. Последно използване битовете данни са от най-висок приоритет. Ако кеша е пълна, най-много "стари" бита данни се изтриват и презаписани от новите. кеш паметта може да бъде част от самия процесор, или в съседство до касета или модул, на която CPU, или в гнездото на дънната платка. Съвременните компютри често използват повече от едно ниво на кеш паметта на няколко нива. Следващото се нарича първото ниво кеш, кешира L1, или първична кеш.
кеш паметта на второ ниво кеш L2 наричан също, The извършва допълнителен контрол. В система, без кеш L1 кеш от второ ниво е основната един. L2 кеш може да бъде част от процесора, и представлява чип, разположен наблизо. Най-бързият L2 кеша се намира в корпуса на процесора, тъй като разстоянието за предаване на данни се намалява до минимум. Контролерът на паметта на кеша контролира специален кеш. Когато чипа получава инструкции от основната памет, той също така улавя следващите няколко инструкции и ги поставя в кеш паметта, логично което означава, че са необходими и съседните инструкции. Колкото по-добре контролер кеш контрол алгоритъм, кеш паметта се използва по-ефективно и по-увеличава скоростта на процесора