Sunday, May 31, 2015

Buffering Schemes (input)

Buffering Schemes (input) ada 4 macam:


Perbedaan Double buffering dan Circular buffering:

Double Buffering: Peningkatan atas single buffering dapat dibuat dengan mempunyai dua buffer sistem untuk sistem operasi. Proses dapat transfer ke satu buffer sementara sistem operasi mengosongkan buffer lain. Double buffering menjamin proses tidak akan menunggu operasi I/O.
Peningkatan atas single buffering diperoleh, namun harus dibayar dengan kompleksitas yang meningkat.

Circular Buffering: Jika kinerja proses tertentu menjadi focus kit, maka kita ingin agar operasi mengikuti proses. Double Buffering tidak akan mencukupi jika proses melakukan operasi yang berurutan dengan cepat. masalah dapat sering dihindari dengan menggunakan dua buffer. Ketika lebih dari dua buffer yang digunakan, kumpulan buffer itu sendiri diacu sebagai circular buffer. Tiap buffer individu adalah satu unit circular buffer.

No comments:

Post a Comment