Last Quickly
Quiz von , erstellt am more than 1 year ago

Quiz am CSA Last p2, erstellt von Last Quickly am 30/03/2019.

195
7
0
Keine Merkmale angegeben
Last Quickly
Erstellt von Last Quickly vor mehr als 5 Jahre
Schließen

CSA Last p2

Frage 1 von 70

1

Out-of-Order Control Complexity MIPS R10000 which element is not in Control Logic?

Wähle eine der folgenden:

  • Integer Datapath

  • CLK

  • Free List

  • Address Queue

Erklärung

Frage 2 von 70

1

What is “VLIW”?

Wähle eine der folgenden:

  • Very Long Instruction Word

  • Very Less Interpreter Word

  • Very Light Internal Word

  • Very Low Invalid Word

Erklärung

Frage 3 von 70

1

At VLIW by “performance and loop iteration” which time is longer?

Wähle eine der folgenden:

  • Loop Unrolled

  • Software Pipelined

Erklärung

Frage 4 von 70

1

At VLIW by “performance and loop iteration” which time is shorter?

Wähle eine der folgenden:

  • Software Pipelined

  • Loop Unrolled

Erklärung

Frage 5 von 70

1

At VLIW Speculative Execution, which of this solution is true about problem: Branches restrict compiler code motion?

Wähle eine der folgenden:

  • Speculative operations that don’t cause exceptions

  • Hardware to check pointer hazards

Erklärung

Frage 6 von 70

1

At VLIW Speculative Execution, which of this solution is true about problem: Possible memory hazards limit code scheduling:

Wähle eine der folgenden:

  • Hardware to check pointer hazards

  • Speculative operations that don’t cause exceptions

Erklärung

Frage 7 von 70

1

What is an ALAT? :

Wähle eine der folgenden:

  • Advanced Load Address Table

  • Allocated Link Address Table

  • Allowing List Address Table

  • Addition Long Accessibility Table

Erklärung

Frage 8 von 70

1

At VLIW Multi-Way Branches, which of this solution is true about problem: Long instructions provide few opportunities for branches:

Wähle eine der folgenden:

  • Allow one instruction to branch multiple directions

  • Speculative operations that don’t cause exceptions

Erklärung

Frage 9 von 70

1

What is a Compulsory?

Wähle eine der folgenden:

  • first-reference to a block, occur even with infinite cache

  • cache is too small to hold all data needed by program, occur even under perfect replacement policy

  • misses that occur because of collisions due to less than full associativity

Erklärung

Frage 10 von 70

1

What is a Capacity?

Wähle eine der folgenden:

  • cache is too small to hold all data needed by program, occur even under perfect replacement policy

  • first-reference to a block, occur even with infinite cache

  • misses that occur because of collisions due to less than full associativity

Erklärung

Frage 11 von 70

1

Convert this number systems: DEC (9578) to HEX?

Wähle eine der folgenden:

  • 256A

  • 43B1

  • 7DE1

  • A31F

Erklärung

Frage 12 von 70

1

Convert this number systems: DEC (9845) to HEX?

Wähle eine der folgenden:

  • 2675

  • 2798

  • 2945

  • 2811

Erklärung

Frage 13 von 70

1

Define a boolean algebra

Wähle eine der folgenden:

  • process that applies binary logic to yield binary results

  • to determine whether an IP address exists on the local network or whether it must be routed outside the local network.

  • It sends out ICMP (Internet Control Message Protocol) messages to verify both the logical addresses & the Physical connection.

  • to determine whether an IP address exists on the global network or whether it must be routed outside the global network.

Erklärung

Frage 14 von 70

1

Where Virtual Machine was developed?

Wähle eine der folgenden:

  • Lancaster University

  • Manchester University

  • MIT

  • Cambridge

Erklärung

Frage 15 von 70

1

What is the first commercial computer with virtual machine

Wähle eine der folgenden:

  • B5000

  • B5550

  • B5500

  • C5000

Erklärung

Frage 16 von 70

1

When was the first commercial computer with virtual machine released?

Wähle eine der folgenden:

  • 1961

  • 1962

  • 1963

  • 1964

Erklärung

Frage 17 von 70

1

Which of the following is false about VM and performance?

Wähle eine der folgenden:

  • Better performance: we can use more memory than we have

  • Nothing; mapping to memory or disk is just as easy

  • Worse performance: reading from disk is slower than RAM

  • Good performance: reading from disk is slower than RAM

Erklärung

Frage 18 von 70

1

Which of the following is false about usability of Virtual Memory?

Wähle eine der folgenden:

  • Not enough memory

  • Holes in the address space

  • Keeping program secure

  • Keeping program insecure

Erklärung

Frage 19 von 70

1

Define virtual address space

Wähle eine der folgenden:

  • process refers to the logical (or virtual) view of how a process is stored in memory

  • used to translate the virtual addresses seen by the application into physical addresses

  • a segment of virtual memory that has been assigned a direct byte-for-byte correlation with some portion of a file or file-like resource.

  • none of the mentioned

Erklärung

Frage 20 von 70

1

Define a page tables

Wähle eine der folgenden:

  • process refers to the logical (or virtual) view of how a process is stored in memory

  • used to translate the virtual addresses seen by the application into physical addresses

  • a segment of virtual memory that has been assigned a direct byte-for-byte correlation with some portion of a file or file-like resource.

  • none of the mentioned

Erklärung

Frage 21 von 70

1

Of the following, identify the memory usually written by the manufacturer.

Wähle eine der folgenden:

  • RAM

  • DRAM

  • SRAM

  • ROM

  • Cache Memory

Erklärung

Frage 22 von 70

1

Multi-processor system that computer system have are also called

Wähle eine der folgenden:

  • parallel; systems

  • tightly coupled system

  • loosely coupled system

  • both a and b

Erklärung

Frage 23 von 70

1

Which of the following statement is false?

Wähle eine der folgenden:

  • Combinational circuits has memory

  • Sequential circuits has memory

  • Sequential circuits is a function of time

  • Combinational circuits does not require feedback paths

  • Sequential circuits require feedback paths.

Erklärung

Frage 24 von 70

1

The computer architecture having stored program is _____.

Wähle eine der folgenden:

  • Harvard

  • Von-Neumann

  • Pascal

  • Ada

  • Cobol

Erklärung

Frage 25 von 70

1

The key technology used in IV generation computers is _______.

Wähle eine der folgenden:

  • MSI

  • SSI

  • LSI &VLSI

  • Transistors

  • Vacuum Tubes

Erklärung

Frage 26 von 70

1

The digital circuit that generates the arithmetic sum of two binary numbers of any length is ________ .

Wähle eine der folgenden:

  • Binary-Adder

  • Full-Adder

  • Half-Adder

  • Adder

  • OR-gate

Erklärung

Frage 27 von 70

1

Serial to parallel data conversion is done using

Wähle eine der folgenden:

  • Accumulator

  • Shift Register

  • Counter

  • CPU

  • Control Unit

Erklärung

Frage 28 von 70

1

CACHE memory is implemented using ________.

Wähle eine der folgenden:

  • Dynamic RAM

  • Static RAM

  • EA RAM

  • ED RAM

  • EP RAM

Erklärung

Frage 29 von 70

1

Stack is a _________list.

Wähle eine der folgenden:

  • FIFO

  • LIFO

  • FILO

  • OFLI

  • LFIO.

Erklärung

Frage 30 von 70

1

Which one of the following is a memory whose duty is to store most frequently used data?

Wähle eine der folgenden:

  • Main memory

  • Cache memory

  • ROM

  • Auxiliary memory

  • PROM.

Erklärung

Frage 31 von 70

1

How many bytes equals Petabyte (PB)?

Wähle eine der folgenden:

  • Quadrillion

  • Million

  • Trillion

  • Billion

  • 1000

Erklärung

Frage 32 von 70

1

Examples of superscalar(static):

Wähle eine der folgenden:

  • MIPS and ARM

  • Pentium 4, MIPS R12K, IBM, Power5

  • Itanium

  • TI C6x

Erklärung

Frage 33 von 70

1

Examples of superscalar(dynamic) :

Wähle eine der folgenden:

  • None at the present

  • Pentium 4, MIPS R12K, IBM, Power5

  • MIPS and ARM

  • TI C6x

Erklärung

Frage 34 von 70

1

How many main levels of Cache Memory?

Wähle eine der folgenden:

  • 3

  • 2

  • 6

  • 8

Erklärung

Frage 35 von 70

1

What is a “Synchronization” in OS Execution?

Wähle eine der folgenden:

  • Execution in the OS that is neither idle nor in synchronization access

  • Execution in user code

  • Execution or waiting for synchronization variables

Erklärung

Frage 36 von 70

1

What is a “Kernel” in OS Execution?

Wähle eine der folgenden:

  • Execution or waiting for synchronization variables

  • Execution in the OS that is neither idle nor in synchronization access

  • Execution in user code

Erklärung

Frage 37 von 70

1

Which one of the following is correct?

Wähle eine der folgenden:

  • Sequential circuit is an interconnection of only logic gates

  • Sequential circuit is an interconnection of only flip flops

  • Combinational circuit is an interconnection of logic gates

  • Combinational circuit is an interconnection of flip flops

  • Part of a combinational circuit is a sequential circuit.

Erklärung

Frage 38 von 70

1

Identify the expansion for RISC.

Wähle eine der folgenden:

  • Reduced Instruction Sign Computers

  • Reduced Instruction Set Computers

  • Reduced Instruction Set Carry

  • Reduced Invalid Set Computers

  • Reset Instruction Set Computers.

Erklärung

Frage 39 von 70

1

Buffering the actual target instructions allows us to perform an optimization which called:

Wähle eine der folgenden:

  • branch folding

  • Branch prediction

  • Target instructions

  • Target address

Erklärung

Frage 40 von 70

1

Which is not the function of integrated instruction fetch unit:

Wähle eine der folgenden:

  • Instruction memory commit

  • Integrated branch prediction

  • Instruction prefetch

  • Instruction memory access and buffering

Erklärung

Frage 41 von 70

1

What is the simple technique that predicts whether two stores or a load and a store refer to the same memory address:

Wähle eine der folgenden:

  • Address aliasing prediction

  • Branch prediction

  • Integrated branch prediction

  • Dynamic branch prediction

Erklärung

Frage 42 von 70

1

RISC stands for

Wähle eine der folgenden:

  • Reduced Instruction Set Computer

  • Recall Instruction Sell Communication

  • Rename Instruction Sequence Corporation

  • Red Instruction Small Computer

Erklärung

Frage 43 von 70

1

The ideal pipeline CPI is a measure of …

Wähle eine der folgenden:

  • the maximum performance attainable by the implementation

  • the maximum performance attainable by the instruction

  • the minimum performance attainable by the implementation

  • the minimum performance attainable by the instruction

Erklärung

Frage 44 von 70

1

What is the Pipeline CPI ?

Wähle eine der folgenden:

  • Ideal pipeline CPI + Structural stalls + Data hazard stalls + Control stalls

  • Ideal pipeline CPU + Data hazard stalls + Control stalls

  • Ideal pipeline CPU + Ideal pipeline CPI + Data hazard stalls + Control stalls

  • Structural stalls + Data hazard stalls + Control stalls

Erklärung

Frage 45 von 70

1

The simplest and most common way to increase the ILP is …?

Wähle eine der folgenden:

  • to exploit parallelism among iterations of a loop

  • to exploit minimalism among iterations of a loop

  • to destroy iterations of a loop

  • to decrease the minimalism of risk

Erklärung

Frage 46 von 70

1

The simplest and most common way to increase the ILP is to exploit parallelism among iterations of a loop. How is often called?

Wähle eine der folgenden:

  • loop-level parallelism

  • exploit-level parallelism

  • high-level minimalism

  • low-level minimalism

Erklärung

Frage 47 von 70

1

In parallelism have three different types of dependences, tagging him:

Wähle eine der folgenden:

  • data dependences, name dependences and control dependences

  • data dependences, name dependences, and surname dependences

  • datagram dependences ,name dependences, and animal dependences

  • no correct answers

Erklärung

Frage 48 von 70

1

What is Name dependence?

Wähle eine der folgenden:

  • name dependence occurs when two instructions use the same register or memory location

  • name dependence occurs when five or more instructions use the same register or memory location

  • name dependence occurs when instructions use the same name

  • All answers is correct

Erklärung

Frage 49 von 70

1

When occurs an output dependence?

Wähle eine der folgenden:

  • When i and instruction j write the same register or memory location

  • when i and instruction j write the same name

  • when i and instruction j write the same address or memory location

  • All answers is correct

Erklärung

Frage 50 von 70

1

What is RAW (read after write)?

Wähle eine der folgenden:

  • when j tries to read a source before i writes it, so j incorrectly gets the old value

  • when i tries to read a source before j writes it, so j correctly gets the old value

  • when j tries to write a source before i writes it

  • when a tries to write a source before b read it, so a incorrectly gets the old value

Erklärung

Frage 51 von 70

1

What is given is not a hazard?

Wähle eine der folgenden:

  • RAR

  • WAR

  • WAW

  • RAW

Erklärung

Frage 52 von 70

1

A simple scheme for increasing the number of instructions relative to the branch and overhead instructions is…?

Wähle eine der folgenden:

  • loop unrolling

  • RAR

  • loop-level

  • loop rolling

Erklärung

Frage 53 von 70

1

Effect that results from instruction scheduling in large code segments is called…?

Wähle eine der folgenden:

  • register pressure

  • loop unrolling

  • loop-level

  • registration

Erklärung

Frage 54 von 70

1

The simplest dynamic branch-prediction scheme is a

Wähle eine der folgenden:

  • branch-prediction buffer

  • branch buffer

  • All answers correct

  • registration

Erklärung

Frage 55 von 70

1

Branch predictors that use the behavior of other branches to make a prediction are called

Wähle eine der folgenden:

  • correlating predictors or two-level predictors

  • branch-prediction buffer

  • branch table

  • three level loop

Erklärung

Frage 56 von 70

1

What is the compulsory in Three C’s model?

Wähle eine der folgenden:

  • The very first access to a block cannot be in the cache, so the block must be brought into the cache. Compulsory misses are those that occur even if you had an infinite cache.

  • If the cache cannot contain all the blocks needed during execution of a program, capacity misses (in addition to compulsory misses) will occur because of blocks being discarded and later retrieved

  • The number of accesses that miss divided by the number of accesses.

  • None of them

Erklärung

Frage 57 von 70

1

What is capacity in Three C’s model?

Wähle eine der folgenden:

  • If the cache cannot contain all the blocks needed during execution of a program, capacity misses (in addition to compulsory misses) will occur because of blocks being discarded and later retrieved

  • The very first access to a block cannot be in the cache, so the block must be brought into the cache. Compulsory misses are those that occur even if you had an infinite cache.

  • The number of accesses that miss divided by the number of accesses.

  • None of them

Erklärung

Frage 58 von 70

1

What is conflict in Three C’s model?

Wähle eine der folgenden:

  • If the block placement strategy is not fully associative, conflict misses (in addition to compulsory and capacity misses) will occur because a block may be discarded and later retrieved if conflicting blocks map to its set

  • The very first access to a block cannot be in the cache, so the block must be brought into the cache. Compulsory misses are those that occur even if you had an infinite cache.

  • If the cache cannot contain all the blocks needed during execution of a program, capacity misses (in addition to compulsory misses) will occur because of blocks being discarded and later retrieved

  • None of them

Erklärung

Frage 59 von 70

1

Which of the following belongs to Cache Optimization?

Wähle eine der folgenden:

  • Larger block size to reduce miss rate

  • Bigger caches to increase miss rat

  • Single level caches to reduce miss penalty

  • None of them

Erklärung

Frage 60 von 70

1

Choose the strategy of Sixth Cache Optimization

Wähle eine der folgenden:

  • Critical word first

  • Critical restart

  • Sequential inter leaving

  • Merging Write Buffer to Reduce Miss Penalty

Erklärung

Frage 61 von 70

1

Choose the Seventh Cache Optimization

Wähle eine der folgenden:

  • Merging Write Buffer to Reduce Miss Penalty

  • Critical word first

  • Nonblocking Caches to Increase Cache Bandwidth

  • Trace Caches to Reduce Hit Time

Erklärung

Frage 62 von 70

1

Choose the Tenth Cache Optimization

Wähle eine der folgenden:

  • Compiler-Controlled Prefetching to Reduce Miss Penalty or Miss Rate

  • Merging Write Buffer to Reduce Miss Penalty

  • Hardware Prefetching of Instructions and Data to Reduce Miss Penalty or Miss Rate

  • None of them

Erklärung

Frage 63 von 70

1

What is the access time?

Wähle eine der folgenden:

  • Time between when a read is requested and when the desired word arrives

  • The minimum time between requests to memory.

  • Describes the technology inside the memory chips and those innovative, internal organizations

  • None of them

Erklärung

Frage 64 von 70

1

What is the cycle time?

Wähle eine der folgenden:

  • The minimum time between requests to memory.

  • Time between when a read is requested and when the desired word arrives

  • The maximum time between requests to memory.

  • None of them

Erklärung

Frage 65 von 70

1

What does DRAM stands for?

Wähle eine der folgenden:

  • Dynamic Random Access memory

  • Dual Random Access memory

  • Dataram Random Access memory

Erklärung

Frage 66 von 70

1

What does DDR stands for?

Wähle eine der folgenden:

  • Double data rate

  • Dual data rate

  • Double data reaction

  • None of them

Erklärung

Frage 67 von 70

1

What acts as the traffic cop controlling the flow of data and coordinating interactions among components in the system?

Wähle eine der folgenden:

  • Microprocessor

  • Main memory

  • Storage device

  • Chipset

Erklärung

Frage 68 von 70

1

Instruction register stores_____________?

Wähle eine der folgenden:

  • Data of the current instruction

  • Next Instruction which is to be executed

  • Address of the current instruction

  • Instruction which is currently executed

Erklärung

Frage 69 von 70

1

A Set of Physical Addresses is called ________________?

Wähle eine der folgenden:

  • Pages

  • Address space

  • Disk space

  • Memory space

Erklärung

Frage 70 von 70

1

The ______________________ operation sets to 1 the bits in one register where there are corresponding?

Wähle eine der folgenden:

  • Selective Clear

  • Mask

  • Selective Complement

  • Selective Set

Erklärung