Perbedaan antara Buffer dan Cache adalah bahwa buffer adalah segmen memori atau penyimpanan di mana item ditempatkan sambil menunggu untuk ditransfer dari perangkat input atau ke perangkat output. Sedangkan cache mempercepat waktu pemrosesan karena menyimpan instruksi dan data yang sering digunakan.
Buffer
Buffer adalah segmen memori atau penyimpanan di mana item ditempatkan sambil menunggu untuk ditransfer dari perangkat input atau ke perangkat output.
Sistem operasi biasanya menggunakan buffer dengan dokumen tercetak. Proses ini, disebut spooling, mengirimkan dokumen untuk dicetak ke buffer alih-alih mengirimkannya langsung ke printer. Jika printer tidak memiliki memori internalnya sendiri atau jika memorinya penuh, buffer sistem operasi menyimpan informasi yang menunggu untuk dicetak sementara printer mencetak dari buffer dengan kecepatannya sendiri.
Dengan menggulung dokumen ke buffer, prosesor dapat terus menafsirkan dan mengeksekusi instruksi saat printer mencetak. Ini memungkinkan pengguna untuk bekerja di komputer untuk tugas-tugas lain saat printer sedang mencetak. Beberapa pekerjaan cetak berbaris dalam antrian di buffer. Sebuah program, yang disebut spooler cetak, memotong dokumen yang akan dicetak dari sistem operasi dan menempatkannya dalam antrian.
Contoh lain dari buffer adalah streaming video online, seperti YouTube. Sementara, menonton video di YouTube, orang mungkin memperhatikan bahwa bilah abu-abu cenderung memuat sebelum bilah merah aliran video dapat diputar. Bilah abu-abu adalah buffer. Ini mengunduh data video dan menyimpannya sehingga video dapat diputar pada tingkat yang tidak terputus. Seperti yang mungkin kamu perhatikan bahwa ketika bilah merah menangkap bilah abu-abu, video berhenti, untuk memuat sisa video. Ini terjadi juka koneksi internet terganggu.
Cache
Sebagian besar komputer saat ini meningkatkan waktu pemrosesan dengan cache. Dua jenis cache adalah cache memori dan cache disk. Di artikel ini membahas cache memori. Cache memori membantu mempercepat proses komputer karena menyimpan instruksi dan data yang sering digunakan. Sebagian besar komputer pribadi saat ini memiliki setidaknya dua jenis cache memori: cache L1 dan cache L2.
Cache L1 dibangun langsung di chip prosesor. Cache L1 biasanya memiliki kapasitas yang sangat kecil, mulai dari 8 KB hingga 128 KB.
Cache L2 sedikit lebih lambat dari cache L1 tetapi memiliki kapasitas yang jauh lebih besar, mulai dari 64 KB hingga 16 MB. Prosesor saat ini termasuk cache transfer lanjutan, sejenis cache L2 yang dibangun langsung pada chip prosesor. Proses atau yang menggunakan cache transfer tingkat lanjut bekerja dengan kecepatan yang jauh lebih cepat daripada yang tidak menggunakannya. Komputer pribadi saat ini biasanya memiliki cache transfer tingkat lanjut dari 512 KB hingga 12 MB.
Cache mempercepat waktu pemrosesan karena menyimpan instruksi dan data yang sering digunakan. Ketika prosesor membutuhkan instruksi atau data, prosesor mencari memori dalam urutan ini: cache L1, lalu cache L2, lalu RAM dengan penundaan yang lebih besar dalam pemrosesan untuk setiap tingkat memori yang harus dicari. Jika instruksi atau data tidak ditemukan dalam memori, maka harus mencari media penyimpanan yang lebih lambat seperti hard disk atau optical disc.
Tags:
Informasi