Computer Science Suppose for a processor system it takes 35 cycles to push and pop registers onto the stack and change the PC value to the start of the interrupt service routine (ISR) or return from it. Suppose also that the ISR software takes additional 45 cycles to store the process state before the actual ISR body begins its work, and suppose it takes the same number of cycles to restore the process state when ISR is finished. If the ISR body takes 1000 cycles, what is the percent total overhead every time the ISR is executed? If the processor is running at a 2 GHz clock frequency, how long does it take before the ISR body begins execution in nanoseconds? This is usually called the ISR latency
Computer Science
Suppose for a processor system it takes 35 cycles to push and pop registers onto the stack and change the PC value to the start of the interrupt service routine (ISR) or return from it. Suppose also that the ISR software takes additional 45 cycles to store the process state before the actual ISR body begins its work, and suppose it takes the same number of cycles to restore the process state when ISR is finished. If the ISR body takes 1000 cycles, what is the percent total overhead every time the ISR is executed? If the processor is running at a 2 GHz clock frequency, how long does it take before the ISR body begins execution in nanoseconds? This is usually called the ISR latency
Trending now
This is a popular solution!
Step by step
Solved in 2 steps