retagged by
5,737 views
7 votes
7 votes
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?
retagged by

1 Answer

Best answer
3 votes
3 votes

I am giving you 2 links @rahul sharma

By default it is hierarchical access, when it is given in question as level 1-level 2  we need to access at the same time then only we use simultaneous access. So it depends on the question itself..

we discussed these things earlier , read these 2 links and read all the comments

  1. https://www.facebook.com/groups/core.cs/permalink/1486270678071847/
  2. https://www.facebook.com/groups/core.cs/permalink/1421933111172271/
selected by

Related questions

3 votes
3 votes
1 answer
1
rahul sharma 5 asked Jan 21, 2017
2,845 views
Can anyone explain me definition of these two?I am not talking about formulas,only behaviour/definition.