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

UptoLike

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

5
7) ведет счет и показывает на экране, кто сколько записал и кто сколько прочитал,
взаимодействие между процессами осуществляется путем передачи сообщения
WM_COPYDATA.
В качестве буфера используется текстовый файл, доступ к которому
регулируется семафорами. Скорость записи и чтения данных из буфера для
различных производителей и потребителей разная и задается путем передачи
параметров создаваемому процессу. В результате курсового проектирования должно
получиться 3 exe-файла:
Menedger.exe,
Proizv.exe,
Potreb.exe.
Менеджер запускает столько производителей и потребителей, сколько нужно,
устанавливая таймер чтения и записи буфера следующим образом. Для
производителей запись в буфер для первого процесса осуществляется через K
секунд, для второго через 2K, для третьего через 3K и т.д. Для потребителей: L
секунд, 2L, 3L и т.д. Варианты заданий для студентов перечислены в таблице 1.
Таблица 1 Варианты заданий
№ варианта
Условия задания
Буква
1
N=4, M=4, K=1, L=0.7
А
2
N=5, M=3, K=0.8, L=1
Б
3
N=3, M=5, K=1, L=1.2
В
4
N=3, M=2, K=1, L=0.4
Г
5
N=6, M=2, K=2, L=1
Д
6
N=3, M=3, K=1, L=1
Е
7
N=4, M=7, K=1.5, L=2
Ж
8
N=1, M=6, K=0.5, L=1
З
9
N=1, M=5, K=1, L=1.3
И
10
N=6, M=1, K=1.6, L=1.4
К
11
N=7, M=2, K=1, L=0.7
Л
12
N=2, M=5, K=0.3, L=0.9
М
13
N=3, M=3, K=1.2, L=1.7
Н
14
N=7, M=2, K=2, L=0.5
О
15
N=8, M=6, K=0.3, L=0.4
П
16
N=4, M=7, K=0.4, L=0.4
Р
17
N=2, M=5, K=0.7, L=0.9
С
18
N=6, M=3, K=1, L=1.1
Т
7) ведет счет и показывает на экране, кто сколько записал и кто сколько прочитал,
   взаимодействие между процессами осуществляется путем передачи сообщения
   WM_COPYDATA.
      В качестве буфера используется текстовый файл, доступ к которому
регулируется семафорами. Скорость записи и чтения данных из буфера для
различных производителей и потребителей разная и задается путем передачи
параметров создаваемому процессу. В результате курсового проектирования должно
получиться 3 exe-файла:
Menedger.exe,
Proizv.exe,
Potreb.exe.
      Менеджер запускает столько производителей и потребителей, сколько нужно,
устанавливая таймер чтения и записи буфера следующим образом. Для
производителей запись в буфер для первого процесса осуществляется через K
секунд, для второго – через 2K, для третьего – через 3K и т.д. Для потребителей: L
секунд, 2L, 3L и т.д. Варианты заданий для студентов перечислены в таблице 1.

           Таблица 1 – Варианты заданий
              № варианта           Условия задания            Буква
                   1              N=4, M=4, K=1, L=0.7          А
                   2              N=5, M=3, K=0.8, L=1           Б
                   3              N=3, M=5, K=1, L=1.2          В
                   4              N=3, M=2, K=1, L=0.4           Г
                   5               N=6, M=2, K=2, L=1           Д
                   6               N=3, M=3, K=1, L=1            Е
                   7              N=4, M=7, K=1.5, L=2          Ж
                   8              N=1, M=6, K=0.5, L=1           З
                   9              N=1, M=5, K=1, L=1.3          И
                  10             N=6, M=1, K=1.6, L=1.4         К
                  11              N=7, M=2, K=1, L=0.7          Л
                  12             N=2, M=5, K=0.3, L=0.9         М
                  13             N=3, M=3, K=1.2, L=1.7         Н
                  14              N=7, M=2, K=2, L=0.5          О
                  15             N=8, M=6, K=0.3, L=0.4         П
                  16             N=4, M=7, K=0.4, L=0.4          Р
                  17             N=2, M=5, K=0.7, L=0.9         С
                  18              N=6, M=3, K=1, L=1.1           Т

                                                                                5