What is the difference between double buffering and a circular buffer?
Solution
DOUBLE BUFFERING : It uses two system buffers . A process can transfer data to or from one
buffer while the operating system empties or fills the other buffer.Computation and Memory
copy can be done in parallel with transfer.
It may be insufficient for really burst traffic as lots of application writes between long periods of
application computation .
While
CIRCULAR BUFFERING uses more than two buffers and each individual buffer is one unit in a
circular buffer.They are used when I/O operation must keep up with process.During rapid burst
of I/O operation by a process,Double buffering may be inadequate and the problem can often be
alleviated by using more than two buffers. When more than two buffers are used, the collection
of buffers is itself referred to as a circular buffer with each individual buffer being one unit in the
circular buffer.
A circular buffer is a data structure that uses a single, fixed-size buffer as if it were connected
end-to-end.

More Related Content

PPTX
I/O Buffering
PPTX
PPTX
Slide combine
PPTX
Buffering.pptx
PPTX
memorymanagementoperatingaystemsconvepys.pptx
PDF
Dynamic loading
PPTX
KERNEL_I[1].pptxhbffffgbbbbbggg ffffvbbbhhhm
PPT
Operating systems types, spooling and buffering
I/O Buffering
Slide combine
Buffering.pptx
memorymanagementoperatingaystemsconvepys.pptx
Dynamic loading
KERNEL_I[1].pptxhbffffgbbbbbggg ffffvbbbhhhm
Operating systems types, spooling and buffering

Similar to What is the difference between double buffering and a circular buffer-.docx (20)

PDF
What is active-active
PDF
Memory management- Swapping Contiguous Memory Allocation
PPTX
Parallel Processing.pptx
PDF
operating system (everthing about machines)
PDF
Buffer Trees - Utility and Applications for External Memory Data Processing
DOC
OPERATING SYSTEM - SHORT NOTES
DOCX
Opetating System Memory management
PPTX
Von Neumann Architecture microcontroller.pptx
PPTX
MEMORY MANAGEMENT FHES har ar mahaadev.pptx
PPTX
Multiprocessor architecture
PDF
03 Data Recovery - Notes
PPTX
Oracle Database Buffer Cache Management.pptx
PDF
Multiprocessor
PPT
Chapter 4
PPTX
Ch 7 io_management & disk scheduling
PPTX
Cache design
PDF
Operating system Memory management
PPTX
Operating system; Multitasking
PDF
Operating system Interview Questions
PDF
Unit vos - File systems
What is active-active
Memory management- Swapping Contiguous Memory Allocation
Parallel Processing.pptx
operating system (everthing about machines)
Buffer Trees - Utility and Applications for External Memory Data Processing
OPERATING SYSTEM - SHORT NOTES
Opetating System Memory management
Von Neumann Architecture microcontroller.pptx
MEMORY MANAGEMENT FHES har ar mahaadev.pptx
Multiprocessor architecture
03 Data Recovery - Notes
Oracle Database Buffer Cache Management.pptx
Multiprocessor
Chapter 4
Ch 7 io_management & disk scheduling
Cache design
Operating system Memory management
Operating system; Multitasking
Operating system Interview Questions
Unit vos - File systems
Ad

More from dorisc7 (20)

DOCX
(TCO 2) Which of the following project management activities is associ.docx
DOCX
(TCO 1) Who are the users of managerial accounting information- How do.docx
DOCX
(Subsequent events) Green- CPA- is auditing the financial statements o.docx
DOCX
(Reliability engineering) Make a list of six population stereotypical.docx
DOCX
(JAVA NetBeans) Write a Java program able to perform selection sort-So.docx
DOCX
-Java programming- Write a class named Junior-java Inherits the Stud.docx
DOCX
--Social Organizations and Core Competencies-- Please respond to the f.docx
DOCX
-- I have two classes One is Carnivore and the other is Herbivore- Eac.docx
DOCX
- Answer the following questions about acids 1- What is the phase of a.docx
DOCX
- At time 110 four processes (P1 P4) are waiting for a timeout signal.docx
DOCX
(70 pts) Nuclear History Identify the event in nuclear history that oc.docx
DOCX
(2) The CPU incorporates several major components (as shown in Fig- de.docx
DOCX
(Audit evidence) The third GAAS of field work requires that the audito.docx
DOCX
What is the Big Bang-SolutionBig Bang is a theory which talks ababo th.docx
DOCX
What is the concept of sustainable income- Please describe it in your.docx
DOCX
What is the backbone for the Internet- Briefly describe how the Intern.docx
DOCX
What is the pH of a 0-1 M aqueous solution of NaH2PO4SolutionNaH2PO4 -.docx
DOCX
what is the ph of a 0-16M NaF(aq) solution-SolutionNaF(aq) -----------.docx
DOCX
What is the pH of a 0-114 M solution of the acid HA if its ionization (1).docx
DOCX
What is the minimum number of nodes in an AVL tree of height 8- Let N(.docx
(TCO 2) Which of the following project management activities is associ.docx
(TCO 1) Who are the users of managerial accounting information- How do.docx
(Subsequent events) Green- CPA- is auditing the financial statements o.docx
(Reliability engineering) Make a list of six population stereotypical.docx
(JAVA NetBeans) Write a Java program able to perform selection sort-So.docx
-Java programming- Write a class named Junior-java Inherits the Stud.docx
--Social Organizations and Core Competencies-- Please respond to the f.docx
-- I have two classes One is Carnivore and the other is Herbivore- Eac.docx
- Answer the following questions about acids 1- What is the phase of a.docx
- At time 110 four processes (P1 P4) are waiting for a timeout signal.docx
(70 pts) Nuclear History Identify the event in nuclear history that oc.docx
(2) The CPU incorporates several major components (as shown in Fig- de.docx
(Audit evidence) The third GAAS of field work requires that the audito.docx
What is the Big Bang-SolutionBig Bang is a theory which talks ababo th.docx
What is the concept of sustainable income- Please describe it in your.docx
What is the backbone for the Internet- Briefly describe how the Intern.docx
What is the pH of a 0-1 M aqueous solution of NaH2PO4SolutionNaH2PO4 -.docx
what is the ph of a 0-16M NaF(aq) solution-SolutionNaF(aq) -----------.docx
What is the pH of a 0-114 M solution of the acid HA if its ionization (1).docx
What is the minimum number of nodes in an AVL tree of height 8- Let N(.docx
Ad

Recently uploaded (20)

PPTX
Chinmaya Tiranga Azadi Quiz (Class 7-8 )
PDF
HVAC Specification 2024 according to central public works department
PPTX
CHAPTER IV. MAN AND BIOSPHERE AND ITS TOTALITY.pptx
PPTX
TNA_Presentation-1-Final(SAVE)) (1).pptx
PDF
Vision Prelims GS PYQ Analysis 2011-2022 www.upscpdf.com.pdf
PDF
Τίμαιος είναι φιλοσοφικός διάλογος του Πλάτωνα
PDF
International_Financial_Reporting_Standa.pdf
PDF
Complications of Minimal Access-Surgery.pdf
PDF
BP 704 T. NOVEL DRUG DELIVERY SYSTEMS (UNIT 1)
PDF
IGGE1 Understanding the Self1234567891011
PPTX
202450812 BayCHI UCSC-SV 20250812 v17.pptx
PDF
1.3 FINAL REVISED K-10 PE and Health CG 2023 Grades 4-10 (1).pdf
PPTX
Computer Architecture Input Output Memory.pptx
PDF
What if we spent less time fighting change, and more time building what’s rig...
DOCX
Cambridge-Practice-Tests-for-IELTS-12.docx
PPTX
ELIAS-SEZIURE AND EPilepsy semmioan session.pptx
PDF
FOISHS ANNUAL IMPLEMENTATION PLAN 2025.pdf
PDF
AI-driven educational solutions for real-life interventions in the Philippine...
PDF
LDMMIA Reiki Yoga Finals Review Spring Summer
PDF
BP 704 T. NOVEL DRUG DELIVERY SYSTEMS (UNIT 2).pdf
Chinmaya Tiranga Azadi Quiz (Class 7-8 )
HVAC Specification 2024 according to central public works department
CHAPTER IV. MAN AND BIOSPHERE AND ITS TOTALITY.pptx
TNA_Presentation-1-Final(SAVE)) (1).pptx
Vision Prelims GS PYQ Analysis 2011-2022 www.upscpdf.com.pdf
Τίμαιος είναι φιλοσοφικός διάλογος του Πλάτωνα
International_Financial_Reporting_Standa.pdf
Complications of Minimal Access-Surgery.pdf
BP 704 T. NOVEL DRUG DELIVERY SYSTEMS (UNIT 1)
IGGE1 Understanding the Self1234567891011
202450812 BayCHI UCSC-SV 20250812 v17.pptx
1.3 FINAL REVISED K-10 PE and Health CG 2023 Grades 4-10 (1).pdf
Computer Architecture Input Output Memory.pptx
What if we spent less time fighting change, and more time building what’s rig...
Cambridge-Practice-Tests-for-IELTS-12.docx
ELIAS-SEZIURE AND EPilepsy semmioan session.pptx
FOISHS ANNUAL IMPLEMENTATION PLAN 2025.pdf
AI-driven educational solutions for real-life interventions in the Philippine...
LDMMIA Reiki Yoga Finals Review Spring Summer
BP 704 T. NOVEL DRUG DELIVERY SYSTEMS (UNIT 2).pdf

What is the difference between double buffering and a circular buffer-.docx

  • 1. What is the difference between double buffering and a circular buffer? Solution DOUBLE BUFFERING : It uses two system buffers . A process can transfer data to or from one buffer while the operating system empties or fills the other buffer.Computation and Memory copy can be done in parallel with transfer. It may be insufficient for really burst traffic as lots of application writes between long periods of application computation . While CIRCULAR BUFFERING uses more than two buffers and each individual buffer is one unit in a circular buffer.They are used when I/O operation must keep up with process.During rapid burst of I/O operation by a process,Double buffering may be inadequate and the problem can often be alleviated by using more than two buffers. When more than two buffers are used, the collection of buffers is itself referred to as a circular buffer with each individual buffer being one unit in the circular buffer. A circular buffer is a data structure that uses a single, fixed-size buffer as if it were connected end-to-end.