BIOS (Basic Input/Output System)
BIOS adalah firmware tradisional yang telah menjadi otak komputer sejak era PC pertama. Firmware ini berada pada chip memori flash di motherboard dan berfungsi sebagai jembatan antara perangkat keras dan sistem operasi. Saat Anda menyalakan komputer, BIOS melakukan Power On Self Test (POST) untuk memeriksa komponen kritis seperti RAM, prosesor, kartu grafis, dan lain lain. Setelah POST selesai, BIOS mencari boot loader pada perangkat penyimpanan (biasanya hard disk, SSD, atau CD/DVD) dan menyerahkan kontrol kepada sistem operasi.
Ciri ciri utama BIOS
- Berbasis 16 bit, berjalan pada mode real mode CPU.
- Menggunakan partisi tipe MBR (Master Boot Record) dengan batas ukuran partisi maksimum 2 TB.
- Antarmuka teks (text based) dengan navigasi menggunakan tombol panah.
- Hanya dapat mengakses hingga 1 MB memori selama proses boot.
- Konfigurasi disimpan dalam CMOS yang biasanya berkapasitas kecil ( 256 KB).
Fungsi penting BIOS
- Inisialisasi perangkat keras dasar.
- Melakukan POST dan menampilkan laporan error bila terjadi kegagalan.
- Menentukan urutan boot (boot order) dan memanggil boot loader.
- Menyediakan layanan interrupt (INT 10h, INT 13h, dll.) untuk sistem operasi lama.
- Menyimpan pengaturan konfigurasi (tanggal, waktu, urutan boot, dll.)
UEFI (Unified Extensible Firmware Interface)
UEFI adalah generasi selanjutnya dari firmware yang menggantikan BIOS pada hampir semua komputer modern. UEFI dirancang untuk mengatasi keterbatasan BIOS, memberikan keamanan, performa, dan fleksibilitas yang lebih baik. Sama seperti BIOS, UEFI terletak di chip flash pada motherboard, tetapi ia beroperasi dalam mode protected mode 32 bit atau 64 bit, sehingga dapat memanfaatkan sumber daya sistem secara lebih luas.
Ciri ciri utama UEFI
- Berbasis 32/64 bit, berjalan pada mode protected mode atau long mode.
- Mendukung partisi tipe GPT (GUID Partition Table) dengan kapasitas hingga 9,4 ZB (zettabyte) dan partisi tak terbatas.
- Antarmuka grafis (GUI) yang dapat menampilkan mouse, gambar, dan video.
- Memungkinkan penggunaan driver tambahan (driver UEFI) untuk perangkat keras baru.
- Secure Boot untuk melindungi proses boot dari malware.
- Pengaturan disimpan dalam NVRAM, yang memiliki kapasitas jauh lebih besar daripada CMOS.
Fungsi penting UEFI
- Inisialisasi perangkat keras modern (NVMe, USB 3.x, dll.)
- Menjalankan aplikasi pre OS (misalnya, utilitas pemulihan, diagnosa, atau update firmware).
- Mendukung boot dari partisi GPT dan boot media berukuran lebih besar.
- Menawarkan Secure Boot untuk menandatangani boot loader dengan kunci digital.
- Memungkinkan penambahan modul (driver, aplikasi) melalui file .efi.
Perbandingan BIOS dan UEFI
| Aspek | BIOS | UEFI |
|---|---|---|
| Tahun pertama muncul | 1981 (IBM PC) | 2005 (UEFI Spec 2.0) |
| Mode operasi CPU | Real mode 16 bit | Protected/Long mode 32 /64 bit |
| Ukuran partisi maksimum | 2 TB (MBR) | 9,4 ZB (GPT) |
| Antarmuka | Teks (keyboard only) | Grafis, dapat pakai mouse |
| Keamanan | Terbatas, tidak ada Secure Boot | Secure Boot, pengesahan digital |
| Penggunaan memori saat boot | Hanya 1 MB | Beberapa MB, tergantung modul |
| Kemampuan jaringan | Terbatas (PXE via BIOS) | Network boot via UEFI driver, lebih fleksibel |
Secara umum, UEFI menawarkan keunggulan dalam hal kecepatan boot, dukungan hardware modern, serta keamanan yang lebih baik. Namun, BIOS masih tetap ada pada beberapa sistem lama atau perangkat yang tidak memerlukan fitur lanjutan.
FAQ
Apakah saya bisa beralih dari BIOS ke UEFI?
Ya, banyak motherboard modern menyediakan pilihan Legacy BIOS atau UEFI . Untuk beralih, biasanya Anda harus mengubah mode boot di pengaturan firmware dan memastikan disk menggunakan partisi GPT.
Apakah Secure Boot menghalangi instalasi Linux?
Secure Boot dapat memblokir boot loader yang tidak ditandatangani. Namun, mayoritas distribusi Linux kini menyediakan boot loader yang sudah ditandatangani atau memungkinkan penonaktifan Secure Boot di firmware.
Bagaimana cara mengakses BIOS/UEFI?
Tekan tombol khusus saat komputer mulai menyala (misalnya Delete, F2, Esc atau F10). Tombol yang tepat biasanya ditampilkan pada layar splash awal.
Apakah update firmware BIOS/UEFI penting?
Update dapat menambah dukungan hardware baru, memperbaiki bug, atau meningkatkan keamanan. Namun, proses update harus dilakukan dengan hati hati karena kegagalan dapat membuat motherboard tidak dapat boot.