нужно написать программу за адекватную цену(оплата-любой удобный для вас способ)(можно наличными для Москвы-подъеду к вам)
Язык-скорее всего си.программа должна эмулировать работу дискового кэша.открывается файл(к примеру текстовый),разбивается на страницы.далее существует процесс,который может обращаться к этим страницам.часть этих страниц храниься в кэше(заранее выделенная память)(8 штук),часть нет(для определения,что нужно хранить используется алгоритмы(лру,нру,фифо-любой))ну вот в кратце суть.запись из страниц в файл происходит после закрытия файла\выхода страницы из кэша.
Высылаю вам проект с алгоритмами(алгоритмы реализованы схематично,без открытия файлов,без потока,который обращается к ним,выборка страниц происходит случайным образом,а вместо самих страниц там по сути просто числа!),так же высылаю литературу,в которой они описываются,так же там есть сведения об устройстве памяти и тд(возможно вам это понадобится).По этим двум книгам был наш учебный курс(никаких доп сведений на лекциях в плане теории не было,возможно это вам как-то поможет).
Обязательные требования:
работа в консоли
примитивный интерфейс
работа со всеми типами файлов
синхронизация с файлом после закрытия/выгрузки страницы из кэша
желательно минимальные пояснения(адекватные названия функций,переменных,по которым можно приблизительно понять за что они отвечают-int LRU,..cashe[])