Комплексирование в обчислювальних системах

Назва роботи: Комплексирование в обчислювальних системах

Предметна область: Інформатика, кібернетика та програмування

Опис: Комплексирование в обчислювальних системах Для побудови обчислювальних систем необхідно, щоб елементи або модулі, комплексіруемие в систему, були сумісні. Поняття сумісності має три аспекти: апаратурних (технічний), програмний.

Розмір файлу: 66 KB

Роботу скачали: 22 чол.

Комплексирование в обчислювальних системах

Для побудови обчислювальних систем необхідно, щоб елементи або модулі, комплексіруемие в систему, були сумісні. Поняття сумісності має три аспекти: апаратурних (технічний). програмний і інформаційний.

Технічна (Hardware) сумісність передбачає, що ще в процесі розробки апаратури забезпечуються наступні умови:

  • підключається один до одного апаратура повинна мати єдині стандартні, уніфіковані засоби з'єднання: кабелі, число проводів в них, єдине призначення проводів, роз'єми, заглушки, адаптери, плати і т.д .;
  • параметри електричних сигналів, якими обмінюються технічні пристрої, теж повинні відповідати один одному: амплітуди імпульсів, полярність, тривалість і т.д .;
  • алгоритми взаємодії (послідовності сигналів по окремим проводам) не повинні вступати в протиріччя один з одним.

Програмна сумісність (Software) вимагає, щоб програми, що передаються з одного технічного засобу в інше (між ЕОМ, процесорами, між процесорами і зовнішніми пристроями), були правильно зрозумілі і виконані іншим пристроєм.

Інформаційна сумісність комплексіруемих коштів передбачає, що передаються інформаційні масиви будуть однаково інтерпретуватися стикуємими модулями ВС. Повинні бути стандартизовані алфавіти, розрядність, формати, структура і розмітка файлів, томів.

В універсальних суперЕОМ і великих ЕОМ машинах передбачалися такі рівні комплексування (рис. 1.4):

  1. прямого управління (процесор - процесор);
  2. загальної оперативної пам'яті;
  3. комплексіруемих каналів введення-виведення;
  4. пристроїв управління зовнішніми пристроями (УВУ);
  5. загальних зовнішніх пристроїв.

Комплексирование в обчислювальних системах

Рис 1.4. Рівні і кошти комплексування

На кожному з цих рівнів використовуються спеціальні технічні та програмні засоби, що забезпечують обмін інформацією.

Рівень прямого управління служить для передачі коротких однобайтових наказів-повідомлень. Послідовність взаємодії процесорів зводиться до наступного. Процесор-ініціатор обміну по інтерфейсу прямого управління (мулу) передає у блок прямого управління байт-повідомлення і подає команду "пряма запис". У іншого процесора ця команда викликає переривання, що відноситься до класу зовнішніх. У відповідь він виробляє команду "пряме читання" і записує передається байт в свою пам'ять. Потім прийнята інформація розшифровується і по ній приймається рішення. Після завершення передачі переривання знімаються, і обидва процесора продовжують обчислення за власними програмами.

Рівень загальної оперативної пам'яті (ООП) є найкращим для оперативної взаємодії процесорів. В цьому випадку ООП ефективно працює при невеликому числі обслуговуваних абонентів.

Рівень комплексіруемих каналів введення-виведення призначається для передачі, великих обсягів інформації між блоками оперативної пам'яті, що сполучаються в ВС. Обмін даними між ЕОМ здійснюється за допомогою адаптера "канал-канал" (АКК) і команд "читання" і "запис".

Адаптер - це пристрій, що погоджує швидкості роботи сполучених каналів.

Зазвичай сполучаються селекторні канали (СК) машин як найбільш швидкодіючі. Швидкість обміну даними визначається швидкістю самого повільного каналу. Швидкість передачі даних по цьому рівню становить кілька Мбайт в секунду.

Рівень пристроїв управління зовнішніми пристроями (УВУ) передбачає використання вбудованого в УВУ двоканального перемикача і команд "зарезервувати" і "звільнити". Двоканальний перемикач дозволяє підключати УВУ однієї машини до селекторним каналах різних ЕОМ. За командою "зарезервувати" канал - ініціатор обміну має доступ через УВУ до будь-яких накопичувачів на дисках НМД або на магнітних стрічках НМЛ. Обмін каналу з накопичувачами триває до повного завершення робіт і отримання команди "звільнити". Тільки після цього УВУ може підключитися до конкуруючого каналу. Тільки така дисципліна обслуговування вимог дозволяє уникнути конфліктних ситуацій. На четвертому рівні за допомогою апаратури передачі даних (АПД) (мультиплексори, мережеві адаптери, модеми та ін.) Є можливість сполучення з каналами зв'язку.

П'ятий рівень передбачає використання загальних зовнішніх пристроїв. Для підключення окремих пристроїв використовується автономний двоканальний перемикач.

П'ять рівнів комплексування отримали назву логічних тому, що вони об'єднують на кожному рівні різнотипну апаратуру, що має подібні методи управління. Кожне з пристроїв може мати логічне ім'я, яке використовується в прикладних програмах. Цим досягається незалежність програм користувачів від конкретної фізичної конфігурації системи. Різні рівні комплексування дозволяють створювати найрізноманітніші структури ВС.

Основними компонентами об'єктами бази даних є таблиці запити форми звіти макроси і модулі.Табліца фундаментальна структура системи керування базами даних. У Microsoft Access таблиця це об'єкт призначений для зберігання даних у вигляді записів рядків і полів стовпців.

Реляційна модель даних та реляційні СУБД. Реляційна модель даних логічна модель даних. Реляційна модель даних включає наступні компоненти: Структурний аспект складова дані в базі даних є набором відносин. РМД підтримує декларативні обмеження цілісності рівня домену типу даних рівня відносини і рівня бази даних.

Схожі статті