پردازنده های ۸۰۲۸۶ به بعد دارای دو مد حقیقی (real mode) و محافظت شده (protected mode) برای اجرا هستند. تعاریف سگمنت داده شده در قسمت بالا بر اساس مد حقیقی است.

در مد حقیقی پردازنده مانند ۸۰۸۶ عمل می کند. ارجاع به حافظه توسط یک آفست ۱۶ بیتی درون یک سگمنت تعیین می شود. آدرس فیزیکی ۲۰بیتی طبق فرمول آفست + ۱۶×سگمنت بدست می آید. به این طریق تا یک ۱MB حافظه قابل آدرس دهی است. اما در هر لحظه فقط تا ۶۴KB را می توان آدرس داد. در این حالت یک برنامه به هر آدرسی از حافظه دسترسی دارد حتی حافظه برنامه های دیگر که باعث می شود اشکالزدائی و امنیت بسیار دشوار بشود.

کلیه برنامه های تحت DOS در مد مجازی اجرا می شوند.

در مد محافظت شده پردازنده می تواند از قابلیت های خود در گذرگاه های آدرس و داده به طور کامل استفاده کنند. در این مد می تواند حافظه بیشتری را آدرس دهی کند و برنامه ها را از دسترسی حافظه های یکدیگر محافظت می کرد.

مد محافظت شده تکنیکی به نام حافظه مجازی را استفاده می کند که برپایه نگهداری قسمتی از داده و کد در حافظه است که برنامه دارد اجرا می کند. بقیه داده و کد تا زمانی که مورد نیاز باشند روی دیسک نگهداری می شوند. سگمنت ها بین حافظه و دیسک در صورت نیاز منتقل می شوند و برخلاف مد حقیقی مکان های ثابتی در حافظه ندارند. اطلاعات سگمنت ها درون جدولی ذخیره می شود. ایندکس جدول هنگام آدرس دهی در ثبات سگمنت قرار می گیرد.