40 yıl önce, CPU'nun hoparlörü doğrudan kontrol ettiği bir bilgisayarınız olabilirdi. O zamanlar çoktan bitti.
İlkel ses kartı olan bir bilgisayarınız olabilir. Böyle bir ses kartında stereo ses örnekleri için bir tampon bulunur, bu tampon doldurulabilir, çıkış fonksiyonu başlatılır ve ses kartı CPU hiçbir şey yapmadan tamponlarındaki numunelerden ses üretmeye başlar. CPU'nun yapması gereken tek şey, tamponları bitmeden daha fazla ses örneğiyle doldurmak. Bir megabayt tampon belleğiniz varsa, bu CD kalitesinde 250.000 stereo örnektir, yaklaşık altı saniyedir. Yani birkaç saniyede bir, CPU bu tamponları tekrar doldurmak zorunda.
Gerçekte, bilgisayarınızda çok daha gelişmiş bir şey olacaktır. Prensip olarak aynıdır, ancak tamponlar doğrudan mp3 veya aac formatında sesle doldurulabilir ve ses kartı bu verileri kendi başına stereo örneklere çözer. Büyük olasılıkla ses hacminden, ses kalitesini iyileştirmek, ses perdesini veya hızı bağımsız olarak değiştirmek, surround ses üretmek vb.
CPU çok fazla bir şey yapmıyor, sadece zaman zaman ses tamponlarını dolduruyor. Gerisi başka bir şey tarafından yapılır. Tabii ki "ses kartı" dediğimde, bunlar ses kartlarından çiplere, çok sayıda farklı işlevselliğe sahip büyük bir çip üzerinde küçük bir transistör lekesine küçüldü.
Bu tür kartların bir üreticisi için, başlangıç noktası olarak https://en.wikipedia.org/wiki/Wolfson_Microelectronics adresine bakın .