You are on page 1of 43

Програмнезабезпечення

комп'ютера
Лекція 14
План заняття
• Системне програмне забезпечення
• Інструментальні засоби створення програмного
забезпечення
• Прикладне програмне забезпечення
Основні компоненти мови асемблер
• Алфавіт мови
• Константи (числа та рядки)
• Команди (оператори)
• Директиви (псевдооператори)
• Модифікатори
Системне програмне забезпечення (СПЗ)
Системне програмне забезпечення (СПЗ) містить у собі:
• операційну систему (ОС) - обов'язкову частину СПЗ, що
забезпечує ефективне функціонування ПК у різних режимах,
організовує виконання програм і взаємодію користувача та
зовнішніх пристроїв з комп'ютером;
• сервісні програми, що розширюють можливості ОС, за
допомогою надання користувачеві та його програмам набору
додаткових послуг;
• інструментальні програмні засоби, які призначені для
розроблення та налагодження ПЗ;
• систему технічного обслуговування, що полегшує діагностику,
тестуванняобладнання та пошук несправностей у ПК, тим самим
сприяючи вищій надійності та достовірності виконання
процедур перетворення інформації.
Системне програмне забезпечення (СПЗ)
Операційна система (ОС)
Операційна система (ОС) - комплекс програмних засобів
комп'ютера, що забезпечують завантаження, взаємодію
користувача з програмними ресурсами, програмодна з одною,
арбітраж системних ресурсів, роботу з апаратним забезпеченням.

З погляду користувача - ОС формує зручний інтерфейс,


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

З технічної точки зору ОС - комплекс програм, що забезпечує:


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

• Управління процесами оброблення інформації полягає в


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

• Управління даними забезпечує організацію і надійне


зберігання та санкціонований доступ до даних з
урахуванням вимог додатків до обсягів і часу обробки
даних
Компоненти ОС
• ядро операційної системи, що забезпечує управління
ресурсами комп'ютера,виконання процесів і процедур
обробки даних за максимального рівня привілеїв;
• базова система введення-виведення (БСВВ, BIOS),
забезпечує початкову взаємодію ОС і додатків з
апаратними засобами комп'ютера, підтримку процедур
введення-виведення, початкові процедури запуску ОС;
• командний процесор - інтерпретатор, забезпечує
управління системою за допомогою аналізу і введення
команд і програм;
• сервісні компоненти.
Режими ОС
• одночасна робота з комп'ютером одного або декількох користувачів –
однокористувацький і багато користувацький режими;
• одночасне виконання одного або декількох завдань - однопрограмний
(однозадачний) або багатопрограмний (багатозадачний) режими;
• пакетний (черга завдань) або інтерактивний режими обробки
додатків;
• режим поділу часу, коли кожному додатку виділяється квант
машинного часу, процесор послідовно перемикається між різними
програмами;
• режим віртуальних машин, коли на одному фізичному комп'ютері
емулюєтьсяроботу кількох машин, кожна з яких може
використовувати власну ОС;
• режим віртуальних машин, коли на одному фізичному комп'ютері
емулюєтьсяОС;
• реального часу, коли забезпечено взаємодію обчислювальної системи
із зовнішніми по відношенню до неї процесами в темпі, сумірному зі
швидкістю протікання цих процесів.
Рівні користувацького інтерфейсу
• командний інтерфейс - користувач має знати файлову систему та
командиопераційної системи і вводити їх з клавіатури в командний
рядок, наявний на екрані дисплея; такий інтерфейс забезпечується
безпосередньо MS-DOS;
• інтерфейс у вигляді текстових меню - користувач повинен
орієнтуватися в численних меню і вміти вибрати в цих меню потрібні
команди і файли за їхніми найменуваннями (зазвичай англійською
мовою); інтерфейс такого типу реалізується багатьма оболонками ОС,
зокрема, такими популярними оболонками, якNorton Commander,
Volkov Commander, FAR Manager;
• інтерфейс у вигляді графічних меню - користувач має
орієнтуватисяу численних меню та панелях інструментів і вміти
вибрати в цих менюпотрібні команди і файли за умовними графічними
значками, які зазвичай супроводжуються їхніми найменуваннями;
інтерфейс цього типу реалізується графічнимиінтерфейсними
системами (Windows 3.1) і операційними системами з графічним
інтерфейсом (сімейство Windows).
Операційні системи командного типу
• MS-DOS
• DR-DOS
• UNIX
• Linux
Архітектура операційної системи MS-DOS
• базова система введення-виведення (BIOS - Basic Input-Output
System);
• завантажувач операційної системи (програма початкового
завантаження);
• модуль розширення BIOS (файл IO.sys), використовується
операційною системою для взаємодії з апаратурою та BIOS;
• модуль обробки переривань (файл MSDOS.sys) - набір програм
обробки переривань;
• командний процесор (програма Command.com або CMD.exe), що
містить вбудовані внутрішні макрокоманди (сервісні та службові
підпрограми,здебільшого підпрограми обслуговування файлів);
• файл конфігурації системи (набір команд Config.sys);файл
автозавантаження процедур (набір команд Autoexec.bat);
• програми виконання внутрішніх і зовнішніх команд DOS.
Базова система введення-виведення (BIOS)
BIOS розміщується в ПЗП та виконує функції:

• ініціалізації машини, тобто приведення у вихідний стан


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

• приймає запити на звернення до зовнішнього пристрою;


• перетворює запити в команди керування ЗП з урахуванням
усіх особливостей роботиі деталей конструкції цього
пристрою;
• обробляє переривання від обслуговуваного зовнішнього
пристрою.
Типи драйверів
Драйвери бувають стандартними і завантажуваними.
• Стандартні драйвери керують роботою стандартних
пристроїв: монітором, клавіатурою, дисководами і
принтером. Вони записуються в постійний
запам'ятовувальнийпристрій ПК під час його
програмування поза машиною і входять до складу
базовоїсистеми введення-виведення.
• Завантажувані драйвери використовуються в таких
випадках:для управління додатковими зовнішніми
пристроями ПК, наприклад, графопобудівником,
сканером, мишею тощо;для управління стандартними
зовнішніми пристроями, чимось відмінними відштатних,
передбачених у базовому комплекті ПК;для управління
стандартними пристроями, використовуваними в режимі,
відмінномувід штатного.
Завантажувач операційної системи
• Завантажувач операційної системи - це програмний
модуль Boot Record або System Bootstrap, званий зазвичай
просто завантажувачем, призначений для зчитування в
оперативну пам'ять двох файлів DOS: модуля розширення
BIOS - IO.sys і модуля обробки переривань - MS DOS.sys

• Завантажувач розміщується на системному диску.Розмір


файлу завантажувача 512 байт, він містить службову
інформацію про BIOS (ім'я фірми-виробника і дата-версія
системи), опис структури записів диска (формат диска,
число секторів на диску і в кластері, число таблиць
розміщення файлівтощо), власне програму-завантажувач.
Блок розширення BIOS
• Блок IO.sys надбудовою над BIOS, що модифікує і доповнює її
можливості. Цей програмний модуль зберігається на системному
диску. Необхідні відомості про зміну або доповнення функцій DOS
повідомляються операційній системі за допомогою файлів IO.sys
Config.sys. Після запуску ПК DOS переглядає кореневий каталог
системного диска і шукає в ньому файл Config.sys. Якщо файл
конфігурації знайдено, виконуються команди, що містяться в ньому.
За відсутності файлу конфігурації системним параметрам
присвоюються значення за замовчуванням. Змінені команди
конфігурації діють до чергового перезапуску операційної системи.
• Найчастіше всього модуль розширення BIOS виконує функції логічної
заміни драйверів, що зберігаються в BIOS, і підключення нових
драйверів. Модуль розширення BIOS відповідає ще за дві функції:
завантажує модуль обробки переривань DOS;завантажує командний
процесор і передає йому управління.
Базовий блок DOS
• Це центральний блок DOS, що реалізує основні функції
операційної системи - управління ресурсами ПК і виконуваними
програмами.
• Оскільки основу базового блоку DOS складають обробники
переривань верхнього рівня, цей блок часто називають модулем
обробки переривань.
• Модуль обробки переривань знаходиться на системному диску.
Базовий блок DOS містить програми управління (і розподілу)
всіма ресурсами ПК на логічномурівні (вищому порівняно з
рівнем управління BIOS); зокрема, у ньому знаходяться
програми обробки переривань верхнього рівня, під час роботи
із зовнішніми пристроями, що використовують, як підпрограми,
драйвери BIOS.
• Важливими компонентами базового блоку є програми
управління файловою системою, блочного обміну даними з
дисками, розподілу основної пам'яті та програми обробки
помилок.
Командний процесор
• Командний процесор (КП) здійснює взаємодію користувача з ПК. Він є
файлом DOS і має ім'я Command.com (для операційної системи
Windows сімейств NT і 2000 - СМО. ехе). Взаємодія організовується за
допомогою команд.
• Команди бувають двох типів: внутрішні та зовнішні.
• Внутрішні команди входять до складу самого КП і після завантаження
DOS перебувають в оперативній пам'яті (резидентнікоманди).
• Зовнішнім командам відповідають файли типу .ЕХЕ і .СОМ, що
входятьдо складу MS-DOS.
• Основні функції КП полягають у такому:
• приймання й аналіз команд, уведених із клавіатури або з
командного файлу;
• виконання внутрішніх команд DOS, що містяться у файлі Command.
com;
• завантаження і виконання зовнішніх команд MS-DOS, програм, що
розширюють можливості DOS (утиліт), і прикладних програм типу
.СОМ і .ЕХЕ.
Файл конфігурації
Конфігурування системи проводиться з метою:
• налаштування операційної системи на конкретний набір апаратних
ресурсів;
• оптимізації та створення дружнього інтерфейсу користувача;
• підвищення ефективності функціонування DOS і ПК загалом.
Конфігурування здійснюється під час завантаження системи за
вказівками (директивами), заданими у файлі Config.sys, при цьому
можуть виконуватися такі функції:
• встановлення режимів роботи операційної системи;
• підключення драйверів нових зовнішніх пристроїв і додаткової пам'яті;
• забезпечення можливості переміщення резидентних програм DOS у
верхнюпам'ять;
• встановлення параметрів DOS з метою структуризації пам'яті
(наприклад, виділенняполів пам'яті під буфери введення-виведення
тощо), налаштування утиліт, формуванняі налаштування оточення
системи;
• завантаження резидентних програм;
• ідентифікація стандартних пристроїв введення-виведення.
Файл автозавантаження процедур
• Під час роботи на ПК часто доводиться виконувати одні й ті самі
команди, що забезпечують виконання деяких регулярних процедур.
• Операційна система дає змогу об'єднати ці команди, що часто
повторюються, у спеціальний файл, званий пакетним (розширення
.BAT - batch означає пакетний) або командним.
• Усі команди,включені в командний файл, автоматично виконуються
під час запуску цього файлуна виконання в тій послідовності, в якій
вони записані.
• Одним із найважливіших командних файлів є файл автозавантаження
процедур Autoexec.bat, виконаннямякого зазвичай завершується
конфігурування DOS.
• Він аналізується і відразу виконується після завантаження DOS.
• Файл Autoexec.bat містить команди DOS, які користувачеві потрібно
регулярновидавати після запуску системи, і тим самим звільняє
користувача від необхідності виконання рутинних операцій.
Процедури файлу Autoexec.bat
• завершення формування операційної обстановки і режимів
роботи DOS;
• встановлення альтернативних шляхів пошуку виконуваних
файлів і часто використовуваних файлів;
• запуск будь-якої програмної оболонки, наприклад, Norton
Commander;
• встановлення робочого каталогу;
• перепризначення стандартного пристрою введення-
виведення;
• формування виду запрошення DOS до введення інформації
користувачем;
• встановлення поточних значень дати та часу.
Команди MS-DOS
• Команди MS-DOS мають такий узагальнений формат:
Com_name [arg...]...[/key...]
Ім'я_команди [аргумент...]...[/режим...]
• Команди DOS бувають внутрішніми і зовнішніми.
• Внутрішні команди (програми їхнього виконання) є
завантажуваними модулями командного процесора (КП).
Вони автоматично завантажуються з транзитної частини КП
і надалі перебувають в оперативній пам'яті.
• Зовнішні команди (програми їх виконання) являють собою
окремі файлиі можуть перебувати в будь-якому каталозі,
який вказується в специфікації команди(командного
файлу) або задається в шляху пошуку команди у файлі
Autoexec.bat.
• Команди DOS вводяться або з клавіатури, або з
командного файлу.
Операційні системи з текстовими меню
• Операційні системи з текстовими меню зазвичай
формуються на базі MS-DOS та операційної оболонки,
наприклад, Norton Commander, Volkov Commander,
DOSNavigator та інші.
• Програма Norton Commander (NC) - була найбільш
популярною для роботи з файловою системою MS-DOS.
• FAR Manager (FAR) - дуже популярний консольний
файловий менеджер для операційних систем сімейства
Windows. Програмаможе працювати як у віконному, так і
повноекранному режимі, підтримує довгі імена файлів,
атрибути файлів файлової системи NTFS, різні кодування
текстів, може використовувати системні функції для
копіювання файлів, має багатомовний інтерфейс і систему
і систему допомоги.
Інтерфейс програм NC і FAR
Робоче клавішне меню
F1 Допомога (Help) - виклик довідкової інформації; слід мати на увазі, що
дляпереважної більшості програмних продуктів клавіша F1 має таке самепризначення;
F2 Виклик (Menu) - виклик меню користувача, на екран виводиться список
команд,визначених самим користувачем для швидкого доступу до них;
F3 Читання (View) - перегляд позначеного курсором (світлою смугою) файлу;
F4 Правка (Edit) - редагування позначеного курсором файлу;
F5 Копія (Copy) - копіювання позначеного курсором каталогу або файлів (копіювання
за замовчуванням відбувається в каталог, відкритий на іншій панелі);
F6 Ім'я (RenMov) - перейменування або переміщення обраного курсором каталогу або
файлів (переміщення за замовчуванням здійснюється в каталог, відкритийна сусідній
панелі);
F7 Новий (MkDir) - створення нового каталогу;
F8 Видалення (Delete) - видалення обраного курсором файлу (каталогу);
F9 Меню (PullDn) - виклик системи меню, що випадають, у верхньому рядку екрана
з'являється зміст системи меню, що випадають: Ліва панель (Left), Файли (Files),
Команди (Commands), Налаштування (Options), Права панель (Right); ці меню
використовуються для налаштування системи, режимів її роботи та режимів
виведення інформації на панелі;
F10 Вихід (Quit) - вихід із програми.
Операційні системи з графічним інтерфейсомі

• Сімейство Windows
• OS/2
• Сімейство UNIX
• Сімейство Windows

• Графічні інтерфейси та розширення для DOS

• Сімейство Windows 9x

• Сімейство Windows NT
Графічні інтерфейси та розширення для DOS
1. Windows 1.0 (1985)
2. Windows 2.0 (1987)
3. Windows 2.1 (Windows 386, 1987) - у системі з'явилася можливість
запуску DOS-додатків у графічних вікнах, причому кожному додатку
надавалися повні 640 Кб пам'яті. Повна підтримка процесора 80286.
З'явилася підтримка процесорів 80386.
4. Windows 3.0 (1990) - поліпшено підтримку процесорів 80386 і
захищеного режиму.
5. Windows 3.1 (1992) - серйозно перероблена Windows 3.0; усунуто UAE
(фатальні помилки прикладних програм), додано механізм OLE, друк
у режимі WYSIWYG ("що бачите, те й отримаєте"), шрифти TrueType,
змінено диспетчер файлів, додано мультимедійні функції.Windows
для робочих груп (Windows for Workgroups)
6. 3.1/3.11 - перша версія ОС сімейства з підтримкою локальних мереж.
У системі також випробовувалися окремі удосконалення ядра,
застосовані пізніше в Windows 95.
Сімейство Windows 9x
1. Windows 95 (1995)
2. Windows 98 (1998)
3. Windows ME (2000)

Сімейство ОС Windows 9x для класу МП з 32-бітною


архітектурою – версії Windows 95, 98, Millennium Edition (Me),
при всіх позитивних нововведеннях (повноцінна ОС, нова
файлова система, багатозадачність, сумісність із
програмами, що працюють під DOS, підтримка мультимедіа,
інтернет-технологіїта інше), нові ОС мали серйозні недоліки:
нестабільна робота, високі вимоги до ресурсів машини для
ефективного виконання додатків, незахищеність самої ОС (на
рівні файлів ОС).
Сімейство Windows NT
• Windows NT 3.1 (1993)
• Windows NT 3.5 (1994)
• Windows NT 3.51 (1995)
• Windows NT 4.0 (1996)
• Windows 2000 — Windows NT 5.0 (2000)
• Windows XP — Windows NT 5.1 (2001)
• Windows XP 64-bit Edition — Windows NT 5.2 (2003)
• Windows Server 2003 — Windows NT 5.2 (2003)
• Windows XP Professional x64 Edition — Windows NT 5.2 (2005)
• Windows Vista — Windows NT 6.0 (2006)
• Windows Home Server — Windows NT 5.2 (2007)
• Windows Server 2008 — Windows NT 6.0 (2008)
• Windows Small Business Server — Windows NT 6.0 (2008)
• Windows 7 — Windows NT 6.1 (2009)
• Windows Server 2008 R2 — Windows NT 6.1 (2009)
• Windows Home Server 2011 — Windows NT 6.1 (2011)
• Windows 8 — Windows NT 6.2 (2012)
• Windows Server 2012 — Windows NT 6.2 (2012)
• Windows 8.1 — Windows NT 6.3 (2013)
• Windows Server 2012 R2 — Windows NT 6.3 (2013)
• Windows 9 — Windows NT 6.4 (2015)
Сімейство Windows NT
• В основу сімейства Windows NT покладено поділ адресних просторів
між процесами.
• Кожен процес має можливість працювати з виділеною йому пам'яттю.
Однак він не має прав для запису в пам'ять інших процесів, драйверів і
системного коду.
• Сімейство Windows NT належить до операційних систем із витісняючою
багатозадачністю.
• Поділ процесорного часу між потоками відбувається за принципом
"каруселі". Ядро операційної системи виділяє квант часу (у Windows
2000 квант дорівнює приблизно 20 мс) кожному з потоків по черзі за
умови, що всі потоки мають однаковий пріоритет. Потік може
відмовитися від виділеного йому кванта часу. У цьому разі система
перехоплює в нього керування (навіть якщо виділений квант часу не
закінчено) і передає керування іншому потоку. Під час передання
керування іншому потоку система зберігає стан усіх регістрів
процесора в особливій структурі в оперативній пам'яті. Ця структура
називається контекстом потоку. Збереження контексту потоку
достатньо для подальшого відновлення його роботи.
Операційна система OS/2
• Операційна система OS/2 (Operating system/2), розроблена компанією
IBM,була першою 32-бітною ОС для персональних комп'ютерів, першою ОС для
клієнтських машин мереж з архітектурою "клієнт-сервер" і однорангових
мереж. Ця операційна система першою забезпечила засоби підтримки
Internet, що витісняє багатозадачність, віртуальну пам'ять, графічний
користувальницький інтерфейс, систему віртуальних машин, роботу з
дисками і файлами великого розміру. Мережеві засоби OS/2 версії WARP
реалізовані для різних рівнів: прикладний рівень (програмні інтерфейси
додатків операційної системи), рівеньфайлової системи, транспортний рівень
- підтримка комунікаційних протоколів.
• Файлова система HPFS (high performance file system), спільно розроблена1989
року корпораціями IBM і Microsoft, дала змогу скоротити непродуктивні втрати
ємності магнітних дисків шляхом застосування стандартної довжини блоку для
дисків будь-яких розмірів. Файлова система HPFS забезпечує набагато
нижчийнизький рівень фрагментації, дає змогу файлам розміром до 16 Мбайт
зберігатисяв одній безперервній області, що збільшує швидкість обробки.
Швидкість роботи збільшується завдяки способу зберігання елементів
каталогів. У файловій системіHPFS для зберігання елементів каталогів
використовується структура даних, звана В-деревом, застосовуються функції
оптимізації для розміщення даних на диску.
Операційна система UNIX
• Операційна система UNIX - перша мобільна ОС, що забезпечує надійне
середовище розробки та використання мобільних прикладних систем,
забезпечила побудову відкритих програмно-апаратних систем і
комплексів.
• Її поява пов'язана з діяльністю лабораторії Bell Telephone Laboratories
(AT&T Bell Laboratories), у якій велися дослідницькі роботи зі
створення ОС, що забезпечують багаторівневий захист програмного
коду і даних, створення централізованокерованої файлової системи,
управління сегментно-сторінковою віртуальною пам'яттю тощо.
• У 1971 році було опубліковано перший випуск документації з ОС UNIX,
у 1975 роціз'явилася комерційно доступна ОС, що забезпечує
переносимість на різніапаратні платформи.
• Файлова система ОС UNIX має деревоподібну структуру, для взаємодії
користувача із системою UNIX розроблено досить просту і потужну
командну мову. ОС підтримує кілька командних інтерпретаторів,
забезпечено захист: користувачі мають ідентифікатори для
аутентифікації, належать до певної групи, яка також має свій
ідентифікатор.
Гілки операційної системи UNIX
• UNIX System V Release 4 і UnixWare.
• System V Release 4.3.
• HP/UX компанії Hewlett-Packard, DG/UX компанії Data
General, AIX компанії IBM.
• ОС UNIX сімейства BSD.5.
• Linux - це оригінальна реалізація ОС UNIX для Intel-
платформ. Ядро системи без використання мікроядра, але
має модульність. Прикладні програми для Linux можуть
переноситися в середовище комерційних систем на основі
System V. ОС Linux поширюється вільно.
• Hurd Free Software Foundation
Сервісні системи
• Сервісні системи призначені для забезпечення ефективної
взаємодіїкористувача і ПК, вони є доповненням і
розширенням користувацького інтерфейсу операційних
систем - виконують посередницькі функції між
користувачем і ОС.
• Сервісні системи умовно можна розділити на
• інтерфейсні системи;
• оболонки ОС;
• утиліти.
• Інтерфейсні системи - це потужні сервісні системи,
найчастіше графічного типу, що вдосконалюють не тільки
користувацький, а й програмний інтерфейс ОС
(сполучення ОС із прикладними програмами), зокрема,
реалізують деякі додаткові процедури розподілу
додаткових ресурсів.
Найпопулярніші утиліти
• обслуговування магнітних дисків (форматування; забезпечення
збереження системної інформації на диску; можливість її
відновлення в разі руйнування; відновлення помилково
видалених файлівсистемної інформації на диску і можливості її
відновлення в разі руйнування; відновлення помилково
видалених файлів і каталогів, а також вмісту файлів і каталогів
у разі його руйнування; оптимальне компонуванняі
дефрагментація файлів на диску; надійне видалення з диска
конфіденційноїінформації з неможливістю її подальшого
прочитання);
• обслуговування файлів і каталогів (створення, копіювання,
перейменування, пересилання, швидкий пошук, видалення
тощо);
• архівування і розархівування файлів (архівування істотно
зменшує розмір файлу);
• захист від комп'ютерних вірусів і багато інших
Прикладне програмне забезпечення
• Більшість пакетів прикладних програм (ППП) являють собою деяке
інтерактивне середовище, занурюючись у яке користувач отримує
зручні та прості засоби виконання певних процедур перетворення
інформації.
• текстові редактори, текстові процесори та видавничі системи;
• графічні редактори та засоби ділової графіки;
• табличні процесори (великоформатні електронні таблиці);
• ППП управління телекомунікаційними системами;
• системи управління базами даних;
• інформаційно-пошукові системи;
• системи штучного інтелекту, зокрема експертні системи;
• автоматизовані навчальні системи;
• ППП статистичної обробки інформації;
• ППП математичного програмування (лінійного, цілочисельного тощо);
• системи автоматизованого проектування;
• ППП організаційного управління підприємством, фірмою;
• ППП розв'язання різних функціональних задач управління
підприємством та ін.
Типи ППП
• Проблемно-орієнтовані ППП підтримують інформаційні
технологіїі формують інформаційне середовище для реалізації
прикладних програм управління. Завдання, розв'язувані
проблемно-орієнтованими ППП, зводяться до виконання
інформаційних процедур: формування та організації інформації
у вигляді електронних текстових і графічних документів, баз
даних і знань, виконанняаналітичного перетворення інформації,
високохудожнього представленняінформації в друкованих
виданнях і на презентаціях тощо.
• Функціонально-орієнтовані ППП забезпечують реалізацію тих чи
іншихконкретних функцій управління підприємством. Названі
інформаційні процедури характерні скоріше для офісу
підприємства ,тоді як функціональні завдання важливі для
діяльності самого підприємства, фірми, корпорації.
Корпоративні прикладні програми
Питання для перевірки:
1. Наведіть класифікацію програмного забезпечення сучасного
комп'ютера.
2. Назвіть і поясніть склад системного програмного забезпечення ПК.
3. Поясніть три види користувацького інтерфейсу операційних систем:
командний інтерфейс, інтерфейс у вигляді текстового меню,
графічний інтерфейс.
4. Перелічіть основні функції операційних систем.
5. Назвіть основні компоненти MS-DOS і визначте їхнє призначення.
6. Що таке "драйвери" і яке їхнє функціональне призначення?
7. Поясніть характерні особливості операційних оболонок із текстовими
меню.
8. Поясніть характерні особливості користувацького інтерфейсу
операційної системи Windows.
9. Дайте загальну характеристику прикладного програмного
забезпечення.
10. Перелічіть та опишіть основні прикладні програми пакета MS Office.

You might also like