오디오 하드웨어 추상화 계층 (hal)은 무엇입니까? -techopedia에서 정의

하드웨어 추상화 계층 (hal)은 무엇입니까? -techopedia에서 정의

차례:

Anonim

정의-하드웨어 추상화 계층 (HAL)은 무엇을 의미합니까?

HAL (하드웨어 추상화 계층)은 컴퓨터의 실제 하드웨어와 소프트웨어 간의 추상화 계층 역할을하는 논리적 코드 분할입니다. 프로그램이 하드웨어와 통신 할 수 있도록하는 장치 드라이버 인터페이스를 제공합니다.


HAL의 주요 목적은 시스템 주변 장치에 균일 한 인터페이스를 제공하여 OS와 다른 하드웨어 아키텍처를 숨기는 것입니다.

Techopedia는 하드웨어 추상화 계층 (HAL)을 설명합니다

다양한 하드웨어 아키텍처를 가진 컴퓨터에서 프로그램을 실행하도록 OS 커널을 수정하지 않도록 많은 OS에 하드웨어 추상화 계층이 포함되어 있습니다. PC는 응용 프로그램이 하드웨어 주변 장치와 상호 작용할 수 있도록 일관된 인터페이스를 제공하는 OS 커널 또는 장치 드라이버 형태로 HAL을 포함 할 수 있습니다.


HAL은 다음과 같은 이점을 제공합니다.

  • 애플리케이션이 하드웨어 장치에서 최대한 많은 성능을 추출 할 수 있도록 허용
  • 하드웨어 아키텍처에 관계없이 OS가 작동하도록 설정
  • 장치 드라이버를 활성화하여 각 하드웨어 장치에 직접 액세스 할 수있어 장치 독립적 인 프로그램 가능
  • 소프트웨어 프로그램이 일반적인 수준에서 하드웨어 장치와 통신 할 수 있도록 허용
  • 휴대 성 촉진

HAL 기능이있는 일부 OS에는 Mac OS, Linux, DOS, Solaris, BSD, Windows NT, Windows 2000 및 IBM의 AS / 400이 포함됩니다.

하드웨어 추상화 계층 (hal)은 무엇입니까? -techopedia에서 정의