Разработка программы контроля выполнения хода работ по сетевому графику - Контрольная работа

бесплатно 0
4.5 134
Изучение основ системного программирования под операционную систему UNIX и разработка программы контроля выполнения хода работ по сетевому графику. Программно-технические требования. Кодирование на языке программирования Си, компиляция и тестирование.


Аннотация к работе
Изначально созданная для компьютера PDP-7 с 4 килобайтами оперативной памяти, сегодня UNIX работает на множестве аппаратных платформ, начиная с обыкновенного PC и заканчивая мощными многопроцессорными системами и суперкомпьютерами. Перечислим основные черты UNIX, позволяющие понять причины долгожительства этой системы: Код системы написан на языке высокого уровня С, что сделало ее простой для понимания, изменений и переноса на другие платформы. По оценке одного из создателей UNIX Дэнниса Ритчи, система на языке С имела на 20-40 % больший размер, а производительность ее была на 20% ниже аналогичной системы, написанной на ассемблере. Несмотря на то. что большинство UNIX поставляется сегодня не в исходных текстах, а в виде бинарных файлов, система остается легко расширяемой и настраиваемой. Ваша система может выполнять различные функции - работать как вычислительный сервер, обслуживающий сотни пользователей, как сервер базы данных, как сетевой сервер, поддерживающий важнейшие сервисы сети, или даже как сетевой маршрутизатор.Сетевой график задан в виде нескольких параллельных ветвей. Последовательность выполнения ветвей фиксирована. Реализация модели сетевого графика организуется путем порождения и уничтожения соответствующих процессов Последовательность и времена выполнения этапов графика фиксируется в файле.Процесс - это система действий, реализующая определенную функцию в вычислительной системе. порождение процесса: здесь готовятся условия для первого исполнения процесса - проверяются возможности создания процесса и наличие необходимых ресурсов, создаются управляющие структуры, связанные с этим процессом; завершение: (нормальное или аварийное) завершение процесса: освобождаются все ресурсы, выделенные процессу и уничтожаются все структуры данных, связанные с этим процессом. 2. процесс-демон - специальный процессы, которые запускаются при инициализации системы и работают в фоновом режиме, не имеют связи с внешним миром {низкоприоритетные системные процессы} (управление системной печатью, сетевой сервис, терминальный доступ); Информация в дескрипторе - совокупность атрибутов процесса: PID - идентификатор процесса (системное имя этого процесса), присваивается при создании процесса;Кодирование осуществлено на языке С.Во время запуска программы при указании параметра - имени файла, создавался файл с заданным именем, в котором отображался ход выполнения программы.С - это универсальный язык программирования, задуманный так, чтобы сделать программирование более приятным для серьезного программиста. Используя определения новых типов, точно отвечающих концепциям приложения, программист может разделять разрабатываемую программу на легко поддающиеся контролю части. Такой метод построения программ часто называют абстракцией данных.

План
Содержание

Введение

Разработка программы контроля выполнения хода работ по сетевому графику

1.1 Анализ требований

1.2 Проектирование

1.3 Кодирование

1.4 Тестирование

Заключение

Список использованных источников

Приложения
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?