Passive components are nodes that do not have code running in them. However, active components can query these and request actions from them. Examples:
All passive components have a table called 'advtrains' in their node definition and have the group 'save_in_at_nodedb' set, so they work in unloaded chunks.