Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Čo je to Serial Buffer ?

Počítače posielať dáta cez káble v paralelnom alebo sériovom režime . Paralelné káble odoslať dáta jedného alebo viacerých osembitovej bajtov v dobe , sériové káble odoslať dáta bit po bitu čase . Ak chcete spravovať single - file charakter sériovej komunikácie , počítač sa pohybuje dátové bajty do pracovnej oblasti zvanej sériové nárazníky . Vyrovnávacej pamäti zabezpečí, že dátové toky hladko z jedného počítača do druhého . Sériová dáta

Sériový prenos dát je obyčajný a lacný spôsob , ako odovzdávať informácie cez veľké vzdialenosti . Počítač odosiela dáta cez sériové rozhranie sa najprv pohybuje niekoľko bajtov do pamäťovej oblasti zvanej vyrovnávacej pamäti . Hardware počítača vyberie prvý znak vo vyrovnávacej pamäti a kontroluje bity , zašle im jeden po druhom cez rozhranie . Niektoré bity prichádzajúce z rozhrania sú údaje , iné sú signály k počítaču , ktorý je príjemcom označujúca začiatok alebo koniec byte . Na prijímacej strane , sériové rozhranie druhého počítača zostavuje jednotlivé prichádzajúce bity do bytov , okolo nich aj do vyrovnávacej pamäte, kde program spracováva ich .
Serial Buffer

sériový buffer je zásadný pre proces prenosu dát , pretože dátové toky z rozhrania v komplexným spôsobom . Zasielanie rozhranie jedného počítača a prijímacie rozhranie druhého neustále testovať navzájom dáta odosielať a prijímať , napríklad, môže byť nutné prijímajúci počítač na chvíľu zastaviť , tak to povie vysielajúci počítač čakať . Keď prijímajúci počítač je pripravený , to signalizuje odosielanie počítač , ktorý obnoví prenos . Odosielanie program zapíše dáta do relatívne veľkých blokov a presunie na ďalšie procesy . Medzitým , nárazníky uloženie dát na sériové rozhranie pre spracovanie . Keď vyrovnávacej pamäti prázdne , posielanie program zapíše viac
Hardware

Počítače sa používajú sériové rozhranie RS - 232 po celé desaťročia ; . Väčšina počítačov má aspoň jeden sériový port deväť - pin . Rozhranie má aspoň dve vyrovnávacej pamäti každý pre odosielanie a príjem dát . 16 -byte FIFO buffera kanály rozhranie priamo , čo je odstrelovať jednotlivé bity pre prenos . Táto vyrovnávacia pamäť má podobu pamäti v obvode rozhrania . FIFO buffer , potom prijíma dáta z operačného systému počítača .
Softvér

operačný systém , ako je Linux alebo Microsoft Windows , vyčleňuje časť svojho na všeobecné účely RAM pamäť pre vlastné sériové nárazníky . Jedná sa o väčšie dátovej oblasti , a to až do niekoľkých kilobajtov veľkosti . Programy generovať dáta oveľa rýchlejšie ako sériové rozhranie ho odošle , veľké vyrovnávacej pamäti, aby programy , ktoré bežia na plné obrátky . Ak sériové nárazníky operačného systému , zaplnenie , program musí počkať , kým sa rozhranie doženie .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené