ЛАБОРАТОРНА РОБОТА №8 Тема: Дослідження алгоритму очікування роз’єднання WaitDisconnect(). Мета роботи: Засвоєння роботи алгоритму очікування роз’єднання абонентів. Теоретичні відомості. Призначення алгоритму очікування роз’єднання полягає в слідкуванні за станом КТ абонентських комплектів, чи джерельний абонент або абонент призначення поклав трубку. Період запуску алгоритму 500 мс. Після запуску алгоритма диспетчером, його робота починається з аналізу черги заявок на очікування роз’єднання, з метою виявлення закінчення розмови між абонентами. Якщо заявки відсутні, тобто відсутні абоненти, за якими необхідно слідкувати, то алгоритм закінчує свою роботу переходом у вихідний стан. Якщо хоча б одна заявка присутня в черзі, то починає роботу головна частина алгоритму, яка заключається в наступному: 1. по номеру АК визначається номер РВ, який закріплений за даним АК; 2. фомуються координати АК джерельного абонента та абонента призначення; 3. при виявленні, що джерельний абонент А поклав трубку відбувається: а) звільнюється раніше зарезервований шлях і звільнюється РВ; б) відмічається джерельний абонент А вільним за допомогою змінної Rbusy[]; в) включається подача сигналу “Зайнято” для абонента призначення Б; г) додавання абонента призначення Б в чергу на відбій; д) знімаються абоненти А і Б з черги на роз’єднання; 4. при виявленні, що абонент призначення Б поклав трубку відбувається: а) звільнюється раніше зарезервований шлях і звільнюється РВ; б) відмічається абонент призначення Б вільним за допомогою змінної Rbusy[]; в) включається подача сигналу “Зайнято” для джерельного абонента А; г) додавання джерельного абонента А в чергу на відбій; д) знімаються абоненти А і Б з черги на роз’єднання; Закінчується алгоритм після перегляду всієї черги заявок. Блок схема алгоритму очікування роз’єднання зображена на рис. 8.1. Хід роботи. 1. Ознайомитись з теоретичними відомостями; 2. Запустити програму main.exe; 3. Ввести дані: кількість абонентів – 20, кількість регістрів – 20; 4. Запустити на виконання програму; Рис. 8.1. Алгоритм очікування роз’єднання.