четверг, 3 декабря 2015 г.

Використання ОС

Операці́йна систе́ма, скорочено ОС (англ. operating system, OS)  — це базовий комплекс програмного забезпечення, що виконує управління апаратним забезпеченням комп'ютераабо віртуальної машини; забезпечує керування обчислювальним процесом і організовує взаємодію з користувачем.
Операційна система звичайно складається з ядра операційної системи та базового набору прикладного програмного забезпечення.

Функції операційної системи[ред. • ред. код]

Головні функції:
  • Паралельне або псевдопаралельне виконання задач (багатозадачність).
  • Розподіл ресурсів обчислювальної системи між процесами.
  • Організація надійних обчислень (неможливості впливу процесу на перебіг інших), основана на розмежуванні доступу до ресурсів.
  • Взаємодія між процесами: обмін даними, синхронізація.
  • Захист самої системи, а також користувацьких даних і програм від дій користувача або програм.
  • Багатокористувацький режим роботи та розділення прав доступу (автентифікаціяавторизація).
Поняття операційної системи напряму пов'язане з такими поняттями, як:
  • Файлова система — набір файлів (можливо порожній), організованих за наперед визначеними правилами. Якщо організація файлів в файлову систему відбувається з використанням каталогів, то така файлова система називається ієрархічною.
  • Програма — файл, що містить набір інструкцій для виконання. В якості виконавця інструкцій програми можуть виступати:
    • центральний процесор — якщо програма містить машинний код (звичайно отримують шляхом компіляції вихідного текста програми, написаного однією з компільованих мов);
    • інтерпретатор — інша програма, яка забезпечує розпізнавання і виконання інструкцій (в окремих випадках інтерпретатор також називають віртуальною машиною).
  • Задача — програма в процесі виконання (в термінології операційних систем UNIX використовують термін «процес»).
  • Команда — ім'я, яке використовує користувач ОС або інша програма для виконання вказаної програми (може збігатися з іменем файла з програмою) або поіменованої дії (вбудованої команди).
Відносно свого призначення, операційні системи бувають[Джерело?]:
  • універсальні (для загального використання);
  • спеціальні (для розв'язання спеціальних задач);
  • спеціалізовані (виконуються на спеціальному обладнанні);
  • однозадачні (в окремий момент часу можуть виконувати лише одну задачу);
  • багатозадачні (в окремий момент часу здатні виконувати більше однієї задачі);
  • однокористувацькі (в системі відсутні механізми обмеження доступу до файлів та на використання ресурсів системи);
  • багатокористувацькі (система впроваджує поняття «власник файлу» та забезпечує механізми обмеження на використання ресурсів системи (квоти)), всі багатокористувацькі операційні системи також є багатозадачними;
  • реального часу (система підтримує механізми виконання задач реального часу, тобто такі, для яких будь які операції завжди виконуються за наперед передбачуваний і незмінний при наступних виконаннях час).
Відносно способу встановлення (інсталяції) операційної системи, операційні системи бувають]:
  • вмонтовані (такі, що зберігаються в енергонезалежній пам'яті обчислювальної машини або пристрою без можливості заміни в процесі експлуатації обладнання);
  • невмонтовані(?) (такі, що інсталюються на один з пристроїв зберігання інформації обчислювальної машини з можливістю подальшої заміни в процесі експлуатації).
Відносно відповідності стандартам операційні системи бувають:
  • стандартні (відповідають одному з загальноприйнятих відкритих стандартів, найчастіше POSIX);
  • нестандартні (в тому числі такі, що розробляються відповідно до корпоративних стандартів).
Відносно ліцензії, можливостей розширення та можливостей внесення змін до вихідного коду операційні системи бувають:
власницькі (англ. proprietary) — комерційні з закритим кодом.

Комментариев нет:

Отправить комментарий