Good Guy Beket
Quiz by , created more than 1 year ago

Arxitektura - gavno

288
18
0
Good Guy Beket
Created by Good Guy Beket over 6 years ago
Close

PCA_Final [arc2-1, Part-2]

Question 1 of 34

1

What is a Latency:

Select one of the following:

  • is time for a single access – Main memory latency is usually >> than processor cycle time

  • is the number of accesses per unit time – If m instructions are loads/stores, 1 + m memory accesses per instruction, CPI = 1 requires at least 1 + m memory accesses per cycle

  • is amount of data that can be in flight at the same time (Little’s Law)

Explanation

Question 2 of 34

1

What occurs at Intruction fetches when we speak about Common And Predictable Memory Reference Patterns?

Select one of the following:

  • n loop iterations

  • subroutine call

  • vector access

Explanation

Question 3 of 34

1

What occurs at Stack access when we speak about Common And Predictable Memory Reference Patterns?

Select one of the following:

  • subroutine call

  • n loop iterations

  • vector access

Explanation

Question 4 of 34

1

What occurs at Data access when we speak about Common And Predictable Memory Reference Patterns?

Select one of the following:

  • subroutine call

  • n loop iterations

  • vector access

Explanation

Question 5 of 34

1

Cache HIT:

Select one of the following:

  • No Write Allocate, Write Allocate

  • Write Through, Write Back

Explanation

Question 6 of 34

1

Cache MISS:

Select one of the following:

  • No Write Allocate, Write Allocate

  • Write Through, Write Back

Explanation

Question 7 of 34

1

Average Memory Access Time is equal:

Select one of the following:

  • Hit Time * ( Miss Rate + Miss Penalty )

  • Hit Time - ( Miss Rate + Miss Penalty )

  • Hit Time / ( Miss Rate - Miss Penalty )

  • Hit Time + ( Miss Rate * Miss Penalty )

Explanation

Question 8 of 34

1

The formula of “Iron Law” of Processor Performance:

Select one of the following:

  • time/program = instruction/program * cycles/instruction * time/cycle

  • time/program = instruction/program * cycles/instruction + time/cycle

  • time/program = instruction/program + cycles/instruction * time/cycle

Explanation

Question 9 of 34

1

Structural Hazard:

Select one of the following:

  • An instruction in the pipeline needs a resource being used by another instruction in the pipeline

  • An instruction depends on a data value produced by an earlier instruction

  • Whether or not an instruction should be executed depends on a control decision made by an earlier instruction

Explanation

Question 10 of 34

1

Data Hazard:

Select one of the following:

  • An instruction depends on a data value produced by an earlier instruction

  • An instruction in the pipeline needs a resource being used by another instruction in the pipeline

  • Whether or not an instruction should be executed depends on a control decision made by an earlier instruction

Explanation

Question 11 of 34

1

Control Hazard:

Select one of the following:

  • Whether or not an instruction should be executed depends on a control decision made by an earlier instruction

  • An instruction depends on a data value produced by an earlier instruction

  • An instruction in the pipeline needs a resource being used by another instruction in the pipeline

Explanation

Question 12 of 34

1

What is a Bandwidth:

Select one of the following:

  • a is the number of accesses per unit time – If m instructions are loads/stores, 1 + m memory accesses per instruction, CPI = 1 requires at least 1 + m memory accesses per cycle

  • is time for a single access – Main memory latency is usually >> than processor cycle time

  • is amount of data that can be in flight at the same time (Little’s Law)

Explanation

Question 13 of 34

1

What is a Bandwidth-Delay Product:

Select one of the following:

  • is amount of data that can be in flight at the same time (Little’s Law)

  • is time for a single access – Main memory latency is usually >> than processor cycle time

  • is the number of accesses per unit time – If m instructions are loads/stores, 1 + m memory accesses per instruction, CPI = 1 requires at least 1 + m memory accesses per cycle

Explanation

Question 14 of 34

1

What is Computer Architecture?

Select one of the following:

  • is the design of the abstraction/implementation layers that allow us to execute information processing applications efficiently using manufacturing technologies

  • is a group of computer systems and other computing hardware devices that are linked together through communication channels to facilitate communication and resource-sharing among a wide range of users

  • the programs used to direct the operation of a computer, as well as documentation giving instructions on how to use them

Explanation

Question 15 of 34

1

Least Recently Used (LRU):

Select one of the following:

  • cache state must be updated on every access

  • Used in highly associative caches

  • FIFO with exception for most recently used block(s)

Explanation

Question 16 of 34

1

Cache Hit -

Select one of the following:

  • Write Through – write both cache and memory, generally higher traffic but simpler to design

  • Write cache only, memory is written when evicted, dirty bit per block avoids unnecessary write backs, more complicated

  • No Write Allocate – only write to main memory

Explanation

Question 17 of 34

1

Reduce Miss Rate: Large Cache Size.
Empirical Rule of Thumb:

Select one of the following:

  • If cache size is doubled, miss rate usually drops by about √2

  • Direct-mapped cache of size N has about the same miss rate as a two-way set- associative cache of size N/2

  • None of them

Explanation

Question 18 of 34

1

Reduce Miss Rate: High Associativity.
Empirical Rule of Thumb:

Select one of the following:

  • Direct-mapped cache of size N has about the same miss rate as a two-way set- associative cache of size N/2

  • If cache size is doubled, miss rate usually drops by about √2

  • None of them

Explanation

Question 19 of 34

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 20 of 34

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 21 of 34

1

What does SRAM stands for?

Select one of the following:

  • Static Random Access memory

  • System Random Access memory

  • Short Random Access memory

  • None of them

Explanation

Question 22 of 34

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 23 of 34

1

Which one is concerning to fallacy?

Select one of the following:

  • Predicting cache performance of one program from another

  • Simulating enough instructions to get accurate performance measures of the memory hierarchy

  • Implementing a virtual machine monitor on an instruction set architecture that wasn’t designed to be virtualizable

  • Over emphasizing memory bandwidth in DRAMs

Explanation

Question 24 of 34

1

Which one is NOT concerning to pitfall?

Select one of the following:

  • Predicting cache performance of one program from another

  • Simulating enough instructions to get accurate performance measures of the memory hierarchy

  • Implementing a virtual machine monitor on an instruction set architecture that wasn’t designed to be virtualizable

  • Over emphasizing memory bandwidth in DRAMs

Explanation

Question 25 of 34

1

If we talk about storage systems an interaction or transaction with a computer is divided for first what is an “System response time” - ?

Select one of the following:

  • The time between when the user enters the command and the complete response is displayed

  • The time for the user to enter the command

  • The time from the reception of the response until the user begins to enter the next command

Explanation

Question 26 of 34

1

If we talk about storage systems an interaction or transaction with a computer is divided for first what is an “Think time” - ?

Select one of the following:

  • The time from the reception of the response until the user begins to enter the next command

  • The time for the user to enter the command

  • The time between when the user enters the command and the complete response is displayed

Explanation

Question 27 of 34

1

Little’s Law and a series of definitions lead to several useful equations for “Time server” -

Select one of the following:

  • Average time to service a task; average service rate is 1/Time server traditionally represented by the symbol µ in many queuing texts

  • Average time per task in the queue

  • Average time/task in the system, or the response time, which is the sum of Time queue and Time server

Explanation

Question 28 of 34

1

Little’s Law and a series of definitions lead to several useful equations for “Time queue” -

Select one of the following:

  • Average time per task in the queue

  • Average time to service a task; average service rate is 1/Time server traditionally represented by the symbol µ in many queuing texts

  • Average time/task in the system, or the response time, which is the sum of Time queue and Time server

Explanation

Question 29 of 34

1

Little’s Law and a series of definitions lead to several useful equations for “Time system” -

Select one of the following:

  • Average time/task in the system, or the response time, which is the sum of Time queue and Time server

  • Average time to service a task; average service rate is 1/Time server traditionally represented by the symbol µ in many queuing texts

  • Average time per task in the queue

Explanation

Question 30 of 34

1

Little’s Law and a series of definitions lead to several useful equations for “Length server” -

Select one of the following:

  • Average number of tasks in service

  • Average length of queue

Explanation

Question 31 of 34

1

Little’s Law and a series of definitions lead to several useful equations for “Length queue” -

Select one of the following:

  • Average length of queue

  • Average number of tasks in service

Explanation

Question 32 of 34

1

Select two-dimensional interconnection network

Select one of the following:

  • Mesh

  • Linear Array

  • Cross Bar

Explanation

Question 33 of 34

1

Select multi-dimensional interconnection network

Select one of the following:

  • Linear Array

  • Cross Bar

  • Cube

Explanation

Question 34 of 34

1

Select multi-dimensional interconnection network

Select one of the following:

  • Linear Array

  • Cross Bar

  • Hyper Cube

Explanation