Computer Science Engineering (CSE) Exam  >  Computer Science Engineering (CSE) Questions  >  . Which of the following have low-level buffe... Start Learning for Free
. Which of the following have low-level buffer filling?
  • a)
    output
  • b)
    peripheral
  • c)
    DMA controller
  • d)
    input
Correct answer is option 'C'. Can you explain this answer?
Verified Answer
. Which of the following have low-level buffer filling?a)outputb)perip...
Explanation: The DMA controller can initiate and control the bus access between I/O devices and memory, and also between two different memory areas. Therefore, the DMA controller can act as a hardware implementation of low-level buffer filling or emptying the interrupt.
View all questions of this test
Most Upvoted Answer
. Which of the following have low-level buffer filling?a)outputb)perip...
Low-level buffer filling refers to the process of filling a buffer at a low-level, closer to the hardware. In this context, the low-level refers to the hardware level of a computer system, where the operations are performed directly on the hardware devices.

Among the given options, the correct answer is option 'C', which is the DMA (Direct Memory Access) controller. Let's understand why.

DMA Controller:
- A DMA controller is a hardware device that allows for direct data transfer between peripherals and memory without the intervention of the CPU.
- It is responsible for managing data transfers between the memory and peripherals such as disk drives, network cards, sound cards, etc.
- The DMA controller fills the buffer directly from the peripheral, bypassing the CPU, which significantly reduces the CPU's involvement in the data transfer process.
- This low-level buffer filling performed by the DMA controller helps in improving the overall system performance, as it offloads the CPU from the burden of handling data transfer tasks.

Other options:
a) Output:
- Output refers to the process of sending data from a computer system to an external device or display.
- However, low-level buffer filling is not typically associated with output operations.
- While a buffer may be used for storing output data temporarily, the filling of the output buffer is usually done by the CPU or higher-level software.
- Therefore, output does not have low-level buffer filling.

b) Peripheral:
- A peripheral is an external device connected to a computer system, such as a printer, scanner, keyboard, etc.
- While data transfer between the CPU and peripherals may involve buffers, the filling of these buffers is again typically performed by the CPU or higher-level software.
- Hence, peripherals do not have low-level buffer filling.

d) Input:
- Input refers to the process of receiving data into a computer system from an external source, such as a keyboard, mouse, or network.
- Similar to output and peripherals, the filling of input buffers is usually done by the CPU or higher-level software.
- Thus, input does not have low-level buffer filling.

In conclusion, the DMA controller is the only option among the given choices that involves low-level buffer filling.
Explore Courses for Computer Science Engineering (CSE) exam

Top Courses for Computer Science Engineering (CSE)

. Which of the following have low-level buffer filling?a)outputb)peripheralc)DMA controllerd)inputCorrect answer is option 'C'. Can you explain this answer?
Question Description
. Which of the following have low-level buffer filling?a)outputb)peripheralc)DMA controllerd)inputCorrect answer is option 'C'. Can you explain this answer? for Computer Science Engineering (CSE) 2024 is part of Computer Science Engineering (CSE) preparation. The Question and answers have been prepared according to the Computer Science Engineering (CSE) exam syllabus. Information about . Which of the following have low-level buffer filling?a)outputb)peripheralc)DMA controllerd)inputCorrect answer is option 'C'. Can you explain this answer? covers all topics & solutions for Computer Science Engineering (CSE) 2024 Exam. Find important definitions, questions, meanings, examples, exercises and tests below for . Which of the following have low-level buffer filling?a)outputb)peripheralc)DMA controllerd)inputCorrect answer is option 'C'. Can you explain this answer?.
Solutions for . Which of the following have low-level buffer filling?a)outputb)peripheralc)DMA controllerd)inputCorrect answer is option 'C'. Can you explain this answer? in English & in Hindi are available as part of our courses for Computer Science Engineering (CSE). Download more important topics, notes, lectures and mock test series for Computer Science Engineering (CSE) Exam by signing up for free.
Here you can find the meaning of . Which of the following have low-level buffer filling?a)outputb)peripheralc)DMA controllerd)inputCorrect answer is option 'C'. Can you explain this answer? defined & explained in the simplest way possible. Besides giving the explanation of . Which of the following have low-level buffer filling?a)outputb)peripheralc)DMA controllerd)inputCorrect answer is option 'C'. Can you explain this answer?, a detailed solution for . Which of the following have low-level buffer filling?a)outputb)peripheralc)DMA controllerd)inputCorrect answer is option 'C'. Can you explain this answer? has been provided alongside types of . Which of the following have low-level buffer filling?a)outputb)peripheralc)DMA controllerd)inputCorrect answer is option 'C'. Can you explain this answer? theory, EduRev gives you an ample number of questions to practice . Which of the following have low-level buffer filling?a)outputb)peripheralc)DMA controllerd)inputCorrect answer is option 'C'. Can you explain this answer? tests, examples and also practice Computer Science Engineering (CSE) tests.
Explore Courses for Computer Science Engineering (CSE) exam

Top Courses for Computer Science Engineering (CSE)

Explore Courses
Signup for Free!
Signup to see your scores go up within 7 days! Learn & Practice with 1000+ FREE Notes, Videos & Tests.
10M+ students study on EduRev