
- •Івано-Франківський національний технічний
- •Університет нафти і газу
- •Комп’ютерні системи
- •Конспект лекцій
- •Лекція № 1
- •1.1 Архітектура комп’ютерних систем
- •1.2 Паралельна обробка інформації
- •Контрольні запитання
- •Лекція №2 Основи теорії комп’ютерних систем
- •2.1 Класифікація комп’ютерних систем
- •Рисинук 2.2 - Класи комп’ютерних систем
- •2.2 Паралельні алгоритми
- •2.3 Характеристика типових схем комунікації в багатопроцесорних комп’ютерних системах
- •2.4 Закон Амдала
- •Контрольні запитання
- •Лекція №3 Конвеєрні комп’ютерні системи
- •3.1 Обробка інформації векторним процесором
- •3.2 Процесор з паралельним алп
- •3.3 Структура векторного процесора
- •3.4 Векторно-конвеєрні комп’ютерні системи
- •Контрольні запитання
- •Лекція №4 Матричні комп’ютерні системи
- •4.1 Матричний процесор
- •4.2 Матрична комп’ютерна система
- •If a (умова a) then do в
- •4.3 Архітектура матричних комп’ютерних систем
- •4.4 Структура процесорного елементу
- •4.5 Підключення і відключення процесорних елементів.
- •Контрольні запитання
- •Лекція № 5 Комп’ютерні системи класу simd
- •Контрольні запитання
- •Лекція № 6 Мультипроцесорні комп’ютерні системи
- •6.1 Загальна характеристика мультипроцесорних комп’ютерних систем
- •6.2 Мультипроцесори типу numa
- •6.3 Мультипроцесори типу coma
- •6.4 Мультипроцесорна комп’ютерна система Sun Enterprise 10000:
- •Контрольні запитання
- •Лекція №7 Мультикомп’ютерні комп’ютерні системи
- •7.1 Загальна характеристика мультикомп’ютерних комп’ютерних систем
- •Мультикомп’ютерна кс
- •7.2 Рівні комплексування у кс
- •7.3 Кластери
- •7.4 Топологія кластерних пар
- •7.5 Кластер Beowulf
- •7.6 Кластер ac3 Velocity Cluster
- •7.7 Кластер ncsa nt Supercluster
- •Контрольні запитання
- •Лекція № 8 Комп’ютерні системи з нетрадиційною архітектурою
- •8.1 Асоціативні кс
- •8.2 Систолічні кс
- •8.3 Класифікація структур систол
- •8.4 Кс з наддовгими командами (vliw)
- •8.5 Комп’ютерні системи з явним паралелізмом команд
- •8.6 Кс з обробкою за принципом хвильового фронту
- •8.7 Кс на базі трансп'ютерів і з неоднорідним доступом до пам'яті
- •Контрольні запитання
- •Лекція № 9 Організація пам’яті у комп’ютерних системах
- •9.1 Запам’ятовувальні пристрої комп'ютера
- •9.2 Системи із загальною і розподіленою пам'яттю
- •9.3 Багаторівнева організація загальної пам'яті
- •9.4 Пам'ять з чергуванням адрес
- •9.5 Асоціативна пам'ять
- •Контрольні запитання
- •Лекція № 10 Системи введення-виведення
- •10.1 Мережева базова система введення-виведення netbios
- •10.2 Пристрої для зберігання bios
- •10.3 Виробники bios
- •10.4 Принцип роботи bios
- •Контрольні запитання
- •Лекція № 11 Інтерфейси
- •Контрольні запитання
Контрольні запитання
1 Як здійснюється виконання команди Load R0, i в комп’ютерних системах з загальною пам’яттю?
2 Як організована багаторівнева загальна пам'ять?
3 Яка структура асоціативного запам’ятовуючого пристрою?
4 Як організована асоціативна пам'ять?
5 Як працює пам'ять з чергуванням адрес?
Лекція № 10 Системи введення-виведення
10.1 Мережева базова система введення-виведення netbios
Мережева базова система введення-виведення (NETBIOS) є високорівневим інтерфейсом програмування для локальних обчислювальних мереж (LAN) IBM. Він був створений в 1983 році фірмою Sytek Corporation для широкополосної мережі IBM РС. Основу NETBIOS складають три продукти: кільцева мережа з естафетною передачею (Token-Ring), емулятор NETBIOS (який дозволяє працювати з прикладними програмами, створений для мережі ПЕВМ (РС Network) в кільцевій мережі з естафетною передачею - Token-Ring) і службова програма РС LAN Support Program. Остання включає программу (драйвер) NETBIOS.
NetBIOS відповідає за логічні імена комп'ютерів у мережі і передачу даних між двома комп'ютерами, що встановили між собою сесію.
Інтерфейс NetBIOS являє собою стандартний інтерфейс розробки програм (API) для забезпечення мережевих операцій введення-виведення й керування транспортним протоколом нижчого рівня. Програми, що використають NetBIOS API інтерфейс, можуть працювати тільки при наявності протоколу, що допускає використання такого інтерфейсу.
NetBIOS також визначає протокол, що функціонує на сеансовому/транспортному рівнях моделі OSI. Цей протокол використовується поверх інших протоколів (таких як IPX, NetBEUI, NetBT - поверх стеку протоколів TCP/IP) для виконання мережевих запитів введення-виведення й операцій, описаних у стандартному интерфейсному наборі команд NetBIOS. Тобто NetBIOS сам не підтримує виконання файлових операцій. Ця функція покладається на протоколи нижчих рівнів, а сам NetBIOS забезпечує тільки зв'язок із цими протоколами та NetBIOS API інтерфейс.
NetBIOS забезпечує:
- реєстрацію й перевірку мережевих імен;
- встановлення й розрив з'єднань;
- зв'язок із гарантованою доставкою інформації;
- зв'язок з негарантованою доставкою інформації;
- підтримку керування й моніторингу драйвера й мережевої карти.
NETBIOS став фактичним стандартом для РС LAN.
NETBIOS був створений як відкритий інтерфейс в мережі ПЕВМ. Тому він може з часом стати стандартом (принаймні як інтерфейс сеансового рівня моделі ISO/OSI).
Проте існують і альтернативні нестандартні, “індивідуальні” интерфейси і протоколи управління передачею даних, наприклад Xerox Network Systems (XNS).
10.2 Пристрої для зберігання bios
BIOS або його частина зберігаються незалежним від живлення персональної платформи чином. Для цього на різних етапах еволюції персонального комп'ютера використовувались всі можливі засоби. На сучасних платформах зазвичай використовуються тільки мікросхеми, дані в яких зберігаються і після вимкнення живлення:
- EPROM (від англ. Erasable Programmable Read Only Memory) – мікросхема постійної пам'яті, вміст якої стирається за допомогою ультрафіолетового опромінення;
- EEPROM (від англ. Electrically Erasable Programmable Read Only Memory) – мікросхема постійної пам'яті, що стирається за допомогою спеціального електричного сигналу;
- Flash ROM – спеціальний різновид EEPROM, який може бути перезаписаний просто в комп'ютері без додаткових пристроїв на зразок програматора.
До кінця 90-х років для зберігання BIOS використовувалися мікросхеми з паралельним інтерфейсом: під'єднання типового пристрою ROM обсягом 1 мегабіт виконувалося з допомогою 8 ліній для передачі даних та 17 адресних ліній, що забезпечувало доступ до 217=131072 байтів. Такий сигнальний інтерфейс якнайкращим чином відповідав системним платам з ISA-шиною, яка й забезпечувала його роботу.
Згодом з'явилися пристрої ROM з мультиплексованим інтерфейсом. З їх числа — FWH (Firmware Hub), запропонований компанією Intel Corp., та LPC (Low Pin Count) – результат співробітництва групи виробників. Характерною особливістю таких пристроїв стало використання однієї групи сигнальних ліній для передачі різної інформації. Типовий представник – Intel® 82802 Firmware Hub. Крім восьми ліній для передачі даних у нього є ще одинадцять адресних ліній, по яких можна передати як молодшу частину справжнього адреса, так і старшу його частину. Фактично мікросхеми сімейства 82802 здатні обслуговувати 22 адресні лінії, що забезпечує адресацію простору у 222 байти.
Мікросхеми ROM з підтримкою LPC мали значні переваги перед паралельними ROM насамперед завдяки збільшеній ємності та впроваджувалась на сучасних системних платах без ISA-шини. Оскільки під'єднання як паралельних, так і FWH/LPC ROM потребує кілька десятків електричних контактів. Для економії з 2006 року на персональних платформах почав використовуватись SPI-інтерфейс. SPI-мікросхеми мають всього вісім контактів, з яких лише чотири задіяні для передачі даних.