debugfs: block_device

Отменен
Заказ
4602648
Раздел
Программирование
Предмет
Операционные системы
Антиплагиат
Не указан
Срок сдачи
27 Фев 2022 в 23:55
Цена
Договорная цена
Блокировка
10 дней
Размещен
21 Фев 2022 в 22:55
Просмотров
145
Описание работы

Разработать комплекс программ на пользовательском уровне и уровне ярда, который собирает информацию на стороне ядра и передает информацию на уровень пользователя, и выводит ее в удобном для чтения человеком виде. Программа на уровне пользователя получает на вход аргумент(ы) командной строки (не адрес!), позволяющие идентифицировать из системных таблиц необходимый путь до целевой структуры, осуществляет передачу на уровень ядра, получает информацию из данной структуры и распечатывает структуру в стандартный вывод. Загружаемый модуль ядра принимает запрос через указанный в задании интерфейс, определяет путь до целевой структуры по переданному запросу и возвращает результат на уровень пользователя. Интерфейс передачи между пользовательской программой и ядром: debugfs - отладка файловой системы / sys / kernel / debug, передача параметров посредством записи в файл. ВАРИАНТ: debugfs: block_device Необходимо выполнить работу на языке Си. В результате должны быть приведены все файлы для запуска. В том числе и мейкфайл. А также в коде необходимы пояснения к его работе, что и зачем пишется. (В файлах приведен пример debugfs: pci_dev).

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу1 год
Средний балл4.52
СтоимостьНазначаете сами
ЭкспертВыбираете сами
Уникальность работыот 70%
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Прямой эфир