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

Раздел
Программирование
Просмотров
248
Покупок
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). — Текст: электронный.

Вам подходит эта работа?
Похожие работы
Основы программирования
Лабораторная работа Лабораторная
4 Ноя в 20:48
4 +4
0 покупок
Основы программирования
Лабораторная работа Лабораторная
4 Ноя в 18:17
8 +8
0 покупок
Основы программирования
Лабораторная работа Лабораторная
4 Ноя в 13:48
6 +6
0 покупок
Основы программирования
Лабораторная работа Лабораторная
4 Ноя в 13:44
5 +5
0 покупок
Основы программирования
Контрольная работа Контрольная
3 Ноя в 19:32
5 +5
0 покупок
Другие работы автора
Web-программирование
Дипломная работа Дипломная
20 Сен в 10:40
42
0 покупок
Web-программирование
Дипломная работа Дипломная
20 Сен в 10:27
44 +1
0 покупок
Web-программирование
Дипломная работа Дипломная
20 Сен в 10:19
28
0 покупок
Web-программирование
Дипломная работа Дипломная
20 Сен в 09:47
33 +1
0 покупок
Web-программирование
Дипломная работа Дипломная
19 Сен в 19:29
35
0 покупок
Web-программирование
Дипломная работа Дипломная
17 Сен в 22:46
39
0 покупок
Web-программирование
Дипломная работа Дипломная
17 Сен в 21:15
33
0 покупок
Web-программирование
Дипломная работа Дипломная
17 Сен в 20:58
36 +1
0 покупок
Web-программирование
Дипломная работа Дипломная
14 Сен в 22:41
30
0 покупок
Web-программирование
Дипломная работа Дипломная
14 Сен в 21:50
33
0 покупок
Web-программирование
Дипломная работа Дипломная
14 Сен в 21:48
21
0 покупок
Web-программирование
Дипломная работа Дипломная
14 Сен в 21:08
30
0 покупок
Web-программирование
Дипломная работа Дипломная
13 Сен в 23:51
30
0 покупок
Web-программирование
Дипломная работа Дипломная
13 Сен в 22:49
23
0 покупок
Web-программирование
Дипломная работа Дипломная
13 Сен в 11:21
39 +1
0 покупок
Web-программирование
Дипломная работа Дипломная
13 Сен в 00:29
42 +1
0 покупок
Web-программирование
Дипломная работа Дипломная
12 Сен в 00:40
35 +1
0 покупок
Web-программирование
Дипломная работа Дипломная
11 Сен в 23:24
35
0 покупок
Web-программирование
Дипломная работа Дипломная
11 Сен в 10:31
47 +1
0 покупок
Темы журнала
Показать ещё
Прямой эфир