Подключите нашего Telegram-бота для уведомлений о новых проектах

реализовать менеджер процессов

O
Заказчик
Отзывы фрилансеров: + 2 - 0
Зарегистрирован на сайте 14 лет и 6 месяцев
Бюджет: по договоренности
Исполнитель определен: Александр Родин  
• Задача: реализовать менеджер процессов (диспетчер задач) – программу, аналогичную диспетчеру задач в Windows или программе htop в Linux (но с более примитивным функционалом, подробности см. ниже).
• Назначение программы: предоставить интерфейс для навигации по дереву процессов ОС и управлению процессами.
• Язык программирования: С или С++.
• Функциональность: 
1) программа должна создавать окно в терминале, отображать и периодически обновлять в нём список процессов и основных индикаторов работы процесса (состояние, затраченное время, используемая память); 
2) программа должна позволять снять с выполнения любой процесс;
3) реализовать одно из следующих заданий:
а) сортировка списка процессов по нескольким критериям,
б)  приостановка/продолжение выполнения процесса и просмотр расширенной информации о состоянии процесса (нити в процессе, карта памяти процесса, открытых файловых дескрипторов процесса),
в) просмотр таблицы открытых файлов процесса (с подробной информацией о сокетах) и таблицы отображения виртуального адресного пространства процесса.
• Инструментарий:
1) язык программирования – C или C++;
2) система сборки – make;
3) библиотека терминального ввода-вывода (ncurses);
4*) (возможно) работа с файловой системой procfs.
Разделы:
Опубликован:
13.12.2015 | 20:27 [последние изменения: 13.12.2015 | 22:23]

Теги: нужен программист, требуется программист, ищу программиста, создание сайта программирование, программист веб сайтов

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».