Автор: Пользователь скрыл имя, 09 Марта 2011 в 11:30, курсовая работа
Цель исследования – выявить эффективность алгоритмов кэширования данных LRU, LFU.
Задачи исследования:
•проанализировать предметную область;
•спроектировать и реализовать программную систему для анализа эффективности алгоритмов кэширования данных LRU, LFU;
•провести сравнительный анализ эффективности алгоритмов кэширования данных LRU, LFU.
Введение 3
1.Анализ предметной области 4
1.Структура кэш-памяти и схема ее работы 4
2.Алгоритмы кэширования 5
3.Ассоциативность и принципы локальности кэш-памяти 6
4.Словарь предметной области 7
2.Проектирование архитектуры разрабатываемой системы 8
1.Иерархия классов 8
2.Блок – схемы алгоритмов 8
3.Реализация системы на языке высокого уровня 10
4.Тестирование приложения 11
5.Исследование эффективности алгоритмов 13
Заключение 17
Список использованной литературы 18
Приложение 19
A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | |||||||||||||||||||
2 | |||||||||||||||||||
3 | |||||||||||||||||||
4 | LFU | LFU | |||||||||||||||||
5 | 53.4 | 64.8 | 10 | ||||||||||||||||
6 | 115.6 | 123.4 | 20 | ||||||||||||||||
7 | 172.6 | 178.6 | 30 | ||||||||||||||||
8 | 225.4 | 229.4 | 40 | ||||||||||||||||
9 | 278 | 276 | 50 | ||||||||||||||||
10 | 319.8 | 320 | 60 | ||||||||||||||||
11 | 356.8 | 359.4 | 70 | ||||||||||||||||
12 | 385.8 | 389.8 | 80 | ||||||||||||||||
13 | 407.6 | 410.2 | 90 | ||||||||||||||||
14 | 412.8 | 412.8 | 100 | ||||||||||||||||
15 | |||||||||||||||||||
16 | |||||||||||||||||||
17 | |||||||||||||||||||
18 | |||||||||||||||||||
19 | |||||||||||||||||||
20 | |||||||||||||||||||
21 | |||||||||||||||||||
22 | |||||||||||||||||||
23 | |||||||||||||||||||
24 | |||||||||||||||||||
25 | |||||||||||||||||||
26 | |||||||||||||||||||
27 | |||||||||||||||||||
28 | |||||||||||||||||||
29 | |||||||||||||||||||
30 | |||||||||||||||||||
31 | |||||||||||||||||||
32 | |||||||||||||||||||
33 | |||||||||||||||||||
34 | |||||||||||||||||||
35 | |||||||||||||||||||
36 | |||||||||||||||||||
37 | LRU | ||||||||||||||||||
38 | H | M | ∆ | ||||||||||||||||
39 | 59 66 70 61 68 | 541 534 530 539 532 | 0.1 | ||||||||||||||||
40 | 123 130 122 115 127 | 477 470 478 485 473 | 0.2 | ||||||||||||||||
41 | 177 185 186 169 176 | 423 415 414 431 424 | 0.3 | ||||||||||||||||
42 | 223 240 244 216 224 | 377 360 356 384 376 | 0.4 | ||||||||||||||||
43 | 276 278 293 264 269 | 324 322 307 336 331 | 0.5 | ||||||||||||||||
44 | 323 323 330 306 318 | 277 277 270 294 282 | 0.6 | ||||||||||||||||
45 | 363 364 364 343 363 | 237 236 236 257 237 | 0.7 | ||||||||||||||||
46 | 390 397 390 385 387 | 210 203 210 215 213 | 0.8 | ||||||||||||||||
47 | 409 416 411 403 412 | 191 184 189 197 188 | 0.9 | ||||||||||||||||
48 | 412 416 412 411 413 | 188 184 188 189 187 | 1 | ||||||||||||||||
49 | |||||||||||||||||||
50 | LFU | ||||||||||||||||||
51 | H | M | ∆ | ||||||||||||||||
52 | 50 62 50 54 51 | 550 538 550 546 549 | 0.1 | ||||||||||||||||
53 | 111 121 111 119 116 | 489 479 489 481 484 | 0.2 | ||||||||||||||||
54 | 171 182 165 176 169 | 429 418 435 424 431 | 0.3 | ||||||||||||||||
55 | 227 234 218 221 227 | 373 366 382 379 373 | 0.4 | ||||||||||||||||
56 | 276 294 265 273 282 | 324 306 335 327 318 | 0.5 | ||||||||||||||||
57 | 326 340 297 314 322 | 274 260 303 286 278 | 0.6 | ||||||||||||||||
58 | 366 378 336 344 360 | 234 222 264 256 240 | 0.7 | ||||||||||||||||
59 | 391 399 373 371 395 | 209 201 227 229 205 | 0.8 | ||||||||||||||||
60 | 407 416 405 399 411 | 193 184 195 201 189 | 0.9 | ||||||||||||||||
61 | 412 416 412 411 413 | 188 184 188 189 187 | 1 |
A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | ||||||||||||||||
2 | ||||||||||||||||
3 | LRU | LFU | P, % | |||||||||||||
4 | 581 | 581 | 10 | |||||||||||||
5 | 302 | 298 | 20 | |||||||||||||
6 | 199 | 197 | 30 | |||||||||||||
7 | 165 | 150 | 40 | |||||||||||||
8 | 127 | 98 | 50 | |||||||||||||
9 | 103 | 107 | 60 | |||||||||||||
10 | 93 | 74 | 70 | |||||||||||||
11 | 82 | 88 | 80 | |||||||||||||
12 | 78 | 62 | 90 | |||||||||||||
13 | 63 | 58 | 100 | |||||||||||||
14 | ||||||||||||||||
15 | ||||||||||||||||
16 | ||||||||||||||||
17 | ||||||||||||||||
18 | ||||||||||||||||
19 | ||||||||||||||||
20 | ||||||||||||||||
21 | ||||||||||||||||
22 | ||||||||||||||||
23 | ||||||||||||||||
24 |
Информация о работе Алгоритмы кэширования данных и их эффективность