final comit

This commit is contained in:
ag 2024-09-22 15:54:31 +03:00
parent 49ef72e1ea
commit 539df093a3

View File

@ -2,9 +2,11 @@
Алгоритм кэширования 2Q (Two Queues) представляет собой метод управления кэш-памятью. Этот алгоритм состоит из двух очередей: q1 и q2. q1 является буфером, в который добавляются данные только в начале и замещаются из конца, а q2 используется для хранения "недавно использованных" данных.
# Тестирование
Генератор тестов - test_gen.py спрашивает количество тестов и создает pytests.txt
make test
# Запуск тестов
make test - собирает программу затем
./cache_test "test_file_name"
Напиример: ./cache_test pytests.txt
## Напиример:
./cache_test pytests.txt
# Принцип работы
Когда данные добавляются в кэш, они помещаются в начало q1.
Если данные извлекаются из кэша, они перемещаются из q1 в начало q2.