Last Quickly
Quiz por , criado more than 1 year ago

Quiz sobre CSA Last p2, criado por Last Quickly em 30-03-2019.

195
7
0
Sem etiquetas
Last Quickly
Criado por Last Quickly mais de 5 anos atrás
Fechar

CSA Last p2

Questão 1 de 70

1

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

Selecione uma das seguintes:

  • Integer Datapath

  • CLK

  • Free List

  • Address Queue

Explicação

Questão 2 de 70

1

What is “VLIW”?

Selecione uma das seguintes:

  • Very Long Instruction Word

  • Very Less Interpreter Word

  • Very Light Internal Word

  • Very Low Invalid Word

Explicação

Questão 3 de 70

1

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

Selecione uma das seguintes:

  • Loop Unrolled

  • Software Pipelined

Explicação

Questão 4 de 70

1

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

Selecione uma das seguintes:

  • Software Pipelined

  • Loop Unrolled

Explicação

Questão 5 de 70

1

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

Selecione uma das seguintes:

  • Speculative operations that don’t cause exceptions

  • Hardware to check pointer hazards

Explicação

Questão 6 de 70

1

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

Selecione uma das seguintes:

  • Hardware to check pointer hazards

  • Speculative operations that don’t cause exceptions

Explicação

Questão 7 de 70

1

What is an ALAT? :

Selecione uma das seguintes:

  • Advanced Load Address Table

  • Allocated Link Address Table

  • Allowing List Address Table

  • Addition Long Accessibility Table

Explicação

Questão 8 de 70

1

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

Selecione uma das seguintes:

  • Allow one instruction to branch multiple directions

  • Speculative operations that don’t cause exceptions

Explicação

Questão 9 de 70

1

What is a Compulsory?

Selecione uma das seguintes:

  • 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

Explicação

Questão 10 de 70

1

What is a Capacity?

Selecione uma das seguintes:

  • 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

Explicação

Questão 11 de 70

1

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

Selecione uma das seguintes:

  • 256A

  • 43B1

  • 7DE1

  • A31F

Explicação

Questão 12 de 70

1

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

Selecione uma das seguintes:

  • 2675

  • 2798

  • 2945

  • 2811

Explicação

Questão 13 de 70

1

Define a boolean algebra

Selecione uma das seguintes:

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

Explicação

Questão 14 de 70

1

Where Virtual Machine was developed?

Selecione uma das seguintes:

  • Lancaster University

  • Manchester University

  • MIT

  • Cambridge

Explicação

Questão 15 de 70

1

What is the first commercial computer with virtual machine

Selecione uma das seguintes:

  • B5000

  • B5550

  • B5500

  • C5000

Explicação

Questão 16 de 70

1

When was the first commercial computer with virtual machine released?

Selecione uma das seguintes:

  • 1961

  • 1962

  • 1963

  • 1964

Explicação

Questão 17 de 70

1

Which of the following is false about VM and performance?

Selecione uma das seguintes:

  • 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

Explicação

Questão 18 de 70

1

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

Selecione uma das seguintes:

  • Not enough memory

  • Holes in the address space

  • Keeping program secure

  • Keeping program insecure

Explicação

Questão 19 de 70

1

Define virtual address space

Selecione uma das seguintes:

  • 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

Explicação

Questão 20 de 70

1

Define a page tables

Selecione uma das seguintes:

  • 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

Explicação

Questão 21 de 70

1

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

Selecione uma das seguintes:

  • RAM

  • DRAM

  • SRAM

  • ROM

  • Cache Memory

Explicação

Questão 22 de 70

1

Multi-processor system that computer system have are also called

Selecione uma das seguintes:

  • parallel; systems

  • tightly coupled system

  • loosely coupled system

  • both a and b

Explicação

Questão 23 de 70

1

Which of the following statement is false?

Selecione uma das seguintes:

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

Explicação

Questão 24 de 70

1

The computer architecture having stored program is _____.

Selecione uma das seguintes:

  • Harvard

  • Von-Neumann

  • Pascal

  • Ada

  • Cobol

Explicação

Questão 25 de 70

1

The key technology used in IV generation computers is _______.

Selecione uma das seguintes:

  • MSI

  • SSI

  • LSI &VLSI

  • Transistors

  • Vacuum Tubes

Explicação

Questão 26 de 70

1

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

Selecione uma das seguintes:

  • Binary-Adder

  • Full-Adder

  • Half-Adder

  • Adder

  • OR-gate

Explicação

Questão 27 de 70

1

Serial to parallel data conversion is done using

Selecione uma das seguintes:

  • Accumulator

  • Shift Register

  • Counter

  • CPU

  • Control Unit

Explicação

Questão 28 de 70

1

CACHE memory is implemented using ________.

Selecione uma das seguintes:

  • Dynamic RAM

  • Static RAM

  • EA RAM

  • ED RAM

  • EP RAM

Explicação

Questão 29 de 70

1

Stack is a _________list.

Selecione uma das seguintes:

  • FIFO

  • LIFO

  • FILO

  • OFLI

  • LFIO.

Explicação

Questão 30 de 70

1

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

Selecione uma das seguintes:

  • Main memory

  • Cache memory

  • ROM

  • Auxiliary memory

  • PROM.

Explicação

Questão 31 de 70

1

How many bytes equals Petabyte (PB)?

Selecione uma das seguintes:

  • Quadrillion

  • Million

  • Trillion

  • Billion

  • 1000

Explicação

Questão 32 de 70

1

Examples of superscalar(static):

Selecione uma das seguintes:

  • MIPS and ARM

  • Pentium 4, MIPS R12K, IBM, Power5

  • Itanium

  • TI C6x

Explicação

Questão 33 de 70

1

Examples of superscalar(dynamic) :

Selecione uma das seguintes:

  • None at the present

  • Pentium 4, MIPS R12K, IBM, Power5

  • MIPS and ARM

  • TI C6x

Explicação

Questão 34 de 70

1

How many main levels of Cache Memory?

Selecione uma das seguintes:

  • 3

  • 2

  • 6

  • 8

Explicação

Questão 35 de 70

1

What is a “Synchronization” in OS Execution?

Selecione uma das seguintes:

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

  • Execution in user code

  • Execution or waiting for synchronization variables

Explicação

Questão 36 de 70

1

What is a “Kernel” in OS Execution?

Selecione uma das seguintes:

  • Execution or waiting for synchronization variables

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

  • Execution in user code

Explicação

Questão 37 de 70

1

Which one of the following is correct?

Selecione uma das seguintes:

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

Explicação

Questão 38 de 70

1

Identify the expansion for RISC.

Selecione uma das seguintes:

  • Reduced Instruction Sign Computers

  • Reduced Instruction Set Computers

  • Reduced Instruction Set Carry

  • Reduced Invalid Set Computers

  • Reset Instruction Set Computers.

Explicação

Questão 39 de 70

1

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

Selecione uma das seguintes:

  • branch folding

  • Branch prediction

  • Target instructions

  • Target address

Explicação

Questão 40 de 70

1

Which is not the function of integrated instruction fetch unit:

Selecione uma das seguintes:

  • Instruction memory commit

  • Integrated branch prediction

  • Instruction prefetch

  • Instruction memory access and buffering

Explicação

Questão 41 de 70

1

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

Selecione uma das seguintes:

  • Address aliasing prediction

  • Branch prediction

  • Integrated branch prediction

  • Dynamic branch prediction

Explicação

Questão 42 de 70

1

RISC stands for

Selecione uma das seguintes:

  • Reduced Instruction Set Computer

  • Recall Instruction Sell Communication

  • Rename Instruction Sequence Corporation

  • Red Instruction Small Computer

Explicação

Questão 43 de 70

1

The ideal pipeline CPI is a measure of …

Selecione uma das seguintes:

  • 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

Explicação

Questão 44 de 70

1

What is the Pipeline CPI ?

Selecione uma das seguintes:

  • 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

Explicação

Questão 45 de 70

1

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

Selecione uma das seguintes:

  • 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

Explicação

Questão 46 de 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?

Selecione uma das seguintes:

  • loop-level parallelism

  • exploit-level parallelism

  • high-level minimalism

  • low-level minimalism

Explicação

Questão 47 de 70

1

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

Selecione uma das seguintes:

  • data dependences, name dependences and control dependences

  • data dependences, name dependences, and surname dependences

  • datagram dependences ,name dependences, and animal dependences

  • no correct answers

Explicação

Questão 48 de 70

1

What is Name dependence?

Selecione uma das seguintes:

  • 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

Explicação

Questão 49 de 70

1

When occurs an output dependence?

Selecione uma das seguintes:

  • 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

Explicação

Questão 50 de 70

1

What is RAW (read after write)?

Selecione uma das seguintes:

  • 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

Explicação

Questão 51 de 70

1

What is given is not a hazard?

Selecione uma das seguintes:

  • RAR

  • WAR

  • WAW

  • RAW

Explicação

Questão 52 de 70

1

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

Selecione uma das seguintes:

  • loop unrolling

  • RAR

  • loop-level

  • loop rolling

Explicação

Questão 53 de 70

1

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

Selecione uma das seguintes:

  • register pressure

  • loop unrolling

  • loop-level

  • registration

Explicação

Questão 54 de 70

1

The simplest dynamic branch-prediction scheme is a

Selecione uma das seguintes:

  • branch-prediction buffer

  • branch buffer

  • All answers correct

  • registration

Explicação

Questão 55 de 70

1

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

Selecione uma das seguintes:

  • correlating predictors or two-level predictors

  • branch-prediction buffer

  • branch table

  • three level loop

Explicação

Questão 56 de 70

1

What is the compulsory in Three C’s model?

Selecione uma das seguintes:

  • 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

Explicação

Questão 57 de 70

1

What is capacity in Three C’s model?

Selecione uma das seguintes:

  • 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

Explicação

Questão 58 de 70

1

What is conflict in Three C’s model?

Selecione uma das seguintes:

  • 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

Explicação

Questão 59 de 70

1

Which of the following belongs to Cache Optimization?

Selecione uma das seguintes:

  • Larger block size to reduce miss rate

  • Bigger caches to increase miss rat

  • Single level caches to reduce miss penalty

  • None of them

Explicação

Questão 60 de 70

1

Choose the strategy of Sixth Cache Optimization

Selecione uma das seguintes:

  • Critical word first

  • Critical restart

  • Sequential inter leaving

  • Merging Write Buffer to Reduce Miss Penalty

Explicação

Questão 61 de 70

1

Choose the Seventh Cache Optimization

Selecione uma das seguintes:

  • Merging Write Buffer to Reduce Miss Penalty

  • Critical word first

  • Nonblocking Caches to Increase Cache Bandwidth

  • Trace Caches to Reduce Hit Time

Explicação

Questão 62 de 70

1

Choose the Tenth Cache Optimization

Selecione uma das seguintes:

  • 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

Explicação

Questão 63 de 70

1

What is the access time?

Selecione uma das seguintes:

  • 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

Explicação

Questão 64 de 70

1

What is the cycle time?

Selecione uma das seguintes:

  • 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

Explicação

Questão 65 de 70

1

What does DRAM stands for?

Selecione uma das seguintes:

  • Dynamic Random Access memory

  • Dual Random Access memory

  • Dataram Random Access memory

Explicação

Questão 66 de 70

1

What does DDR stands for?

Selecione uma das seguintes:

  • Double data rate

  • Dual data rate

  • Double data reaction

  • None of them

Explicação

Questão 67 de 70

1

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

Selecione uma das seguintes:

  • Microprocessor

  • Main memory

  • Storage device

  • Chipset

Explicação

Questão 68 de 70

1

Instruction register stores_____________?

Selecione uma das seguintes:

  • Data of the current instruction

  • Next Instruction which is to be executed

  • Address of the current instruction

  • Instruction which is currently executed

Explicação

Questão 69 de 70

1

A Set of Physical Addresses is called ________________?

Selecione uma das seguintes:

  • Pages

  • Address space

  • Disk space

  • Memory space

Explicação

Questão 70 de 70

1

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

Selecione uma das seguintes:

  • Selective Clear

  • Mask

  • Selective Complement

  • Selective Set

Explicação