Skip to content
This repository has been archived by the owner on Nov 6, 2020. It is now read-only.

Latest commit

 

History

History
38 lines (27 loc) · 1.56 KB

DOC.md

File metadata and controls

38 lines (27 loc) · 1.56 KB

Документация для проекта "Алгоритмы управления виртуальной памятью"

Как использовать программу?

Запустить программу можно с помощью gradle run.

Программа принимает на вход 1 аргумент – путь к файлу, который содержит размер памяти и последовательность запросов страниц. Результат выполнения (количество ответов второго типа и последовательность ответов) будут выведены на консоль.

Если страница уже загружена в память, вместо страницы, которую следует заменить, ответ будет -1, если в памяти еще есть свободное место, то -2.

Схема файла с входными данными

В первой строчке файла содержится размер памяти. Во второй строчке содержится последовательность натуральных чисел, разделенных пробелом, – номеров страниц в памяти.

Пример валидного файла с входными данными:

3
1 2 3 4 5

Примеры не валидных файлов:

1 1234 1
1 2 3 4 5
5
some word or symbol [] 1 2 3 4 5 
5
1 2 3 4 5
hello there