Virtual Memory: 9 Memory Protection

preview_player
Показать описание
Using virtual memory for protection/security. Linux page layout. Programs sharing kernel address space. Program stack and heap layout. Sharing pages in the page table.
Рекомендации по теме
Комментарии
Автор

Omg it’s 2021, still no other video to explain virtual memory like he does ! Thank you so much ❤️ wish you all the best

LeanBeefPattygoneDark
Автор

Brilliant man. After 7 years also, your videos are incomparable.
Amazing work.

hda
Автор

I loved how easily u tried to explain stack overflow exploits

rishabhshirke
Автор

This video made this concept seem so simple. I was so confused in the lecture. Thank you

BamsKensei
Автор

I am currently studying for an OS exam and this video blew my mind! Thanks for the brilliant explanation :)

aleksandarlukic
Автор

Thank you so much ! I have visited the website in your introduction.I am very moved for you want to teach us something even though you are busy with your study ! Thank you so much!!

chen
Автор

This video was very well designed. It really encapsulated the previous 8 videos. Job well done David!

exz
Автор

Hi David I stumbled upon your channel today and watched the whole series on virtual memory and it's amazing! thank you very much

amberswilddiaries
Автор

Excellent! Thank you! And yes, Linux: Free as in Freedom AND Free as in Free Beer!

HosRo
Автор

go to my school and be my system architecture professor

nguyentuan
Автор

Excellent!
It would be great if you can explain the Segments as well.

sujitnaik
Автор

amazing !! excellent explanation thank you... I have a question, when we open a program in os, does the whole program pages transfer to the RAM or just some of these pages

عليمخلوف-جص
Автор

Really, go to my school and be cs professor!

yxw
Автор

In the last question we see that the page table of program 1 maps the virtual page 0x00002 to the physical page 0x0004 and the page table of program 2 maps the virtual page 0x00001 to the same physical page 0x0004. But how would they corrupt each other's data if they have different offsets ?

priyanka.sarkar
Автор

you are a magnificent human being
is it possible to you to teach some about file systems too?

mehmetayparyangozalumni
Автор

please could you answer my question ... '' memory protection is implemented by associating protection bit with each frame to indicate if execute only is allowed '' True or False
please I have an exam and I need to know the correct answer ..can you help ?

الجودمحمد-زض
Автор

Last question is misleading because you used 16 Bit addresses, which would be PA in that case, and not 20 Bit addresses for VA.

hoschiadedodi
Автор

can the kernel space also share with other processes?

m.preacher
Автор

sir please resolve my issue i cant understand about 48-64 bit address space

jawadhassan
Автор

I have a doubt, probably won't get cleared but here we go, Why does every single program need a separate space for kernals? Like I don't get it, I get kernal is the program that never stops but why does every program need it?

raaj