Шар абстракціїШар абстракції (Архітектурний шар) — у інформатиці, засіб розділення складних систем на простіші частини. Забезпечує приховування особливостей реалізації. Особливості шарів абстракції
При використанні шарів абстракції виникає питання визначення розбиття на шари та меж відповідальності кожного шару. Приклади розбиття на шариКомп'ютерна системаПерші обчислювачі (комп'ютери) мали лише наперед визначену функціональність. Програмовані або універсальні комп'ютери дозволяли ввести програму для виконання. Таким чином з'явились два шари — апаратного і програмного забезпечення. Збільшення вимог і ускладнення цих шарів привело до виділення додаткових шарів — у апаратному забезпеченні: мікроархітектури та машинної мови, у програмному забезпеченні — системного програмного забезпечення (операційної системи, яка також могла бути розбита на ядро та драйвери і системні бібліотеки, мови програмування), та прикладного програмного забезпечення — прикладних бібліотек, прикладних програм. Модель мережіКонвеєриКонвеєр (pipeline) забезпечує розбиття складної операції на ряд простіших кроків, які послідовно виконуються. Конвеєр центрального процесораГрафічний конвеєрВ системах комп'ютерної графіки (як наприклад OpenGL) графічний конвеєр складається з
Конвеєр XML перетворенняКонвеєр UnixЛітература
|
Portal di Ensiklopedia Dunia