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

Прикладне і системне програмне забезпечення ЕОМ


 

Класифікація системного програмного забезпечення.

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

  • операційні системи;
  • тестові та діагностичні програми;
  • антивірусні програми;
  • командно-файлові процесори (оболонки).

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

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

Класифікація операційних систем.

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

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

Операційні системи класифікуються по таких характеристиках:

  • Кількості одночасно працюючих користувачів – однокористувацькі та багатокористувацькі. Багатокористувацькі на відміну вид однокористувацьких підтримують одночасну роботу декількох користувачів з різними терміналами.
  • Числу процесів, які одночасно можуть виконуватися під керуванням даної системи – однозадачні та багатозадачні. Поняття багатозадачності означає підтримку паралельного виконання кількох задач, які існують в межах однієї обчислювальної системи в один момент часу. Однозадачні підтримують режим виконання лише одної програми в один момент часу.
  • Кількості підтримуючих процесорів – однопроцесорні та багатопроцесорні. Багатопроцесорні операційні системи підтримують режим розподілених ресурсів декількох процесорів для розв’язання одної задачі.
  • Розрядності коду – 8-ми розрядні, 16-ти розрядні, 32-ох розрядні та 64-ох розрядні (вважається, що розрядність операційної системи не може перевищувати розрядність процесора).
  • Типу інтерфейсу – командні (з текстовим інтерфейсом) і об’єктно-орієнтовані (з графічним інтерфейсом).
  • Типу доступу користувача до ЕОМ: з пакетною обробкою, з розділенням часу, реального часу. В режимі пакетної обробки з виконуваних програм формується пакет (набір) завдань, які вводяться в ЕОМ і виконуються в порядку черговості з можливим врахуванням пріоритетів. В режимі розділення часу кожній задачі почергово виділяється певний проміжок часу на виконання з імітуванням перед користувачами одночасного виконання всіх завдань. Режим реального часу забезпечує імітацію одноосібного обслуговування користувача в темпі розвитку реального процесу.  
  • Типу використання ресурсів – мережні та локальні. Локальна операційна система забезпечує роботу тільки одного користувача, в той час як мережна - дозволяє одночасно працювати багатьом незалежним користувачам в мережі, використовуючи спільні ресурси. Тобто мережні операційні системи служать для забезпечення обслуговування користувачів локальних обчислювальних мереж.

На сьогодні найпоширенішими операційними системами для персональних комп’ютерів, робочих станцій і серверів є наступні: UNIX, MS DOS, OS/2, WINDOWS, LINUX, MAC, VAX/VMS.

* *
 1  2  3