Saya perhatikan bahwa pada mesin, jika firmware dikonfigurasikan dalam mode UEFI dan bukan Legacy BIOS, sistem operasi melaporkan sedikit total memori (ini ada di Linux, tetapi itu tidak membuat perbedaan?). Perbedaannya sangat kecil, sekitar 3,5 MB, tapi saya ingin tahu, kemana memori ini pergi?
Pemahaman saya adalah bahwa mode kompatibilitas BIOS Legacy sebenarnya bukan BIOS "nyata", melainkan lapisan shim kompatibilitas yang dimuat firmware untuk membuatnya terlihat ke OS seperti menggunakan BIOS. Semua kode UEFI masih ada di sana. Jadi seharusnya tidak ada perbedaan, atau jika ada, perbedaannya harus dengan cara lain karena kode kompatibilitas BIOS menggunakan sedikit memori.
Jawaban:
Perbedaan besar pada akhirnya adalah bahwa UEFI hampir selalu membutuhkan lebih banyak memori cadangan, karena:
Sebagian besar antarmuka CSM yang ditulis dengan baik (fungsi BIOS lawas di sebagian besar implementasi UEFI) sebenarnya akan membongkar sebagian besar atau semua kode UEFI yang tidak diperlukan saat Anda boot dalam mode lawas, sehingga semua memori tambahan yang dipesan akan dibebaskan.
sumber