ТЕМА 2.1. ПОНЯТТЯ ОБЧИСЛЮВАЛЬНОЇ СИСТЕМИ.
ПОДІЛ НА АПАРАТНУ ТА ПРОГРАМНУ СКЛАДОВІ
· склад обчислювальної системи
· апаратна складова обчислювальної системи
· програмна складова обчислювальної системи
Основні терміни теми: обчислювальна техніка, обчислювальна система, персональний комп’ютер, конфігурація, програмне забезпечення, системне, прикладне, інструментальне програмне забезпечення.
Науково-технічні досягнення ХХ століття показали можливість автоматизації робіт з даним за рахунок використання не механічних , а електронних пристроїв. Це дозволило підвищити їх надійність та продуктивність. Характерною їх відмінністю від механічних пристроїв є те, що вони реєструють не переміщення елементів конструкції, а їх стани. Для електронних пристроїв кількість зручних станів, що розрізняються, два: заряджено – розряджено, є сигнал – немає сигналу, тощо. Це надає зручність опрацювання даних, поданих у двійковій системі числення. Перевагою двійкової системи є те, що вона дозволяє кодувати не лише числа, але й графічні зображення, текст, музику. Тому сучасний комп’ютер може не лише проводити обчислення, але й здійснювати різноманітні операції з даними, що мають саму різноманітну форму подання. Сукупність пристроїв, призначених для автоматизації опрацювання даних, називають обчислювальною технікою. Конкретний набір програмно-апаратних пристроїв, призначених для виконання певного класу завдань, називають обчислювальною системою. Центральним пристроєм обчислювальної системи, як правило, є комп’ютер.
В сучасному розумінні, комп’ютер – це універсальний електронний пристрій, призначений для автоматизації накопичення, збереження, опрацювання, передачі та відтворення даних.
Однак було б хибним вважати, що комп’ютер проводить лише обчислення. Враховуючи розширення сфери застосування засобів обчислювальної техніки в практичній діяльності людини, необхідність опрацювання великих об’ємів інформації за досить нетривалий час, збільшення потужностей комп’ютерів та розвиток телекомунікацій, комп’ютери все частіше використовуються як засоби накопичення та передачі інформації. Основними завданнями, що вирішуються при цьому, є впорядкування інформації, пошук та фільтрація даних.
Склад обчислювальної системи називається конфігурацією. Апаратні та програмні засоби обчислювальної системи розглядаються окремо. Тому розрізняють апаратну на програмну конфігурацію. Такий поділ для інформатики є істотним, тому що часто розв’язання одних і тих же завдань може забезпечуватись як апаратними, так і програмними засобами. Критерієм вибору того чи іншого засобу є його ефективність та продуктивність.
Структурно комп’ютер складається з чотирьох основних пристроїв відповідно до тих завдань, які він вирішує при опрацюванні даних (рис. 2.1)
Пристрої введення призначені для вводу (накопичення) інформації та управління роботою комп’ютера користувачем. До цих пристроїв відносяться: клавіатура, маніпулятор миша, сканер, джойстик.
Пристрої виведення призначені для виводу інформації з метою візуального спостереження за роботою комп’ютера та створення твердих копій документів. До них належать монітор, принтер (друкуючий пристрій), плоттер.
Запам’ятовуючі пристрої призначені для збереження інформації, як тривалого, так і тимчасового, на час їх опрацювання комп’ютером. Пам’ять поділяють на внутрішню та зовнішню. Внутрішня призначена для збереження інформації під час роботи комп’ютера. Сюди відносять оперативну, постійну, кеш та CMOS-пам’ять. Вміст цієї пам’яті, як правило, зберігається лише при увімкненому живленні. Зовнішня пам’ять призначена для тривалого збереження інформації незалежно від того, чи є живлення. Для зовнішньої пам’яті розрізнять пристрої пам’яті (накопичувачі) та носії даних (дискети, диски, магнітні стрічки, лазерні диски, тощо). Пристрій опрацювання інформації здійснює її переробку та загальне управління роботою всіх інших пристроїв. Цим пристроєм є процесор.
Фізично кожен елемент структурної схеми складається з різноманітних пристроїв. Сучасні комп’ютери мають блочно-модульну конструкцію: апаратну конфігурацію, необхідну для виконання певних робіт, можна складати з готових вузлів та блоків.
Програмне забезпечення являє собою сукупність програм, призначених для розв’язання завдань на комп’ютері. Програма – це впорядкований набір команд. Програмне та апаратне забезпечення працюють взаємопов’язано і в неперервній взаємодії. Будь-який апаратний пристрій управляється програмно.
Програмне забезпечення можна поділити на три класи: системне, прикладне та інструментальне. Наведена класифікація є досить умовною. Інтеграція програмного забезпечення призвела до того, що практично будь-яка програма має риси кожного класу.
Системне програмне забезпечення здійснює управління роботою обчислювальної системи. Як правило, системні програми забезпечують взаємодію інших програм з апаратними складовими, організацію інтерфейсу користувача. Сюди відносять операційні системи, сервісні програми. Операційна система є невід’ємною складовою обчислювальної системи. Основні функції операційної системи – загальне управління всіма апаратними складовими обчислювальної системи, підтримка файлової системи, розподіл ресурсів між прикладними програмами.
Прикладне програмне забезпечення призначене для розв’язання прикладних завдань фахової діяльності людини (тобто, прикладене до практики). Спектр таких програм надзвичайно широкий: від виробничих та наукових до навчальних та розважальних. Пакети прикладних програм дають можливість користувачу реалізувати ті чи інші можливості обчислювальної системи. Наприклад, текстові редактори дають можливість створювати різного роду документи, а потім виводити їх на друк; електронні таблиці дозволяють ефективно проводити розрахунки, будувати графіки та діаграми; бази даних використовуються для накопичення, зберігання та пошуку потрібної інформації; системи автоматизованого проектування дозволяють створювати нові технології та документацію до них.
Інструментальне програмне забезпечення призначене для розробки всіх видів інформаційно-програмного забезпечення. При цьому під інформаційним забезпеченням розуміють сукупність попередньо підготовлених даних, необхідних для роботи програмного забезпечення. Наприклад, будь-яка сучасна програма має вбудовану довідку для роботи з цією програмою. Файл довідки являє собою інформаційне забезпечення. До інструментального програмного забезпечення відносять: редактори (текстові, графічні, музичні), системи табличної обробки даних (табличні процесори), системи управління базами даних, транслятори мов програмування, інтегровані системи діло виробництва, тощо.
Інструментальні засоби для створення програм дозволяють висококваліфікованим програмістам створювати нові прикладні програми, а також вдосконалювати вже існуючі програми, виправляти в них помилки та розширяти їх функціональні можливості.
25 26 27 28 29 Наверх ↑