مدارگزینی
سوییچینگ پیام به‌طور کامل مسیرهای پیام را ارسال می‌کند، هر بار با یک خم، یعنی ذخیره و انتقال کل پیام. سوئیچینگ بسته داده‌های منتقل شده به بسته‌های منتقل شده از طریق شبکه را به‌طور مستقل و جداگانه تقسیم می‌کند. پیوندهای شبکه به‌جای اختصاص همزمان به یک نشست ارتباطی، توسط بسته‌های مختلف نشست‌های ارتباطی رقیب به اشتراک گذاشته می‌شوند و در نتیجه کیفیت خدمات تضمین شده توسط سوئیچینگ مدار از بین می‌رود.
تعویض زمینه
با این حال، دستورالعمل‌های خاصی به فراخوانی سیستم (System call) نیاز دارند که برای فرآیندهای انتظار / خواب به تعویض زمینه نیاز دارند. از یک کنترل‌کننده فراخوانی سیستم برای تعویض زمینه به حالت هسته استفاده می‌شود. عملکرد نمایشگر (دادهٔ x) ممکن است به دادهٔ x از دیسک و درایور دستگاه در حالت هسته نیاز داشته باشد. از این رو عملکرد display به حالت خواب می رود و در عملیات READ منتظر می‌ماند تا مقدار x را از دیسک دریافت کند. این باعث می شود برنامه منتظر بماند تا عملکرد تابع با tbe منتشر شود تا تنظیمات بیانیهٔ فعلی به حالت خواب درآید و منتظر بماند تا فراخوانی سیستم آن را بیدار کند. برای حفظ همزمانی اما برنامه باید مقدار جدید و روند خواب را دوباره با هم اجرا کند.