ається до загальної шини ПК. Відповідно, виходить, що всі периферійні пристрої персонального комп'ютера підключені до загальної шини комп'ютера через контролери. І до цієї ж загальної шині підключаються процесор і оперативна пам'ять ПК.
Контролер здійснює постійну взаємодію з процесором і оперативною пам'яттю ПК через загальну шину ПК. Контролер відповідає за одержання інформації від процесора і з оперативної пам'яті, і за передачу даних процесору або в оперативну пам'ять.
Периферійні пристрої персонального комп'ютера бувають внутрішні і зовнішні. Внутрішні пристрої встановлюються всередину ПК (всередину системного блоку). Приклади внутрішніх периферійних пристроїв персонального комп'ютера - це жорсткі диски, вбудований привід CD-/DVD- дисків і т.п.
Зовнішні пристрої підключаються до портів введення-виведення, при цьому за взаємодію цих пристроїв всередині ПК відповідають порти введення-виведення. Приклади зовнішніх периферійних пристроїв персонального комп'ютера - це принтери, сканери, зовнішні (підключаються ззовні ПК) приводи CD-/DVD- дисків, камери, маніпулятор «миша», клавіатура і т.п.
Кожне внутрішній устрій має контролер (від англійського слова controller - пристрій управління). Для зовнішніх пристроїв цю функцію виконує контролер порту, до якого цей пристрій підключено. У всьому іншому внутрішні і зовнішні периферійні пристрої персонального комп'ютера аботают по одним і тим же принципам.
Під терміном архітектура ЕОМ прийнято розуміти сукупність загальних принципів організації апаратно-програмних засобів та їх основних характеристик, що визначають функціональні можливості ЕОМ.
Архітектура ЕОМ охоплює велике коло проблем, пов'язаних зі створенням комплексу апаратних і програмних засобів і враховують велику кількість визначальних чинників. Серед цих чинників найголовнішими є:
? вартість,
? сфера п?? імененія,
? функціональні можливості,
? зручність в експлуатації.
Всі комп'ютерна система підрозділяє види архітектури ЕОМ на три групи, обумовлені числом потоків команд і даних, розглянемо їх:
Основоположником класичної архітектури ЕОМ 1-го і 2-го покоління був Джон фон Нейман, який і сформулював основні принципи послідовності. До такої групи відносяться однопроцесорні системи, в одному випадку мають одиночний потік даних (SISD), а в другому - множинний потік даних (SIMD). Ці види архітектури обумовлені одним векторним потоком команд, при тому що самих потоків даних безліч.
Наступна група, що включає в себе види архітектури - MIMD. Являє собою многопроцессорную систему, що має множинний потік команд і такий же потік даних. Дана архітектурна система в основному використовується в сучасних супер-ЕОМ.
І останні, треті види архітектури - MISD, що представляють одну програму з безліччю даних. На жаль, MISD не має практичної значущості. Даний вид зараховують чи не до комп'ютерній архітектурі, а до форми розпаралелювання програм.
. Поняття системного програмного забезпечення: призначення, можливості, структура; операційні системи
Систе? мное програ? ммное обеспе? чення - комплекс програм, які забезпечують управління компонентами комп'ютерної системи, такими як процесор, оперативна пам'ять, пристрої введення-виведення, мережеве обладнання, виступаючи як «міжшаровими інтерфейс», з одного боку якого апаратура, а з іншого - додатки користувача. На відміну від прикладного програмного забезпечення, системне не вирішує конкретні практичні завдання, а лише забезпечує роботу інших програм, надаючи їм сервісні функції, абстрагуються деталі апаратної і мікропрограмного реалізації обчислювальної системи, управляє апаратними ресурсами обчислювальної системи.
Програмне забезпечення, можна умовно розділити на три категорії:
. системне ПЗ (програми загального користування), виконують різні допоміжні функції, наприклад створення копій інформації, видачу довідкової інформації про комп'ютер, перевірку працездатності пристроїв комп'ютера і т.д.
. прикладне ПО, що забезпечує виконання необхідних робіт на ПК: редагування текстових документів, створення малюнків або картинок, обробка інформаційних масивів і т.д.
. інструментальне ПЗ (системи програмування), що забезпечує розробку нових програм для комп'ютера на мові програмування.
операція? нна систе? ма, - комплекс керуючих і обробних програм, які, з одного боку, виступають як інтерфейс між пристроями обчислювальної системи і прикладними програмами, а з іншого боку - призначені для управління пристроями,...