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 concern about personal privacy, efficiency

How to concern about personal privacy, efficiency

  What are techniques for addressing security requirements

What are techniques for addressing security requirements? Which have a business relationship with the company?

  What is proficient by page buffering

What is proficient by page buffering

  Prepare a proposal to deploy windows server

Prepare a proposal to deploy Windows Server onto an existing network based on the provided scenario.

  Declare amdahls law

Declare Amdahl's law

  How many cars in every team called chevy and ford

How many cars in every team called Chevy and Ford There are eight cars in every team called Chevy and Ford. One car from each team races its opponent on drag strip.

  How can a relation be organized in mass storage

How can a relation be organized in mass storage.

  Describe stages of the processor

Describe the decode stage and Describe the execution stage of add, andi, mul, divi, and neg.

  How to illustrate decision table to represent treatment

How to illustrate decision table to represent treatment? Create a structured English version based on the following dialogue obtained by the Systems Analyst from the client interview below.

  Realize business and organizational data storage

Realize business and organizational data storage and fast access times are much more important than they have ever been. Compare and contrast magnetic tapes, magnetic disks, optical discs

  What devices use to get efficient network communication

CNT Books has expanded considerably as you first got network up and running three years ago. It at the present occupies an entire floor in building, and its LAN has full-grown to contain several servers and more than 60 workstations.

  Generate a class name that starts with string variable

Generate a class Name that starts with string variable

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