Wat Is een seriële Buffer?



Computers verzenden gegevens via kabels in parallelle of seriële modus. Parallelle kabels verzenden gegevens een of meer bytes van de 8-bits tegelijk; seriële kabels sturen gegevens één bit tegelijk. Voor het beheren van de aard van de enkel-bestand voor seriële communicatie, pakt de computer gegevensbytes enscenering gebieden genaamd seriële buffers. De buffers zorgen ervoor dat gegevens vlot van de ene computer naar de andere stroomt.

Seriële Data

  • Seriële data-overdracht is een gemeenschappelijk en goedkope manier om informatie te verzenden over lange afstanden. Een computer verzendt gegevens via een seriële interface door eerste het verplaatsen van meerdere bytes in een geheugengebied genoemd een buffer. De computerhardware pakt het eerste teken in de buffer en scant de bits, hen één filter tegelijk versturen via de interface. Sommige bits coming out van de interface zijn gegevens, anderen zijn signalen naar de ontvangende computer markeren het begin of einde van een bytewaarde. Aan de ontvangende kant herassembleert de andere computer seriële interface de afzonderlijke inkomende bits in bytes, die hen ook in buffers, waar een programma verwerkt ze.

Seriële Buffer

  • Een seriële buffer is essentieel om het proces voor de overdracht van gegevens omdat de gegevens van de interface op een complexe wijze loopt. De verzendende interface van één computer en de ontvangende interface van een ander testen voortdurend elkaar om gegevens te verzenden en te ontvangen; bijvoorbeeld, kan de ontvangende computer moet stoppen voor een moment, dus het vertelt de verzendende computer te wachten. Wanneer de ontvangende computer klaar is, signaal het de verzendende computer, die de overdracht hervat. Het verzendende programma schrijft gegevens in relatief grote blokken en gaat naar andere verwerkingstaken. Ondertussen, de buffers houden de gegevens voor de seriële interface om te verwerken. Wanneer de buffers leeg, schrijft het verzendende programma meer.

Hardware

  • Computers hebben gebruikt de RS-232 seriële interface voor decennia; de meeste PC's hebben ten minste één 9-pins seriële poort. De interface heeft ten minste twee buffers voor het verzenden en ontvangen van gegevens. Een 16-byte FIFO buffer voedt de interface rechtstreeks, toestaand het om afzonderlijke bits voor transmissie schakelen. Deze buffer heeft de vorm van geheugen in de interface circuit. De FIFO-buffer, ontvangt op zijn beurt gegevens vanuit het besturingssysteem van de computer.

Software

  • Het besturingssysteem, zoals Linux of Microsoft Windows, wordt gereserveerd onderdeel van haar algemene RAM-geheugen voor eigen seriële buffers. Dit zijn de grotere gegevensgebieden, tot verschillende kilobytes in grootte. Programma's genereren van gegevens die een veel sneller tempo dan de seriële interface stuurt de grote buffers kunnen de programma's te draaien op volle snelheid. Als het besturingssysteem seriële buffers volledige worden, moet het programma wachten totdat de interface vangsten.

Gerelateerde Artikelen

Wat Is een serie 66-licentie?

Wat Is een serie 66-licentie?

De serie 66 licentie is een licentie verleend aan degenen die slagen voor een examen van de nationaal niveau uitgevoerd door de Noord-Amerikaanse Securities Administrators Association (NASAA) namens de financiële sector en de regelgevende autoriteit
Wat doet een SERE Specialist?

Wat doet een SERE Specialist?

SERE is een gespecialiseerde carrière veld in de United States Air Force. Een SERE specialist is getraind om terug te keren uit geïsoleerde gebeurtenissen met eer. SERE staat voor overleving, fraude, weerstand, Escape. De opleiding van SERE specialis
Wat Is een serie 7 makelaars licentie?

Wat Is een serie 7 makelaars licentie?

Een makelaar van de Series 7 is een effectenmakelaar. De financiële diensten sector vereist een prospectieve makelaar worden gesponsord door een voorraad brokerage firm en voltooien van een reeks stappen om van haar makelaar licentie te verkrijgen. D
Wat Is een serie 6 & 7 licentie?

Wat Is een serie 6 & 7 licentie?

Effecten makelaars licentie mag worden door de Financial Industry Regulatory Authority bespreken effecten te verkopen. De 6 serie en 7 licenties zijn twee dergelijke licenties verleend door de regelgevende instantie. Terwijl zij beide toestaan makela
Wat Is een seriële doos op een Mac?

Wat Is een seriële doos op een Mac?

Commerciële software voor de Apple Macintosh-computer kunnen vaak een zeer hoge prijskaartje, maar gebruikers kunnen vaak gratis proefversies downloaden. Met een speciale softwarepakket bekend als seriële vak, echter kunnen savvy gebruikers verkrijge
Wat Is een Dell PCI seriële poort?

Wat Is een Dell PCI seriële poort?

Een seriële poort van Dell PCI (Peripheral Component Interconnect) is een printed circuit board-uitbreidingskaart die in een Dell-computer, past voor een seriële verbinding tussen de PCI-bus van de systeemkaart van de computer, en de externe hardware
Wat Is een beleggingsfonds serie A?

Wat Is een beleggingsfonds serie A?

Tussen vijf letters afkortingen en een zesde brief voor aandelenklasse kunnen beleggingsfondsen een ware alfabet soep voor beleggers. Een belangrijk feit om te onthouden is dat sommige beleggingsfondsen hebben verschillende series of klassen, met ver
Hoe vaak geef je Water in een Aeroponics systeem?

Hoe vaak geef je Water in een Aeroponics systeem?

Aeroponics is een variatie van hydrocultuur. In aeroponics systemen, planten worden geteeld met hun wortels in een donkere, gesloten container opgeschort. Er is geen grind of wortel steun substraat zoals in hydrocultuur, zodat de wortels worden bloot
Wat Is een poort Com1?

Wat Is een poort Com1?

Een poort COM1 is een seriële poort op een computer. Een seriële poort is een socket inschakelen van perifere apparaten zoals een muis of een modem verbinden met de computer via een kabel. Seriële poorten hebben plaatsgemaakt voor de kleine universel
Hoe maak je een USB naar een seriële kabel

Hoe maak je een USB naar een seriële kabel

Voordat de USB-poorten zijn populair op computers, de meeste apparaten aangesloten op een computer via een seriële poort. De seriële poort is een serie van pins (aan de mannelijke kant) dat op een kabel speciaal ontworpen voor gebruik met de seriële
How to Be een tweede Wereldoorlog Buff

How to Be een tweede Wereldoorlog Buff

Geschiedenis kan zeer fascinerend en geen enkel aspect is zo spannend als oorlog. Tweede Wereldoorlog was de meest wijdverbreide en gewelddadige oorlogen. Vele mensen zijn op een persoonlijk niveau zeer geinteresseerd in de Tweede Wereldoorlog. Als u
Hoe word ik een SERE Specialist

Hoe word ik een SERE Specialist

Overleven, belastingontduiking, weerstand en Escape of SERE, is een van de meest uitdagende militaire training programma's beschikbaar, zowel fysiek als mentaal. SERE specialisten trainen duizenden luchtmacht personeel jaarlijks in hoe te overleven o
Hoe kook Water op een elektrische grillplaat

Hoe kook Water op een elektrische grillplaat

Denk buiten de doos pannenkoek bij het overwegen van de toepassingen voor uw elektrische grillplaat, ook wel bekend als een flat top grill. Een elektrische grillplaat bestaat uit een vlak, niet-stick oppervlak welke Series tot de temperatuur ingestel
How to Convert een seriële Joystick naar USB

How to Convert een seriële Joystick naar USB

De meeste computers voorzien niet langer van seriële poorten; in plaats daarvan komen ze met hoge snelheid overdracht havens USB 2.0 genoemd. USB-poorten kunnen u meerdere apparaten aansluiten op uw computer, zoals draagbare harde schijven, digitale