مدارگزینی
سوییچینگ پیام به‌طور کامل مسیرهای پیام را ارسال می‌کند، هر بار با یک خم، یعنی ذخیره و انتقال کل پیام. سوئیچینگ بسته داده‌های منتقل شده به بسته‌های منتقل شده از طریق شبکه را به‌طور مستقل و جداگانه تقسیم می‌کند. پیوندهای شبکه به‌جای اختصاص همزمان به یک نشست ارتباطی، توسط بسته‌های مختلف نشست‌های ارتباطی رقیب به اشتراک گذاشته می‌شوند و در نتیجه کیفیت خدمات تضمین شده توسط سوئیچینگ مدار از بین می‌رود.
تعویض زمینه
معماری‌های امروزه گردانندهٔ وقفه هستند. به این معنی که برای مثال اگر پردازنده از دیسک درخواست داده کند، نیاز نیست که در حالت انتظار مشغولی باقی بماند تا داده خوانده شود؛ بلکه می‌تواند بعد از دادن درخواست، به اجرای برنامه‌ای دیگر بپردازد. زمانی که خواندن داده از حافظه پایان یافت، پردازنده می‌تواند با ایجاد یک وقفه به خواندن دادهٔ آماده شده بپردازد که برای ایجاد این وقفه، برنامهٔ گرداننده وقفه (به انگلیسی: Interrupt handler) را فرا می‌خواند.