حالتهای کاری CPU در معماری x86:
1. Real Mode (16-bit)
حالت اولیه بعد از روشن شدن
آدرسدهی 20 بیتی، دسترسی به 1MB حافظه
بدون حفاظت حافظه یا چندوظیفگی
مخصوص بوت و BIOS
2. Protected Mode (32-bit)
اضافهشده از پردازنده 80386
دسترسی تا 4GB حافظه
پشتیبانی از paging، segmentation، و سطوح دسترسی (ring0 تا ring3)
مورد استفاده در سیستمعاملهای 32 بیتی
3. Long Mode (64-bit)
فعال در CPUهای x86-64
شامل دو حالت:
64-bit mode: اجرای برنامههای ۶۴ بیتی
Compatibility mode: اجرای کدهای ۳۲ یا ۱۶ بیتی
نیازمند سوییچ از real → protected → long
4. Virtual 8086 Mode (V86)
زیرمجموعه protected mode
اجرای برنامههای ۱۶ بیتی DOS در محیط ۳۲ بیتی
در سیستمعاملهای ۶۴ بیتی پشتیبانی نمیشود
ترتیب راهاندازی CPU:
Real Mode → Protected Mode → Long Mode (برای سیستمعاملهای ۶۴ بیتی)
Post #616
96
- ❤ 1