ПРОГРАМНЕ ЗАБЕЗПЕЧЕННЯ ПЕРСОНАЛЬНИХ КОМП’ЮТЕРІВ


Пристрої для організації комп’ютерного зв'язку

При фізичному з'єднанні двох або більше комп'ютерів виникає комп'ютерна ме-

 

 

Комп'ютерна мережа— це сукупність комп'ютерів, які поєднані лініями зв'язку

оснащені комунікаційними пристроями та відповідним програмним забезпеченням. Комп’ютерна мережа забезпечує користувачів засобами обміну інформацією і колективно- го використання її апаратних, програмних та інформаційних ресурсів.

Комп'ютерні мережі можна класифікувати за територіальним розподілом. При цьому розрізняють глобальні, регіональні та локальні мережі.

 

Комплекс програм, які використовуються для роботи з комп'ютером, називається про-

грамним забезпеченням.

Все програмне забезпечення персонального комп'ютера можна умовно поділити на три основні категорії:

z системне програмне забезпечення, яке є необхідним для управління роботою комп'ютера;

z прикладне програмне забезпечення, за допомогою якого користувач виконує необхідні роботи — редагує тексти, малює, здійснює розрахунки тощо;

z інструментальні системи, які допомагають створювати нові


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

Операційна система— це комплекс системних та службових програм, які завантажу- ються при вмиканні комп'ютера і забезпечують діалог користувача з комп'ютером та управлін- ня ним.

Операційна система виконує такі функції: керування пам’яттю, введенням-виведенням, файловою системою, взаємодією процесів; захист інформації; облік використання ресурсів; об- роблення командної мови; фіксація різних подій, що виникають у процесі роботи (наприклад, помилок), і відповідне реагування на них.

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

Важливою складовою системних програм є програми-драйвери.

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

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

Для персональних комп'ютерів розроблено тисячі прикладних програм різного призна-

чення.

Прикладна програма(чи пакет прикладних програм) — це сукупність програм,

що забезпечують розв'язання задач певного типу.

Найбільш поширеними серед прикладних програм є текстові і графічні редактори, таб-

личні процесори, системи управління базами даних тощо.

Текстові редакторита процесори— це програми, призначені для створення та обробки текстів.

Табличний процесор(або програма для роботи з електронними таблицями) — це програма для опрацювання даних, які представлені у вигляді таблиці.

Система управління базами даних(скорочено СУБД) — це програма, призначена для організації зберігання, опрацювання та пошуку інформації в базі даних.

База даних— це сукупність взаємопов'язаних даних, які відображають інформацію деякої предметної області.

Звичайно СУБД забезпечують введення даних, пошук, сортування записів, створення звітів тощо.

Графічний редактор— це програма, призначена для створення та опрацювання гра- фічних зображень.

Інструментальні системиабо, як їх ще називають, системи програмування при- значені для створення нових програм. В основі кожної інструментальної системи лежить мова програмування. Великої популярності набули системи програмування Visual C++, Borland C++, Visual Basic (на основі мови Basic), Borland Delphi (на основі мови Pascal).