Chapter 3 Learning Check

 < Day Day Up > 

1:

What is an instruction?

A1:

Answer: An instruction is an order (such as add, subtract, or compare) that a computer program gives to a processor. Instructions are written in binary code, which means they are represented by 1s and 0s.

2:

Match the processor component with its function.

Prefetch unit

A small, fast memory area that holds recently used instructions and data

Decode unit

A component that controls access to the address and data buses

Execution unit

A component that breaks an instruction into its constituent parts

Control unit

A small number of memory locations used by the control and execution units to store data temporarily

Registers

A register that stores recently taken branches to aid in branch prediction

L1 cache

A component that performs the actual data processing, such as adding and subtracting

Branch target buffer

A holding place for instructions and operands that a processor will need

Bus interface unit

A component that acts as a scheduler for the execution units


A2:

Answer:

Prefetch unit: A holding place for instructions and operands that a processor will need

Decode unit: A component that breaks an instruction into its constituent parts

Execution unit: A component that performs the actual data processing, such as adding and subtracting

Control unit: A component that acts as a scheduler for the execution units

Registers: A small number of memory locations used by the control and execution units to store data temporarily

L1 cache: A small, fast memory area that holds recently used instructions and data

Branch target buffer: A register that stores recently taken branches to aid in branch prediction

Bus interface unit: A component that controls access to the address and data buses

3:

Put the following steps in order to describe how a processor handles input:

  1. Executes instruction

  2. Writes data

  3. Fetches instruction

  4. Transfers data

  5. Decodes instruction

A3:

Answer: C, E, A, D, B

4:

Match the technology with its description:

Pipelined

A processor that does not wait for one instruction to be completed before it begins another

Superscalar

A processor with an expanded number of steps that it uses to complete an instruction

Hyper-pipelined

A processor that can execute more than one instruction per clock cycle

Branch prediction

A processor in which the compiler tells the execution units which instructions can be processed in parallel

Out-of-order execution

A technology in which the first time a branch instruction is executed, its address and that of the correct branch are stored in the branch target buffer

EPIC

A processor technology that can process instructions first that do not depend on another instruction


A4:

Answer:

Pipelined: A processor that does not wait for one instruction to be completed before it begins another

Superscalar: A processor that can execute more than one instruction per clock cycle

Hyper-pipelined: A processor with an expanded number of steps that it uses to complete an instruction

Branch prediction: A technology in which the first time a branch instruction is executed, its address and that of the correct branch are stored in the branch target buffer

Out-of-order execution: A processor technology that can process instructions first that do not depend on another instruction

EPIC: A processor in which the compiler tells the execution units which instructions can be processed in parallel

5:

Match the technology with its description:

Asymmetric multiprocessing

All processors share all memory.

Symmetric multiprocessing

The next task is executed on the next available processor.

Loosely coupled

Tasks are assigned to specific processors.

Tightly coupled

Each processor has memory assigned to it and, in a sense, acts as an independent computer.


A5:

Answer:

Asymmetric multiprocessing: Tasks are assigned to specific processors.

Symmetric multiprocessing: The next task is executed on the next available processor.

Loosely coupled: Each processor has memory assigned to it and, in a sense, acts as an independent computer.

Tightly coupled: All processors share all memory.

6:

When mixing processors, to which processor core frequency should the core frequency of each processor be set?

A6:

Answer: The highest frequency rating commonly supported by all the processors.

7:

Which processor should be installed as the bootstrap processor?

A7:

Answer: The processor with the lowest feature set must be the bootstrap processor.

     < Day Day Up > 


    HP ProLiant Servers AIS. Official Study Guide and Desk Reference
    HP ProLiant Servers AIS: Official Study Guide and Desk Reference
    ISBN: 0131467174
    EAN: 2147483647
    Year: 2004
    Pages: 278

    flylib.com © 2008-2017.
    If you may any questions please contact us: flylib@qtcs.net