Головна Головна -> Реферати українською -> Інформатика, комп'ютери, програмування -> Кешування пам'яті

Кешування пам'яті

Назва:
Кешування пам'яті
Тип:
Реферат
Мова:
Українська
Розмiр:
22,77 KB
Завантажень:
218
Оцінка:
 
поточна оцінка 5.0


Скачати цю роботу безкоштовно
Пролистати роботу: 1  2  3  4  5  6  7  8  9  10  11  12  13  14 
Кешування пам'яті
курсова робота з інформатики


ЗМІСТ


Вступ
В процесорах сімейства Pentium для підвищення продуктивності комп'ютера, серйозній доробці піддався механізм кешування оперативної пам'яті.
Тактова частота ядра сучасних процесорів в даний час зросла в 1000 разів і перевищила 2000 Мгц, а ось частотні характеристики оперативної пам'яті сильно відстають. Наприклад, модулі дешевої динамічної пам'яті працюють на частоті всього 133 Мгц.
Розрив позначився вже при появі перших 16-розрядних процесорів. Мікросхеми пам'яті, які могли працювати на тій же швидкості, що й процесор, виявилися дуже дорогими для застосування в персональних комп'ютерах. А дешеві мікросхеми динамічної пам'яті, які дозволяли берегти багато даних, на жаль, не відрізнялися швидкодією. Тому розробники комп'ютерів використовували принцип організації пам'яті, який застосовували у великих ЕОМ.
Оскільки процесор в кожний момент часу працює з обмеженим адресним простором, то необхідні для поточної роботи дані можна берегти в дорогих, але швидких мікросхемах. Основна ж пам'ять виконується на повільних, але зате дешевих мікросхемах, що дозволяють зберігати багато даних. Тому процесор, використовуючи таке розділення пам'яті, більшу частину часу використовує швидку пам'ять і звертається до основної тільки при необхідності. Такий вид швидкодійної пам'яті був названий кешем (від англ. cache – склад, тайник).
Технологія виготовлення процесорів удосконалювалася. Можливості кеша, виконаного на окремих мікросхемах і розташованого на системній платі, були швидко вичерпані. Для подальшого підвищення продуктивності комп'ютера кеш вирішили розділити на дві частини – традиційний кеш на системній платі залишили незмінним, а на кристалі процесора організували ще один кеш, який повинен працювати на тактовій частоті процесора. Такий принцип організації пам'яті був реалізований в деяких 386 процесорах, а, починаючи з процесорів Intel , став обов'язковий. Кеш, розташований на кристалі процесора, отримав назву – первинний кеш (LI Cache) або внутрішній кеш.
Надалі, для ефективного використання 64-розрядної шини в сімействі процесорів Pentium додали ще два рівні – вторинний кеш L2 Cache і L3 Cache.
Кешування пам'яті є "прозорим" для програм і програмістів, тобто процесор і чіпсет системної плати в більшості випадків самі визначають необхідні дані, які будуть зберігатися в кеші. Крім того, вони стежать за тим, щоб дані в кеші і основній пам'яті відповідали один одному, оскільки до оперативної пам'яті може звертатися не тільки процесор, але й зовнішні пристрої.
Механізм кешування в кожному з подальших типів процесорів Pentium піддавався серйозній доробці. Фактично, в сучасних процесорах на кристалі разом з блоками обробки даних розташована внутрішня оперативна пам'ять – кеш, яка за своїми розмірами перевершує об'єм всієї пам'яті (ОЗУ, вінчестер), якою колись оперував комп'ютер з процесором 386. Слід відмітити, що розмір первинного кеша частіше всього буває рівний 8, 16 або 32 Кбайт, а вторинного – 256 або 512 Кбайт. Хоча, наприклад, в деяких процесорах вторинний кеш може досягати і 1 Мбайт або бути взагалі відсутній. У нових процесорів зовнішній кеш не застосовується.
Щоб зрозуміти складність організації механізму кешування даних, треба врахувати, що кожний рівень кеша працює на своїй тактовій частоті. Наприклад, первинний кеш повинен діяти на частоті ядра процесора. Вторинний кеш (внутрішній) часто синхронізується на половинній частоті ядра процесора. Зовнішній кеш, найповільніший, використовує частоту системної плати, яка в більшості випадків не перевищує 133 Мгц.


Розділ 1. Кешування пам’яті як процес оптимізації роботи комп’ютера
1.1. Статична пам'ять
Статична пам'ять – SRAM (Static Random Access Memory), як і виходить з її назви, здатна зберігати інформацію в статичному режимі – тобто скільки завгодно довго за відсутності звертань (але за наявності живлячої напруги). Елементи статичної пам'яті реалізуються на тригерах – елементах з двома стійкими станами.

Завантажити цю роботу безкоштовно
Пролистати роботу: 1  2  3  4  5  6  7  8  9  10  11  12  13  14 



Реферат на тему: Кешування пам'яті

BR.com.ua © 1999-2017 | Реклама на сайті | Умови використання | Зворотній зв'язок