загрузка...
загрузка...
На головну

Системне програмне забезпечення

Системне програмне забезпечення (системне програмне забезпечення);

Основні поняття програмного забезпечення

Розділ 5 Програмне забезпечення засобів комп'ютерної техніки

лекція 10

з дисципліни «Інформатика та ІКТ»

ТЕМА 2 «ОРГАНІЗАЦІЯ ТА ФУНКЦІОНУВАННЯ КОМП'ЮТЕРІВ»

зміст:

5.1. Основні поняття програмного забезпечення

5.2. Системне програмне забезпечення (системне програмне забезпечення);

5.3. Характеристики системного програмного забезпечення

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

Програма для ЕОМ - Об'єктивна форма представлення сукупності даних і команд, призначених для функціонування ЕОМ та інших комп'ютерних пристроїв з метою отримання певного результату, включаючи підготовчі матеріали, отримані в ході розробки програми для ЕОМ, і породжувані нею аудіовізуальні відображення. Закон Російської Федерації від 09.07.93 N 5351-I, ст. 4.

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

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

Залежно від функцій, які виконуються програмним забезпеченням, його можна розділити на 2 групи:

2. Прикладне програмне забезпечення (прикладне ПО).

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

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

У завдання системного програмного забезпечення входить:

- Забезпечення нормального функціонування обчислювальної системи;

- Створення на комп'ютері і в мережі середовища для роботи прикладних програм;

- Виконання допоміжних процедур (копіювання, архівування, відновлення файлів і баз даних, зашита від несанкціонованого доступу);

- Діагностика і профілактика апаратури комп'ютера і локальної мережі.

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

Системне ПО можна розділити на базове ПО, операційну систему і сервісне ПО.

Базове системне ПО - Це набір базових програм, вбудованих в елементи апаратури на етапі її виготовлення і зберігаються у відповідних ПЗУ. Основна частина базового ПО - це система BIOS (Basic Input and Output System), записана в ПЗУ на материнській платі. Можна виділити наступні основні функції BIOS.

1. Підтримка апаратних інтерфейсів

2. Тестування апаратних компонентів ПК при його включенні.

3. Завантаження операційної системи.

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

Налаштування системи BIOS можлива через програму BIOS Setup, яка входить у BIOS. Для запуску цієї програми необхідно натиснути клавішу Delete після включення комп'ютера, але до початку завантаження операційної системи (протягом декількох секунд після включення комп'ютера). Одна з налаштувань BIOS, яка використовується найбільш часто, - вказівка завантажувального пристрою операційної системи, т. Е. Вказівку, на якому носії даних знаходиться операційна система. Як правило, в BIOS встановлюється список з 3-х носіїв, які проглядаються по черзі, якщо на будь-якому з них виявляється встановлена операційна система, то ця система завантажується. Якщо ні на одному з пристроїв списку не виявлено операційної системи, то видається відповідне повідомлення і запит на введення ідентифікатора якогось іншого пристрою. Без операційної системи здійснювати на комп'ютері будь-які програмні дії, крім настройки BIOS, неможливо. Якщо використовувана операційна система встановлена на жорсткому диску і немає необхідності цю систему міняти, то в завантажувальному списку доцільно поставити цей жорсткий диск на перше місце. Якщо ж є необхідність завантажувати операційну систему з CD-приводу (при установці нової операційної системи), то в завантажувальному списку CD-привід повинен стояти раніше жорсткого диска. Багато настройки BIOS немає необхідності міняти через програму BIOS Setup - їх можна встановити через відповідні утиліти операційної системи. Наприклад, системний годинник можна встановити через розділ Дата і час Панелі управління Windows (при цьому станеться саме перенастроювання відповідного параметра BIOS). Сучасні ПЗУ BIOS як правило побудовані на основі флеш-пам'яті, тому для них можлива функція перезапису (прошивки) - для цього до складу BIOS входять відповідні програми. Перезапісиваніе BIOS - дуже критична процедура - якщо на етапі перезапису відбудеться збій, комп'ютер виявиться повністю непрацездатним.

Основою системного програмного забезпечення є операційна система.

Операційна система (ОС) ? це сукупність програм, керуюча апаратною частиною комп'ютера, його ресурсами (оперативною пам'яттю, місцем на дисках), що забезпечує запуск і виконання прикладних програм, автоматизацію процесів введення / виводу. Без операційної системи комп'ютер мертвий. ОС завантажується при включенні комп'ютера.

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

Виходячи з функції операційної системи її структуру можна представити таким чином:

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

 Структура операційної системи
 алгоритмом управління  апаратній платформі  методу побудови
 одне для користувача  одне задачного  одне процесорна  спеціалізовані ЕОМ  універсальні ЕОМ  Мережеві інформаційні системи  Моно літної ядро  Мікро-ядрами
 багато Призначена для користувача  багато задачного  багато процесорна          

Сучасні операційні системи забезпечують:

- Управління виконанням програм;

- Управління пам'яттю;

- Керування вводом-висновком;

- Управління файловою системою;

- Обробку переривань;

- Керування роботою пристроїв на комп'ютері;

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

- Багатозадачність;

- Розрахований на багато користувачів режим;

- Установку операційної системи на комп'ютері;

- Включення і виключення функціональних компонентів у складі ОС;

- Налаштування параметрів операційної системи;

- Завантаження операційної системи при включенні комп'ютера; автоматичне визначення поточної конфігурації пристроїв комп'ютера (Plug & Play);

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

- Безпеку функціонування комп'ютера - захист пам'яті, використовуваної однією програмою або користувачем, від використання іншою програмою або користувачем;

- Коректність спільного володіння даними декількома
 програмами або користувачами.

Перші обчислювальні машини були влаштовані таким чином, що вони можуть зазнавати працювати одночасно тільки одна програма, яка завжди завантажувалася з початкової адреси оперативної пам'яті. Наприклад, одна з кращих лампових машин БЕСМ-2 мала близько 4 тис. Осередків оперативної пам'яті для команд і чисел. З ростом оперативної пам'яті стало можливим помістити в неї одночасно кілька програм, що дозволило заощадити час на введення програм в оперативну пам'ять і поєднати його з роботою процесора. Така технологія дозволила в десятки разів підвищити ефективність використання дуже дорогого тоді часу комп'ютера. Однак паралельно виникли завдання забезпечення взаємодії програм, що одночасно знаходяться в оперативній пам'яті, і розподілу ділянок оперативної пам'яті між програмами. Ці функції, звані управлінням виконанням програм та управлінням пам'яттю, є основними функціями операційної системи, без яких робота комп'ютера неможлива.

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

· Визначити номер порту введення-виведення, відповідного пристрою;

· пРовер фізичне наявність пристрою;

· Встановити, увімкнене до потрібного пристрою;

· Перевірити, чи встановлений на цьому пристрої носій інформації (наприклад, магнітний диск);

· Звірити код носія інформації;

· Знайти місце необхідної інформації на носії;

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

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

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

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

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

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

Ще однією типовою функцією при роботі на комп'ютері служить управління різними зовнішніми пристроями (вінчестерами, гнучкимидисками, моніторами, клавіатурою і т. Д.). Ці пристрої випускаються самими різними фірмами. Однакові за призначенням, вони можуть мати різні характеристики і управлятися абсолютно різним способом. Для управління зовнішнім пристроєм марки певної фірми потрібно своя спеціальна програма, яка називається драйвером пристрою. Існують драйвери принтерів, драйвери дисководів, драйвери миші і т. Д. Якщо комп'ютер комплектується певним набором зовнішніх пристроїв якихось марок, то одночасно його програмне забезпечення повинно включати відповідні драйвери. Сучасні операційні системи включають великий набір різноманітних типових драйверів. Більш того, вони вміють при включенні комп'ютера автоматично визначати тип використовуваного пристрою і підключати до роботи відповідний драйвер (ця послуга називається Plug & Play). Природно, це можливо тільки в разі, якщо пристрій «вміє» відповідати на питання про свою марку (основні виробники комп'ютерної техніки цю послугу передбачають).

Всі сучасні операційні системи (наприклад, UNIX або Windows NT) забезпечують багатозадачність (одночасне виконання декількох програм) і розрахований на багато користувачів (одночасна робота декількох користувачів) режими роботи комп'ютера. багатозадачність мається на увазі одночасна роботу на комп'ютері кількох програм. Звичайно, якщо комп'ютер містить один центральний процесор, він може виконувати тільки одну програму, проте операційна система так організовує роботу комп'ютера, що створюється ілюзія одночасної роботи декількох програм.

Багатозадачність роботи комп'ютера вимагає, щоб операційна система забезпечувала такі можливості:

- Паралельне (псевдопараллельное) виконання декількох програм;

- Постановка завдань (т. Е. Програм) в чергу на виконання;

- Поділ між програмами ресурсів процесора, пам'яті і доступу до зовнішніх пристроїв.

Розрахований на багато користувачів режимроботи обчислювальної системи (зокрема, одного комп'ютера) передбачає роботу зданими декількох користувачів. При розрахованому на багато користувачів режимі додатково має виконуватися:

- Поділ ресурсів процесора, пам'яті і доступу до зовнішніх пристроїв відповідно до запитів і пріоритетами користувачів;

- Захист даних одного користувача від доступу з боку інших користувачів.

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

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

Операційні системи дуже еволюціонували з моменту свого виникнення. Спочатку експлуатувалося кілька варіантів операційної системи на обчислювальних машинах різних фірм. В силу ряду причин до середини 1970-х років в більшості комп'ютерів використовувалася система машинних команд і операційна система компанії IBM, названа дискової операційною системою (DOS). Ця ж фірма була одним з піонерів в розробці персональних комп'ютерів. Ті моделі персональних комп'ютерів, які запозичили архітектуру і систему команд фірми IBM, стали називатися IBM PC-сумісними комп'ютерами. На основі операційної системи DOS для таких комп'ютерів було розроблено кілька операційних систем. Надалі практично всі РС-сумісні персональні комп'ютери стали обслуговуватися операційною системою компанії Microsoft, званої MS DOS. З плином часу з'являлися нові версії MS DOS, включають всі нові і нові послуги, проте в цілому концепція операційної системи цієї фірми залишилася незмінною.

Найбільш важливим наслідком використання операційних систем при роботі комп'ютера стало те, що, оскільки типові операції прикладної програми виконують утиліти ОС, то і програма може працювати тільки з тією операційною системою, на яку вона орієнтована, т. Е. Програми стали порівняно незалежні від комп'ютера, головне - щоб на ньому працювала потрібна ОС.

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

Виникнення обчислювальних мереж призвело до появи нового класу типових задач. Для забезпечення мережевої зв'язку між персональними комп'ютерами стали використовуватися мережеві оболонки (наприклад, система NetWare фірми Novell). Мережеві оболонки, хоча їх часто називають операційними системами, не є повнофункціональними операційними системами, так як припускають, що на кожному окремому комп'ютері функціонує своя операційна система. Функції мережевої оболонки виконуються мережевими модулями, які функціонують на комп'ютерах мережі. З точки зору ОС окремого комп'ютера ці мережеві модулі є прикладними програмами. Мережева оболонка бере на себе всі функції забезпечення процесу передачі даних між комп'ютерами за допомогою наступного прийому: для користувача одного комп'ютера дані на іншому комп'ютері представляються як ще один зовнішній носій інформації (диск) даного комп'ютера. При спробі прочитати в оперативну пам'ять файл цього диска (дані або програму) операційна система звернеться до мережевого модулю, а підпрограми, що входять до Novell, забезпечать правильну передачу даних з одного комп'ютера на інший.

Черговим кроком у розвитку операційних систем стало включення в них втратити зв'язок із мережею. До таких мережевим операційним системам ставляться, наприклад, операційна система Windows NTn різні версії UNIX. Ці системи забезпечують роботу як окремого комп'ютера, так і в мережі. При цьому на них покладається безліч додаткових мережевих функцій - дій, пов'язаних із встановленням зв'язку між вузлами мережі і з передачею даних в мережі. Однак частково змінюються і розглянуті вище функції операційної системи. Перш за все це відноситься до файлової системи. При використанні мережевих ОС файловий простір мережі єдине, хоча різні диски фізично розташовуються на різних носіях різних комп'ютерів. Користувач може здійснювати з файлами ті ж операції, які він робить з файлами окремого комп'ютера, не піклуючись про те, що фактично при цьому відбувається переміщення інформації з одного комп'ютера на інший.

Мережеві ОС завжди є багато користувачів: доводиться стежити за тим, хто запустив конкретну програму і хто користується відкритим в системі файлом. Важливою функцією мережевої операційної системи є забезпечення доступу користувача)! до даних і програм. Ця функція має два аспекти: перевірка рівня секретності даних і перевірка привілеїв користувача. Мережева система має механізм кодування рівня доступу до даних і кодування привілеїв користувача таким чином, що завжди можна визначити, чи має даний користувач доступ до даного диску, каталогу або окремого файлу. Крім того, використовуються різні системи паролів, які забезпечують доступ до даних тільки того користувача, який є власником цих даних або яким дозволено використовувати ці дані повністю або з обмеженнями (наприклад, тільки для читання).

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

Виділимо деякі важливі типи сервісних програм.

Сервісні програми (утиліти)- Допоміжні програми для забезпечення управління з пристроями введення виведення і обробки і надання оброблюваних даних в зручному для користувача вигляді.

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

Розглянемо деякі типи утиліт.

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

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

антивірусні програми призначені для запобігання зараження комп'ютерними вірусами і ліквідації наслідків зараження вірусом. Представники антивірусного сімейства програм - McAfee, Kaspersky Antivirus, DrWeb, Norton Antivirus.

Програми для діагностики комп'ютера дозволяють перевірити конфігурацію комп'ютера (кількість пам'яті, її використання, типи дисків і т. д.), перевірити працездатність пристроїв комп'ютера, оцінити його продуктивність. Представники програм діагностики комп'ютерів - Sisoft Sandra, Norton System Information.

Програми для оптимізації дисків дозволяють забезпечити більш швидкий доступ до інформації на диску за рахунок оптимізації розміщення даних на диску. Ці програми переміщують всі ділянки кожного файлу один до одного (усувають фрагментацію), збирають всі файли на початку диска і т. Д., За рахунок чого зменшується число переміщень головок диска (т. Е. Прискорюється доступ до даних) і знижується знос диска. Представники програм для оптимізації дисків - Norton Disk Doctor, Microsoft Scandisk.

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

Розглянемо тепер програми, які стосуються сервісного ПО, але які не є утилітами.

оболонки - Це програми, що реалізують інтерфейс користувача, т. Е. Призначені для обміну даними між комп'ютером і користувачем. Наприклад, ОС Windows має вбудовану оболонку - програму Провідник (Explorer). Але замість неї можна користуватися іншими оболонками, наприклад, програмою Windows Commander, яка в ОС Windows не входить.

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

Системи розробки ПО (системи програмування) - Це особлива група ПЗ не відноситься ні до системного, ні до прикладного ПЗ. Системи програмування - це сукупність програм для розробки, налагодження і впровадження нових програмних продуктів. Системи програмування зазвичай містять:

· Транслятори;

· Середу розробки програм;

· Бібліотеки довідкових програм (функцій, процедур);

· Отладчики;

· Допоміжні програми.

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

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

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

семінар «-- попередня | наступна --» Характеристики системного програмного забезпечення
загрузка...
© om.net.ua