
- •4. Використання комп’ютерів в економіці, науці та техніці.
- •8. Структурні схеми комп’ютерів різних поколінь
- •11. Види архітектур комп’ютерів.
- •13. Мікропрограмна реалізація комп’ютерів.
- •14. Багаторівнева організація еом.
- •15.Багатопроцесорна архітектура
- •16.Матричные микропроцессоры
- •24. Архітектура Intel.
- •26. Канальна архітектура
- •40. Організація системи вводу - виводу.
- •41. Контролер вводу – виводу.
- •42.Програмно - керований обмін інформацією між пристроями комп’ютера.
- •45.Апаратні інтерфейси комп’ютера
- •46. Синхронізація в апаратних інтерфейсах комп’ютера. Функції контролера переривань.
- •47. Топологія апаратних інтерфейсів комп’ютера. Особливості реалізації сучасних апаратних інтерфейсів комп’ютера
- •48. Ввід/вивід аналогової інформації. Ввід/вивід дискретних сигналів.
- •53.Введення до іменованих конвеєрів
- •54. Ідея конвеєра команд та вигода від нього, причини збоїв в конвеєрі.
- •55. Ячейки, адреси, машинні слова, розряди, біти, байти.
- •57.Представлення чисел в форматі з фіксованою точкою (представлення беззнакових чисел, представлення знакових чисел в прямому та допоміжному кодах).
- •58. Особливості складання та віднімання цілих чисел (на прикладі персонального комп’ютера - пк).
- •59. Представлення чисел в форматі з плаваючою точкою (на прикладі пк).
- •60. Кодування ascii (American Standart Code for Information Interchange) та стандарт Unicode. Кодування українського тексту (Windows-1251, koi8 та ін.,.
- •64. Типові схеми постійно запам’ятовуючих та оперативно запам’ятовуючих пристроїв комп’ютерів.
- •66. Системні плати, склад, характеристики та порівняння.
- •67.Дискова память,сегмент та зміщення
- •68. Регістри компю’терів
- •69. Контролери комп’ютерів.
- •72. Організація буфера клавіатури.
- •73. Звукові карти та мультимедійні системи.
- •74. Системи охолодження та вентиляції.
- •75. Монітори та їх характеристика.
- •76. Принтери та їх характеристика.
- •77. Сканери та їх характеристика.
- •78. Пристрої управління та їх характеристика (миш, клавіатура, джойстик та ін.).
- •79. Накопичувачі та їх характеристика (fdd, hdd ).
- •80. Накопичувачі та їх характеристика (cd-r, cd-rw, dvd rom, dvd ram, Zip).
- •81. Накопичувачі та їх характеристика (магнітно-оптичні змінні пристрої, флеш-пам’ять та ін.).
- •82. Пристрої зв’язку (модеми, факс-модеми та ін. ).
- •83. Структура таблиці розміщення файлів на магнітних дисках. Типи файлів (імена, формати, розширення) та їх структура.
- •84 Структура даних на носіях інформації
- •4.1 Структура даних на магнітному диску
- •88. Адресация данных и команд.
- •89. Універсальність комп’ютерів: принцип фон-Неймана; гарвардський принцип.
- •92. (Модульний принцип побудови, масштабованість, сумісність програмного забезпечення. Орієнтування на клас задач. Модернізованість.
- •93. Вибір основних складових комп’ютера: процесор, чипсет, тип та об'єм озп, материнська плата, відеокарта, диск, монітор.
- •94. Вибір периферійних пристроїв комп’ютера: сd, dvd, сd-r, cd-rw, флеш-пам’ять.
- •95. Вибір периферійних пристроїв комп’ютера: принтер, сканер, мультимедіа.
- •96. Вибір периферійних пристроїв комп’ютера: модем, факс-модем та ін.
- •97. Перевірка архітектури комп’ютера та його складових. Методи та засоби.
- •98. Тестування та перевірка: оперативної та дискової пам’яті комп’ютера.
- •102. Тестування та перевірки: модема та факс - модема.
- •104. Дайте визначення та охарактерізуйте категорії регістрів
- •107. Визначить функції команди int в Асемблері. Переривання в Асемблері.
- •108. Макроозначення та функції в Асемблері. Макроозначення Invoke.
- •109. Змінні в Асемблері. Їх розміщення.
- •110. Особливості Асемблера в Windows. Створення вікон.
- •112.Опишіть технологію компіляції програм на Асемблері.
- •116. Еом .Характеристики апаратних засоби зберігання й обробки інформації .
- •118. Системний блок персонального комп'ютера- характеристика.
- •119. Апаратні засоби пк
- •120. Процесор (центральный процесор (цп) пк
- •121. Оперативна пам'ять пк та її характеристики.
- •122. Статична пам'ять (sram) у сучасних пк та її характеристики
- •123. Динамічна пам'ять (dram) у сучасних пк та її характеристики
- •126. Постановка задачі . Етапи.
- •127. Які етапи містить наукова постановка задачі
- •128. Характеристика , визначення й опис вхідної/вихідної інформації в постановці задачі.
- •129. Визначення та аналіз разработки алгоритму/алгоритмів рішення задачі.
- •130. Що визначає опис технологічного процесу обробки даних задачі.
- •Характеристика програм, комплексів програм та систем (Приклади)
- •Документування программ
- •Що визначає надійність программного забезпечення(программных средств).
- •Що визначає ефективність технічних засобів.
- •Що визначає ефективність програмних засобів
- •Етапи підготовки програми.
- •137. Модульна структура побудови програмного забезпечення та її характеристики
- •138. Етапи підготовки програм та комплексів программ.
- •140. Агоритми.- характеристика, призначення, функції, принципи побудови.
45.Апаратні інтерфейси комп’ютера
Інтерфе́йс (англ. interface) —
сукупність засобів і правил, що забезпечують взаємодію пристроїв обчислювальної системи та (або) програм;
сукупність описів і узгоджень про процедуру передачі управління в підпрограму та повернення в вихідну програму.
Узгодженість роботи окремих пристроїв здійснюють апаратні інтерфейси. Їх поділяють на послідовні та паралельні. Через послідовний інтерфейс дані передаються по одному біту. Вони прості за будовою, не вимагають синхронізації роботи передавальника та приймальника даних. Однак пропускна здатність їх менша, а коефіцієнт корисної дії нижчий. Їх використовують для підключення “повільних” пристроїв - наприклад, різноманітних датчиків. Паралельні інтерфейси мають більш складну будову, але більш високу продуктивність. Їх застосовують там, де потрібна висока швидкість передачі даних (наприклад, для друкуючого пристрою). Дані передаються байтами.
] Переваги та недоліки
Переваги:
Будь-яку команду можна викликати невеликою кількістю натискань.
Пакетні файли — це, по суті, найпростіша програмованість.
Можна керувати програмами, що не мають графічного інтерфейсу (наприклад, виділеним сервером).
Переглянувши вміст консолі, можна повторно побачити повідомлення, яке ви не встигли прочитати.
Недоліки:
Інтерфейс командного рядка не є дружнім для початківців.
Шукати невідому команду з довідників не менш складно, ніж відшукувати в меню потрібну команду.
Введення деяких параметрів з клавіатури може бути важким. Наприклад, гравці часто прикрашають свої імена цифрами і спецсимволами, і ввести команду на кшталт kick =- CooL-= [H3LL] без додаткових коштів буває досить складно. А підбір гучності за допомогою озвученого повзунка дозволяє виставити потрібну гучність швидше, ніж з командного рядка.
Якщо ж у програмі є бути повноціна скриптова мова, доводиться або підтримувати два різних мови (консольну і скриптову), або відмовлятися від командного рядка на користь скриптової мови, або поєднувати ці дві мови (що негативно позначається на зручності програмування).
46. Синхронізація в апаратних інтерфейсах комп’ютера. Функції контролера переривань.
Принцип синхронізації інтерфейсів визначає узгодження в зміні подій для різних складових частин системи. Тут розрізняють асинхронний і синхронний тип узгодження. Два і більш за процес є синхронними, якщо зміни станів (подій) цих процесів взаимонезависимы і виконуються через строго певні фіксовані моменти часу. Два і більш за процес називаються асинхронними, якщо зміни станів цих процесів взаимозависимы, а час зміни стану одного процесу визначається моментом часу
зміни стану іншого.
Реалізація схемотехніки асинхронного процесу грунтується на принципі петель зворотного зв'язку, який може бути представлена однією або двома інтерфейсними лініями.
Процес прийому передаваної інформації синхронізується спеціальними стробуючими сигналами від приймача або передавача (сигнали СІ, ГОТ і ППД), які встановлюються на шині управління обміном з фіксованою затримкою щодо часу встановлення кодів команд, даних або адреси на інформаційній магістралі. По характеру сигналів синхронізації дані схеми підрозділяються на імпульсні, коли розпізнаються перепади імпульсів синхронізації, і потенційні, коли фіксується рівень синхроімпульсів. Один з варіантів реалізації асинхронного процесу був достатньо детально розглянутий в пункте1.2.
Схеми синхронізації без зворотного зв'язку (синхронний тип обміну) будуються на основі одного загального або двох (у передавачі і в приймачі) результатно незалежних, але близьких по частоті кварцових генераторів. Для останньої з перерахованих схем, синхронізація обох генераторів виконується на початку циклу обміну і підтримується протягом всього часу передачі інформації. В цьому випадку, для достовірної її передачі, необхідно забезпечити
перевищення швидкості обробки інформації, що приймається, приймачем щодо швидкості передачі інформації передавачем. Даний варіант синхронізації практично реалізується в послідовному інтерфейсі RS-232C.
Сигнали апаратних переривань, що виникають в пристроях, що входять до складу комп'ютера або підключених до нього, поступають в процесор не безпосередньо, а через два контроллери переривань, один з яких називається таким, що веде, а другою - відомим .Два контроллера використовуються для збільшення допустимої кількості зовнішніх пристроїв. Річ у тому, що кожен контроллер переривань може обслуговувати сигнали лише від 8 пристроїв. Для обслуговування більшої кількості пристроїв контроллери можна об'єднувати, утворюючи з них віялоподібну структуру. У сучасних машинах встановлюють два контроллери, збільшуючи тим самим можливе число вхідних пристроїв до 15 (7 у ведучого і 8 у відомого контроллерів). До вхідних висновків IRQ1...IRQ7 і IRQ8...IRQ15 (IRQ - це скорочення від Interrupt Request, запит переривання) підключаються висновки пристроїв, на яких виникають сигнали переривань. Вихід провідного контроллера підключається до входу INT мікропроцесора, а вихід відомого - до входу IRQ2 ведучого. Основна функція контроллерів - передача сигналів запитів переривань від зовнішніх пристроїв на єдиний вхід переривань мікропроцесора.
Процесор, отримавши сигнал переривання, виконує послідовність стандартних дій, зазвичай званих процедурою переривання.
Отримавши сигнал на виконання процедури переривання з певним номером, процесор зберігає в стеку виконуваної програми поточний вміст трьох регістрів процесора: регістра прапорів, CS і IP. Два останні числа утворюють повну адресу повернення в перервану програму.