Computer Science Engineering (CSE) Exam  >  Computer Science Engineering (CSE) Tests  >  Test: DMA: Embedded Systems I/O - Computer Science Engineering (CSE) MCQ

Test: DMA: Embedded Systems I/O - Computer Science Engineering (CSE) MCQ


Test Description

20 Questions MCQ Test - Test: DMA: Embedded Systems I/O

Test: DMA: Embedded Systems I/O for Computer Science Engineering (CSE) 2024 is part of Computer Science Engineering (CSE) preparation. The Test: DMA: Embedded Systems I/O questions and answers have been prepared according to the Computer Science Engineering (CSE) exam syllabus.The Test: DMA: Embedded Systems I/O MCQs are made for Computer Science Engineering (CSE) 2024 Exam. Find important definitions, questions, notes, meanings, examples, exercises, MCQs and online tests for Test: DMA: Embedded Systems I/O below.
Solutions of Test: DMA: Embedded Systems I/O questions in English are available as part of our course for Computer Science Engineering (CSE) & Test: DMA: Embedded Systems I/O solutions in Hindi for Computer Science Engineering (CSE) course. Download more important topics, notes, lectures and mock test series for Computer Science Engineering (CSE) Exam by signing up for free. Attempt Test: DMA: Embedded Systems I/O | 20 questions in 20 minutes | Mock test for Computer Science Engineering (CSE) preparation | Free important questions MCQ to study for Computer Science Engineering (CSE) Exam | Download free PDF with solutions
Test: DMA: Embedded Systems I/O - Question 1

Which of the following provides an efficient method for transferring data from a peripheral to memory?

Detailed Solution for Test: DMA: Embedded Systems I/O - Question 1

Explanation: The DMA controllers or direct memory access controller provides an efficient method for transferring data from the peripheral to the memory.

Test: DMA: Embedded Systems I/O - Question 2

Which of the following can be adopted for the systems which does not contain DMA controller for data transmission?

Detailed Solution for Test: DMA: Embedded Systems I/O - Question 2

Explanation: The polling and interrupt helps for data transmission for the systems which do not have DMA controller.

1 Crore+ students have signed up on EduRev. Have you? Download the App
Test: DMA: Embedded Systems I/O - Question 3

. Which of the following have low-level buffer filling?

Detailed Solution for Test: DMA: Embedded Systems I/O - Question 3

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.

Test: DMA: Embedded Systems I/O - Question 4

How many classifications of DMA controllers are made based on the addressing capability?

Detailed Solution for Test: DMA: Embedded Systems I/O - Question 4

Explanation: There are three classifications for the DMA controllers based on the address capability. These are 1D, 2D and 3D.

Test: DMA: Embedded Systems I/O - Question 5

How many address register are there for the 1D type DMA controller?

Detailed Solution for Test: DMA: Embedded Systems I/O - Question 5

Explanation: The 1D controller only have a single address register whereas 2D controller have two address register and 3D controller have three or more address register.

Test: DMA: Embedded Systems I/O - Question 6

 Which of the following of a generic DMA controller contain a base address register and an auto-incrementing counter?

Detailed Solution for Test: DMA: Embedded Systems I/O - Question 6

Explanation: The generic controller have several components associated with it for controlling the operation and one such is the address generator. It consists of the base address register and an auto-incrementing counter which increment the address after every transfer.

Test: DMA: Embedded Systems I/O - Question 7

 Which of the following is used to transfer the data from the DMA controller to the destination?

Detailed Solution for Test: DMA: Embedded Systems I/O - Question 7

Explanation: The data bus is used for the transmission of data from the DMA controller to the destinal. The DMA controller can directly select the peripheral in some cases in which the data transfer is made from the peripheral to the memory.

Test: DMA: Embedded Systems I/O - Question 8

Which of the following is used to request the bus from the main CPU?

Detailed Solution for Test: DMA: Embedded Systems I/O - Question 8

Explanation: The bus requester requests the bus from the main CPU. In earlier design, the processor bus does not support the multi master system and there were no bus request signals. In such cases, the processor clock was extended.

Test: DMA: Embedded Systems I/O - Question 9

 Which signal can identify the error?

Detailed Solution for Test: DMA: Embedded Systems I/O - Question 9

Explanation: The interrupt signal can identify the error occurred in the DMA controller. This makes the processor to reprogram the DMA controller for a different transfer.

Test: DMA: Embedded Systems I/O - Question 10

Which signal allows the DMA controller to select the peripheral?

Detailed Solution for Test: DMA: Embedded Systems I/O - Question 10

Explanation: The local peripheral control allows the DMA controller to select the peripheral.

Test: DMA: Embedded Systems I/O - Question 11

Which of the following is also known as implicit address?

Detailed Solution for Test: DMA: Embedded Systems I/O - Question 11

Explanation: The single address model is also known as implicit model because the second address is implied and is not directly given, that is, the source address is not supplied.

Test: DMA: Embedded Systems I/O - Question 12

Which address mode uses two addresses and two accesses to transfer the data between the peripheral and the memory?

Detailed Solution for Test: DMA: Embedded Systems I/O - Question 12

Explanation: The dual address mode supports two addresses and two accesses for transferring data between a peripheral or memory and another memory location.

Test: DMA: Embedded Systems I/O - Question 13

Which of the following address mode uses a buffer to hold data temporarily?

Detailed Solution for Test: DMA: Embedded Systems I/O - Question 13

Explanation: The dual address mode supports two addresses and two accesses for transferring data between a peripheral or memory and another memory location, which also consumes two bus cycles and a buffer within the DMA controller to hold data temporarily

Test: DMA: Embedded Systems I/O - Question 14

 Which of the following model can implement circular buffer?

Detailed Solution for Test: DMA: Embedded Systems I/O - Question 14

Explanation: The 1D model can implement a circular buffer which makes an automatic reset to bring the address back to the beginning.

Test: DMA: Embedded Systems I/O - Question 15

 Which of the following uses an address and a counter to define the sequence of addresses?

Detailed Solution for Test: DMA: Embedded Systems I/O - Question 15

Explanation: The 1D model of the DMA controller uses an address location and a counter to define the address sequence which are used during the DMA cycles.

Test: DMA: Embedded Systems I/O - Question 16

 Which of the following is used to calculate an offset to base address?

Detailed Solution for Test: DMA: Embedded Systems I/O - Question 16

Explanation: An address stride is specified which can be used for calculating the offset to the base address at the terminal of count. This address stride is used in the 2D model of the DMA controller.

Test: DMA: Embedded Systems I/O - Question 17

 Which can provide an address stride?

Detailed Solution for Test: DMA: Embedded Systems I/O - Question 17

Explanation: In the 2D model of the DMA controller, an address stride is specified which can be used for calculating the offset to the base address at the terminal of count.

Test: DMA: Embedded Systems I/O - Question 18

 How is the count register can be splitted?

Detailed Solution for Test: DMA: Embedded Systems I/O - Question 18

Explanation: In the 2D model of the DMA controller, in addition to the address stride there is a count register which can be split into two, in which one register is used to specify the count for the block and the second register is used to define the total number of blocks or the bytes to be transferred.

Test: DMA: Embedded Systems I/O - Question 19

 Which of the following has the ability to change the stride automatically?

Detailed Solution for Test: DMA: Embedded Systems I/O - Question 19

Explanation: In the 3D model of the DMA controller, it have the ability to change the address stride automatically so that blocks of different sizes and stride can be created.

Test: DMA: Embedded Systems I/O - Question 20

Which is used to prioritise multiple request?

Detailed Solution for Test: DMA: Embedded Systems I/O - Question 20

Explanation: The arbitration is used to provide priority for a multiple access. This uses a priority scheme which may offers fair priority to the one channel, or a high priority to the other channel and so on. Such condition is otherwise known as round-robin condition in which the priority is equally divided.

Information about Test: DMA: Embedded Systems I/O Page
In this test you can find the Exam questions for Test: DMA: Embedded Systems I/O solved & explained in the simplest way possible. Besides giving Questions and answers for Test: DMA: Embedded Systems I/O, EduRev gives you an ample number of Online tests for practice

Top Courses for Computer Science Engineering (CSE)

Download as PDF

Top Courses for Computer Science Engineering (CSE)