Assignment.pdf

Assignment.pdf - equivalent programs take at levels 2, 3,...

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
1. Explain each of the following terms in your own words: a. Translator b. Interpreter c. Virtual machine 2. What is the difference between interpretation and translation? 3. Is it conceivable for a compiler to generate output for the microarchitecture level instead of for the ISA level? Discuss the pros and cons of this proposal. 5. Consider a multilevel computer in which all the levels are different. Each level has instructions that are m times as powerful as those of the level below it; that is, one level r instruction can do the work of m level r -1 instructions. If a level 1 program requires k seconds to run, how long would
Background image of page 1
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: equivalent programs take at levels 2, 3, and 4, assuming n level r instructions are required to interpret a single r + 1 instruction? 6. Some instructions at the operating system machine level are identical to ISA language instructions. These instructions are carried out directly by the microprogram rather than by the operating system. In light of your answer to the preceding problem, why do you think this is the case? 11. The performance ratio of the360 model 75 was 50 times that of the 360 model 30, yet the cycle time was only five times as fast. How do you account for this discrepancy?...
View Full Document

This note was uploaded on 11/07/2010 for the course CSC 873569 taught by Professor Roberts during the Spring '10 term at ASU.

Ask a homework question - tutors are online