케이스, 중앙 처리 장치, 모니터, 자판, 컴퓨터 기억 장치, 그래픽 카드, 사운드 카드, 메인보드와 같은 컴퓨터의 물리적 부품을 의미한다.
하드웨어와 애플리케이션 사이에 있는 계층으로, 하드웨어의 종류와 무관하게 운영체제는 하드웨어의 특수한 속성을 숨기고, 애플리케이션에는 특정 하드웨어의 여러 가지 세부 사항과 독립된 인터페이스 또는 외관을 제공한다.
프로그래머 개개인이 기능을 새로 만들어 낼 필요가없도록 일반적으로 유용한 서비스를 제공한다. 라이브러리는 API를 통해 사용할 수 있다.
참고
https://velog.io/@nanaheui000/%EC%97%AC%EB%9F%AC-%EC%9E%91%EC%97%85%EC%9D%84-%EC%88%98%ED%96%89%ED%95%98%EB%8A%94-%EC%95%A0%ED%94%8C%EB%A6%AC%EC%BC%80%EC%9D%B4%EC%85%98
https://velog.io/@syk0323/cs-%EC%97%AC%EB%9F%AC%EC%9E%91%EC%97%85%EC%9D%84-%EC%88%98%ED%96%89%ED%95%98%EB%8A%94-%EC%95%A0%ED%94%8C%EB%A6%AC%EC%BC%80%EC%9D%B4%EC%85%98