Hello World
Quiz por , criado more than 1 year ago

Quiz sobre CSA IITU PART 2 (235), criado por Hello World em 20-12-2017.

1137
17
0
Sem etiquetas
Hello World
Criado por Hello World quase 7 anos atrás
Fechar

CSA IITU PART 2 (235)

Questão 1 de 106

1

109. What is a “Kernel” in Cache Memory?

Selecione uma das seguintes:

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

  • o Execution or waiting for synchronization variables

  • o Execution in user code

Explicação

Questão 2 de 106

1

108. What is a “Synchronization” in Cache Memory?

Selecione uma das seguintes:

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

  • o Execution in user code

  • o Execution or waiting for synchronization variables

Explicação

Questão 3 de 106

1

107. How many main levels of Cache Memory?

Selecione uma das seguintes:

  • 3

  • 2

  • 6

  • 8

Explicação

Questão 4 de 106

1

106. How many size of Cache L3 is true approximately? :

Selecione uma das seguintes:

  • o 3 MB

  • o 256 KB

  • o 256 MB

Explicação

Questão 5 de 106

1

105. How many size of Cache L2 is true approximately? :

Selecione uma das seguintes:

  • o 256 KB

  • o 4 KB

  • o 32 MB

Explicação

Questão 6 de 106

1

104. How many size of Cache L1 is true approximately? :

Selecione uma das seguintes:

  • o 8 KB

  • o 256 KB

  • o 2 MB

Explicação

Questão 7 de 106

1

103. Little’s Law and a series of definitions lead to several useful equations for

Selecione uma das seguintes:

  • o Average length of queue

  • o Average number of tasks in service

Explicação

Questão 8 de 106

1

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

Selecione uma das seguintes:

  • o Average number of tasks in service

  • o Average length of queue

Explicação

Questão 9 de 106

1

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

Selecione uma das seguintes:

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

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

  • o Average time per task in the queue

Explicação

Questão 10 de 106

1

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

Selecione uma das seguintes:

  • o Average time per task in the queue

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

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

Explicação

Questão 11 de 106

1

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

Selecione uma das seguintes:

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

  • o Average time per task in the queue

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

Explicação

Questão 12 de 106

1

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

Selecione uma das seguintes:

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

  • o The time for the user to enter the command

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

Explicação

Questão 13 de 106

1

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

Selecione uma das seguintes:

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

  • o The time for the user to enter the commando The time for the user to enter the command

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

Explicação

Questão 14 de 106

1

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

Selecione uma das seguintes:

  • o The time for the user to enter the command

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

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

Explicação

Questão 15 de 106

1

95. At storage systems Gray and Siewiorek classify faults what does mean “Environmental faults”? :

Selecione uma das seguintes:

  • o Fire, flood, earthquake, power failure, and sabotage

  • o Faults in software (usually) and hardware design (occasionally)

  • o Devices that fail, such as perhaps due to an alpha particle hitting a memory cell

Explicação

Questão 16 de 106

1

94. At storage systems Gray and Siewiorek classify faults what does mean “Operation faults”? :

Selecione uma das seguintes:

  • o Mistakes by operations and maintenance personnel

  • o Devices that fail, such as perhaps due to an alpha particle hitting a memory cell

  • o Faults in software (usually) and hardware design (occasionally)

Explicação

Questão 17 de 106

1

93. At storage systems Gray and Siewiorek classify faults what does mean “Design faults”? :

Selecione uma das seguintes:

  • o Faults in software (usually) and hardware design (occasionally)

  • o Devices that fail, such as perhaps due to an alpha particle hitting a memory cell

  • o Mistakes by operations and maintenance personnel

Explicação

Questão 18 de 106

1

92. At storage systems Gray and Siewiorek classify faults what does mean “Hardware faults”? :

Selecione uma das seguintes:

  • o Faults in software (usually) and hardware design (occasionally)

  • o Mistakes by operations and maintenance personnel

  • o Devices that fail, such as perhaps due to an alpha particle hitting a memory cell

Explicação

Questão 19 de 106

1

91. What is a RAID 4?

Selecione uma das seguintes:

  • o Many applications are dominated by small accesses

  • o Since the higher-level disk interfaces understand the health of a disk, it’s easy to figure out which disk failed

  • o Also called mirroring or shadowing, there are two copies of every piece of data

Explicação

Questão 20 de 106

1

90. What is a RAID 3?

Selecione uma das seguintes:

  • o Since the higher-level disk interfaces understand the health of a disk, it’s easy to figure out which disk failed

  • o Many applications are dominated by small accesses

  • o Also called mirroring or shadowing, there are two copies of every piece of data

Explicação

Questão 21 de 106

1

89. What is a RAID 2?

Selecione uma das seguintes:

  • o This organization was inspired by applying memory-style error correcting codes to disks

  • o It has no redundancy and is sometimes nicknamed JBOD, for “just a bunch of disks,” although the data may be striped across the disks in the array

  • o Also called mirroring or shadowing, there are two copies of every piece of data

Explicação

Questão 22 de 106

1

88. What is a RAID 1?

Selecione uma das seguintes:

  • o Also called mirroring or shadowing, there are two copies of every piece of data

  • o It has no redundancy and is sometimes nicknamed JBOD, for “just a bunch of disks,” although the data may be striped across the disks in the array

  • o This organization was inspired by applying memory-style error correcting codes to disks

Explicação

Questão 23 de 106

1

87. What is a RAID 0?

Selecione uma das seguintes:

  • o It has no redundancy and is sometimes nicknamed JBOD, for “just a bunch of disks,” although the data may be striped across the disks in the array

  • o Also called mirroring or shadowing, there are two copies of every piece of data

  • o This organization was inspired by applying memory-style error correcting codes to disks

Explicação

Questão 24 de 106

1

86. A virus classification by target includes the following categories, What is a File infector?

Selecione uma das seguintes:

  • o Infects files that the operating system or shell consider to be executable

  • o A typical approach is as follows

  • o The key is stored with the virus

  • o Far more sophisticated techniques are possible

Explicação

Questão 25 de 106

1

85. In Non-Blocking Caches what does mean “Early restart”?

Selecione uma das seguintes:

  • o Fetch the words in normal order, but as soon as the requested word of the block arrives, send it to the processor and let the processor continue execution

  • o Request the missed word first from memory and send it to the processor as soon as it arrives; let the processor continue execution while filling the rest of the words in the block

Explicação

Questão 26 de 106

1

84. In Non-Blocking Caches what does mean “Critical Word First”?

Selecione uma das seguintes:

  • o Fetch the words in normal order, but as soon as the requested word of the block arrives, send it to the processor and let the processor continue execution

  • o Request the missed word first from memory and send it to the processor as soon as it arrives; let the processor continue execution while filling the rest of the words in the block

Explicação

Questão 27 de 106

1

83. Storage Systems, “Higher associativity to reduce miss rate” -

Selecione uma das seguintes:

  • o Obviously, increasing associativity reduces conflict misses

  • o The obvious way to reduce capacity misses is to increase cache capacity

  • o The simplest way to reduce the miss rate is to take advantage of spatial locality and increase the block size

Explicação

Questão 28 de 106

1

82. Storage Systems, “Bigger caches to reduce miss rate” -

Selecione uma das seguintes:

  • o The obvious way to reduce capacity misses is to increase cache capacity

  • o Obviously, increasing associativity reduces conflict misses

  • o The simplest way to reduce the miss rate is to take advantage of spatial locality and increase the block size

Explicação

Questão 29 de 106

1

81. Storage Systems, “Larger block size to reduce miss rate” -

Selecione uma das seguintes:

  • o The simplest way to reduce the miss rate is to take advantage of spatial locality and increase the block size

  • o The obvious way to reduce capacity misses is to increase cache capacity

  • o Obviously, increasing associativity reduces conflict misses

Explicação

Questão 30 de 106

1

80. At Critical Word First for Miss Penalty chose correct sequence of Blocking Cache with Critical Word first “Order of fill”:

Selecione uma das seguintes:

  • o 3,4,5,6,7,0,1,2

  • o 0,1,2,3,4,5,6,7

Explicação

Questão 31 de 106

1

79. At Critical Word First for Miss Penalty chose correct sequence of Basic Blocking Cache “Order of fill”:

Selecione uma das seguintes:

  • o 0,1,2,3,4,5,6,7

  • o 3,4,5,6,7,0,1,2

Explicação

Questão 32 de 106

1

78. What does MAF?

Selecione uma das seguintes:

  • o Miss Address File

  • o Map Address File

  • o Memory Address File

Explicação

Questão 33 de 106

1

77. What does mean MSHR?

Selecione uma das seguintes:

  • o Miss Status Handling Register

  • o Map Status Handling Reload

  • o Mips Status Hardware Register

  • o Memory Status Handling Register

Explicação

Questão 34 de 106

1

76. Non-Blocking Cache Timeline for “Miss Under Miss” the sequence is -?

Selecione uma das seguintes:

  • o CPU time->Cache Miss->Miss->Stall on use->Miss Penalty->Miss Penalty->CPU time

  • o CPU time->Cache Miss->Hit->Stall on use->Miss Penalty->CPU time

  • o CPU time-Cache Miss-Miss Penalty-CPU time

Explicação

Questão 35 de 106

1

75. Non-Blocking Cache Timeline for “Hit Under Miss” the sequence is -?

Selecione uma das seguintes:

  • o CPU time->Cache Miss->Hit->Stall on use->Miss Penalty->CPU time

  • o CPU time->Cache Miss->Miss->Stall on use->Miss Penalty->CPU time

  • o CPU time-Cache Miss-Miss Penalty-CPU time

Explicação

Questão 36 de 106

1

74. Non-Blocking Cache Timeline for “Blocking Cache” the sequence is - ?

Selecione uma das seguintes:

  • o CPU time-Cache Miss-Miss Penalty-CPU time

  • o CPU time->Cache Miss->Hit->Stall on use->Miss Penalty->CPU time

  • o CPU time->Cache Miss->Miss->Stall on use->Miss Penalty->CPU time

Explicação

Questão 37 de 106

1

73. In Multilevel Caches “Misses per instruction” equals =

Selecione uma das seguintes:

  • o misses in cache / number of instructions

  • o misses in cache / accesses to cache

  • o misses in cache / CPU memory accesses

Explicação

Questão 38 de 106

1

72. In Multilevel Caches “Global miss rate” equals =

Selecione uma das seguintes:

  • o misses in cache / CPU memory accesses

  • o misses in cache / accesses to cache

  • o misses in cache / number of instructions

Explicação

Questão 39 de 106

1

71. In Multilevel Caches “Local miss rate” equals =

Selecione uma das seguintes:

  • o misses in cache / accesses to cache

  • o misses in cache / number of instructions

  • o misses in cache / CPU memory accesses

Explicação

Questão 40 de 106

1

70. What is a Conflict?

Selecione uma das seguintes:

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

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

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

Explicação

Questão 41 de 106

1

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

Selecione uma das seguintes:

  • o Allow one instruction to branch multiple directions

  • o Speculative operations that don’t cause exceptions

Explicação

Questão 42 de 106

1

66. What is an ALAT? :

Selecione uma das seguintes:

  • o Advanced Load Address Table

  • o Allocated Link Address Table

  • o Allowing List Address Table

  • o Addition Long Accessibility Table

Explicação

Questão 43 de 106

1

65. h Speculative Execution, which of this solution is true about problem: Possible memory hazards limit code scheduling:

Selecione uma das seguintes:

  • o Hardware to check pointer hazards

  • o Speculative operations that don’t cause exceptions

Explicação

Questão 44 de 106

1

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

Selecione uma das seguintes:

  • o Speculative operations that don’t cause exceptions

  • o Hardware to check pointer hazards

Explicação

Questão 45 de 106

1

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

Selecione uma das seguintes:

  • o Software Pipelined

  • o Loop Unrolled

Explicação

Questão 46 de 106

1

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

Selecione uma das seguintes:

  • o Loop Unrolled

  • o Software Pipelined

Explicação

Questão 47 de 106

1

61. What is “VLIW”?

Selecione uma das seguintes:

  • o Very Long Instruction Word

  • o Very Light Internal Word

  • o Very Less Interpreter Word

  • o Very Low Invalid Word

Explicação

Questão 48 de 106

1

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

Selecione uma das seguintes:

  • o Integer Datapath

  • o CLK

  • o Free List

  • o Address Queue

Explicação

Questão 49 de 106

1

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

Selecione uma das seguintes:

  • o Register name

  • o Instruction cache

  • o Data tags

  • o Data cache

Explicação

Questão 50 de 106

1

58. At VLIW “Superscalar Control Logic Scaling” which parameters are used?

Selecione uma das seguintes:

  • o Width and Lifetime

  • o Width and Height

  • o Time and Cycle

  • o Length and Addition

Explicação

Questão 51 de 106

1

57. What is an IQ?

Selecione uma das seguintes:

  • o Issue Queue

  • o Internal Queue

  • o Interrupt Queue

  • o Instruction Queue

Explicação

Questão 52 de 106

1

56. What is a FL?

Selecione uma das seguintes:

  • o Free List

  • o Free Last

  • o Free Launch

  • o Free Leg

Explicação

Questão 53 de 106

1

55. What is a RT?

Selecione uma das seguintes:

  • o Rename Table

  • o Recall Table

  • o Relocate Table

  • o Remove Table

Explicação

Questão 54 de 106

1

54. Speculating on Exceptions “Recovery mechanism” is -

Selecione uma das seguintes:

  • o Only write architectural state at commit point, so can throw away partially executed instructions after exception

  • o Exceptions are rare, so simply predicting no exceptions is very accurate

  • o An entity capable of accessing objects

  • o None of them

Explicação

Questão 55 de 106

1

1. Speculating on Exceptions “Check prediction mechanism” is -

Selecione uma das seguintes:

  • o Exceptions detected at end of instruction execution pipeline, special hardware for various exception types

  • o Exceptions are rare, so simply predicting no exceptions is very accurate

  • o The way in which an object is accessed by a subject

  • o None of them

Explicação

Questão 56 de 106

1

52. Speculating on Exceptions “Prediction mechanism” is -

Selecione uma das seguintes:

  • o Exceptions are rare, so simply predicting no exceptions is very accurate

  • o Exceptions detected at end of instruction execution pipeline, special hardware for various exception types

  • o Only write architectural state at commit point, so can throw away partially executed instructions after exception

  • o None of them

Explicação

Questão 57 de 106

1

51. What is about Superscalar means “F-D-X-M-W”?

Selecione uma das seguintes:

  • o Fetch, Decode, Execute, Memory, Writeback

  • o Fetch, Decode, Instruct, Map, Write

  • o Fetch, Decode, Excite, Memory, Write

  • o Fetch, Decode, Except, Map, Writeback

Explicação

Questão 58 de 106

1

50. How many stages used in Superscalar (Pipeline)?

Selecione uma das seguintes:

  • 5

  • 4

  • 6

  • 7

Explicação

Questão 59 de 106

1

49. What is a SB?

Selecione uma das seguintes:

  • o Scoreboard

  • o Scorebased

  • o Scalebit

  • o Scaleboard

Explicação

Questão 60 de 106

1

48. What is a PRF?

Selecione uma das seguintes:

  • o Physical Register File

  • o Pending Register File

  • o Pipeline Register File

  • o Pure Register File

Explicação

Questão 61 de 106

1

47. What is a FSB?

Selecione uma das seguintes:

  • o Finished Store Buffer

  • o Finished Stack Buffer

  • o Finished Stall Buffer

  • o Finished Star Buffer

Explicação

Questão 62 de 106

1

46. What is a ROB?

Selecione uma das seguintes:

  • o Reorder Buffer

  • o Read Only Buffer

  • o Reload Buffer

  • o Recall Buffer

Explicação

Questão 63 de 106

1

45. What is a ARF:

Selecione uma das seguintes:

  • o Architectural Register File

  • o Architecture Relocation File

  • o Architecture Reload File

  • o Architectural Read File

Explicação

Questão 64 de 106

1

44. Which of the following formula is true about Issue Queue for “Instruction Ready”:

Selecione uma das seguintes:

  • o Instruction Ready = (!Vsrc0 || !Psrc0)&&(!Vsrc1 || !Psrc1)&& no structural hazards

  • o Instruction Ready = (!Vsrc0 || !Psrc1)&&(!Vsrc1 || !Psrc0)&& no structural hazards

  • o Instruction Ready = (!Vsrc1 || !Psrc1)&&(!Vsrc0 || !Psrc1)&& no structural hazards

  • o Instruction Ready = (!Vsrc1 || !Psrc1)&&(!Vsrc0 || !Psrc0)&& no structural hazards

Explicação

Questão 65 de 106

1

43. How many instructions used in Distributed Superscalar 2 and Exceptions?

Selecione uma das seguintes:

  • 4

  • 3

  • 2

  • 1

Explicação

Questão 66 de 106

1

42. How many issue queue used in Distributed Superscalar 2 and Exceptions:

Selecione uma das seguintes:

  • 4

  • 3

  • 2

  • 1

Explicação

Questão 67 de 106

1

41. How many issue queue used in Centralized Superscalar 2 and Exceptions?

Selecione uma das seguintes:

  • 4

  • 3

  • 2

  • 1

Explicação

Questão 68 de 106

1

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

Selecione uma das seguintes:

  • o Average length of queue

  • o Average number of tasks in service

Explicação

Questão 69 de 106

1

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

Selecione uma das seguintes:

  • o Average number of tasks in service

  • o Average length of queue

Explicação

Questão 70 de 106

1

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

Selecione uma das seguintes:

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

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

  • o Average time per task in the queue

Explicação

Questão 71 de 106

1

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

Selecione uma das seguintes:

  • o Average time per task in the queue

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

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

Explicação

Questão 72 de 106

1

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

Selecione uma das seguintes:

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

  • o Average time per task in the queue

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

Explicação

Questão 73 de 106

1

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

Selecione uma das seguintes:

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

  • o The time for the user to enter the command

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

Explicação

Questão 74 de 106

1

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

Selecione uma das seguintes:

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

  • o The time for the user to enter the command

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

Explicação

Questão 75 de 106

1

33. What is kernel process?

Selecione uma das seguintes:

  • o Provide at least two modes, indicating whether the running process is a user process or an operating system process

  • o Provide at least five modes, indicating whether the running process is a user process or an operating system process

  • o Provide a portion of the processor state that a user process can use but not write

  • o None of them

Explicação

Questão 76 de 106

1

32. What does DDR stands for?

Selecione uma das seguintes:

  • o Double data rate

  • o Dual data rate

  • o Double data reaction

  • o None of them

Explicação

Questão 77 de 106

1

31. What does DRAM stands for?

Selecione uma das seguintes:

  • o Dynamic Random Access memory

  • o Dual Random Access memory

  • o Dataram Random Access memory

Explicação

Questão 78 de 106

1

30. What does SRAM stands for?

Selecione uma das seguintes:

  • o Static Random Access memory

  • o System Random Access memory

  • o Short Random Accessmemory

  • o None of them

Explicação

Questão 79 de 106

1

29. What is the cycle time?

Selecione uma das seguintes:

  • o The minimum time between requests to memory.

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

  • o The maximum time between requests to memory.

  • o None of them

Explicação

Questão 80 de 106

1

28. What is the access time?

Selecione uma das seguintes:

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

  • o The minimum time between requests to memory.

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

  • o None of them

Explicação

Questão 81 de 106

1

27. Data Hazard:

Selecione uma das seguintes:

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

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

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

Explicação

Questão 82 de 106

1

26. Structural Hazard:

Selecione uma das seguintes:

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

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

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

Explicação

Questão 83 de 106

1

25. Exploit spatial locality:

Selecione uma das seguintes:

  • o by fetching blocks of data around recently accessed locations

  • o by remembering the contents of recently accessed locations

  • o None of them

Explicação

Questão 84 de 106

1

24. Exploit temporal locality:

Selecione uma das seguintes:

  • o by remembering the contents of recently accessed locations

  • o None of them

  • o by fetching blocks of data around recently accessed locations

Explicação

Questão 85 de 106

1

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

Selecione uma das seguintes:

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

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

  • o None of them

Explicação

Questão 86 de 106

1

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

Selecione uma das seguintes:

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

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

  • o None of them

Explicação

Questão 87 de 106

1

21. Cache Hit -

Selecione uma das seguintes:

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

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

  • o No Write Allocate – only write to main memory

Explicação

Questão 88 de 106

1

20. Least Recently Used (LRU):

Selecione uma das seguintes:

  • o cache state must be updated on every access

  • o Used in highly associative caches

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

Explicação

Questão 89 de 106

1

19. What is Computer Architecture?

Selecione uma das seguintes:

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

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

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

Explicação

Questão 90 de 106

1

18. What is a Bandwidth-Delay Product:

Selecione uma das seguintes:

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

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

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

Explicação

Questão 91 de 106

1

17. What is a Bandwidth:

Selecione uma das seguintes:

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

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

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

Explicação

Questão 92 de 106

1

16. Control Hazard:

Selecione uma das seguintes:

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

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

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

Explicação

Questão 93 de 106

1

15. Data Hazard:

Selecione uma das seguintes:

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

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

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

Explicação

Questão 94 de 106

1

1. Structural Hazard:

Selecione uma das seguintes:

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

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

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

Explicação

Questão 95 de 106

1

13. The formula of “Iron Law” of Processor Performance:

Selecione uma das seguintes:

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

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

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

Explicação

Questão 96 de 106

1

12. Algorithm for Cache MISS:

Selecione uma das seguintes:

  • o Processor issues load request to cache -> Compare request address to cache tags and see if there is a match -> Read block of data from main memory -> Replace victim block in cache with new block -> return copy of data from cache

  • o Processor issues load request to cache -> Read block of data from main memory -> return copy of data from cache

  • o Processor issues load request to cache -> Replace victim block in cache with new block -> return copy of data from cache

Explicação

Questão 97 de 106

1

11. Algorithm for Cache HIT:

Selecione uma das seguintes:

  • o Processor issues load request to cache -> Replace victim block in cache with new block -> return copy of data from cache

  • o Processor issues load request to cache -> Read block of data from main memory -> return copy of data from cache

  • o Processor issues load request to cache -> Compare request address to cache tags and see if there is a match -> return copy of data from cache

Explicação

Questão 98 de 106

1

9. Capacity -

Selecione uma das seguintes:

  • o cache is too small to hold all data needed by program, occur even under perfect replacement policy (loop over 5 cache lines)

  • o misses that occur because of collisions due to less than full associativity (loop over 3 cache lines)

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

Explicação

Questão 99 de 106

1

8. Compulsory -

Selecione uma das seguintes:

  • o cache is too small to hold all data needed by program, occur even under perfect replacement policy (loop over 5 cache lines)

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

  • o misses that occur because of collisions due to less than full associativity (loop over 3 cache lines)

Explicação

Questão 100 de 106

1

7. Average Memory Access Time is equal:

Selecione uma das seguintes:

  • o Hit Time * ( Miss Rate + Miss Penalty )

  • o Hit Time - ( Miss Rate + Miss Penalty )

  • o Hit Time / ( Miss Rate - Miss Penalty )

  • o Hit Time + ( Miss Rate * Miss Penalty )

Explicação

Questão 101 de 106

1

6. Cache MISS:

Selecione uma das seguintes:

  • o No Write Allocate, Write Allocate

  • o Write Through, Write Back

Explicação

Questão 102 de 106

1

5. Cache HIT:

Selecione uma das seguintes:

  • o No Write Allocate, Write Allocate

  • o Write Through, Write Back

Explicação

Questão 103 de 106

1

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

Selecione uma das seguintes:

  • o subroutine call

  • o n loop iterations

  • o vector access

Explicação

Questão 104 de 106

1

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

Selecione uma das seguintes:

  • o subroutine call

  • o n loop iterations

  • o vector access

Explicação

Questão 105 de 106

1

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

Selecione uma das seguintes:

  • o n loop iterations

  • o subroutine call

  • o vector access

Explicação

Questão 106 de 106

1

1. - What is a Latency:

Selecione uma das seguintes:

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

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

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

Explicação