This set of MCQs helps students to learn about buffering and other data Structures, often described or implemented in the form of burst buffer that provides distributed buffering service. A buffer often adjusts timing by implementing a queue (or FIFO) algorithm in memory, simultaneously writing data into the queue at one rate and reading it at another rate.
Which of these is an area for temporary memory storage?
Buffer
Register
Table
Flag
Which of the following can be used as a collection point of data?
Register
Buffer
Flag register
Accumulator
Which device can compensate for the timing problems between the software?
Index
Register
Buffer
Memory
What do a buffer consist of?
Memory and register
Memory and peripheral
Memory and flag register
Memory and pointer
Which of the following is a condition for buffer overrun?
Cannot accept data
Cannot receive data
Cannot provide data
Can provide data
What is the state of the buffer if it asked for data and cannot provide it?
Overrun
Underrun
Remains unchanged
Beyond overrun
Which of the following can remove data from the buffer?
Memory
Ram
Pointer
Slack
What occurs first if data is stored in the buffer?
Speed increases
Linear shoot
Overshoot
Delay
Which of the following defines the earliest information that is passed through the buffer?
Buffer latency
Memory
Pointer
Peripheral
Which of the buffers has a single piece of linear contiguous memory?
Circular buffer
Linear buffer
Directional buffer
Double buffer
Which buffer will lose data when it is full?
Linear buffer
Circular buffer
Directional buffer
Double buffer
Which state of the linear buffer will provide old data, when it is empty?
Overrun
Critical timing
Peak overshoot
Underrun
Which state of the linear buffer loses its incoming data when full?
Underrun
Overrun
Critical time
Pointer
Which technique can solve the errors in the linear buffer?
Low water mark
High water mark
Low and high water mark
Pointer