final comit
This commit is contained in:
parent
49ef72e1ea
commit
539df093a3
@ -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.
|
||||
|
Loading…
x
Reference in New Issue
Block a user