logo
Процесс звукозаписи на компьютере

4.3.1 Асинхронный процесс «Подготовка к звукозаписи»

P1=<S1, F1, I1, R1>.

звукозапись сигнал оцифровка микрофон

Компоненты процесса:

1. C - команда на запись (задача): «+» - есть, «-» - нет;

2. D - свободное место на HDD: «+» - есть, «-» - нет;

3. SB - звуковая карта: «+» - есть, «-» - нет;

4. M - микрофон: «+» - есть, «-» - нет;

5. DSP - канал записи звуковой карты: «+» - настроен на запись, «-» - ожидает.

6. V - ошибка подготовки (сигнал от схемы выборки-хранения): «+» - подготовка прервалась, «-» - подготовка работает корректно.

Ситуации процесса:

Таблица №3

C

D

SB

M

DSP

V

1

1

0

0

0

0

0

1

2

1

0

0

0

0

1

2

3

1

1

0

0

0

0

3

4

1

1

0

0

0

1

4

5

1

1

1

0

0

0

5

6

1

1

1

0

0

1

6

7

1

1

1

1

0

0

7

8

1

1

1

1

1

0

8

C

D

SB

M

DSP

V

Инициаторы процесса:

I1={S11, S13, S15, S17 }.

· S11 - есть команда на звукозапись;

· S13 - есть команда на звукозапись и есть пространство на диске;

· S15 - есть команда на звукозапись, есть пространство на диске и работает звуковая карта;

· S17 - есть команда на звукозапись, есть пространство на диске, работает звуковая карта и работает (найден) микрофон;

Результанты процесса:

R1={ S12, S14, S16, S18}.

· S12 - нет места на диске, завершение процесса (запись невозможна);

· S14 - нет звуковой карты, завершение процесса (запись невозможна);

· S16 - нет микрофона, завершение процесса (запись невозможна);

· S18 - есть команда на звукозапись, есть пространство на диске, работает звуковая карта и работает (найден) микрофон, в канале записи звуковой карты команда на запись, завершение процесса (подготовка к записи успешно завершена).

Отношение непосредственного следования процесса:

F1: представлено графом (рис. 4)

(рис. 4)