Jakarta Aktual
Jakarta Aktual

Berita Aktual dan Faktual

Jakarta Aktual
Jakarta Aktual© 2026
Jakarta Aktual
Jakarta Aktual

Berita Aktual dan Faktual

Kembali ke Wiki
Artikel Wikipedia

Lapisan abstraksi perangkat keras

Lapisan abstraksi perangkat keras adalah sebuah lapisan logis antara perangkat keras fisik dari sebuah komputer dan perangkat lunak yang berjalan di dalam komputer yang bersangkutan. Fungsi dari HAL adalah untuk menyembunyikan perbedaan-perbedaan di dalam perangkat keras dan maka dari itu menyediakan platform yang konsisten untuk menjalankan aplikasi di atasnya.

Wikipedia article
Diperbarui 4 April 2013

Sumber: Lihat artikel asli di Wikipedia

Lapisan abstraksi perangkat keras (Inggris: hardware abstraction layer disingkat HAL) adalah sebuah lapisan logis antara perangkat keras fisik dari sebuah komputer dan perangkat lunak yang berjalan di dalam komputer yang bersangkutan. Fungsi dari HAL adalah untuk menyembunyikan perbedaan-perbedaan di dalam perangkat keras dan maka dari itu menyediakan platform yang konsisten untuk menjalankan aplikasi di atasnya.

HAL dapat ditemui di dalam sistem operasi keluarga UNIX BSD, Linux, dan Windows NT. Selain pada sistem-sistem tersebut, contoh dari penerapan HAL yang baik adalah pada arsitektur IBM AS/400. Implementasi dari Licensed Internal Code (LIC) yang sukses sehingga perangkat lunak yang ditulis untuk pendahulu AS/400, S/38, dapat berjalan dengan sempurna tanpa harus dilakukan modifikasi pada AS/400. Padahal, AS/400 menggunakan tiga buah prosesor dengan jenis berbeda.

Sistem operasi yang memiliki HAL yang didefinisikan bersifat portabel terhadap perangkat keras yang berbeda-beda. Hal ini jelas merupakan salah satu hal yang penting, apalagi untuk sistem embedded yang berjalan di atas beberapa mikrokontroler berbeda-beda.

Ikon rintisan

Artikel bertopik komputer ini adalah sebuah rintisan. Anda dapat membantu Wikipedia dengan mengembangkannya.

  • l
  • b
  • s

Bagikan artikel ini

Share:

Artikel Terkait

Kernel (ilmu komputer)

inti dari sebuah sistem operasi

Pembengkakan perangkat lunak

pada persyaratan perangkat keras. Dalam perangkat lunak yang berumur panjang, pembengkakan perangkat lunak dapat terjadi karena perangkat lunak tersebut

Model klien-peladen

struktur aplikasi terdistribusi dalam komputasi

Jakarta Aktual
Jakarta Aktual© 2026