There are three types of hazard in the five stage of pipeline:-
1) Control hazard : - if/jump
2) Data hazard :- RAW(read after write), WAR ( write after read), WAW (write after write)
3) structural hazard :- Structural hazards are when two instructions might attempt to use the same resources at the same time ( as in wiki)
which type of hazard does cache miss fall into?