www.wikidata.de-de.nina.az
Der PC Lautsprecher ist die Standard Soundausgabe in IBM kompatiblen PCs dessen eingebauter Lautsprecher Bevor ungefahr 1990 Soundkarten popular wurden war er die einzige Moglichkeit auf einem PC Tone und Klange zu erzeugen Diverse Systemlautsprecher magnetisch geschirmt und ungeschirmt onBoard Buzzers in Printmontage standardisierter Stecker schwarz Hersteller eigener Stecker weiss Zwei steckbare Buzzer auch Summer genannt wie sie in sogenannten Personal Computern zur Anwendung kamen Stand 2014Zwischenstufen beim PC Lautsprecher durch Pulsweitenmodulation Inhaltsverzeichnis 1 Funktionsweise 2 Erweiterte Klangerzeugung 3 Heutige Nutzung 3 1 BIOS 3 2 Tragbare Gerate 3 3 Durch Programme 3 4 ProgrammierungFunktionsweise BearbeitenSeine Ansteuerungslogik sieht nur zwei Zustande vor an und aus was zwei verschiedenen Positionen der Membran entspricht Somit kann der Lautsprecher normalerweise nur Rechteckschwingungen wiedergeben Er kann dabei von der Software in zwei Weisen angesteuert werden Es kann eine Frequenz in den Interrupt Timer PIT eingetragen werden der den Lautsprecher dann selbsttatig in dieser Frequenz an und ausschaltet bis er wieder deaktiviert wird Alternativ kann die Lautsprechermembran uber den Tastatur Controller explizit in einen der beiden Zustande angespannt oder locker versetzt werden Eine Lautstarkeregelung fur den Systemlautsprecher ist auf den meisten PCs nicht vorgesehen Die nach heutigen Massstaben merkwurdige Anbindung uber Interrupt Timer und Tastatur Controller wurde beim ersten IBM PC genutzt um Chips einzusparen spater dann aus Kompatibilitatsgrunden beibehalten Erweiterte Klangerzeugung BearbeitenUm auf dem PC Lautsprecher Naturklange andere Wellenformen als Rechteck mehrstimmige Musik oder leisere Klange ausgeben zu konnen haben sich diverse Programmierer daran versucht per Software einen D A Wandler mit Zahlmethode zu simulieren Hierzu wurde das auszugebende Signal gedithert und der Lautsprecher per Timer Interrupt exakt zum richtigen Zeitpunkt von der CPU an und ausgeschaltet Die Storungen sollten dabei im Ultraschallbereich liegen und durch die Tragheit der Membran zu Zwischenstufen verschliffen werden siehe Diagramm In der Praxis war dieses Verfahren jedoch entweder so rechenintensiv dass der Rechner wahrend der Klangausgabe keinerlei anderen Aufgaben erledigen konnte wie etwa die Anderung des angezeigten Bildinhaltes oder die Abfrage von Eingabegeraten oder aber das pulsweitenmodulierte Signal war als storendes Piepsen horbar Ferner konnte der Timer Interrupt oft wegen des Vorliegens anderer Interrupts nicht genau im richtigen Moment ausgefuhrt werden was zu lautem Knacksen gefuhrt hat Dennoch wurden solche Techniken in fruhen Computerspielen fur PCs oft genutzt da die einzige Alternative war ganz auf derartige Klange zu verzichten Diese Programme funktionieren wegen ihres komplexen Timings oft nur auf PCs mit einer ganz bestimmten CPU Geschwindigkeit korrekt auf deutlich schnelleren PCs sind die zu horenden Klange meist nicht mehr die erwunschten Die Qualitat ist somit wesentlich schlechter als bei einem Covox Stecker Moderne Emulatoren fur altere PC Software wie etwa DOSBox konnen die entsprechenden Klange recht gut uber die externen Lautsprecher ausgeben Den echten Systemlautsprecher unterstutzen sie wegen der damit auf modernen Betriebssystemen siehe unten einhergehenden technischen Probleme meist nicht Heutige Nutzung BearbeitenBIOS Bearbeiten Viele BIOS nutzen die Moglichkeit Fehlermeldungen mittels Piepen anzuzeigen Das ist hilfreich bei der Fehleranalyse nicht mehr startender Computer bei denen oft keine Bildausgabe und damit auch keine Anzeige von Fehlermeldungen uber die Grafikkarte an den Bildschirm mehr moglich ist Siehe auch Liste der BIOS Signaltone Tragbare Gerate Bearbeiten Bei den meisten Notebooks wird das Systemlautsprecher Signal an die eingebaute Soundkarte weitergeleitet und geht so zu den normalen Lautsprechern bei einigen Laptops wird der Systemlautsprecher jedoch ersatzlos eingespart Bei Hauptplatinen mit Onboard Soundkarte ist es teilweise ebenfalls moglich das Systemlautsprecher Signal an dieselben externen Lautsprecher zu leiten die fur die Ausgabe der Soundkarten Klange zustandig sind Durch Programme Bearbeiten Bis vor wenigen Jahren nutzten verschiedene Programme noch die einfache Moglichkeit uber den Systemlautsprecher Hinweistone auch bei fehlenden oder abgeschalteten externen Lautsprechern abzuspielen z B benachrichtigten Skype oder das IRC Programm XChat den Benutzer so uber einen ankommenden Anruf bzw eine Chatanfrage Jedoch bieten Microsoft Betriebssysteme ab Windows Vista Anwendungsprogrammen keinen Zugriff mehr auf den echten Systemlautsprecher solche Zugriffe werden nun zur Soundkarte und damit sofern vorhanden und eingeschaltet zu den externen Lautsprechern umgeleitet Microsoft begrundet dies damit dass der Systemlautsprecher veraltet sei Die einzige Moglichkeit unter diesen Betriebssystemen auf den Systemlautsprecher zuzugreifen besteht in der Verwendung eines unsignierten Treibers was jedoch eine Reihe neuer Probleme mit sich bringt Auf Linux Systemen ist im Allgemeinen auch heute noch die Nutzung des Systemlautsprechers fur einfache Piepstone moglich jedoch nicht fur die oben beschriebenen komplexen Klange da sich die entsprechenden zeitkritischen Methoden kaum in ein modernes Multitasking Betriebssystem ohne Realtime Auslegung integrieren lassen Programmierung Bearbeiten Der Befehl putchar a reicht in C Code bei Verwendung der Konsolenausgabe aus um einen Alert entlehnt aus dem englischen alert fur Alarm auszugeben welcher fruher bei Microsoft bis Windows XP ublicherweise in Form eines Piepstons aus dem Systemlautsprecher realisiert wurde Siehe auch Steuerzeichen Abgerufen von https de wikipedia org w index php title Systemlautsprecher amp oldid 205443271