Virtualization
But, what is Virtual Memory?
Introduction to Virtual Memory Let’s dive into the world of virtual memory, which is a common memory management technique …
[ad_2]
source
Introduction to Virtual Memory Let’s dive into the world of virtual memory, which is a common memory management technique …
[ad_2]
source
Lorem ipsum dolor sit amet, consectetur.
Thank you very much! I finally understand how virtual memory works. If only university professors could be structured like this…
Robotics
Videos like these are the only reason I cannot stop using YouTube. You are such a great explainer, dude!
Thanks for the content. You really have a talent, keep this going.
Hey Nikola I really liked your video! I have a question though – how does a program know which virtual address to access? For example, how did the program know in your video to access address 0x12345678? You said a virtual page is assigned to each program, so how does it know what’s the virtual page that was assigned to it?
👍
This is the single greatest explanation of virtual memory I've ever seen, thank you so much.
this is gold, thank you so much
the zero represents other thibgs on the application layer ,the on off switch in the physical layer is physical ,still physical ,but the operating system is buikt spicifically for the hardware 100% ,if you count the pins its also 32 bits from each side ot 1 but no it has 2 faces in each slot
thats why 64 bit arrived ,for the games ,ut needs its own 32 bit not 64 ,all of them are 64,because 2^8 its 2 bits per second not i bit 2 bits ,and every 2 bits is 1 silo
Hi man.
Brat objasnio u 20 minuta content sa tri predavanja System Level Programiranja na faksu. Svaka cast!
what are you using for video editing ? please
my rpoffessors explained this to me in 3 times the time and with half of the enthusiasm, I hate uni honestly
Bro created the perfect video
Correction – At 10:50, page size is 4kb(kilobytes) then last 15 bits(not 12 as mentioned in the video) of the both the Virtual address and the Physical Address should be the same. Otherwise, if you mean to be 12 then in the video you should say kilobits instead of kilobytes.
Svaka cast brate
Hi @Tech With Nikola, Either your Virtual to Physical address calculations are wrongly animated OR the calculative number is wrong (0x4321678) at 11:48 time stamp with 30 bits. it should be like as shown => (00,0100,0011,0010,0001,0110,0111,1000) , but yours (0000,0100,0011,0010,0001,0110,0111,10), Wondering, if it depends on Endianness of the system, please let me know. Thanks !
At 8:12, can someone explain how does "one entry for every word" differ from "one entry for every virtual address" ? Are they the same?
What does 2^32 addresses per each byte = 2^30 words mean?
Edit on Sun Oct 27 01:22:37 PM +0530 2024: After some thinking and search, self understanding is,
What's meant by "2^32 addresses per each byte" is each memory address holds 1 byte of actual data and, a word is 4 bytes (32 bits), So the CPU actually access 4 bytes of data at a time, therefore 4 memory locations at a time. So, 2^32 addresses (each addressing one byte / byte addressable) means 2^30 words (each addressing 4 bytes / word addressable). Therefore 2^30 entries not 2^32 entries because 1 entry per 4 addresses. ((2^32)/4)=2^30.
Hey, that is a great explanation. I'd like to congratulate you on your work. Keep up the good work. Now I understand how computer memory works. I am trying to understand how the database works on saving the pages. How does the computer with 8GB ram can sort 10GB of data.
Where is Virtual mem in
You're a blessing!
thank you so much for this video! I'm learning about hugepages right now, and i wanted a recap on how normal pages work.