You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
memmgrd: UNIX-daemon, providing client application memory manager
functionality. Interprocess comunication is inplemented using
Unix Domain Socket, authentication algorithm is using
keccak family of hash functions (a.k.a SHA-3), memory manager is
utilizing the "best fitting" distribution algorithm. For every
incoming connection a new thread is created (multithreading
implemented with extensive usage of pthreads library).
Loads config from file, provides log.
memmgrtest: Test application allocating one memory block in
manager's memory.
memmgrstate: Control and test application capable of sending
the daemon a quit signal and outputting memory state at a given time.
Описание по-русски:
Курсовая работа по дисциплине "Операционные системы".
Состоит из трёх проектов:
memmgrd: UNIX-демон, предоставляющий клиентским приложениям свои
услуги в качестве менеджера памяти. Обмен данными происходит
при помощи Unix Domian Socket, верификация пользователя для
совершения административных действий использует алгоритм
хэширования keccak, менеджер памяти построен на основе алгоритма
"наиболее подходящий". Для каждого входящего подключения создаёт
свой поток обработки (использована библиотека pthreads). Подгружает
настройки из конфигурационного файла, ведёт лог.
memmgrtest: Тестовое приложение, размещающее в памяти один блок
заданного размера.
memmgrstate: Управляющие приложение, имеющее возможность удаленного
выключения демона и показа состояния его памяти.