retagged by
1,496 views

2 Answers

Best answer
4 votes
4 votes
FALSE

Structural hazard is caused due to conflict between same type of resources such as Memory, Decoder, ALU,Registers etc.The presence of extra registers cannot solve the conflict when 2 instructions want ALU or Decoder or Memory at the same time.
selected by
1 votes
1 votes
IMO, Structural hazard is caused due to lack of resources like cache, tlb etc. It happens during Load or Store operations (memory operations) when operand(s) is/are unavailable. Increasing registers won't affect the resourcefulness of operands to be found on the cache but increasing cache, tlb etc will.
Answer:

Related questions

0 votes
0 votes
1 answer
1
3 votes
3 votes
2 answers
2
gauravkc asked Jan 24, 2018
1,099 views
R1 <- R1+R2R2 <- R3*R4R3 <- R4-R1R2 <- R3+R4Can someone point out hazards. Thanks :)