Please explain the concept of hierarchical vs simultaneous memory organization.I am not able to find this in book.There are lot of questions available on GO related to this concept,but most of the answers assume that memory organization is of one type and then that formulae/concept is applied.May be 3-4 lines of nice concept to get clarity on these?I have seen earlier thread but they dont answer my query.I dont want to couple this concept with cache as of now.Just simple and clear understanding of Hierarchical and Simultaneous organization so that I can start using it in questions.
In hierarchical we use following formula:-
1.Tavg= H1*T1+(1-H1)*H2*(T1+T2), Now here this T1+T2 is indicating that when there is a miss in L1,then we have accessed data from T2,So that's why we added T1+T2 or does this mean that when there is a miss in T1 then we access data from T2 and also we transfer from T2 to T1.? Please clear on this point.
In Simultaneous we access both in parallel or is there any order like L1 first ,then L2 and so on?