Explain how pipelining improves cpu efficiency and what is


1. Using Englander's, fill out the table below by translating the following binary numbers into characters using ASCII code. (HINT: It's easier if you convert the binary to hexadecimal first.)

Binary

Hex

ASCII

0011 0001

 

 

0100 1110

 

 

0010 0100

 

 

0101 1110

 

 

0111 0010

 

 

0111 0101

 

 

0100 0011

 

 

0010 0011

 

 

0100 1111

 

 

0110 1110

 

 

2. The MP3 audio format is described as ‘‘almost CD quality.'' What characteristic of MP3 makes this description accurate?

3. Describe at least three shortcomings of using a parallel as compared to serial bus to transfer data from one place to another.

4. Answer the following questions about pipelining:

(a) Explain how pipelining improves CPU efficiency.

(b) What is the potential effect of executing a conditional branch instruction on the efficiency gained by pipelining?

(c) Briefly describe two techniques that can be employed to make pipelining more efficient when executing conditional branch instructions.

5. Answer the following questions about memory cache:

(a) Describe the trade-offs between the memory cache write-through and write-back techniques.

(b) Does a memory cache read always result in a performance improvement? Why or why not.

Request for Solution File

Ask an Expert for Answer!!
Operating System: Explain how pipelining improves cpu efficiency and what is
Reference No:- TGS01004769

Expected delivery within 24 Hours