Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

(20pts) 1. Short answer (2 points each) a.I. Based on the data o the last years,

ID: 2083260 • Letter: #

Question

(20pts) 1. Short answer (2 points each) a.I. Based on the data o the last years, which one of the following classes of computers has the highest growth rate in terms of quantity a. Desktop computers b. Servers c. Embedded computers (.2. Which are the five classic components of a computer? (1.3. Computer architect divide processors based on design criteria of instruction sets broad categories: Complex Instruction Set Computer (CISC) and Reduced Instruction two Computer (RISC). Choose all the following characteristics that are applicable RISC processor. a. Variable-length instructions b. Fixed-length instructions c. Many instructions (typically, hundreds) d. Strives for a minimum instruction set e. Each instruction perfoms a basic computation f Each instruction can perfom an arbitraily complex computation (.4. In the integer multiplication, if we ignore the sign bits, what is the length of the product of a n-bit multiplicand and an m-bit multiplier a. n b. m c. 2n d. 2m e. m f n m g. None of the above (1.5). A conventional programming language, such as Java or C, is classified as high level language (HLL). Corresponding to HILL there are Low-level languages (LLL). The most widely used Low-level language is known as assembly language. Choose all the following characteristics that are applicable to assembly language. a. Many-to-one translation: each statement corresponds to many machine instruction. b. One-to-one translation: each statement corresponds to one machine instruction. c. Hardware Dependence d. Hardware Independence (1.60. Assume that one processor has 10 pipeline stages, and it is perfectly pipelined, how much speed up will it achieve compared to nonpipelined processor. (.7). Is the IEEE 754 floating point number 0111 0001 1000 1110 1110 0000 0000 0000 b. negative a. positive (1.8) There are situations in pipelining when the next instruction cannot execute in the following clock cycle. These events are called hazards. Please name what are the three different types of hazards?

Explanation / Answer

1- c

Growth rate means the increased rate of the device from beginning to current. It should not be confused with largest amount produced.

Hence the embedded computers have grown at a rate of more than 6-7 times in previous years.

2-

# Central processing unit.

# Memory

# Input devices

# Output devices

# power supply.

3- b, d, e

4-