Vajad kellegagi rääkida?
Küsi julgelt abi LasteAbi
Logi sisse
Sulge

"ringpuhvrid" - 1 õppematerjal

RAS operatsioonisüsteemid - reaalajalised tuumad
21
pdf

RAS operatsioonisüsteemid - reaalajalised tuumad

Probleem ­ andmete tootja-tarbija kiiruste erinevus ­ vaja tuua sisse puhvrid. Puhvrite puhul suuruse hindamine. Puhverdamine: Ühendusega on seotud teadete järjekord. Järjekorra pikkuse jaoks mitu võimalust: 1. Null ­ mitte ühtegi teadet, käsitsi puhverdamine 2. Piiratud maht ­ etteantud arv teateid, kui saatmisel on järjekord täis, siis sünkroonne saatja blokeerub ruumi vabanemiseni 3. Piiramatu maht ­ saatja ei blokeeru kunagi 25. Mis on ringpuhvrid, kuidas neid kasutatakse? · Analoogne topelt puhverdamisega, lihtsam kontrollida, n-lugeja, mkirjutaja probleem lihtsam. · Hoitakse päise/alguse (head) - lugemine ja jaluse/lõpu (tail) - kirjutamine aadresse [Ringpuhver on massiiv, mille esimest elementi loetakse viimasele järgnevaks. Ringpuhver (Circular Buffer), mis on oma olemuselt fikseeritud suurusega tsükliliselt läbitav andmestruktuur. Puhvri

Tehnoloogia → Reaalajasüsteemid
19 allalaadimist


Sellel veebilehel kasutatakse küpsiseid. Kasutamist jätkates nõustute küpsiste ja veebilehe üldtingimustega Nõustun