Question

Explain the steps that happen when a peripheral want to take part in an I/O transaction....

Explain the steps that happen when a peripheral want to take part in an I/O transaction. Use the figure that illustrates the operation of a system using Direct Memory Access as I/O strategy

0 0
Add a comment Improve this question Transcribed image text
Answer #1

Initially when peripheral device want to perform some read or write operation to/ from memory.

To carry out this operation the address bus, data bus and control bus is needed which is connected between CPU and memory.

1. Peripheral requests DMA controller that it needs a I/O transaction.

2. DMA controller requests the CPU that it needs address bus, data bus and control bus to carry out transaction.

3. CPU accepts the request of DMA controller sends acknowledgement release the buses to DMA controller to access the required data from memory.

4.DMA controller acknowledge the peripheral and performs the data transmission between peripheral and RAM.

5 After completion , DMA controller release the bus to CPU.

Add a comment
Know the answer?
Add Answer to:
Explain the steps that happen when a peripheral want to take part in an I/O transaction....
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • Part 1: A pipelined computer completes instructions more quickly by having more than one instruction at...

    Part 1: A pipelined computer completes instructions more quickly by having more than one instruction at a time "in the pipeline." Explain what problem branch instructions cause with instruction pipelining. Describe one approach to overcoming this problem. Part 2: RISC computers generally execute more instructions per second than CISC computers. Describe the penalty or trade-off paid when adopting the RISC architecture. Part 3: When a cache hit to a cache on the CPU chip occurs on a memory write the...

  • Bonus Question (5pts). Suppose I have an electrically operated garage door and I want to design...

    Bonus Question (5pts). Suppose I have an electrically operated garage door and I want to design a system that will automatically open that d door if there is a car already inside the garage oor when my car is in the driveway but will not open the The picture below illustrates the operation. ur Opexing System ressurc Doar Opening System Pressurc The pressure sensors are available to you and so is the connection that provides signal to the door opening...

  • QUESTION 1. [14 marks] a) What is the main difference between programmed I/O and interrupt I/O?...

    QUESTION 1. [14 marks] a) What is the main difference between programmed I/O and interrupt I/O? [4] b) During the initialization of programmed I/O, a test 1/0 command is issued by CPU. Explain the function of test I/O command. [4] c) What is the advantage of direct memory access (DMA) compared to programmed I/O? [4] d) When a DMA module takes control of a bus, and while it retains control of the bus, what does the processor do? [2]

  • Hi, I want to ge the detailed steps and solutions for question 3 part A, B...

    Hi, I want to ge the detailed steps and solutions for question 3 part A, B and C. Please help. Thank u Question 3 (968 23 marks) Felix Pty Ltd uses a job-costing system at its Laverton plant. The plant has a Machining Department and a Finishing Department. Felix uses normal-costing with two direct cost categories: Direct materials, and Direct manufacturing labour And two manufacturing overhead cost pools The machining department, with machine hours as the allocation base, and The...

  • I want to use a stepping motor to control the number of steps it moves. I set the “step revolution” to 60 and I set the...

    I want to use a stepping motor to control the number of steps it moves. I set the “step revolution” to 60 and I set the number of steps to 1. But it hasn’t stopped for a long time and has been walking. I am using a Arduino IDE to make a writing machine (X-Y Plotter) It would be better if you could give me the code and explain it.

  • Please explain steps if possible. I want to understand the material. Thank you. Q.1) For the...

    Please explain steps if possible. I want to understand the material. Thank you. Q.1) For the beam shown below (E = 200 GPa, I = 216 x 100 mm*), find the deflection of point B (a) use discontinuity functions, (b) use superposition method. 80 kN 140 kN/m 50 kN/m 1.5 m 1.5 m 1.5 m 1.5 m

  • For each part of the question what steps do I need to take in minitab to...

    For each part of the question what steps do I need to take in minitab to find this answer? Months Since Type of Repair Time (hours) Last ServiceRepair Repairperson electrical Dave Newton mechanical Dave Newtorn electricalBob Jones mechanical Dave Newton electrical Dave Newton 4.8 4.9 7 electrical Bob Jones d Minitab output if you used mechanical Bob Jonesi mechanical Bob Jones electrical Bob Jones 4.2 4.8 4.4 ltration, Inc. provides maintenance service for water-filtration systems ohnson Filtration. throughout southern Florida....

  • Please explain the steps taken in detail for both part a) and b). Thank you very...

    Please explain the steps taken in detail for both part a) and b). Thank you very much. 4. Consider the feedback control system shown in Figure 6, where the transfer function G(s) is given by 8000 (S+10 (s+30) G(s)- R(s) C(s) G(s) Y(s) Figure (6 (a) Design a lead controller C(s) K to satisfy the following specifications: (i) Gain crossover frequency o-10V3 (ii) Phase margin ( 2 60° Specify the values of K, T and a . Determine the corresponding...

  • Please explain! Don’t just show the mathematical steps please. I want to be able to visually...

    Please explain! Don’t just show the mathematical steps please. I want to be able to visually see why nt Three particles are fixed on an x axis. Particle 1 of charge q is at x -a and particle 2 of charge 42 is at +a. If their net electrostatik force on particle 3 of charge Q ia to be ero, what utb the ratio q1/92 when particle 3 is at (a) x+0.529a and (b) +2.47a (a) Number (b) Number Units...

  • please write neatly and show all work and steps, also if you want me to put...

    please write neatly and show all work and steps, also if you want me to put number 3 on a separate question I can just comment on this post right when you see this and I'll try to get it posted asap. Sol 1 Do 0 00 Quantity Analyzing the Effect of a Price Floor on Consumer and Producer Surplus The figure illustrates a market in equilibrium. Use the figure to answer the following questions: 1) Suppose that each notch...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT