I did 4 years of computer systems engineering in 1993 and this is far clearer than any explanation I got at the time. lol. Im constantly amazed by how much better youtube videos are than older forms of learning.
@mr.mustache47432 жыл бұрын
Its a shame a lot of people discredit online learning as if it was < brick and mortar schooling.
@palabinash4 жыл бұрын
Examples are the best way to make someone understand.
@AchwaqKhalid4 жыл бұрын
Especially for primates 🧠
@dizzyrocket20003 жыл бұрын
With the book/library example I think a better analogy would be: You take a PHOTOCOPY of some of the book's pages home with you - that way you have a local copy of the information you need (cached data). The data is up-to-date at the moment you took it from the library, but here lies the typical problem with cached data: If the original author of that book decides to update the original copy at the library, then your copy of the data (your photocopy) is no longer up-to-date and you need to go and get a new photocopy from the updated book at the library (clear your cache)
@abcdefghijklmnopqrstuvwxyz0 Жыл бұрын
Great addition to this example but that would also mean less simple, depending on the audience 😉
@computerhoofd Жыл бұрын
Great improvement to the already good analogy
@margin-fades Жыл бұрын
The library analogy is really good.
@TheBinklemNetwork2 жыл бұрын
while other videos got me to understand the importance of caching, this one got me to understand WHY caching at different levels (cpu vs HDD) is so important
@trycatchlearn3 жыл бұрын
No way to dislike the video, examples was very real.
@anainmazatlan3 жыл бұрын
An excellent, easy to understand explanation of cache! Thank you very much for this!!
@harziraaa2 жыл бұрын
This is the best way to explain cache! Understood it in 5 min
@ldchappell12 жыл бұрын
Thank you *so much!* This was the fifth video I watched trying to understand the principles of cache. Now I get it. 👍
@tolgaoy79573 жыл бұрын
I already knew what is a cache but I have never think that it could be explain that much simple. I am sure that I will use that examples some where in my life. Thank you for this awesome video.
@ChildrenOfDemiurgos2 жыл бұрын
Amazing explanation. I hope I can cache this explanation somewhere close by in my memory haha😂. You’re Dutch right?! Your accent sounds like it.
@selenefroehlich91383 жыл бұрын
excellent video, it blew my mind how easily you could explain this subject, thanks so much!
@abcdefghijklmnopqrstuvwxyz0 Жыл бұрын
This unlocked a door for me I didn't know existed in a completely different department yet relative to computers which simplified things much more for me! Thank you for providing a key! 😎
@ndrakeb89263 жыл бұрын
Just started watching NoSQL video and subscribed. Brilliant explanation !!
@ALF4443 жыл бұрын
Best explanation among others videos. Thanks
@ThorstenStaerk3 жыл бұрын
Now what's the difference between a cache and a buffer? The buffer is the suitcase that you use to take the books from the library to your house. For example, if you want to print a document, you will put it into your printer's buffer and the printer will take it from there.
@richiewilliams83742 жыл бұрын
hello, pls clear me on this; apart from Lvl1 cache (internal) in the cpu, is the cache also in RAM &how ? as we know that cache is a ram , specifically sram
@ThorstenStaerk2 жыл бұрын
@@richiewilliams8374 RAM caches what you get from network, disk and so on. CPU cache caches what the CPU gets from RAM. There are 3 levels of CPU cache.
@Life_Has_Changed3 жыл бұрын
Wow, great explanation, and a lot of effort are put in your videos to be engaging and easy to understand. Subbed. Also your KZbin recommendations are very similar to mine xD at 1:24. Do you do all the editing and script on your own?
@simplyexplained3 жыл бұрын
Yes, it's a 1 man band ;)
@Life_Has_Changed3 жыл бұрын
Wow much respect for you! That's tough work!👏👏👏
@Fede-mn8pt3 жыл бұрын
Very nice video. Thanks for teaching us what is the Cache. Keep doing your great work :D
@AfonsodelCB3 жыл бұрын
compression, encryption, and error detection of messages over a connection is also something that was mostly figured out before consumer desktops even existed
@johnq7485 ай бұрын
Thanks for the explanation. Great job.!
@abdulmalik11692 жыл бұрын
awesome explanation
@JohnJohnson-kg4ek2 жыл бұрын
Absolute lifesaver. Thank you!
@Zakaria_Dev911 ай бұрын
Simply explained ! for REAL !!
@Point_breaker_10Ай бұрын
Damn, dude, you just nailed it 🫡
@itsraviksharma3 жыл бұрын
Wow! Could understand very easily! Great 👍
@bowen-feng3 жыл бұрын
Very well explained, thank you!
@faruzzy Жыл бұрын
Really loved this. thank you
@hildesong8172 жыл бұрын
Thank you for the explanation!
@Hambxne3 жыл бұрын
glad to see you listen to lex as well
@UchihaMadara-888 Жыл бұрын
Perfection in a video
@e_m_g Жыл бұрын
Nice explanation 👍
@mohamedtarek-gh4fr3 жыл бұрын
wow you hit it, dude you are amazing
@zacharychow84852 жыл бұрын
Great video! Thank you
@GeorgeDimovelis2 ай бұрын
amazing video , subscribed
@prajwalsiwakoti98663 жыл бұрын
Amazing..keep up the good explanation sir
@lukmanhdrjaya2 жыл бұрын
Great explanation 👍👍
@Luisja_cАй бұрын
So I finally understand cache
@Slayz383 жыл бұрын
I liked a lot the animation, keep up with the good work ;)
@Plantje19783 жыл бұрын
Exactly what I needed!
@gopinathgupta64644 жыл бұрын
Quite informative 👍
@starshiva70883 жыл бұрын
Good explanation bro🙂👍🏽
@HamsoEditsАй бұрын
very informative
@joserafaelgonzalez95142 жыл бұрын
Cool info=) Thank you!
@brandongormley4722 жыл бұрын
This was brilliant
@anilv44 жыл бұрын
What is the difference between cache and buffer?
@hoangnguyen73813 жыл бұрын
Thanks for video, awesome!
@avinashshitole9995 Жыл бұрын
Nice example this helps
@anasali47823 жыл бұрын
Simply understood 👌
@harsh95583 жыл бұрын
Awesome video!
@Skreperiukas3 жыл бұрын
FINALLY I CAN SEE!!
@shariarparves87892 жыл бұрын
Explain nicely
@valdompinga3 жыл бұрын
perfect! thank U!
@lakshaykumar87573 жыл бұрын
Great Content :)
@manishamulchandani15003 жыл бұрын
I have doubt regarding caching Consider I have "cache aside pattern" and "in memory cache" in application server is used. I'm looking for Invalidation logic when there is an update. This was the context. I read for critical data like password/financial information we use Write Back policy to ensure consistency. In write through one instance's in memory cache entry gets updated and others can remain stale. So, there is inconsistency in write through My question is same can happen in Write Back, one instance's in memory cache entry gets deleted(invalidated) and we update DB..other instances in memory cache still have that entry. So there is inconsistency in write Back as well? Why do we prefer write back for critical data because same issue is there in write back. If answer is invalidate all instances' in memory cache entry then same can be done for Write through. Which makes me ask question 2. My another question is : We can update all instances' in memory cache entry and then update DB. In this way consistency is maintained so why not we use Write through for critical data like password financial information?
@rezmed11444 жыл бұрын
how can i make animation as he does ? which tools (way) ?
@zyansheep4 жыл бұрын
I would like to know this as well
@Limeayy4 жыл бұрын
Blender?
@ItsAsparageese3 жыл бұрын
@Simply Explained wtf did you get hacked? What is this comment? If you're actually pretending to answer unrelated questions by pushing crypto schemes I'm gonna undo my recent subscription to you SOOOO fast
@Cortex-A784 ай бұрын
I once compiler chromium for my linux System and I did not enabled ccache. As progress grow The build speed got slower and slower. After enabling ccache it helped me quiet a lot.
@MrAnindyabanerjee Жыл бұрын
thanks!
@lifesfluff2 жыл бұрын
thank you
@wambugugichuki4 жыл бұрын
where have you been?
@simplyexplained4 жыл бұрын
Been working on some ESP32 tutorials. Published without going to subscribers ;)
@WhoDeanyUnchained3 жыл бұрын
This books in a library analogy won't hold up. It will be like renting movies from Blockbuster.....