На головну

переносимість ОС

  1. Апаратна залежність і переносимість ОС
  2. Переносимість операційної системи
  3. переносимість ОС
  4. СУМІШІ ДЛЯ ДІТЕЙ З непереносимість лактози

Якщо код ОС може бути порівняно легко перенесений з процесора одного типу на процесор іншого типу і з апаратної платформи одного типу на апаратну платформу іншого типу, то таку ОС називають яку переносять або мобільного.

переносимість ОС може бути досягнута при дотриманні наступних правил:

- Велика частина коду ОС повинна бути написана мовою, транслятори, якого є на всіх комп'ютерах, куди передбачається переносити ОС (мова С);

- Обсяг машинно-залежних частин коду, який безпосередньо взаємодіє з апаратними засобами комп'ютера, повинен бути мінімізований;

- Апаратно-залежний код повинен знаходитися в декількох модулях, до яких пред'являються вимоги підвищеної надійності.

сумісність ОС.

сумісність ОС - Можливість операційної системи виконувати додатки, створені для інших ОС. Різниться сумісність на рівні двійкових кодів і сумісність на рівні вихідних текстів програмних модулів.

Двійкова сумісність означає, що можна взяти здійсненний файл і запустити його на виконання в середовищі іншої ОС.

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

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

- Виклики функцій прикладного програмного інтерфейсу, API, які містить додаток, підтримувалися даної ОС;

- Внутрішня структура виконуваного файлу програми повинна відповідати структурі виконуваних файлів даної ОС.

Якщо сумісність повинна бути досягнута для виконання програми на процесорі іншого типу, то слід організувати емуляцію двійкового коду.

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

Прикладна програмне середовище - Сукупність засобів ОС, призначена для організації виконання програм, що використовують певну систему машинних команд, певний тип прикладного програмного інтерфейсу (системних викликів) і певний формат виконуваного файлу. Кожна ОС має як мінімум одну програмну середу.




Режими роботи ОС | Файлова система ПК

Вступ | Загальні відомості про операційні системи | Вимоги, що пред'являються до сучасних ОС | Текстовий режим діалогу користувача | Архітектура операційної системи | Фізична організація FAT | Робота з файлами і каталогами засобами командного рядка Windows | процеси | Запит користувача на створення процесу. | Захищеність і відмовостійкість ОС |

© um.co.ua - учбові матеріали та реферати