Варіант 8
Тема: Базове (системне) програмне забезпечення ПК
Зміст
1. Призначення системного ПЗ і його класифікація
2. Операційні системи і їх класифікація
3. Сервісне ПО: коротка характеристика
4. Утиліти, призначення, приклади
Завдання 2. Робота з табличним процесором MS Excel
Список використаної літератури
1. Призначення системного ПЗ і його класифікація
Традиційно все програмне забезпечення підрозділяють на два класи:
1) системне програмне забезпечення (ВПЗ) і
2) Прикладні (користувальницькі) програмне забезпечення (ППО)
Виділимо ще один клас (скоріше групу) програм - спеціальне програмне забезпечення інформаційних і керуючих систем.
Прикладні програми призначені для вирішення функціональних завдань, вони виконують обробку інформації різних предметних областей.
Це найчисленніший клас програмних продуктів.
До спеціальному програмному забезпеченню інформаційних і керуючих систем відносяться
В· програми (системи) управління базами даних;
В· програми управління мовою інтерфейсу інформаційних систем;
В· програми збору і попередньої обробки інформації (в інформаційно-вимірювальних системах, наприклад, бортові системи).
ПО цього класу часто виявляється прихованим у складі драйверів обладнання або поставляється у вигляді бібліотек функціонального розширення мов програмування.
Тому часто такі ПО відносять до системного програмного забезпечення.
Ми будемо вважати ПО такого типу окремим класом і розглядати не будемо.
Системне програмне забезпечення (System Software) - сукупність програм і програмних комплексів для забезпечення роботи комп'ютера і мереж ЕОМ.
СПО управляє ресурсами комп'ютерної системи і дозволяє користувачам програмувати в більш виразних мовами, ніж машинних мову комп'ютера. Склад СПО мало залежить від характеру вирішуваних завдань користувача.
Системне програмне забезпечення призначене для:
створення операційного середовища функціонування інших програм (іншими словами, для організації виконання програм);
автоматизації розробки (створення) нових програм;
забезпечення надійної та ефективної роботи самого комп'ютера і обчислювальної мережі;
проведення діагностики і профілактики апаратури комп'ютера і обчислювальних мереж;
виконання допоміжних технологічних процесів (копіювання, архівування, відновлення файлів програм і баз даних і т.д.).
Даний клас програмних продуктів тісно пов'язаний з типом комп'ютера і є його невід'ємною частиною.
Програмні продукти даного класу в основному орієнтовані на кваліфікованих користувачів - професіоналів у комп'ютерній області: системного програміста, адміністратора мережі, прикладного програміста, оператора.
Однак знання базової технології роботи з цим класом програмних продуктів потрібно і кінцевим користувачам персонального комп'ютера, які самостійно не тільки працюють зі своїми програмами, але і виконують обслуговування комп'ютера, програм і даних.
Програмні продукти даного класу носять загальний характер застосування, незалежно від специфіки предметної області.
До системним програмним продуктам пред'являються високі вимоги по надійності та технологічності роботи, зручності та ефективності використання.
В СПО традиційно включають
В· системні керуючі і
В· системні обробні програми.
Керуючі системні програми організовують коректне функціонування всіх пристроїв системи.
Основні системні функції керуючих програм -
В· управління обчислювальними процесами і обчислювальними комплексами і
В· робота з внутрішніми даними ОС.
Як правило, вони знаходяться в основній пам'яті. Це резидентні програми, становлять ядро ​​ОС. Керуючі програми, які завантажуються в пам'ять безпосередньо перед виконанням, називаю транзитними (transitive).
В даний час системні керуючі програми поставляються фірмами-розробниками і фірмами-дистриб'юторами у вигляді інсталяційних пакетів операційних систем і драйверів спеціальних пристроїв.
Оброблювальні системні програми виконуються як спеціальні прикладні завдання, або програми.
Ці програми поставляються частіше у вигляді дистрибутивних пакетів, що включають ПО
Зауваження. У пакети системних програм крім основних програм, допускають реконфігурацію, входять спеціальні настроювальні програми, звані програмами інсталяції.
Операційна система - сукупність програмних засобів, що забезпечує управління апаратною частиною комп'ютера і прикладними програмами, а також їх взаємодією між собою і користувачем.
2. Операційні системи та їх класифікація
Операційна система призначена для керування виконанням користувацьких програм, планування та управління обчислювальними ресурсами ЕОМ.
Операційна система, з одного боку, виступає як інтерфейс між апаратурою комп'ютера і користувачем з його задачами, з іншого боку, призначена для ефективного використання ресурсів обчислювальної системи і організації надійних обчислень.
Системи управління файлами призначені для організації більш зручного доступу до даних, організованих як файли.
Замість низькорівневого доступу до даних з вказівкою конкретних фізичних адрес система управління файлами дозволяє використовувати логічний доступ з вказівкою імені файлу.
Будь-яка система управління файлами не існує сама по собі - вона розроблена для роботи в конкретній ОС і з конкретною файловою системою. То Тобто можна було б систему управління файлами віднести до ОС.
Але у зв'язку з тим, що
1) ряд ОС дозволяє працювати з декількома файловими системами (або з однією з декількох, або відразу з декількома одночасно); а додаткову файлову систему можна встановити (тобто вони самостійні)
2) найпростіші ОС можуть працювати і без файлових систем; системи управління файлами виділяються в окрему групу системних програм.
Зауважимо, що часто в спеціальній літературі системи управління файлами відносять таки до операційних систем.
Операційні системи різняться особливостями реалізації алгоритмів керування ресурсами комп'ютера, областями використання.
Так, в залежності від алгоритму керування процесором, операційні системи діляться на:
В· Однозадачние і багатозадачні
В· Однокористувацькі і багатокористувацькі
В· Однопроцесорні і багатопроцесорні системи
В· Локальні і мережеві.
По числу одночасно виконуваних завдань операційні системи діляться на два класи:
В· Однозадачні (MS DOS)
В· Багатозадачні (OS/2, Unix, Windows)
У однозадачних системах використовуються засоби керування периферійними пристроями, засоби керування файлами, засоби спілкування з користувачами. Багатозадачні ОС використовують всі кошти, які характерні для однозадачних, і, крім того, управляють поділом спільно використовуваних ресурсів: процесор, ОЗУ, файли і зовнішні пристрої.
В залежності від областей використання багатозадачні ОС поділяються на три типи:
В· Системи пакетної обробки (ОС ЄС)
В· Системи з розподілом часу (Unix, Linux, Windows)
В· Системи реального часу (RT11)
Системи пакетної обробки призначені для вирішення завдань, які не вимагають швидкого отримання результатів. Головною метою ОС пакетної обробки є максимальна пропускна здатність або рішення максимального числа завдань в одиницю часу.
Ці системи забезпечують високу продуктивність при обробці великих обсягів інформації, але знижують ефективність роботи користувача в інтерактивному режимі.
У системах з поділом часу для виконання кожного завдання виділяється невеликий проміжок часу, і жодна задача не займає процесор надовго. Якщо цей проміжок часу обр...