Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОС - Модуль - Часть 1.doc
Скачиваний:
3
Добавлен:
23.11.2019
Размер:
232.96 Кб
Скачать
  1. Классификации компьютерных систем

Класифікація комп’ютерних систем:

  • суперкомп’ютери – потужні багатопроцесорні комп’ютери, найбільш сучасні з яких мають продуктивність до декількох …? Призначені для великих, серйозних обчислень (моделювання; наприклад, яка погода буде у певному регіоні протягом якогось проміжку часу)

  • багатоцільові – комп’ютері загального призначення, «мейн-фрейми»; багацько введення-виведення

  • кластери – групи комп’ютерів, фізично розташованих поруч і з’єднаних одне з одним високошвидкісними шинами і лініями зв’язку; використовуються для високопродуктивних обчислень (наукові центри)

  • настільні – з розподілом часу; зручні у користуванні

  • портативні – аналогічно, але плюс wifi (вид радіозв’язку, що дозволяє працювати у безпровідній мережі (конференції, аеропорти…)), bluetooth (менша відстань, використовується для взаємодії комп’ютера з мобільним телефоном тощо), зовнішні пристрої підключаються до них через usb-порти (і плюс порт для читання різноманітних карт пам’яті), і не забуваємо про батареєчку

  • кармані портативні – як ноутбук, але воно ж маленьке…

  • мобільні пристрої – використовуються для голосового зв’язку, в основному

  • wearable computers – (пере)носимо ми їх – шось страшне, але надійне

  • розподілені системи – для великих обчислень, особливо у межах однієї задачі

  • системи реального часу – гнучкі та жорсткі

  1. Функциональные компоненты ос автономного комп’ютера

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

Підсистема керування процесами

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

СИНХРОНІЗАЦІЯ ПРОЦЕСІВ!!!!!

Основні функції підсистеми керування процесами:

  • Створення та знищення процесів, тобто структур даних, пов’язаних з ними

  • Підтримка черг заявок процесів на ресурси

  • Захист ресурсів, виділених даному процесу, від решти процесів; організація сумісного використання ресурсів

  • ….

Підсистема керування пам’яттю, її основні функції:

  • Розподіл фізичної пам’яті між усіма існуючими у системі у даний момент процесами

  • Завантаження кодів і даних процесів у відведені їм області пам’яті

  • Налаштування адресно-залежних частин кодів процесу на фізичні адреси області, що виділяються

  • Захист областей пам’яті кожного процеса…

Підсистема керування файлами і зовнішніми пристроями

Файл – проста неструктурована послідовність байтів, що має символьне ім’я.

Драйвер – програма, що управляє конкретним пристроєм і є «обізнана» з його характеристиками; може керувати як конкретним пристроєм, так і групою пристроїв.

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

Підсистема захисту даних

Безпека даних забезпечується:

  • Засобами відмово стійкості ОС, котрі направлені на захист від збоїв і відмов апаратури та помилок програмного забезпечення

  • Засобами захисту від несанкціонованого доступу (ОС захищає дані від помилкової або навмисної «злючої» поведінки користувачів системи)

Реалізація відмовостійкості реалізується ОС, як правило, на основі чогось там, я не прочитала навіть.