Linear scalability of processing power is provided by

A.
a loosely-coupled message-based system architecture
B.
lock-stepped multi-processor configurations
C.
progressive monolithic processor upgrades
D.
symmetric multi-processor system architecture