TV via Satelliet en Internet
In het algemeen geldt dat snelle signaalveranderingen de grootste problemen opleveren; ze bevatten frequentiecomponenten die met verschillende snelheden door het medium kunnen reizen, zodat bits in de tijd uitgesmeerd worden. In het algemeen wordt dit programma, voor het start, eerst vanaf een zogenaamd niet-vluchtig geheugen in een snel vluchtig geheugen geladen, waaruit de processor de instructies ophaalt die bepalen welke functies uitgevoerd moeten worden. Met samenstellingen VulkanBet van digitale bouwstenen kunnen functies met de grootst mogelijke snelheid en betrouwbaarheid uitgevoerd worden. Bewerking 3 is bijvoorbeeld de Fast Fourier transform of FFT, die reeksen amplitudes van de geluidsdruk omzet naar reeksen frequentiespectra; ieder spectrum bevat de afzonderlijke amplitudes van een groot aantal frequentiebanden. Hierin worden alle mogelijke overgangen tussen twee kloktikken over elkaar weergegeven. Die wisseling duurt enige tijd, doordat digitale bouwstenen uiteindelijk uit analoge elektronische componenten zijn opgebouwd; gedurende die tijd is de waarde van de bit niet eenduidig bepaald en dus onbetrouwbaar.
Multiplexing, multitasking en multiprocessing
Alle punten die je vanaf dat moment haalt, worden namelijk van je totale aantal punten afgetrokken. Het is de bedoeling om zo min mogelijk punten te halen. De persoon die moet uitkomen mag zelf bepalen welke kaart hij of zij op tafel legt. Je speelt het met z’n vieren, ieder voor zich, en je gooit om de beurt een kaart op. Vrouwen zijn 13 punten en hartenkaarten zijn 1 punt. Hoe je Hartenjagen speelt begrijpen betekent de regels kennen en naleven.
Op deze wijze kunnen bijvoorbeeld de hoge frequenties selectief versterkt worden om een verminderde gevoeligheid van het oor voor deze frequenties te compenseren. Om dit te illustreren volgen twee schematische voorbeelden die passen op nevenstaande figuur. Een digitaal signaal kan met een elektrische geleider naar een dichtbijgelegen digitale bouwsteen getransporteerd worden, zoals binnen dezelfde geïntegreerde schakeling of hetzelfde elektronische paneel.
- Zo kunnen met een zevensegmentendisplay, voor één decimaal cijfer, 10 discrete waarden voor de toestand van ieder segment worden gekozen die voor de 7 segmenten gecombineerd corresponderen met de waarden 0 t/m 9 en die direct als cijfer herkenbaar zijn.
- Wordt geen OS gebruikt, dan spreekt men van een «stand-alone» systeem, waarbij het gehele programma als firmware is uitgevoerd.
- Zo is er bij geluid sprake van (schommelingen van) de luchtdruk als functie van de tijd.
- Alle spelers moeten kaarten doorgeven voordat de ontvangen kaarten bekeken mogen worden.
Delen van de kaarten
Je kunt altijd je letters ruilen als je geen goed woord kunt vinden om te spelen. Zorg ervoor dat je de juiste kaarten hebt voordat je het probeert. Als je slaagt in Shooting the Moon betekent dit veel strafpunten voor je tegenstanders, maar het is ook risicovol. In het Nederlands zeggen we ook wel een doorslag halen of een pit halen. Als een speler 26 punten haalt (alle 13 harten en de schoppen dame), dan wordt dit Shooting the Moon genoemd. Met de schoppen koningin mag op elk moment uitgekomen worden.
Dit is een voorbeeld van een geklokt systeem, waarin alle toestandsveranderingen op de «tik» van de klok in gang gezet worden en voltooid zijn vóór de volgende tik. Geheugenfuncties zijn bijzonder, omdat deze binaire waarden kunnen onthouden, in de zin dat deze waarden op ieder gewenst moment kunnen worden gebruikt door andere logische functies en dat deze waarden door een of meer toegevoegde functies vastgelegd kunnen worden. Met combinaties van digitale bouwstenen, ook wel combinatorische logica genoemd, kunnen alle denkbare digitale functies ontworpen en gebouwd worden, zoals een rekenmachine of microprocessor. Net zoals in het decimale stelsel met meerdere cijfers willekeurig grote getallen kunnen worden gevormd, kan dit ook met meerdere bits. Een instantie van een binaire waarde wordt bit genoemd, een samentrekking van «binary digit». Zo kunnen met een zevensegmentendisplay, voor één decimaal cijfer, 10 discrete waarden voor de toestand van ieder segment worden gekozen die voor de 7 segmenten gecombineerd corresponderen met de waarden 0 t/m 9 en die direct als cijfer herkenbaar zijn.
Shooting the Moon
Het begrip «hardware» wordt gebruikt om fysieke elektronische componenten aan te duiden die een bepaalde digitale functie vervullen. Hierbij wordt gebruikgemaakt van het feit dat bij multiprocessing taken die staan te wachten het fysieke geheugen niet nodig hebben, zodat de gegevens die in het fysieke geheugen staan tijdelijk elders opgeslagen worden, meestal op een harde schijf. Bij een virtueel geheugen wordt 1 fysiek computergeheugen gebruikt om M computerprogramma’s ieder een privécomputergeheugen te geven, dat zelfs meer ruimte kan bieden dan het fysieke geheugen zelf. Vaak worden structuren bepaald door standaard-codecs voor audio-, video- en beeldinformatie met respectievelijk MP3, H.264 en JPEG als voorbeelden. Informatiestromen worden eerst opgeslagen in aaneengesloten datastructuren, het resultaat is een informatiebestand dat de complete informatiestroom bevat, bijvoorbeeld een complete videostroom. Voor het opslaan van informatiestromen die uit verschillende componenten bestaan, worden in het algemeen N datastructuren gebruikt om M componenten in op te slaan.
Er mag niet uitgekomen worden met harten zolang er nog geen harten is gespeeld in een vorige slag. In de eerste slag mag er geen harten gespeeld worden, en ook niet de schoppen dame. De speler met klaveren twee begint door er mee uit te komen. Het doel van Hartenjagen is om zo weinig mogelijk strafpunten (harten of de schoppen dame) te verzamelen. Hartenjagen gebruikt een standaard Frans kaartspel met 52 kaarten.
Het laagste digitale niveau wordt gevormd door functies van digitale bouwstenen, die op hun beurt weer samenstellingen zijn van abstracties van analoge componenten, zoals transistors. Daardoor kan het gebeuren dat het programma zelf verstoord wordt, met onvoorspelbare resultaten. Software is fragiel, omdat deze meestal zo complex is, dat de goede werking niet altijd gegarandeerd kan worden. Bij samenstellingen als een PLA (Programmable Logic Array), FPLA (Field Programmable Logic Array) of FPGA (Field Programmable Gate Array) worden die verbindingen door elektronische signalen bepaald en kunnen deze soms achteraf gewijzigd worden. Op het meest elementaire vlak zijn dit samenstellingen van logische bouwstenen, waarvan de functie wordt bepaald door de elektronische verbindingen tussen die bouwstenen.
