# data[].attributes.headline
Поняття програмного забезпечення.

# data[].attributes.subject
Поняття програмного забезпечення.

# data[].attributes.body
Програмне забезпечення (software) – загальне поняття, що вказує на набір кодованих інструкцій (програм) для керування процесором (CPU) комп'ютера. Процесор CPU комп'ютера зчитує такі кодовані інструкції та виконує їх. Виконання програмного забезпечення комп'ютером полягає у маніпулюванні інформацією та керуванні апаратними компонентами комп'ютера. Наприклад, типовим для персональних комп'ютерів є відображення інформації на екран та прийом її з клавіатури.

Апаратне забезпечення (hardware) — комплекс технічних засобів, який включає ЕОМ: зовнішні пристрої, термінали, абонентські пункти тощо, які необхідні для функціонування тієї чи іншої системи.

# data[].attributes.headline
Програмне забезпечен

# data[].attributes.body
Програмне забезпечення та апаратне забезпечення є дві комплементарні компоненти комп'ютера, причому межа між ними нечітка: деякі фрагменти програмного забезпечення на практиці реалізуються суто апаратурою мікросхем комп'ютера, а програмне забезпечення, в свою чергу, здатне виконувати функції електронної апаратури. Та по суті призначення програмного забезпечення полягає в керуванні як самим комп'ютером так і іншими програмами та маніпулюванні інформацією.

На відміну від апаратних складових hardware комп'ютера, програмне забезпечення являє собою інформацію, яка зберігається на матеріальних носіях у вигляді файлів (дискета, HDD,CD,DVD тощо) та може передаватись по каналах зв'язку.

# data[].attributes.headline
Класифікація програмного забезпечення

# data[].attributes.subject
Класифікація програмного забезпечення

# data[].attributes.headline
1. Системне:

# data[].attributes.subject
1. Системне:

# data[].attributes.body
§ програмне резервування;

§   операційні системи (Windows, Linux, MS DOS);

§ програми русифікатори;

§ програми для діагностики комп’ютера;

§ програми КЕШи;

§ програми-оболонки (FAR, Win32, Nc, Dn);

§ утиліти - допоміжні або службові програми:

§ архіватори: WinRar, WinZip;

§ антивіруси: Касперського);

§ програми для оптимізації дисків;

§ програми динамічного зжаття дисків;

§ програми для діагностики комп'ютера;

§ програми дифрагментації дисків.

# data[].attributes.headline
2. Інструментальне:

# data[].attributes.subject
2. Інструментальне:

# data[].attributes.body
§ мови програмування:

- машинно-орієнтовані (низький рівень): Асамблер;

- процедурно-орієнтовані (середній рівень): Pascal, Basic;

- об’єктно-орієнтовані (високий рівень): Delphi, Java, Visual Basic;

§ відлагоджувачі – програми, що дозволяють автоматизувати процес відлагоджування (Debuger);

§ транслятори – програми,що перекладають текст, записаний однією з мов програмування, у машинний код:

- інтерпретатори (Basic);

- компілятори (Pascal).

# data[].attributes.headline
3. Прикладне:

# data[].attributes.subject
3. Прикладне:

# data[].attributes.body
§ загального пизначення:

- Ms Office (World, Excel, Power Point);

- поштові програми;

- довідники, енциклопедії;

§ спеціального призначення:

- 1С бухгалтерія

- навчальні програми

- банківські програми

- САПР (системи автоматизованого проектування)

- ARM (автоматизоване роботе місце).

# data[].attributes.headline
Системне програмне з

# data[].attributes.body
Системне програмне забезпечення призначено для загального керування ком'ютером.

Інструментальне програмне забезпечення є засобом для створення нових та відлагоджування пронрам.

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