Разработка программной симуляции работы КЭШ-памяти

Раздел
Программирование
Просмотров
261
Покупок
0
Антиплагиат
Не указан
Размещена
10 Июл 2021 в 00:08
ВУЗ
Не указан
Курс
4 курс
Стоимость
900 ₽
Демо-файлы   
1
docx
ПРИЛОЖЕНИЕ отрывок ПРИЛОЖЕНИЕ отрывок
13.6 Кбайт 13.6 Кбайт
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
docx
Разработка программной симуляции работы КЭШ-памяти
425.8 Кбайт 900 ₽
Описание

КЭШ-память – это хранилище для наиболее часто используемой информации, доступ к которому происходит гораздо быстрее, нежели чем к оперативной памяти или к жесткому диску компьютера. Понимание тонкостей работы с данной памятью может существенно улучшить производительность программ, а значит может быть включена в программу обучения для студентов. Однако, дизайн КЭШа всегда зависит от конкретной архитектуры и имеет неизменяемые параметры. Более того, все операции работы с КЭШем происходят на уровне процессора, доступа к которым у программиста просто нет. Таким образом, для получения возможности понимания каким же образом различные параметры КЭШ-памяти влияют на производительность и скорость выполнения учебных программ, было решено создать программу-симуляцию. Целью работы является программа, симулирующая работу КЭШ-памяти с двумя видами отображений и позволяющая устанавливать размер КЭШа, длину строки и способ замещения элементов. Для этого будет изучен принцип работы КЭШа, разработаны классы для работы с ним, созданы классы для двух отображений КЭШ-памяти, в которых можно будет задавать размер КЭШа, длину КЭШ-строк, а также алгоритмы замещения строк. Все классы будут протестированы на корректность работы, а также приведены примеры для сравнения оптимальности тех или иных реализаций.

Оглавление

ВВЕДЕНИЕ.................................................................................................... 3

1.      Теоретическая часть................................................................................ 4

2.      КЭШ-память с прямым отображением................................................ 9

2.1.      Тестовый класс..................................................................................... 9

2.2.      Класс КЭШ-памяти............................................................................ 11

2.3.      Проверка работоспособности........................................................... 13

3.      Полностью ассоциативная КЭШ-память........................................... 16

3.1.      Тестовый класс................................................................................... 16

3.2.      Класс КЭШ-памяти............................................................................ 17

3.3.      Проверка работоспособности для случайного алгоритма........... 20

3.4.      Проверка работоспособности для LRU-алгоритма....................... 23

4.      Результаты.............................................................................................. 27

ЗАКЛЮЧЕНИЕ........................................................................................... 30

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ................................. 36

Приложение.................................................................................................. 37

Список литературы

1.     StudFiles          [Электронный          ресурс].          -           URL: https://studfile.net/preview/2014486/page:11/ (дата обращения: 25.02.2021).

— Текст: электронный.

2.     StudRef        [Электронный      ресурс].       -           - URL: https://studref.com/524582/informatika/primery_raboty_pamyatyu          (дата обращения: 01.03.2021). — Текст: электронный.

3.     Интуит           [Электронный          ресурс].           -           URL: https://intuit.ru/studies/courses/604/460/lecture/10327 (дата обращения: 10.03.2021). — Текст: электронный.

4.     Habr [Электронный ресурс]. - URL: https://habr.com/ru/post/129037/ (дата обращения: 13.03.2021). — Текст: электронный.

5.     JavaRush [Электронный ресурс]. - URL: https://javarush.ru/ (дата обращения: 18.03.2021). — Текст: электронный.

6.     We-IT      [Электронный      ресурс].     -      URL:      http://we- it.net/zhelezo/protsessory/146-kesh-pamyat-protsessora-urovni-i-printsipy- funktsionirovaniya (дата обращения: 20.02.2021). — Текст: электронный.

7.     Studopedia         [Электронный         ресурс].         -          URL: https://studopedia.ru/15_65386_algoritmi-zameshcheniya-informatsii.html (дата обращения: 23.03.2021). — Текст: электронный.

Вам подходит эта работа?
Похожие работы
Основы программирования
Тест Тест
21 Янв в 18:48
21 +21
0 покупок
Основы программирования
Тест Тест
20 Янв в 08:52
33 +12
0 покупок
Основы программирования
Контрольная работа Контрольная
16 Янв в 19:35
21 +1
0 покупок
Другие работы автора
Web-программирование
Дипломная работа Дипломная
20 Сен 2024 в 10:40
129 +1
0 покупок
Web-программирование
Дипломная работа Дипломная
20 Сен 2024 в 10:27
109 +1
0 покупок
Web-программирование
Дипломная работа Дипломная
20 Сен 2024 в 10:19
71
0 покупок
Web-программирование
Дипломная работа Дипломная
20 Сен 2024 в 09:47
80 +2
0 покупок
Web-программирование
Дипломная работа Дипломная
19 Сен 2024 в 19:29
80 +1
0 покупок
Web-программирование
Дипломная работа Дипломная
17 Сен 2024 в 22:46
78
0 покупок
Web-программирование
Дипломная работа Дипломная
17 Сен 2024 в 21:15
77
1 покупка
Web-программирование
Дипломная работа Дипломная
17 Сен 2024 в 20:58
81
0 покупок
Web-программирование
Дипломная работа Дипломная
14 Сен 2024 в 22:41
84
0 покупок
Web-программирование
Дипломная работа Дипломная
14 Сен 2024 в 21:50
72
0 покупок
Web-программирование
Дипломная работа Дипломная
14 Сен 2024 в 21:48
52
0 покупок
Web-программирование
Дипломная работа Дипломная
14 Сен 2024 в 21:08
70
0 покупок
Web-программирование
Дипломная работа Дипломная
13 Сен 2024 в 23:51
60
0 покупок
Web-программирование
Дипломная работа Дипломная
13 Сен 2024 в 22:49
62
0 покупок
Web-программирование
Дипломная работа Дипломная
13 Сен 2024 в 11:21
98
0 покупок
Web-программирование
Дипломная работа Дипломная
13 Сен 2024 в 00:29
119
0 покупок
Web-программирование
Дипломная работа Дипломная
12 Сен 2024 в 00:40
65
0 покупок
Web-программирование
Дипломная работа Дипломная
11 Сен 2024 в 23:24
60
0 покупок
Web-программирование
Дипломная работа Дипломная
11 Сен 2024 в 10:31
124
0 покупок
Темы журнала
Показать ещё
Прямой эфир