РОССИЙСКАЯ ФЕДЕРАЦИЯ ФЕДЕРАЛЬНАЯ СЛУЖБА ПО ИНТЕЛЛЕКТУАЛЬНОЙ СОБСТВЕННОСТИ ГОСУДАРСТВЕННАЯ РЕГИСТРАЦИЯ ПРОГРАММЫ ДЛЯ ЭВМ Номер регистрации (свидетельства): 2016612354 Дата регистрации: 25.02.2016 Номер и дата поступления заявки: 2015663233 31.12.2015 Дата публикации: 20.03.2016 Контактные реквизиты: vt@pnzgu.ru Авторы: Яужев Александр Алексеевич, Коннов Николай Николаевич, Пащенко Дмитрий Владимирович Правообладатель: Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «Пензенский государственный университет» (ФГБОУ ВПО «Пензенский государственный университет») Программа для ЭВМ создана по государственному контракту государственный заказчик: Министерство образования и науки Российской Федерации Название программы для ЭВМ: Эмулятор двухуровневой кэш-памяти Реферат: Программа предназначена для изучения принципов функционирования ассоциативной памяти ЭВМ. Программа может эмулировать двухуровневую кэш-память следующих типов: ассоциативный, прямого отображения, 2- и 4-канальный частично ассоциативный. Емкость кэша первого уровня может быть установлена от 64 до 1024 записей, второго уровня - от 512 до 8192 с длиной блоков 1, 2, 4 слова. Алгоритмы записи: сквозная или обратная, алгоритмы замещения: случайный, LRU, FIFO. Емкость оперативной памяти, взаимодействующей с кэшом, может устанавливается от 256 до 65356 слов. Программа обеспечивает просмотр изменений состояний всех уровней кэш-памяти при чтении или записи по произвольному адресу оперативной памяти, получение статистики обращений к каждому уровню кэш-памяти при прямом, обратном, случайном алгоритмах обхода оперативной памяти, а также в случае работы с памятью при сортировке массива. Кроме того, имеется возможность задать последовательность обхода адресов внешним источником. Выполняемые операции сопровождаются формированием лог-файла. Программа может быть использована в лабораторном практикуме при обучении бакалавров по направлению «Информатика и вычислительная техника». Тип реализующей ЭВМ: IBM PC-совмест. ПК Язык программирования: C++ Вид и версия операционной системы: Windows ХР и выше Объем программы для ЭВМ: 476 Кб