GeeksforGeeks

, Author

1. Bufor :
Bufor jest tymczasowym obszarem przechowywania, zwykle blokiem w pamięci, w którym elementy są umieszczane podczas oczekiwania na przeniesienie z urządzenia wejściowego lub do urządzenia wyjściowego. Jest on najczęściej używany w procesach wejścia/wyjścia. Na przykład, jeśli miałbyś wydrukować długi dokument, nie chciałbyś, aby twój procesor czekał wokół pytając drukarkę „Czy jesteś gotowy na kolejny akapit?”. Zamiast tego, CPU wypełni bufor pamięci danymi dokumentu, poinstruuje drukarkę, aby wydrukowała zawartość bufora i wróci do swoich innych spraw.

2. Cache :
Cache jest mniejszym i szybkim komponentem pamięci w komputerze, który jest umieszczony między CPU a pamięcią główną. Aby ten układ był efektywny. Pamięć podręczna musi być znacznie szybsza od pamięci głównej. Takie podejście jest bardziej ekonomiczne niż użycie szybkich urządzeń pamięciowych do implementacji całej pamięci głównej.

Różnica między buforem a pamięcią podręczną :

S.No. BUFFER CACHE
Bufor jest używany do kompensowania różnicy w szybkości pomiędzy dwoma procesami, które wymieniają lub wykorzystują dane. Pamięć podręczna jest mniejszym i najszybszym elementem pamięci w komputerze.
Jest używana głównie w procesach wejścia/wyjścia. Jest używana podczas procesów odczytu i zapisu z dysku.
Jest to normalny obszar pamięci na ramie służący do tymczasowego przechowywania danych. Jest to szybki obszar pamięci masowej przeznaczony do tymczasowego przechowywania danych.
Przechowuje oryginalną kopię danych. Przechowuje kopię oryginalnych danych.
Zawsze jest realizowana w pamięci głównej (RAM). Jest realizowana zarówno w RAM jak i w Dysku.
Jest wykonywana z dynamicznej pamięci ram. Wykonana jest z ram statycznych.
Nie zwiększa czasu dostępu. Zwiększa prędkość dostępu procesora.
Może być używany w klawiaturach do edycji błędów w pisaniu . Nie posiada takiej funkcji.

Article Tags :

Tagi związane z praktyką :

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.