КАТЕГОРИИ:


Астрономия- (809) Биология- (7483) Биотехнологии- (1457) Военное дело- (14632) Высокие технологии- (1363) География- (913) Геология- (1438) Государство- (451) Демография- (1065) Дом- (47672) Журналистика и СМИ- (912) Изобретательство- (14524) Иностранные языки- (4268) Информатика- (17799) Искусство- (1338) История- (13644) Компьютеры- (11121) Косметика- (55) Кулинария- (373) Культура- (8427) Лингвистика- (374) Литература- (1642) Маркетинг- (23702) Математика- (16968) Машиностроение- (1700) Медицина- (12668) Менеджмент- (24684) Механика- (15423) Науковедение- (506) Образование- (11852) Охрана труда- (3308) Педагогика- (5571) П Arhitektura- (3434) Astronomiya- (809) Biologiya- (7483) Biotehnologii- (1457) Военно дело (14632) Висока технологиите (1363) Geografiya- (913) Geologiya- (1438) на държавата (451) Demografiya- ( 1065) Къщи- (47672) журналистика и SMI- (912) Izobretatelstvo- (14524) на външните >(4268) Informatika- (17799) Iskusstvo- (1338) История- (13644) Компютри- (11121) Kosmetika- (55) Kulinariya- (373) култура (8427) Lingvistika- (374) Literatura- (1642) маркетинг-(23,702) Matematika- (16,968) инженерно (1700) медицина-(12,668) Management- (24,684) Mehanika- (15423) Naukovedenie- (506) образование-(11,852) защита truda- (3308) Pedagogika- (5571) п Политика- (7869) Право- (5454) Приборостроение- (1369) Программирование- (2801) Производство- (97182) Промышленность- (8706) Психология- (18388) Религия- (3217) Связь- (10668) Сельское хозяйство- (299) Социология- (6455) Спорт- (42831) Строительство- (4793) Торговля- (5050) Транспорт- (2929) Туризм- (1568) Физика- (3942) Философия- (17015) Финансы- (26596) Химия- (22929) Экология- (12095) Экономика- (9961) Электроника- (8441) Электротехника- (4623) Энергетика- (12629) Юриспруденция- (1492) Ядерная техника- (1748) oligrafiya- (1312) Politika- (7869) Лево- (5454) Priborostroenie- (1369) Programmirovanie- (2801) производствено (97182) от промишлеността (8706) Psihologiya- (18,388) Religiya- (3217) с комуникацията (10668) Agriculture- (299) Sotsiologiya- (6455) спортно-(42,831) Изграждане, (4793) Torgovlya- (5050) превозът (2929) Turizm- (1568) физик (3942) Filosofiya- (17015) Finansy- (26596 ) химия (22929) Ekologiya- (12095) Ekonomika- (9961) Telephones- (8441) Elektrotehnika- (4623) Мощност инженерно (12629) Yurisprudentsiya- (1492) ядрена technics- (1748)

Вътрешен кеш i486 CPU




вътрешната памет на кеша се основава на четири модули с частично асоциативен общ капацитет разпределение на 8 килобайта (КВ 2 във всеки модул) низ дължина 16 байта. Следователно, FA е разделена на три области: 4-битов поле С до показва номера на байт в ред, на 7-битово поле индекс б групи от четири реда и 21-битовото поле маркер. CHAZU състои от четири модула 21-битов памет на маркера за памет и четири 32-битови блокове данни, а също и 7-битов модул памет валиден малко и LRU състояния кандидати за заличаване (D / LRU) капацитет на 128 клетки за всеки модул. памет г / LRU 4 бита са предназначени за означаване на надеждността на битови линии за всеки модул CHAZU и 3 бита за съхранение код LRU статус (за заместване кандидат).

За кеш памет с помощта на стратегия за запис-чрез, и заместването на стратегия за псевдо LRU стак. Feature подмяна изпълнение алгоритъм е, че замяната се извършва само, когато мине и само да чете операции, както и по време на запис (без предварително четат) операции на писане ца се извършва само веднъж в ОП, който изключва изпълнение линия процедура замяна. Такъв е случаят, само ако изпращането на тип MOV команди от RON в ОП, и вероятността, че ще се хареса на една и съща линия, не е голямо в близко бъдеще, след като тези команди. Ето защо, този метод може да се дължи на методите на увеличаване на скоростта на вътрешния кеш чрез намаляване на времето за извършване на замяна на работа линия.

В допълнение, резултатът за запис се проверява в кеш паметта на отписване през и инициализация: SHI ако безплатно, а след това започва един цикъл за запис в не-препълнен OD, в противен случай - Влизане SHI запис буфер (разсрочено запис). CPU без да се чака влизането в ОД продължава. SHI от данните от буфера ще бъде написано, веднага щом разполага SHI и ОП.


надеждност бита се изчистват по време на почистването на вътрешния кеш при зареждане на операционната система (и по задаването на RESET). За да нулирате бита на валидност е специален автобус цикъл "Пречистване на кеша". Когато процедурата на замяна, първо да се измести ред са заредени в паметта на кеша в група от линии, в които има поне един валиден малко не е зададен, тогава, когато всички 4 бита на надеждността е "1", низ за замяна се определя от стратегията на псевдо-LRU.

i486 Алгоритъмът за подмяна на процесора изпълнява от следващите редове. Нека В0, В1 и В2 - код на текущото състояние на машината с оглед свеждане до минимум, който идентифицира еднозначно номера на модула, от които низ да бъде заместен. Кратки B0 до B2 се обновяват в валидност памет бита / LRU за всяко посещение в кеш паметта или попълване на нов ред, а сигналите, генерирани при изходите на комбинаторни веригата за управление на заместими показват линии L0, L1, L2 и L3. Таблицата съдържа алгоритъм за избор на низ замяна, и генериране на функция задвижване за прехода към следващото състояние. След подмяна низ ново състояние на автомата се съхранява в блока на валидност / LRU.



Код на състоянието B0 B2 B1 Замяна низ (MS) Брой на последния низ замяна Промяна на бита за състоянието
0 0 0 1 X X 1 X X 1 0 1 L0 L1 L2 L3 Когато L0 или L1, L2, L3, или ако, ако L0, ако L1, ако L2, L3, че ако и след това B0 B0 = 1, В1 = 0 = 1 В1 = 0 В2 = 1 В2 = 0

Сегашното състояние на номера на автомат еднозначно идентифицира модула, в които линията е предмет на замяна. С техническата реализация на този метод трябва да има LRU памет автоматните държави за всяка група линии, с вместимост, равна на капацитета на модула с памет, един маркер.

Две ситуации могат да бъдат идентифицирани, когато съдържанието на кеш ще бъдат различни от ОП:

а) когато цикъл с памет за запис забавено поради буферирането на данни в FIFO Shi (отсрочен запис);

б) когато всеки външен водещ NL модула се променя мястото на памет е показано на кеш паметта, например, данните за обновление от видео процесор.

Процесора на i486 има способността да променя конфигурацията на паметта на кеша, които контролират CR0 регистър разпределени два бита: разтвор кеширане (т.е. пълнене на кеш линии) и резолюцията в паметта на запис чрез, за ​​осигуряване на четири възможни конфигурации:

кеш Резолюция запис с резолюция Конфигурацията на кеш паметта
Cache е забранена, но възможността за използването му като SRAM с висока скорост.
Това означава, че замяната на линии любимци, запис последователно е активирана, на кеш паметта е обявена за ненадеждни. Т.е. кеш памет за временна забрана, и след това изчистете съдържанието без разрешение.
Невалидна конфигурация.
Обичайната конфигурация кеш работи.

По този начин можем да разграничим следните методи за подобряване на производителността на процесора чрез използването на кеш памет:

Използване ¨ CHAZU като а) по-висока производителност в сравнение с канала; б) ви позволява да четете в един часовник цикъл; в) намаляване на броя на инциденти, в сравнение с директно разпространение;

¨ използвате отписване чрез намаляване на броя на прочита от 42% на 8% (5 пъти) от ОР се дължи на пространствената и времевата местоположението и броя на записите остава непроменена, но те не влияят на работата на кеш паметта, тъй като кеш не чака края на записването в ОП. ОП процедура думи актуализация се извършва, вместо линии в сравнение с writeback.

Използвайте стратегия ¨ псевдо LRU комин, който намалява броя на пропуски и, следователно, по време на процедурата за замяна ред;

Използване ¨ буфер lazywriter в SI;

¨ помощта на алгоритъма на файла регистър, който се използва като буфер ши, т.е. ако SI в буфера с данни, натрупани по време на запис по интернет на lazywriter в ОП, при достъп до кеш паметта, когато г-ца (AÏTeg) OD четене линии от по-висок приоритет буфер, преди да пускате Ши, т.е. на първо място, исканата линия се отчита от ОП и се поставя в кеш паметта, а след това данните от буфера SHI записва в ОП.