Содержание
- 2. Вступ Дані ПЗ СКПУ незалежно від типу та структурної організації призначеі для відображення стану об’єкту управління
- 3. Вступ Дані різних типів не повинні змішуватися. Тому для них використовуються різні ОЗП. Напівпостійні дані змінюються
- 4. 1. Дані про стан контрольних точок комплектів Першочергова задача КС СКПУ – виявлення змін стану викликів.
- 5. 1. Дані про стан контрольних точок комплектів Інформація про стан КТ відображається в пам’яті КС у
- 6. 2. Дані про стан КП Для повнодоступних КП будь-яке з’єднання може бути здійснене без попереднього пошуку
- 7. 3. Дані про стан викликів СКПУ обслуговує значну кількість заявок від абонентів, кожна з яких знаходиться
- 8. 3. Дані про стан викликів Рис. 1. Регістри виклику
- 9. 3. Дані про стан викликів Для економії об’єму ОП час знаходження заявкив СКПУ розбивається на етапи:
- 10. 4. Дані про заявку на обробку У випадку обслуговування одиничного виклику кожна з програм базового рівня
- 11. 4. Дані про заявку на обробку Рис. 2. Черги заявок
- 12. 4. Дані про заявку на обробку Робота програм базового рівня починається з аналізу вхідної черги. Якщо
- 13. 4. Дані про заявку на обробку У ситуації, коли обробка виклику потребує виконання кількох програм, формування
- 14. 5. Організація напівпостійних даних
- 15. 5. Організація напівпостійних даних Рис. 3. Індексна таблиця Рис. 4. Пошукова таблиця
- 17. Скачать презентацию
Слайд 2Вступ
Дані ПЗ СКПУ незалежно від типу та структурної організації призначеі для відображення
Вступ
Дані ПЗ СКПУ незалежно від типу та структурної організації призначеі для відображення
Укрупнено дані в залежності від періоду їх зміни поділяються на:
оперативні;
напівпостійні.
Напівпостійні дані – період їх зміни в багато разів більше часу виконання програм, що працюють з ними. До них відносяться:
категорія абонента;
тип телефонного апарату;
коди вибору напрямку зв’язку;
тип сигналізації у відповідних напрямках тощо.
Оперативні дані – період їх зміни та час виконання програм одного порядку. Приклади оперативних даних:
стан комплектів;
стан КП;
стан викликів;
заявки на обробку викликів в різних стадіях.
Слайд 3Вступ
Дані різних типів не повинні змішуватися. Тому для них використовуються різні ОЗП.
Напівпостійні
Вступ
Дані різних типів не повинні змішуватися. Тому для них використовуються різні ОЗП.
Напівпостійні
Оперативні дані змінюються програмами ППЗ та виконавчої ОС.
Початкові значення даних обох типів здійснюється за допомогою спеціальних програм ініціалізації та відновлення. При вводі СКПУ в експлуатацію ці програми зчитують вихідні стани даних з їх копій на зовнішніх носіях.
Робота програм ініціалізації та відновлення базується на способах:
статичного копіювання;
динамічного копіювання;
установка нульових (одиничних) значень.
При статичному копіюванні вихідні значення даних заносяться на зовнішні носії на етапі генерації ПЗ і залишаються практично незмінними на протязі всього періоду експлуатації.
При динамічному копіюванні на зовнішні носії заносяться поточні значення, які оновлюються з деяким періодом.
Установка нульових (одиничних) значень передбачає перевод усіх розрядів у відповідний стан за допомогою достатньо простих програм.
Слайд 41. Дані про стан контрольних точок комплектів
Першочергова задача КС СКПУ – виявлення
1. Дані про стан контрольних точок комплектів
Першочергова задача КС СКПУ – виявлення
Наприклад:
при виявленні надходження сигналів виклику і відбою період сканування обирається 100 мс;
при виявленні імпульсів набору номера тривалістю 40 мс період сканування скоадає 10 мс.
Для проведення сканування кожен комплект СКПУ наділяється точкою сканування (контрольною точкою – КТ). КТ являє собою двійковий розряд.
Для АК КТ відображає стан шлейфу АЛ – 0 відповідає розімкненому стану, 1 – замкненому.
Для КС інтерес становить не абсолютне значення КТ, а момент його зміни.
Слайд 51. Дані про стан контрольних точок комплектів
Інформація про стан КТ відображається в
1. Дані про стан контрольних точок комплектів
Інформація про стан КТ відображається в
Масиви відображають стан великої групи комплектів з однаковим функціональним призначенням.
Адреса розряду в масиві визначається двома координатами k та j.
Параметр k відповідає номеру лінійки, параметр j – номеру розряду в лінійці.
Звернення до масиву здійснюється способом індексної адресації.
У якості бази використовують початкову адресу масиву, а зміщенням служить значення параметра k.
Окрім даних про стан КТ в КС СКПУ використовуються дані про стан самих комплектів.
Цими станами є:
блокування (стан розряду – 0);
робота (стан розряду – 1).
Слайд 62. Дані про стан КП
Для повнодоступних КП будь-яке з’єднання може бути здійснене
2. Дані про стан КП
Для повнодоступних КП будь-яке з’єднання може бути здійснене
Достатньо мати інформацію про стан кожного каналу вхідних та вихідних ІКМ-трактів:
0 – канал зайнятий;
1 – канал вільний.
Окремі розряди об’єднуються в слова, слова – в масиви. Масиви поділяються за функціональним призначенням відповідних часових каналів:
масив вихідних часових каналів до ступеня АШ;
масив вихідних каналів до комплектів ЗЛ певного напрямку зв’язку;
масив каналів до блоку регістрів тощо.
Для неповнодоступних КП масиви даних розбивають на підмасиви:
повнодоступних входів;
неповнодоступних входів.
У СКПУ за принципом просторової комутації дані про стан КП мають більш складну структуру. Такі КП мають схеми групо утворення на основі декількох ланок комутації. Ці схеми можуть мати обмежену доступність, в них можливі внутрішні блокування. Важливого значення набуває інформація про стан проміжних ліній між ланками комутації.
Слайд 73. Дані про стан викликів
СКПУ обслуговує значну кількість заявок від абонентів, кожна
3. Дані про стан викликів
СКПУ обслуговує значну кількість заявок від абонентів, кожна
Перевід викликів з етапу на етап можливий тільки при наявності повного опису стану виклику, відповідного попередньому етапу обслуговування. Ці стани називають стійкими станами.
Дані про стійкий стан виклику на час, протягом якого обслуговуються інші виклики, запам’ятовуються в спеціальних зонах ОП КС. Ці зони зазвичай складаються з послідовних чарунок пам’яті і називаються регістрами виклику (РВ).
Об’єм інформації, що зберігається в РВ, підлягає постійній динамічній зміні.
Слайд 83. Дані про стан викликів
Рис. 1. Регістри виклику
3. Дані про стан викликів
Рис. 1. Регістри виклику
Слайд 93. Дані про стан викликів
Для економії об’єму ОП час знаходження заявкив СКПУ
3. Дані про стан викликів
Для економії об’єму ОП час знаходження заявкив СКПУ
прийому виклику;
прийому номера;
посилки виклику;
розмови.
Для кожного з етапів виділяється свій РВ.
З початком нового етапу обслуговування на протязі деякого часу використовується інформація, накопичена у відповідних регістрах у процесі виконання попередніх етапів, тому в РВ передбачається введення спеціальних чарунок зв’язку.
Під РВ можуть бути використані регістри імпульсів (РІ), закріплені за комплектами певного типу.
Слайд 104. Дані про заявку на обробку
У випадку обслуговування одиничного виклику кожна з
4. Дані про заявку на обробку
У випадку обслуговування одиничного виклику кожна з
Для запобігання втрат сигналів від абонентів програми базового рівня запускаються з певною періодичністю. Більшість програм характеризується жорстким періодом запуску або з незначними відхиленнями.
В умовах багатопрограмного управління пряма передача управління між програмами базового рівня неможлива. Керуюча інформація передається опосередковано через черги чи буфери заявок.
Кожна програма в процесі виконання обробляє сигнал від абонента та формує заявку на роботу програми, яка забезпечує перевод виклику на наступний етап обслуговування.
Заявки формуються у вихідну чергу, яка є вхідною для наступної за логікою взаємодії програми.
Слайд 114. Дані про заявку на обробку
Рис. 2. Черги заявок
4. Дані про заявку на обробку
Рис. 2. Черги заявок
Слайд 124. Дані про заявку на обробку
Робота програм базового рівня починається з аналізу
4. Дані про заявку на обробку
Робота програм базового рівня починається з аналізу
Наприклад, стан обслуговування виклику потребує виконання тільки однієї із програм базового рівня.
У цьому випадку елементами черги можуть бути самі регістри виклику. Тоді кожен РВ наділяється додатковим словом-вказівником на наступний РВ у черзі. Останній РВ містить у вказівнику нуль.
Для реалізації обробки елементів буфера у відповідності з дисциплінами обслуговування, заголовок буфера наділяється трьома вказівниками:
вказівник 1 – містить адресу першого РВ в черзі заявок;
вказівник 2 – містить адресу останнього елемента черги;
вказівник 3 – містить адресу останнього РВ з вищим пріоритетом.
Слайд 134. Дані про заявку на обробку
У ситуації, коли обробка виклику потребує виконання
4. Дані про заявку на обробку
У ситуації, коли обробка виклику потребує виконання
У випадку жорстокого закріплення РВ за кожним комплектом обсяг пам’яті, що використовується для збереження заявок, може бути зменшений за рахунок їх організації у вигляді полів заявок.
Поле заявок являє собою масив двійкових розрядів, які однозначно відповідають комплектам і закріпленим за ними РВ. Значення 1 означає необхідність виконання деякої програми для даного РВ. 0 відповідає відсутності заявки.
Поля заявок організовуються за типами комплектів з однаковим функціональним призначенням.
Слайд 145. Організація напівпостійних даних
5. Організація напівпостійних даних
Слайд 155. Організація напівпостійних даних
Рис. 3. Індексна таблиця
Рис. 4. Пошукова таблиця
5. Організація напівпостійних даних
Рис. 3. Індексна таблиця
Рис. 4. Пошукова таблиця