Saya menemukan banyak situs Web dan buku-buku yang menjelaskan cara kerja manajemen memori pada CPU 8086 dan kemudian x86 dalam Real Mode. Saya mengerti, saya pikir, bagaimana dua nilai 16 bit, alamat segmen dan offset digabungkan untuk mendapatkan alamat fisik 20 bit linear (menggeser segmen empat bit ke kiri, tambahkan offset; segmen 64K dan mulai setiap 16 byte).
Tetapi saya tidak dapat menemukan situs Web atau buku yang bagus yang menjelaskan cara kerja manajemen memori dalam Mode Terlindungi, khususnya perbedaan antara 80286 dan 80386.
Adakah yang bisa mengarahkan saya ke situs web atau buku yang bagus (atau jelaskan di sini)?
(Untuk kredit tambahan, yaitu upvote, bagaimana cara kerjanya dalam Long Mode?)