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

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

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