SoftCraft
разноликое программирование

Отправная точка
Программирование
Windows API
Автоматы
Нейроинформатика
Парадигмы
Параллелизм
Проектирование
Теория
Техника кодирования
Трансляторы
Прочие вопросы

Разное

Беллетристика
Брюзжалки
Цели и задачи
Об авторе

Сервис

Форум
Подписка на новости


Способ организации персистентной кэш памяти для многозадачных, в том числе симметричных, многопроцессорных компьютерных систем

Борис Мурташин (zzeng@mail.ru), Александр Артюшин (alexnikart@mail.ru)

© 2005 г.

Текст статьи в формате pdf (~52 кб)

Аннотация

В идеале память должна обеспечивать процессор данными таким образом, чтобы сократить простои в их ожидании. К сожалению, еще не придуманы методы компиляции программ, способные обеспечить надлежащую транспортировку данных. В современных вычислительных системах уменьшение времени доступа достигается за счет иерархической организации, когда каждый следующий уровень памяти больше по объему и медленне предшествующего. При этом адресуемым является лишь самый верхний уровень памяти, остальные запоминают, в соответствии с некоторой стратегией, последние обращения к данным и способны выдавать эти данные быстрее, чем вышестоящие уровни.

Когдв инструкция в качестве операнда содержит виртуальный адрес памяти, этот адрес преобразуется в физический. По этому физическому адресу запрашиваются данные, и если они уже находятся в кэш-памяти, то доступ к ним осуществляется быстрее. Существует ряд проблем, связанных с использованием физических, а не виртуальных адресов для хранения данных. Их преодоление рассматривается в данной работе.



Статьи

бассейн спа  *  сайт знакомств  *  драйверы скачать dll файлы



Бухучет и Торговля: курсы 1с бухгалтерия и 1С 8.0| plastic-club.ru абдоминопластика| шины для погрузчиков

Продажа клапанов ког. осушитель воздуха. дешево
подарки свадьба от интернет-магазина Бык и Медведь:
лечение в пятигорске
отели юрмалы