컴퓨터는 중앙처리장치, 입력장치, 출력장치 등의 하드웨어, 그리고 운영체제나 응용프로그램과 같은 소프트웨어가 맞물려 하나의 개체를 이룬다. 컴퓨터로 행하는 대부분의 작업은 소프트웨어와 하드웨어가 서로 정보를 주고 받으며 이루어지는데, 같은 역할을 하는 하드웨어라도 제조사에 따라, 혹은 세부 모델에 따라 구동 방식 및 세부 기능에 차이가 날 수 있다. 예를 들면 AMD의 ‘라데온’이나 엔비디아의 ‘지포스’는 모니터에 화면을 출력하는 기능을 수행하는그래픽카드라는 점은 동일하지만, 그래픽을 구현하는 방식은 서로 다르다. 또한, 같은 AMD 라데온 시리즈라 하더라도 2000년에 출시된 ‘라데온 7200’과 2012년에 출시된 ‘라데온 HD 7950’은 성능은 물론, 기능 면에서도 큰 차이가 있다. 이런 다양한 종류의 하드웨어를 제어하기 위한 모든 정보를 특정 응용프로그램 내에 내장시키기란 불가능에 가깝다. 따라서 운영체제에는 여러 종류의 하드웨어를 응용프로그램에서 원활히 제어할 수 있도록 해당 하드웨어의 구동 방식 및 특성, 기능 등에 대한 정보를 담고 있는 특별한 프로그램을 다수 내장하고 있다. 이것을 장치 드라이버(device driver, 통칭 드라이버)라고 한다. |
첫댓글 감사합니다
감사합니다
감사합니다.
감사합니다
어렵네요