Складові ОС.

Матеріал з Wiki TNEU
Версія від 19:11, 5 грудня 2011; 92.52.128.21 (Обговорення)

(різн.) ← Попередня версія • Поточна версія (різн.) • Новіша версія → (різн.)
Перейти до: навігація, пошук

Операці́йна систе́ма — це базовий комплекс програмного забезпечення, що виконує управління апаратним забезпеченням комп'ютера або віртуальної машини; забезпечує керування обчислювальним процесом і організує взаємодію з користувачем. Операційна система звичайно складається з ядра операційної системи та базового набору прикладного програмного забезпечення. До складу операційної системи входять: • Ядро операційної системи, що забезпечує розподіл та управління ресурсами обчислювальної системи; • базовий набір прикладного програмного забезпечення, системні бібліотеки та програми обслуговування. Ядро системи — це набір функцій, структур даних та окремих програмних модулів, які завантажуються в пам'ять комп'ютера при завантаженні операційної системи та забезпечують три типи системних сервісів: • управління введенням-виведенням інформації (підсистема вводу-виводу ядра ОС); • управління оперативною пам'яттю (підсистема управління оперативною пам'яттю ядра ОС); • управління процесами (підсистема управління процесами ядра ОС). Кожна з цих підсистем представлена відповідними функціями ядра системи. Багатозадачні операційні системи також включають ще одну обов'язкову складову - механізм підтримки багатозадачності. Ця складова не надається в якості системного сервісу і тому не може бути віднесена до жодної з підсистем. Існує три основних механізми забезпечення багатозадачності (планування задач): 1. шляхом надання процесора окремій задачі на квант часу, який визначається самою задачею (кооперативна Багатозадачність; останнім часом практично не використовується або область використання значно обмежена всередині процесів); 2. шляхом надання процесора окремій задачі на квант часу, який визначається обладнанням обчислювальної системи - інтервальним таймером; 3. виділення під окрему задачу окремого процесора в багатопроцесорних системах. В перших двох випадках на кожному з процесорів в окремо взятий момент часу обраховується лише одна задача, але за рахунок достатньо малого кванту часу (в межах мілісекунд), що почергово надається кожній з задач, виникає ілюзія одночасного виконання в системі багатьох задач.

Особисті інструменти
Простори назв

Варіанти
Дії
Навігація
Інструменти