Операционные системы. Кручинин А.Ю. - 4 стр.

UptoLike

Составители: 

4
Введение
Выполнение курсового проектирования по дисциплине «Операционные
системы» имеет целью закрепить теоретические знания, полученные в процессе
изучения лекционного курса и выполнения лабораторного практикума, а также
привить навыки самостоятельной работы.
1 Этапы проектирования
В процессе проектирования выполняются следующие этапы:
1 Ознакомление со средой программирования Visual C++ 6.0. Разработка
оконного приложения Win32API.
2 Динамическое создание пунктов меню и создание формы окна
средствами Win32API.
3 Получение сведений о компьютере в операционной среде Windows
программными средствами.
4 Взаимодействие приложения с System Tray.
5 Создание и управление процессами.
6 Обмен информацией между процессами.
7 Управление потоками и работа с файлами средствами Win32API.
8 Синхронизация процессов и потоков.
9 Управление памятью.
10 Дочерние окна и управление «чужим» приложением.
11 Решение задачи производителя и потребителя.
По результатам курсового проектирования оформляется пояснительная
записка объемом 25–40 страниц текста с необходимыми для изложения
графическими материалами. Записка должна быть оформлена в соответствии с
требованиями СТП 101-00 на листах формата А4 на одной стороне листа.
2 Задание на курсовое проектирование
Написать комплекс программ, решающих проблему производителя и
потребителя с использованием семафоров. Имеется N производителей и M
потребителей. Каждый оформлен в виде отдельного процесса. Данные процессы
работают в фоновом режиме и их можно наблюдать только в диспетчере задач. Так
же имеется менеджер этих процессов, который:
1) работает свернутым в системный трей;
2) отображает процессы производителей и потребителей;
3) имеет пункт меню запуска работы модели и остановки;
4) показывает состояние буфера в текущий момент времени;
5) запускает все процессы производителей и потребителей при старте менеджера;
6) удаляет все процессы производителей и потребителей при закрытии менеджера;
                                 Введение

     Выполнение курсового проектирования по дисциплине «Операционные
системы» имеет целью закрепить теоретические знания, полученные в процессе
изучения лекционного курса и выполнения лабораторного практикума, а также
привить навыки самостоятельной работы.

     1 Этапы проектирования

     В процессе проектирования выполняются следующие этапы:
     1     Ознакомление со средой программирования Visual C++ 6.0. Разработка
оконного приложения Win32API.
     2     Динамическое создание пунктов меню и создание формы окна
средствами Win32API.
     3     Получение сведений о компьютере в операционной среде Windows
программными средствами.
     4     Взаимодействие приложения с System Tray.
     5     Создание и управление процессами.
     6     Обмен информацией между процессами.
     7     Управление потоками и работа с файлами средствами Win32API.
     8     Синхронизация процессов и потоков.
     9     Управление памятью.
     10    Дочерние окна и управление «чужим» приложением.
     11    Решение задачи производителя и потребителя.
     По результатам курсового проектирования оформляется пояснительная
записка объемом 25–40 страниц текста с необходимыми для изложения
графическими материалами. Записка должна быть оформлена в соответствии с
требованиями СТП 101-00 на листах формата А4 на одной стороне листа.

     2 Задание на курсовое проектирование

      Написать комплекс программ, решающих проблему производителя и
потребителя с использованием семафоров. Имеется N производителей и M
потребителей. Каждый оформлен в виде отдельного процесса. Данные процессы
работают в фоновом режиме и их можно наблюдать только в диспетчере задач. Так
же имеется менеджер этих процессов, который:
1) работает свернутым в системный трей;
2) отображает процессы производителей и потребителей;
3) имеет пункт меню запуска работы модели и остановки;
4) показывает состояние буфера в текущий момент времени;
5) запускает все процессы производителей и потребителей при старте менеджера;
6) удаляет все процессы производителей и потребителей при закрытии менеджера;



                                                                           4