Direct mapped cache memory

  Рет қаралды 158,361

Abelardo Pardo

Abelardo Pardo

Күн бұрын

Explanation of how a direct mapped cache memory works.

Пікірлер: 92
@pallavhkust2298
@pallavhkust2298 10 жыл бұрын
You explained it in the best possible way. Thank You so much! I read this topic from the book "Computer Organization and Design" but that was too confusing. We really appreciate the amount of work that you put in to make this video. Thank you...
@FrederikHaaning
@FrederikHaaning 10 жыл бұрын
Crisp, clear explanation. Thank you for aiding my understanding.
@victoriacarneiro2807
@victoriacarneiro2807 8 жыл бұрын
Best explanation I found online
@AnasAlharbi04
@AnasAlharbi04 11 жыл бұрын
thank you so much i have an exam tommorow and you have just made my day i had a problem with understanding this lecture .. thanks again
@Tayybayasir-g4c
@Tayybayasir-g4c 9 күн бұрын
NoNononononono😮😮😮😮😮😮😮
@JohnOConner1
@JohnOConner1 9 жыл бұрын
Excellent tutorial. Used this to refresh my memory of direct mapped cache.
@ismail_
@ismail_ 5 жыл бұрын
WHAT A GENIUS, I FINALLY UNDERSTAND AFTER HOURS AND HOURS THANK YOU SO MUCH
@QuranUrdu4k
@QuranUrdu4k 10 жыл бұрын
Great Explanation.Please continue with related topics.
@AshisKumarSahoo1
@AshisKumarSahoo1 10 жыл бұрын
1 page explanation. Really nice and clear.
@tiantuoyou2891
@tiantuoyou2891 6 жыл бұрын
Finally I found someone can explain this clearly.
@shanfangzhao
@shanfangzhao 8 жыл бұрын
thanks, I got really confused during the class today but you helped me out.
@Gman2486
@Gman2486 10 жыл бұрын
I need to pass my final.
@jasoncessna
@jasoncessna 10 жыл бұрын
hey, I have a final tomorrow as well! I ALSO need to pass. Good luck, friend
@cuongphong95
@cuongphong95 7 жыл бұрын
did you guy pass?
@sathyaramesh6978
@sathyaramesh6978 7 жыл бұрын
Gibran C who knows
@ahmetbayrak6045
@ahmetbayrak6045 7 жыл бұрын
same
@grab2win982
@grab2win982 6 жыл бұрын
same
@jliu6735
@jliu6735 9 жыл бұрын
Thank you, especially for the explanation of "block number in cache".
@rahulcoolify
@rahulcoolify 10 жыл бұрын
one of the best explanation. Great job.
@Zerpentile93
@Zerpentile93 10 жыл бұрын
Such a simple and nice way to explain this. Thanks!
@shashanksingh6991
@shashanksingh6991 9 жыл бұрын
well explained.. was banging my head for hours before i found this video really very helpful thanks a lot!!
@sohamparikh9315
@sohamparikh9315 9 жыл бұрын
Thanks a lot! That was very precise and to the point and explains all the concepts properly. Do keep your videos coming :)
@addictedtomusic7522
@addictedtomusic7522 6 жыл бұрын
Finally an easily understandable accent. Thank you for the detailed explanation!
@EvilKingMacrocranios
@EvilKingMacrocranios 10 жыл бұрын
Thanks for helping me understand a big part of my homework!
@ShadyDoorags
@ShadyDoorags 8 жыл бұрын
This was very helpful, thank you.
@faiyazelahimullick8964
@faiyazelahimullick8964 8 жыл бұрын
Mr. Pardo you the real MVP
@akashchakraborty83
@akashchakraborty83 10 жыл бұрын
Thank you very much! This is very help full..am solving a problem but i had some confusion ..now it is clear to me.
@manfree503
@manfree503 9 жыл бұрын
thank you very much, you have saved my brain for a quiz coming up next week!
@FooBarWidget
@FooBarWidget 11 жыл бұрын
Excellently explained!
@Mankind5490
@Mankind5490 8 жыл бұрын
Just absolutely amazing explanation thank you so much
@siddharthsharmaBelieve
@siddharthsharmaBelieve 9 жыл бұрын
Thanks from India !!
@hasithaeye
@hasithaeye 9 жыл бұрын
Thanks from Sri Lanka.
@karmen522
@karmen522 11 жыл бұрын
Thanks for the video. It was very useful for me. :) Regards, University of Mataram, Lombok - Indonesia
@BiranchiNarayanNayak
@BiranchiNarayanNayak 9 жыл бұрын
Excellent tutorial... nicely explained.
@darthattano
@darthattano 9 жыл бұрын
Very nice video . . I needed to learn this topic for my report . thanks so much!!!
@libraneverlasting
@libraneverlasting 10 жыл бұрын
Very nicely explained. Thanks
@ronylev-ari3219
@ronylev-ari3219 10 жыл бұрын
Now, that was AMAZING! :) Thank you so much!
@franciscovilla828
@franciscovilla828 7 жыл бұрын
Thanks for your help, but I am a little confused. In the minute 5:25 you said that d-b bits is the "block number" and the b bits the "offset", could you please clarify me why?, because I think should be b the size of block number and b-d the offset. Thanks! PS: I tried with 4 blocks (b = 2 bits) and d=3 bits address.
@NehaJain1704
@NehaJain1704 10 жыл бұрын
very nice explanation.! Thank you very much sir!!
@abhinavverma595
@abhinavverma595 9 жыл бұрын
Thank you! Your video is very helpful
@HeroEngineering
@HeroEngineering 11 жыл бұрын
outstanding, outstanding video! Thanks so much!
@RTmuscle_
@RTmuscle_ 7 жыл бұрын
Awesome.Very well explained.
@04Bovo
@04Bovo 11 жыл бұрын
Thank you soo much! ive been struggling to understand this
@iloveyourmum00
@iloveyourmum00 10 жыл бұрын
Thank you sir. It helps clear concepts.
@AntoniaIvanovaStorm
@AntoniaIvanovaStorm 10 жыл бұрын
Thank you so much sir :) Keep up the amazing work
@utkarshbhatnagar39
@utkarshbhatnagar39 11 жыл бұрын
Really useful video, thanks!
@MsBourne47
@MsBourne47 10 жыл бұрын
very very good lesson,thanks.
@rappergenerico
@rappergenerico 7 жыл бұрын
This was really helpful, thank you!
@MayLava
@MayLava 10 жыл бұрын
Thanks so much. It helps me a lot.
@dao-lam
@dao-lam 10 жыл бұрын
This is very helpful! Thank you!
@MatthewDaddario
@MatthewDaddario 10 жыл бұрын
Thank you ! Very helpful.
@jonweinstock9015
@jonweinstock9015 6 жыл бұрын
wonderful explanation! thanks!
@md.abdullahal-alamin8059
@md.abdullahal-alamin8059 8 жыл бұрын
Thanx! This is very helpful
@MeqdadDarweesh
@MeqdadDarweesh 8 жыл бұрын
Very Helpful :) Thanks.
@abdelrahmanghreebmatar5445
@abdelrahmanghreebmatar5445 10 жыл бұрын
thanks, very well explained. Would you please clarify more the rule of the validity bit? I mean, if I am understanding right, the TAG field in the cache block tells whether or not the block really corresponds to the memory block required or not, so what is the importance of the validity bit?
@AbelardoPardo
@AbelardoPardo 10 жыл бұрын
It is simply to tell you if the block stored in the cache contains valid data. In certain circumstances, the content in main memory changes so much that you need to void some blocks in the cache. The valid bit allows you to do something like that very quickly. Or, you can think of the content of the cache when the system powers up. All the blocks are "invalid" and must be detected as so.
@abdelrahmanghreebmatar5445
@abdelrahmanghreebmatar5445 10 жыл бұрын
Aha, thanks
@1993bhanuka
@1993bhanuka 10 жыл бұрын
This is GREAT!!! thank you.
@satadhi
@satadhi 8 жыл бұрын
best explaination !
@utf8redactedcharacters
@utf8redactedcharacters 10 жыл бұрын
I was hoping that you'd do an example. But Thanks!
@learnwithsounak
@learnwithsounak 10 жыл бұрын
this is very good thank u very much
@DominoDay4Live
@DominoDay4Live 11 жыл бұрын
What a hero
@adityasinha8089
@adityasinha8089 8 жыл бұрын
Well explained. Thank you so much. ^_^
@FRITTY12348546
@FRITTY12348546 8 жыл бұрын
great video thanks
@namanrawal5849
@namanrawal5849 9 жыл бұрын
Hmm..so how would I do a problem such as this one? A computer employs a 16Mbyte 32-bit word main memory and a cache of 8 Kbytes. Determine the number of bits in each field of the address in the following organizations: 1. Direct mapping with a line size of one word. 2. Direct mapping with a line size of eight words. Thanks..!
@dominikwagner5539
@dominikwagner5539 9 жыл бұрын
Why does the Tag contain c? It is allways the same for a specific block.
@jcasaubon
@jcasaubon 10 жыл бұрын
Awesome thank you!
@Csartreweghhgf
@Csartreweghhgf 6 жыл бұрын
This is gold
@nadiiachepurko6736
@nadiiachepurko6736 10 жыл бұрын
Good job
@crelloc
@crelloc 9 жыл бұрын
How does direct mapped cache work with multiword blocks per line? We will have multiple blocks from memory refer to a single line in cache. But what if there is a cache miss, do we clear all of the data ( which contains more than one word) in the line and change the tag? I ask this because multiple blocks can refer to one cache line but some block will have a different tag.
@MrRocksW
@MrRocksW 10 жыл бұрын
Thanks so much!
@nguyentanhai
@nguyentanhai 10 жыл бұрын
Thank you.
@suryasikharej8116
@suryasikharej8116 3 жыл бұрын
Sir this means that d-b-c = c bits? I am confused i think that the number of tag bits should be equal to cache line bits. Please clarify sir thanks a lot in advance.
@massakrienene
@massakrienene 10 жыл бұрын
So sir, if I have a 32-bit micro-controller, can I say d=32?
@elimarpineda6496
@elimarpineda6496 7 жыл бұрын
thank you so much !
@rahuldas2225
@rahuldas2225 9 жыл бұрын
then the offset bits are totally waste??
@infiniteunconditionallove1620
@infiniteunconditionallove1620 6 жыл бұрын
thank you so much
@xingshenFe
@xingshenFe 4 жыл бұрын
谢谢,thanks
@-_hevisop8756
@-_hevisop8756 9 жыл бұрын
thanks!
@KaiyuZheng
@KaiyuZheng 8 жыл бұрын
Great
@chenxiyuan5184
@chenxiyuan5184 8 жыл бұрын
Thanks
@EAZYDOGZ
@EAZYDOGZ 10 жыл бұрын
instead of using d b c use fuxking numbers?
@dakanke
@dakanke 10 жыл бұрын
he sounds like gus fring
@karun537
@karun537 7 жыл бұрын
k-way associated mapping..pls upload sir
@JosephSassoon
@JosephSassoon 8 жыл бұрын
Hey alex!
@alizanda
@alizanda 8 жыл бұрын
Howdy Joseph!
@NoajmIsMyName
@NoajmIsMyName 5 жыл бұрын
Talking is very easy...
@jianxiongji2578
@jianxiongji2578 8 жыл бұрын
THANK YOU!!
Associative cache memory
9:31
Abelardo Pardo
Рет қаралды 68 М.
Cache Access Example (Part 1)
8:49
Matthew Watkins
Рет қаралды 254 М.
Don’t Choose The Wrong Box 😱
00:41
Topper Guild
Рет қаралды 38 МЛН
SIZE DOESN’T MATTER @benjaminjiujitsu
00:46
Natan por Aí
Рет қаралды 8 МЛН
Cheerleader Transformation That Left Everyone Speechless! #shorts
00:27
Fabiosa Best Lifehacks
Рет қаралды 8 МЛН
黑天使只对C罗有感觉#short #angel #clown
00:39
Super Beauty team
Рет қаралды 19 МЛН
Ep 075: Direct Mapped Caches
14:32
Intermation
Рет қаралды 49 М.
Direct Memory Mapping
8:43
Neso Academy
Рет қаралды 361 М.
Set associative cache
9:40
Abelardo Pardo
Рет қаралды 94 М.
How memory works in a computer system
11:18
Abelardo Pardo
Рет қаралды 38 М.
Как устроен QR-код? [Veritasium]
33:28
Vert Dider
Рет қаралды 535 М.
Lecture 1/9:Caches-Intro
13:01
hhp3
Рет қаралды 91 М.
CO49a - Memory to cache - Direct Mapping
13:22
EZCSE
Рет қаралды 7 М.
Memory Hierarchy Introduction
10:08
Matthew Watkins
Рет қаралды 43 М.
Cache Access Example (Part 2)
13:08
Matthew Watkins
Рет қаралды 114 М.
Don’t Choose The Wrong Box 😱
00:41
Topper Guild
Рет қаралды 38 МЛН