What is the worst-case delay for acknowledging an interrupt

Assignment Help Computer Engineering
Reference no: EM132915

Question

1. A microprocessor is clocked at a rate of 5 GHz.

a. How long is a clock cycle?

b. What is duration of a particular type of machine instruction consisting of eight clock cycles?

2. A microprocessor provides an instruction able of moving a string of bytes from one area of memory to another. The fetching and initial decoding of the teaching takes 10 clock cycles. Thereafter, it takes 15 clock cycles to transfer each byte. The microprocessor is clocked at a rate of 10 GHz.

a. Decide the length of the instruction cycle for the case of a string of 16 bytes.

b. What is the worst-case delay for acknowledging an interrupt if the instruction is non-interruptible?

c. What is the worse-case delay for acknowledging an interrupt if the instruction can be interrupted at the start of each byte transfer?


3. Assume that there is only a two-stage pipeline (fetch, execute). Draw the diagram to show how many time units are now required for 5 instructions.

Reference no: EM132915

Questions Cloud

Usefulness in writing effective business messages : Discuss the steps in writing process Elaborate on its usefulness in writing effective business messages
Discuss two drawbacks of steganography : Discuss two drawbacks of steganography Describe the operation of a Trojan Horse program. How can we protect our computer from such a program
Model can serve as a basis for tourism policies and planning : Using relevant example to illustrate your arguments, critically analyze the different stages of the Tourist Area Life Cycle. Discuss how the model can serve as a basis for tourism policies and planning.
Explain the term human resource planning : Explain the term Human Resource Planning and What are the aims & objectives of Human Resource Planning
What is the worst-case delay for acknowledging an interrupt : What is the worst-case delay for acknowledging an interrupt
Make an employee class with enough numbers of data members : Make an Employee class with enough numbers of data members
Modify compound interest program : Modify compound interest program
Write down a java implementation : Write down a Java implementation
Prove correctness for following : Prove correctness for following

Reviews

Write a Review

Computer Engineering Questions & Answers

  How to plan a payroll class

How to plan a PayRoll class.

  Speed routing protocol

Following question is related to SPEED routing protocol-Multiple speeds are computed in MAC layer. The forwarder with highest speed is selected on MAC layer feedback. This selection could not produce a shortest path.

  Write down a program that has a function named presentvalue

Write down a program that has a function named presentValue

  Write proper sequence in design of a video rental database

Write proper sequence in design of a video rental database

  Write a program use a matrix represent

Write a Program Use a matrix represent.

  What are dissimilar types of errors

What are dissimilar types of errors.

  What occurs in an infinite loop

What occurs in an infinite loop? Create your own Repeat-until repetition arrangement.

  What is the protocol overhead

What are the advantages of using a compiled language over an interpreted one? Under what circumstances would you select to use an interpreted language?

  What is green computing and green communication technology

What is Green Computing and Green Communication technology.

  What aspects of environment support structure of colleges

What aspects of environment support structure of colleges.

  Problem on stack

Problem on Stack

  What is oracle administration documentations

What is oracle administration documentations

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd