Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Question 2 [ 1 2 pts ] : A real - time system receives data through an I / O device, the CPU processes the
Question pts:
A realtime system receives data through an IO device, the CPU processes the data, then the results of the processing are transferred to system memory. The IO device, the CPU, and the memory controller are all on the same system bus, which runs at The CPU runs at Assume that each bus transaction transfer between the IO device and CPU on the bus takes bus cycles, one cycle is used to transfer data, and the remaining two cycles are used by the bus protocol. Assume that the transfer between the CPU and memory is done using a burst of transfers such that the overhead for each burst is
cycles while each data transfer takes cycles. The bus has data lines, transferring bits per datatransfer cycle.
The IO device receives bytes at a time. While processing the received data, for each received byte, the CPU generates bytes. Only generated data is transferred from the CPU to system memory.
If the IO device receives new data at a rate of times per second bytes each how many CPU cycles can be spent processing each byte without violating the realtime requirements?
Assume that the memory is fast enough to handle any number of requests received by the memory controller.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started