일부 컴퓨터는 부팅할 때 단일 전기 신호음을 울립니다. 이 경고음은 매우 일반적이었지만 현대 컴퓨터에서는 훨씬 덜합니다. 비프음은 내부 스피커 또는 PC 스피커에서 생성됩니다. 내부 스피커는 1981년 IBM이 최초의 개인용 컴퓨터와 함께 도입했습니다.
한 쌍의 짧은 와이어로 마더보드에 연결되었지만 기본 사운드를 생성할 수 있습니다. 일반적으로 이것은 톤으로 제한됩니다. 이는 부분적으로 음악이나 연설을 위한 오디오 품질이 충분하지 않았기 때문입니다. 초기 소프트웨어가 미미하고 재생할 디지털 음악이 없었기 때문이기도 합니다.
목적
내부 스피커의 원래 목적은 부팅 과정에서 청각적 "비프음 코드"를 제공하는 것이었습니다. 이것은 일부였습니다. 게시하다 프로세스는 중요한 하드웨어가 존재하고 작동하는지 확인하는 부팅 프로세스의 초기 부분입니다. 부팅 프로세스의 이 단계에서는 비디오 드라이버가 활성화되지 않고 작동하는 RAM에 의존하므로 비디오 출력이 없습니다. 따라서 내부 스피커는 선택한 톤 중 하나를 재생합니다. 이 톤은 문제를 식별하기 위해 마더보드 설명서를 참조하여 디코딩할 수 있습니다. 단일 짧은 경고음은 일반적으로 "문제 없음"을 나타냅니다. 따라서 컴퓨터가 거의 항상 성공적으로 부팅될 때 들렸습니다.
컴퓨터의 소프트웨어는 내부 스피커에 액세스하여 사용할 수 있었습니다. 이것은 종종 단순한 오류 톤에 사용되었습니다. 그러나 일부 응용 프로그램, 특히 컴퓨터 게임은 이를 더 발전시켰습니다. "펄스 폭 변조"를 사용하여 스피커가 다른 방법으로는 재생할 수 없는 음을 재생하도록 할 수 있습니다. 이것은 기본 음악과 심지어 연설을 만드는 데 사용되었습니다. 그러나 게임에서 사용하는 것은 게임을 처리하는 동시에 수행하는 데 필요한 빡빡한 시간 관리가 까다로웠기 때문에 제한적이었습니다.
내부 스피커를 이용한 DOS 바이러스도 있었다. 1993년에 출시된 "Techno"는 .COM 파일의 끝에 자신을 추가했으며 파일을 열 때 활성화될 확률은 10분의 1이었습니다. 바이러스가 시작되면 테크노 노래를 틀고 화면에 '테크노'라는 단어를 화면이 가득 찰 때까지 천천히 반복해서 입력했다. 화면이 가득 차자 화면 중앙에 '테크노'라는 글자가 큰 글씨로 인쇄됐다. 그런 다음 몇 초 후에 바이러스가 닫혀 사용자가 컴퓨터를 계속 사용할 수 있습니다.
펄스 폭 변조
내부 스피커는 구형파 신호만 재생하도록 설계되었습니다. 소프트웨어는 I/O 포트에서 직접 액세스할 수 있기 때문에 스피커를 활용했습니다. 1비트 오디오, 즉 톤 및 무음의 두 가지 출력을 재생할 수 있습니다. 그러나 짧은 펄스도 주의 깊게 타이밍하여 중간 톤을 얻을 수 있다는 것이 발견되었습니다. 이 "펄스 폭 변조"는 디지털-아날로그 변환기의 조잡한 예입니다. 오디오 품질은 일반적으로 최소였습니다. 이것은 부분적으로 조잡한 기술 때문이었고 스피커에는 의도한 톤을 만드는 데 필요하지 않았기 때문에 스피커에 스피커 콘이 없었습니다.
감소
컴퓨터가 발전하고 개별 스피커와 사운드 카드를 사용할 수 있게 되면서 내장 스피커는 합법적인 오디오 장치로서의 사용 사례를 잃어버렸습니다. 실제 다목적 오디오 장치로 설계되지는 않았지만 단순히 아웃클래스였기 때문입니다.
POST 오류 코드를 전달하기 위한 대체 방법도 개발되었습니다. 많은 마더보드에는 이제 관련 마더보드 설명서를 사용하여 시각적으로 번역할 수 있는 두 자리 코드 세트를 표시할 수 있는 한 쌍의 7세그먼트 디스플레이가 있습니다. 일부 마더보드는 LED 세트를 사용하여 POST 검사를 통과한 구성 요소를 나타냅니다.
대부분의 마더보드는 여전히 내부 스피커를 지원합니다. 대안적인 POST 디버그 방법과 내부 스피커가 추가 비용이라는 사실과 듣기 짜증나는 것은 아주 소수의 마더보드 제조업체가 내장 스피커를 포함한다는 의미입니다. 기본.
결론
PC 스피커라고도 하는 내부 스피커는 마더보드에 통합되거나 연결된 작은 톤 제너레이터입니다. POST 디버깅 톤을 제공하기 위한 것입니다. 그러나 성공적인 POST에서 한 번만 신호음이 울리는 경우가 종종 있습니다. 이제 대부분의 컴퓨터에는 기본적으로 내부 스피커가 없습니다. 그러나 일반적으로 마더보드의 빈 헤더로 여전히 지원됩니다.