Кожна атомна підсистема виконується як єдиний блок або атомна одиниця, коли виконується батьківська модель. Блоки в атомній підсистемі виконуються послідовно. Атомарні підсистеми також відомі як невіртуальні підсистеми. Примітка. Умовно виконані підсистеми за своєю суттю є атомарними та невіртуальними.
Блок Atomic Subsystem є блок підсистеми, для якого за замовчуванням вибрано параметр розглядати як атомну одиницю. Ви створюєте підсистему такими способами: Скопіюйте блок Subsystem (або Atomic Subsystem) із бібліотеки Ports & Subsystems у свою модель.
Атомна піддіаграма – це графічний об’єкт, який допомагає створювати незалежні підкомпоненти в діаграмі Stateflow®. Атомарні піддіаграми не підтримуються в окремих діаграмах Stateflow у MATLAB®. Атомарні піддіаграми дозволяють: повторно використовувати той самий стан або піддіаграму на кількох діаграмах і моделях.
Підсистема може бути віртуальною або атомарною. Віртуальна підсистема забезпечує графічну ієрархію в моделі та не впливає на виконання моделі. Атомна підсистема виконується як єдине ціле в рамках моделі. Генератор коду підтримує умовно виконані підсистеми.
Атомарні та віртуальні підсистеми Підсистеми можуть бути віртуальними або атомарними. Simulink ігнорує межі віртуальної підсистеми під час визначення порядку оновлення блоків. Навпаки, Simulink виконує всі блоки в атомарній підсистемі перед переходом до наступного блоку. Умовно виконані підсистеми є атомарними.
Кілька прикладів груп підсистем TCP/IP, служби SNA, мережева інформаційна система (NIS) і мережеві файлові системи (NFS). Субсервер – це програма або процес, який належить до підсистеми. Підсистема може мати кілька підсерверів і відповідає за запуск, зупинку та надання статусу підсерверів.