컴퓨터운영 체제

하드웨어 가속은 무엇인가?

현대 컴퓨터에서 기술 하드웨어 가속은 모든 곳에서 사용된다. 그것은 CPU MMX 명령어의 확장으로, 같은 친숙하고 자연이되고있다. 그러나 그것은 항상 아니었다. 첫 번째 시험 단계 개발자 및 프로그래머가 새로운 기능, 후 혼합 컴퓨터 커뮤니티의 평가, 홍보 - 인식을 ... 그것은이었다. 이제 하드웨어 가속은 거의 모든 장치 및 프로그램에 존재한다. 때때로 경우에도 그것을 아무도 의지를 추구하지 않습니다. 당신은 하드웨어 가속을 지원하는 비디오 카드를 원하십니까? 제발! 사운드 카드? 네, 충분히! 음, 네트워크 카드? 그리고 그녀는 오프로드 할 수있는 기능이 CPU를 데이터 패킷으로 일상적인 작업에서를!

하드웨어 가속 널리 처리 멀티미디어 스트림을위한 다양한 프로그램에 사용됩니다. 이 때문에이 상당히 소요되는 시간을 줄일 수있다. 모두가 브라우저 개발자가 긴 제품으로 비디오 카드의 기본 기능을 통해 하드웨어 가속의 사용을 통해 그래픽 (렌더링 복잡한 페이지)로 작업을 가속화 할 수있는 기회를 통합 한 것을 알고있다.

가속이 어떤 종류의? 사실, 모든 것이 간단합니다. 컴퓨터 장치의 일반적인 방식에 따라, 모든 수학적 연산을 수행하는 CPU (CPU)를. 그래서 팀은 기계 코드로 변환됩니다 "2 + 2"프로그램의 양을 계산하고 처리를 보냈다. 각 두 번째 프로세서는 계산의 거대한 숫자를 실행하지만, 새로운 작업을 추가하여 성능이 약간 감소 - 커널이로드됩니다. 개발자는 긴 CPU 파워를 증가시키지 않고, 계산의 속도를 높이기 위해 노력했다, 및 보조 하드웨어 기능의 도입은 기회를 부여.

10 년 전의 비디오 카드를 상상해보십시오. 그것은 논리와 비디오 메모리이었다. 어떤 정보 든 메모리 셀 어레이로 기록 된 이미지에 관한, 그리고 신호로 변환 된 특정 방식으로 "클리어"방식 모니터.

화상의 변화, 배경색의 점이라도 사소한 변위 - CPU의 결과. 그것은, 좌표 예상 오프셋과 사이클이 반복된다. 요점은 하나, 계산의 수가 증가되지 않습니다. 또한, 프로세서는 이미 "수행 할 작업"입니다. 결과는 - 천천히.
비디오 카드에이 문제를 해결하려면 범용 CPU 리소스를 허용에만 그래픽에 종사하는 전문 프로세서를 배치하기 시작했다. 유사한 방법은 사운드에 사용 된 - 오디오 칩의 일부 기능을 촉진하기 위해 "배운"; 네트워크 - 어댑터 등 특수 목적 프로세서를 가지고와.

비활성화 또는 응용 프로그램에서 하드웨어 가속을 가능하게, 당신은,하지만 경우에만 이러한 기능은 프로그래머에 의해 제공됩니다 수 있습니다. 예를 들어, 다음과 같이 Windows XP에서 그래픽 가속을 관리 : 당신은 바탕 화면의 속성을 호출하고 경로 "설정 - 고급 - 진단"을 따라야합니다. 이 창을 사용하면 전체 시스템의 완전히 또는 부분적으로 해제 하드웨어 가속 할 수 있습니다에 슬라이더입니다. 때때로 호환성 문제를 해결하는 것이 필요하다.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ko.delachieve.com. Theme powered by WordPress.