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

  Mathematics in computing

Binary search tree, and postorder and preorder traversal Determine the shortest path in Graph

  Ict governance

ICT is defined as the term of Information and communication technologies, it is diverse set of technical tools and resources used by the government agencies to communicate and produce, circulate, store, and manage all information.

  Implementation of memory management

Assignment covers the following eight topics and explore the implementation of memory management, processes and threads.

  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 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?

  Implementation of memory management

Paper describes about memory management. How memory is used in executing programs and its critical support for applications.

  Define open and closed loop control systems

Define open and closed loop cotrol systems.Explain difference between time varying and time invariant control system wth suitable example.

  Prepare a proposal to deploy windows server

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

  Security policy document project

Analyze security requirements and develop a security policy

  Write a procedure that produces independent stack objects

Write a procedure (make-stack) that produces independent stack objects, using a message-passing style, e.g.

  Define a suitable functional unit

Define a suitable functional unit for a comparative study between two different types of paint.

  Calculate yield to maturity and bond prices

Calculate yield to maturity (YTM) and bond prices

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