Відкрити головне меню

Комп'ютерна платформа

система, оболонка виконання програм, сукупність апаратної архітектури і програмної основи

Комп'ю́терна платфо́рма — сукупність комп'ютерів, сумісних між собою в тому або іншому сенсі.

Можна розрізнити як мінімум чотири тлумачення цього терміна, так що одна платформа з погляду одного тлумачення може розпастися на комп'ютери зовсім різних платформ із погляду іншого.

Зміст

Апаратна платформаРедагувати

Апаратна платформа визначає сумісність із погляду апаратних компонентів, роботи шин тощо. Апаратну платформу називають також архітектурою. Прикладом апаратної платформи є IBM PC.

Платформа процесораРедагувати

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

Платформа операційної системиРедагувати

Розглядається сумісність або подібність на рівні операційних систем, наприклад, файлових систем і користувацького середовища. Прикладом платформи операційної системи є UNIX, див. також POSIX.

Сполучення цього тлумачення й платформи процесора приводить до поняття сумісності на рівні виконуваних файлів.

Віртуальні машиниРедагувати

Докладніше: Віртуальна машина

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

ПосиланняРедагувати