? Dubbelriktad buffertar är integrerade kretsar ( IC ) som gör att data som ska sändas på två sätt . Den data buffras , vilket innebär att det lagras tillfälligt inuti IC . Detta gör att enheter med olika läs-och skrivhastigheter att kommunicera , vilket gör processorn mer användbar och mångsidig buffrat
buffert lagrar data tillfälligt . Detta gör att enheter med olika funktioner för att kommunicera . Till exempel anser Device A , som skriver en megabyte per sekund till bufferten . Enhet B endast kan läsa 100 kilobyte per sekund , vilket är 10 gånger långsammare än Device A. Om bufferten är tillräckligt stor , kan de två enheterna kommunicerar med varandra utan dataförlust . Om bufferten inte är tillräckligt stor , men så småningom Device A kommer att skriva över data som Device B ännu inte har läst . För att förhindra att detta händer , bör mikroprocessorn utformas så att enhet En slutar skriva när den har fyllt bufferten.
Dubbelriktad
En dubbelriktad buffert gör att data kan överförs i två riktningar , vilket ger både läs-och skrivfunktioner . En enhet kan använda bufferten för att skriva data till det , medan en annan kan använda bufferten för att läsa vad den andra enheten har skrivit . Riktningen på bufferten styrs med hjälp av en " Riktning " eller " DIR " stift .
Tri - State utgång
Utgången av den dubbelriktade bufferten är tri -state , vilket innebär att den kan överföra , ta emot eller gör ingenting. Dessa tri - state utgångar är vad tillåter bufferten att vara dubbelriktad . Addera aktivera PIN
En dubbelriktad buffert har en " Aktivera " stift , som i huvudsak vänder på den och gör att den kan användas. En mikroprocessor kan använda detta stift för att möjliggöra kommunikation med en enhet vid behov. När enheten inte längre behövs , kan detta stift kan användas för att inaktivera bufferten .