Last Quickly
Quiz by , created more than 1 year ago

Quiz on CSA Last p2, created by Last Quickly on 30/03/2019.

198
7
0
No tags specified
Last Quickly
Created by Last Quickly over 5 years ago
Close

CSA Last p2

Question 1 of 70

1

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

Select one of the following:

  • Integer Datapath

  • CLK

  • Free List

  • Address Queue

Explanation

Question 2 of 70

1

What is “VLIW”?

Select one of the following:

  • Very Long Instruction Word

  • Very Less Interpreter Word

  • Very Light Internal Word

  • Very Low Invalid Word

Explanation

Question 3 of 70

1

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

Select one of the following:

  • Loop Unrolled

  • Software Pipelined

Explanation

Question 4 of 70

1

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

Select one of the following:

  • Software Pipelined

  • Loop Unrolled

Explanation

Question 5 of 70

1

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

Select one of the following:

  • Speculative operations that don’t cause exceptions

  • Hardware to check pointer hazards

Explanation

Question 6 of 70

1

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

Select one of the following:

  • Hardware to check pointer hazards

  • Speculative operations that don’t cause exceptions

Explanation

Question 7 of 70

1

What is an ALAT? :

Select one of the following:

  • Advanced Load Address Table

  • Allocated Link Address Table

  • Allowing List Address Table

  • Addition Long Accessibility Table

Explanation

Question 8 of 70

1

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

Select one of the following:

  • Allow one instruction to branch multiple directions

  • Speculative operations that don’t cause exceptions

Explanation

Question 9 of 70

1

What is a Compulsory?

Select one of the following:

  • 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

Explanation

Question 10 of 70

1

What is a Capacity?

Select one of the following:

  • 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

Explanation

Question 11 of 70

1

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

Select one of the following:

  • 256A

  • 43B1

  • 7DE1

  • A31F

Explanation

Question 12 of 70

1

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

Select one of the following:

  • 2675

  • 2798

  • 2945

  • 2811

Explanation

Question 13 of 70

1

Define a boolean algebra

Select one of the following:

  • 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.

Explanation

Question 14 of 70

1

Where Virtual Machine was developed?

Select one of the following:

  • Lancaster University

  • Manchester University

  • MIT

  • Cambridge

Explanation

Question 15 of 70

1

What is the first commercial computer with virtual machine

Select one of the following:

  • B5000

  • B5550

  • B5500

  • C5000

Explanation

Question 16 of 70

1

When was the first commercial computer with virtual machine released?

Select one of the following:

  • 1961

  • 1962

  • 1963

  • 1964

Explanation

Question 17 of 70

1

Which of the following is false about VM and performance?

Select one of the following:

  • 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

Explanation

Question 18 of 70

1

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

Select one of the following:

  • Not enough memory

  • Holes in the address space

  • Keeping program secure

  • Keeping program insecure

Explanation

Question 19 of 70

1

Define virtual address space

Select one of the following:

  • 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

Explanation

Question 20 of 70

1

Define a page tables

Select one of the following:

  • 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

Explanation

Question 21 of 70

1

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

Select one of the following:

  • RAM

  • DRAM

  • SRAM

  • ROM

  • Cache Memory

Explanation

Question 22 of 70

1

Multi-processor system that computer system have are also called

Select one of the following:

  • parallel; systems

  • tightly coupled system

  • loosely coupled system

  • both a and b

Explanation

Question 23 of 70

1

Which of the following statement is false?

Select one of the following:

  • 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.

Explanation

Question 24 of 70

1

The computer architecture having stored program is _____.

Select one of the following:

  • Harvard

  • Von-Neumann

  • Pascal

  • Ada

  • Cobol

Explanation

Question 25 of 70

1

The key technology used in IV generation computers is _______.

Select one of the following:

  • MSI

  • SSI

  • LSI &VLSI

  • Transistors

  • Vacuum Tubes

Explanation

Question 26 of 70

1

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

Select one of the following:

  • Binary-Adder

  • Full-Adder

  • Half-Adder

  • Adder

  • OR-gate

Explanation

Question 27 of 70

1

Serial to parallel data conversion is done using

Select one of the following:

  • Accumulator

  • Shift Register

  • Counter

  • CPU

  • Control Unit

Explanation

Question 28 of 70

1

CACHE memory is implemented using ________.

Select one of the following:

  • Dynamic RAM

  • Static RAM

  • EA RAM

  • ED RAM

  • EP RAM

Explanation

Question 29 of 70

1

Stack is a _________list.

Select one of the following:

  • FIFO

  • LIFO

  • FILO

  • OFLI

  • LFIO.

Explanation

Question 30 of 70

1

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

Select one of the following:

  • Main memory

  • Cache memory

  • ROM

  • Auxiliary memory

  • PROM.

Explanation

Question 31 of 70

1

How many bytes equals Petabyte (PB)?

Select one of the following:

  • Quadrillion

  • Million

  • Trillion

  • Billion

  • 1000

Explanation

Question 32 of 70

1

Examples of superscalar(static):

Select one of the following:

  • MIPS and ARM

  • Pentium 4, MIPS R12K, IBM, Power5

  • Itanium

  • TI C6x

Explanation

Question 33 of 70

1

Examples of superscalar(dynamic) :

Select one of the following:

  • None at the present

  • Pentium 4, MIPS R12K, IBM, Power5

  • MIPS and ARM

  • TI C6x

Explanation

Question 34 of 70

1

How many main levels of Cache Memory?

Select one of the following:

  • 3

  • 2

  • 6

  • 8

Explanation

Question 35 of 70

1

What is a “Synchronization” in OS Execution?

Select one of the following:

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

  • Execution in user code

  • Execution or waiting for synchronization variables

Explanation

Question 36 of 70

1

What is a “Kernel” in OS Execution?

Select one of the following:

  • Execution or waiting for synchronization variables

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

  • Execution in user code

Explanation

Question 37 of 70

1

Which one of the following is correct?

Select one of the following:

  • 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.

Explanation

Question 38 of 70

1

Identify the expansion for RISC.

Select one of the following:

  • Reduced Instruction Sign Computers

  • Reduced Instruction Set Computers

  • Reduced Instruction Set Carry

  • Reduced Invalid Set Computers

  • Reset Instruction Set Computers.

Explanation

Question 39 of 70

1

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

Select one of the following:

  • branch folding

  • Branch prediction

  • Target instructions

  • Target address

Explanation

Question 40 of 70

1

Which is not the function of integrated instruction fetch unit:

Select one of the following:

  • Instruction memory commit

  • Integrated branch prediction

  • Instruction prefetch

  • Instruction memory access and buffering

Explanation

Question 41 of 70

1

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

Select one of the following:

  • Address aliasing prediction

  • Branch prediction

  • Integrated branch prediction

  • Dynamic branch prediction

Explanation

Question 42 of 70

1

RISC stands for

Select one of the following:

  • Reduced Instruction Set Computer

  • Recall Instruction Sell Communication

  • Rename Instruction Sequence Corporation

  • Red Instruction Small Computer

Explanation

Question 43 of 70

1

The ideal pipeline CPI is a measure of …

Select one of the following:

  • 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

Explanation

Question 44 of 70

1

What is the Pipeline CPI ?

Select one of the following:

  • 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

Explanation

Question 45 of 70

1

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

Select one of the following:

  • 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

Explanation

Question 46 of 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?

Select one of the following:

  • loop-level parallelism

  • exploit-level parallelism

  • high-level minimalism

  • low-level minimalism

Explanation

Question 47 of 70

1

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

Select one of the following:

  • data dependences, name dependences and control dependences

  • data dependences, name dependences, and surname dependences

  • datagram dependences ,name dependences, and animal dependences

  • no correct answers

Explanation

Question 48 of 70

1

What is Name dependence?

Select one of the following:

  • 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

Explanation

Question 49 of 70

1

When occurs an output dependence?

Select one of the following:

  • 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

Explanation

Question 50 of 70

1

What is RAW (read after write)?

Select one of the following:

  • 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

Explanation

Question 51 of 70

1

What is given is not a hazard?

Select one of the following:

  • RAR

  • WAR

  • WAW

  • RAW

Explanation

Question 52 of 70

1

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

Select one of the following:

  • loop unrolling

  • RAR

  • loop-level

  • loop rolling

Explanation

Question 53 of 70

1

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

Select one of the following:

  • register pressure

  • loop unrolling

  • loop-level

  • registration

Explanation

Question 54 of 70

1

The simplest dynamic branch-prediction scheme is a

Select one of the following:

  • branch-prediction buffer

  • branch buffer

  • All answers correct

  • registration

Explanation

Question 55 of 70

1

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

Select one of the following:

  • correlating predictors or two-level predictors

  • branch-prediction buffer

  • branch table

  • three level loop

Explanation

Question 56 of 70

1

What is the compulsory in Three C’s model?

Select one of the following:

  • 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

Explanation

Question 57 of 70

1

What is capacity in Three C’s model?

Select one of the following:

  • 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

Explanation

Question 58 of 70

1

What is conflict in Three C’s model?

Select one of the following:

  • 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

Explanation

Question 59 of 70

1

Which of the following belongs to Cache Optimization?

Select one of the following:

  • Larger block size to reduce miss rate

  • Bigger caches to increase miss rat

  • Single level caches to reduce miss penalty

  • None of them

Explanation

Question 60 of 70

1

Choose the strategy of Sixth Cache Optimization

Select one of the following:

  • Critical word first

  • Critical restart

  • Sequential inter leaving

  • Merging Write Buffer to Reduce Miss Penalty

Explanation

Question 61 of 70

1

Choose the Seventh Cache Optimization

Select one of the following:

  • Merging Write Buffer to Reduce Miss Penalty

  • Critical word first

  • Nonblocking Caches to Increase Cache Bandwidth

  • Trace Caches to Reduce Hit Time

Explanation

Question 62 of 70

1

Choose the Tenth Cache Optimization

Select one of the following:

  • 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

Explanation

Question 63 of 70

1

What is the access time?

Select one of the following:

  • 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

Explanation

Question 64 of 70

1

What is the cycle time?

Select one of the following:

  • 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

Explanation

Question 65 of 70

1

What does DRAM stands for?

Select one of the following:

  • Dynamic Random Access memory

  • Dual Random Access memory

  • Dataram Random Access memory

Explanation

Question 66 of 70

1

What does DDR stands for?

Select one of the following:

  • Double data rate

  • Dual data rate

  • Double data reaction

  • None of them

Explanation

Question 67 of 70

1

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

Select one of the following:

  • Microprocessor

  • Main memory

  • Storage device

  • Chipset

Explanation

Question 68 of 70

1

Instruction register stores_____________?

Select one of the following:

  • Data of the current instruction

  • Next Instruction which is to be executed

  • Address of the current instruction

  • Instruction which is currently executed

Explanation

Question 69 of 70

1

A Set of Physical Addresses is called ________________?

Select one of the following:

  • Pages

  • Address space

  • Disk space

  • Memory space

Explanation

Question 70 of 70

1

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

Select one of the following:

  • Selective Clear

  • Mask

  • Selective Complement

  • Selective Set

Explanation