Langsung ke konten

Arsip

Perangkat Keras

4 artikel
Teknologi 19 Sep 2026 6 min read

Translasi IOMMU Memisahkan Alamat DMA Perangkat dari Memori Fisik

Perangkat yang mendukung DMA dapat mengirim transaksi memori tanpa CPU menyalin setiap payload. Pada sistem dengan IOMMU, alamat yang dibawa transaksi perangkat tidak harus berupa alamat fisik host. IOMMU dapat menerjemahkan I/O virtual address yang terlihat oleh perangkat menjadi halaman fisik dan menolak akses di luar mapping yang telah dikonfigurasi. Batas translasi tersebut memengaruhi isolasi sekaligus perpindahan data. Driver dan sistem operasi dapat memberikan ruang alamat terbatas kepada perangkat, sementara hardware perlu mempertahankan state translasi cukup dekat dengan jalur I/O agar setiap permintaan DMA tidak selalu memicu page-table walk.

Teknologi 19 Sep 2026 6 min read

State Link PCIe ASPM Menukar Daya Idle dengan Latensi Keluar

Link PCI Express tidak perlu mempertahankan setiap blok transmitter dan receiver dalam kondisi aktif penuh saat tidak ada paket yang bergerak. Active State Power Management, atau ASPM, memungkinkan link memasuki state berdaya lebih rendah selama periode idle dan kembali ke L0 ketika traffic muncul lagi. Mekanisme ini berada di bawah I/O aplikasi. Software dapat menjalankan operasi storage, network, atau perangkat yang sama tanpa bergantung pada state link saat itu, tetapi transaksi pertama setelah periode idle dapat menerima delay tambahan ketika link kembali ke operasi aktif.

Teknologi 17 Sep 2026 6 min read

PCIe ASPM Menukar Latensi Bangun Link dengan Daya Idle

Link PCI Express tidak perlu terus berada pada daya aktif penuh ketika tidak ada paket yang bergerak. Active State Power Management, atau ASPM, memungkinkan pasangan link yang kompatibel memasuki state link berdaya lebih rendah selama periode idle lalu kembali aktif ketika trafik berlanjut. Trade-off-nya langsung: state idle yang lebih dalam dapat menghemat lebih banyak energi, tetapi membutuhkan waktu lebih lama untuk keluar. Sistem karena itu menyeimbangkan daya link dengan latensi tambahan pada transfer berikutnya.

Teknologi 17 Sep 2026 7 min read

IOMMU Memetakan Ulang Alamat DMA Perangkat untuk Isolasi Memori

Direct memory access memungkinkan perangkat memindahkan data antara dirinya dan memori sistem tanpa membuat CPU menyalin setiap byte. Network adapter, storage controller, GPU, dan perangkat ber-throughput tinggi lainnya mengandalkan DMA agar data dapat bergerak secara efisien. Kemampuan itu juga menciptakan persoalan proteksi. Perangkat yang dapat mengeluarkan transaksi memori tanpa pembatasan dapat membaca atau menimpa page fisik milik kernel, proses lain, atau virtual machine lain. Input-output memory management unit, yang umum disebut IOMMU, menempatkan translasi alamat dan access control di antara perangkat yang mampu melakukan DMA dan memori fisik.