Hvad er en intern højttaler?

click fraud protection

Nogle computere giver en enkelt elektrisk bip-tone, når de starter op. Dette bip plejede at være meget almindeligt, men er blevet meget mindre i moderne computere. Bippet genereres af den interne højttaler eller pc-højttaler. Den interne højttaler blev introduceret af IBM med sin originale personlige computer i 1981.

Det var fastgjort til bundkortet med et par korte ledninger, men kunne producere grundlæggende lyd. Typisk vil dette være begrænset til toner. Dette skyldtes delvist, at det ikke kunne lave god nok lydkvalitet til musik eller tale. Det var også fordi den tidlige software var minimal, og der var ingen digital musik at spille.

Formål

Det primære og oprindelige formål med den interne højttaler var at give auditive "bip-koder" under opstartsprocessen. Dette var en del af STOLPE proces, en tidlig del af opstartsprocessen, der verificerer, at kritisk hardware er til stede og fungerer. På dette stadium af opstartsprocessen er der ingen videoudgang, da videodriveren ikke er blevet aktiveret og er afhængig af fungerende RAM. Den interne højttaler spiller derfor en af ​​et udvalg af toner. Disse toner kan afkodes ved at konsultere bundkortets manual for at identificere problemet. Det enkelte korte bip var generelt udtryk for "intet problem." Det blev derfor hørt, når computeren - næsten altid - kunne starte med succes.

Software på computeren var i stand til at få adgang til og bruge den interne højttaler. Dette blev ofte brugt til simple fejltoner. Men nogle applikationer, især computerspil, tog dette videre. Ved at bruge "pulsbreddemodulation" var det muligt at få højttaleren til at spille noder, den ellers ikke kunne spille. Dette blev brugt til at lave grundlæggende musik og endda tale. Brug i spil var dog begrænset, da den stramme tidsstyring, der krævedes, var vanskelig at udføre, samtidig med at spillet blev behandlet.

Der var endda en DOS-virus, der gjorde brug af den interne højttaler. "Techno," udgivet i 1993, tilføjede sig selv til slutningen af ​​.COM-filer og havde en ud af ti chance for at aktivere, når filen blev åbnet. Hvis virussen startede, spillede den en techno-sang og skrev ordet "TECHNO" på skærmen langsomt og gentagne gange, indtil skærmen var fyldt. Når skærmen var fyldt, blev ordet "Techno" trykt i en stor skrifttype til midten af ​​skærmen. Så efter et par sekunder, ville virussen lukke, så brugeren kan fortsætte med at bruge computeren.

Pulsbreddemodulation

Den interne højttaler er designet til kun at gengive firkantbølgesignaler. Softwaren brugte højttaleren, fordi den var direkte tilgængelig på en I/O-port. Den var i stand til at afspille en-bit lyd, det vil sige to mulige udgange, tone og ingen tone. Det blev imidlertid opdaget, at det var muligt at få mellemtoner ved omhyggeligt at timing korte impulser. Denne "pulsbreddemodulation" er et råt eksempel på en digital til analog konverter. Lydkvaliteten var generelt minimal. Dette skyldtes til dels de rå teknikker, og højttaleren manglede en højttalerkegle, da den ikke behøvede en for at lave de tilsigtede toner.

Nedgang

Efterhånden som computere avancerede og diskrete højttalere og lydkort blev tilgængelige, mistede den interne højttaler sin brug som en legitim lydenhed. Dette skyldtes, at den simpelthen blev udklasset, selvom den aldrig blev designet til at være en egentlig multifunktions-lydenhed.

Alternative metoder til at kommunikere POST-fejlkoder blev også udviklet. Mange bundkort har nu et par skærme med syv segmenter, der kan vise et sæt tocifrede koder, der kan oversættes visuelt ved hjælp af den relevante bundkortmanual. Nogle bundkort bruger også et sæt LED'er til at angive komponenter, der har bestået deres POST-tjek.

De fleste bundkort understøtter stadig den interne højttaler. De alternative POST debug metoder og det faktum, at den interne højttaler er en ekstra omkostning og irriterende at lytte til betyder bare, at meget få bundkortproducenter inkluderer interne højttalere Standard.

Konklusion

Den interne højttaler, også kendt som pc-højttaleren, er en lille tonegenerator, der er integreret i eller tilsluttet bundkortet. Det er beregnet til at give POST-fejlretningstoner. Det høres dog ofte kun give et enkelt bip på en vellykket POST. De fleste computere mangler nu som standard en intern højttaler. Det er dog generelt stadig understøttet med tomme overskrifter på bundkortet.