Завантаження ядра

Матеріал з Wiki TNEU
Перейти до: навігація, пошук

Ядро Linux підтрімує дінамічне завантаження модулів ядра. Хоча ядро Linux і є монолітним , воно додатково підтримує динамічне завантаження і вивантаження виконуваного коду ядра за потреби Хоча ядро Linux и Е монолітнім , воно Додатковий підтрімує дінамічне завантаження и вівантаження віконуваного коду ядра за потреби. Ядро Linux підтримує симетричну багатопроцесорну обробку ( SMP ). Ядро Linux підтрімує симетрично багатопроцесорну обробка ( SMP ). Хоча більшість комерційних варіантів операційної системи Unix зараз підтримують SMP, більшість традиційних реалізацій ОС Unix такої підтримки не мають. Хоча більшість комерційніх варіантів операційної системи Unix зараз підтрімують SMP, більшість традіційніх реалізацій ОС Unix Такої підтрімкі НЕ мають. Ядро Linux є преемптивним (витісняючим). Ядро Linux є преемптівнім (вітісняючім). На відміну від традиційних варіантів ОС Unix, ядро Linux в змозі витіснити завдання, що виконується, навіть якщо це завдання працює в режимі ядра. На відміну від традіційніх варіантів ОС Unix, ядро ​​Linux в змозі вітісніті Завдання, Що віконується, навіть ЯКЩО Це Завдання працює в режімі ядра. Серед комерційних реалізацій ОС Unix прєємптівне ядро мають тільки операційні системи Solaris і IRIX . Серед комерційніх реалізацій ОС Unix прєємптівне ядро мают Тільки операційні системи Solaris и IRIX . У ядрі Linux використовується цікавий підхід для підтримки багатонитевості (multithreading): ниті нічим не відрізняються від звичайних процесів . У ядрі Linux вікорістовується Цікавий підхід для підтрімкі багатонітевості (багатопоточність): ніті нічім НЕ відрізняються від звичайна процесів . З погляду ядра всі процеси однакові, просто деякі з них мають спільні ресурси. З подивись ядра ВСІ процеси однакові, просто деякі з них мают спільні ресурси. У ядрі Linux відсутні деякі функції ОС Unix, які вважаються погано реалізованими, як, наприклад, підтримка інтерфейсу STREAMS, або відповідають "недолугим" стандартам. У ядрі Linux відсутні деякі функції ОС Unix, які вважаються погано реалізованімі, як, Наприклад, Підтримка інтерфейсу ПОТОКІВ, або відповідають "недолугим" стандартам. Ядро Linux є повністю відкритим у всіх смислах цього слова. Ядро Linux є повністю відкрітім у всіх смисл цього слова. Набір функцій, реалізованих в ядрі Linux, — це результат вільної і відкритої моделі розробки операційної системи Linux. Набір функцій, реалізованіх в ядрі Linux, - Це результат вільної и відкрітої Моделі Розробка операційної системи Linux. Якщо якась функція ядра вважається маловажною або неякісною, то розробники ядра не зобов'язані її реалізувати. ЯКЩО якась функція ядра вважається маловажно або неякісною, то Розробник ядра не зобов'язані її реалізуваті. В протилежність цьому, внесення змін при розробці ядра Linux займає “елітарну” позицію: зміни повинні вирішувати певну практичну задачу, повинні бути логічними і мати зрозумілу чітку реалізацію. У протілежність цьому, внесення змін при розробці ядра Linux займає "елітарну" позіцію: Зміни повінні вірішуваті певна практично завдання, повінні буті логічнімі и мати зрозумілу чітку реалізацію. Отже, функції деяких сучасних варіантів ОС Unix, такі як пам'ять ядра із сторінковою реалізацією, не були реалізовані. Отже, функції деяки сучасний варіантів ОС Unix, Такі Як пам'ять ядра Із сторінковою реалізацією, не булі реалізовані. Незважаючи на наявні відмінності, Linux є операційною системою зі строгим спадкоємством традицій ОС Unix. Незважаючі на наявні відмінності, Linux є операційною системою Зі строгим спадкоємством традіцій ОС Unix.

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

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