He speaks so passionately and eloquently. He was born to be an educator.
@sergioloo_2 жыл бұрын
He speaks like Mr Bean.
@lukaassaf38942 жыл бұрын
no
@anirudhsrinivasaraghavan9561 Жыл бұрын
ya bro i aslo agree tis guy good explaning
@Nibbles. Жыл бұрын
the meat riding is crazy bro but yeah clear and concise.
@danielmcleod65353 жыл бұрын
Lifesaver. Was trying to understand this from my lecturer for far too long, this saved me hours. Great concise explanation.
@ComputerScienceLessons3 жыл бұрын
Thank you. I'm glad to be of service :)KD
@lukaassaf38942 жыл бұрын
@@ComputerScienceLessons cap
@lukaassaf38942 жыл бұрын
@@ComputerScienceLessons liked the video tho :(
@MyStockz10 ай бұрын
Last time I saw this video was 3 years ago. Whenever I want to refresh my paged/segmented/virtual memory knowledge, I skip all other videos on it and come straight to this. 0% bullshit 100% to the point/visualized explanation
@ComputerScienceLessons10 ай бұрын
Thank you. Welcome back :)KD
@MyStockz10 ай бұрын
@@ComputerScienceLessons Thank you for the warm welcome ^_^
@daveamiana7783 жыл бұрын
Saved me 2 hours of rewatching my lecture on this. Thank you for such great content.
@ComputerScienceLessons3 жыл бұрын
Glad to help :)KD
@alizein51073 жыл бұрын
my teacher just said: paging is dividing the memory into equal spaces.. and then i had to figure out what happens from this amazing vid... it's really fun when you understand how it works not just telling me stuff to memorize like a memory card
@ComputerScienceLessons3 жыл бұрын
I agree - you need to known WHY in order to appreciate something. :)KD
@chris70565 жыл бұрын
your videos are a gem! thank you for this. i am going to be going through them over break - UCSD student here.
@ComputerScienceLessons5 жыл бұрын
Thanks for the lovely comment.
@hepbitkin98542 жыл бұрын
That is the best video I have ever seen on the internet about segmentation, paging and swapping operations. Explaining all the concepts on the same video allows us to understand the whole concept of memory management. Thank you so much for your help.
@yorha.a23 жыл бұрын
Thank you for this! I've read and watched several articles and videos but none of them were as detailed and easy to understand as this
@ComputerScienceLessons3 жыл бұрын
Thank you :)KD
@v380riMz3 жыл бұрын
I swear you're helping me to pass my exam this friday.. First the negative binary addition and now paging. Thanks alot
@ComputerScienceLessons3 жыл бұрын
You are most welcome. Keep up the good work, and the best of luck to you :)KD
@celsiusfahrenheit11764 жыл бұрын
you should be the only one teaching this, most eveyone else in billions of google searches could not clearly explain the difference between logical, physicla and virtual memory, i was very confused betweeen logical and virtual, now with one image I totally get it.
@ComputerScienceLessons4 жыл бұрын
It's actually a really simple idea isn't it? Thanks for the comment, it's much appreciated. :)KD
@taubenangriff2 жыл бұрын
exam in 2 days, crunching learning hard. what a great video to get into the basics fast.
@ComputerScienceLessons2 жыл бұрын
Delighted to help. Good luck. :)KD
@anthonyvaccaro26813 ай бұрын
You have such an amazing ability to simplify complex topics. Thank you
@hongkyulee97246 ай бұрын
Very clear and concise! Thank you for the good explanation!
@NeaRaRiver2 жыл бұрын
1. You sound like Daniel from the game Amnesia : The dark descent. 2. Awesome. Hours of reading in 7 minutes... Why I just cant understand why cant people explain something easily with examples like this, we would have conquered all planets by now with educators like you. I start to think that we make things sound difficult on purpose... Thank you!
@intuitiveclass64012 жыл бұрын
I wish my professor spoke about these topics as concise as you do, thank you
@ComputerScienceLessons2 жыл бұрын
You're very welcome :)KD
@vephovandenberg31814 жыл бұрын
Currently, I am learning how do operating systems work. This video is super helpful. Thank you so much.
@ComputerScienceLessons4 жыл бұрын
You're very welcome. :)KD
@thop7964 Жыл бұрын
I needed a refresher on segmented vs paged memory, and this was fantastic and concise. Wish this video was around when I learned about it the first time lol
@ComputerScienceLessons Жыл бұрын
Thank you. Glad to help. :)KD
@raz02292 жыл бұрын
Couldn't wrap my head around with fragmentation and paging by MMU from the book, watched this video and went through the chapter again. Excellent explanation mate 👍
@ComputerScienceLessons2 жыл бұрын
Delighted to help :)KD
@akhileshbhalerao69082 жыл бұрын
It's been a long time i wasn't clear with the concept and after watching this video and many more videos of yours in this playlist.. All became crystal clear.. Thanks a lot.. 👍🏻
@ComputerScienceLessons2 жыл бұрын
You are welcome :)KD
@williamjayaraj22442 жыл бұрын
Thank you for this lesson on memory allocation in computers. Easy to understand.
@ComputerScienceLessons2 жыл бұрын
You're welcome :)KD
@oliverbeck68392 жыл бұрын
such a great voice, tone with a clear explanation, awesome...
@enchhuang32732 жыл бұрын
Thank you for this amazing video, I've spent the whole day today trying to understand my lectures, this helped clear things up so much!
@ComputerScienceLessons2 жыл бұрын
You are most welcome :)KD
@HuynhCongToaiK18HCM Жыл бұрын
Thank you!!! Cannot understand this without you
@teetanrobotics53634 жыл бұрын
Best video on KZbin.
@heinzotto11945 жыл бұрын
Clear and concise! This is great, thank you.
@solutions-ai4 жыл бұрын
The 10 dislikes must be from my uni lecturers :)
@ComputerScienceLessons4 жыл бұрын
No doubt! :)KD
@kosmasraptis83743 жыл бұрын
Personally I'm trying to make an operating system as a hobby and I randomly came across this so I watched it. Great explanation, I subbed
@ComputerScienceLessons3 жыл бұрын
Thank you. If you're the next Bill Gates or Steve Jobs, remember me :)KD
@kosmasraptis83743 жыл бұрын
@@ComputerScienceLessons I sure will, my friend
@emperor87166 ай бұрын
Have an exam tmr and still haven't learnt this. I'm not stressing though because I know you won't disappoint :)
@ComputerScienceLessons6 ай бұрын
Good luck :)KD
@andrewgreen1970 Жыл бұрын
Stellar video. Clear and concise. Thank you.
@ComputerScienceLessons Жыл бұрын
Thank you :)KD
@fatihersoy75593 жыл бұрын
another subtle, concise and golden one.
@sylvestertweetyhunter1733 Жыл бұрын
Helped me a lot with my exam. Thank you so much👍
@ComputerScienceLessons Жыл бұрын
You are most welcome. Delighted to help :)KD
@fluorescent_axolotl4 жыл бұрын
Beautifully done! I wish you were my professor.
@ComputerScienceLessons4 жыл бұрын
Thank you so much :)KD
@estherwahnon36383 жыл бұрын
WOW. Incredible video , this helped me understood the material in such a small amount of time !!!! Highly recommended
@estherwahnon36383 жыл бұрын
This helped topple to understand ***
@ComputerScienceLessons3 жыл бұрын
You are very welcome :)KD
@ComputerScienceLessons3 жыл бұрын
:)KD
@unity3dconcepts4343 жыл бұрын
love your videos... :-D . your voice + tempo makes it more interesting
@ComputerScienceLessons3 жыл бұрын
Thanks for the lovely comment :)KD
@Liam-bp2rm3 жыл бұрын
I am about to finish my second-to-last semester in my CS BA degree and just today found out there is a channel called computer science
@timgorman8072 жыл бұрын
This makes a lot more sense, brilliant.
@ComputerScienceLessons2 жыл бұрын
Glad to help :)KD
@Alex-fo7jc4 жыл бұрын
Your explanation is the best! Thanks!
@ComputerScienceLessons4 жыл бұрын
Thanks for saying so :)KD
@zerubabeljember93873 жыл бұрын
Thank you so much for making such amazing and clear lesson
@ComputerScienceLessons3 жыл бұрын
You are most welcome. Thanks for the lovely comment:)KD
@mwtiktok75524 ай бұрын
this was the best explanation! thank you so much!!!
@saudgl2 жыл бұрын
What a perfect explanation really good job
@linyidai90768 ай бұрын
thank you my friend, you helped my midterm :)
@lamalamalamalamapapa10 ай бұрын
what an excellent explanation!! thanks a lot!!
@ComputerScienceLessons10 ай бұрын
Thank you. You are most welcome :)KD
@mohammadahmedragab8373 жыл бұрын
amazing concise information on memory management 💙💙💙
@ComputerScienceLessons3 жыл бұрын
Thank you :)KD
@kanashimi62093 жыл бұрын
Thank you for all the great content you put out! Keep up the good work
@ComputerScienceLessons3 жыл бұрын
You are most welcome. More on the way :)KD
@mr.t8774 жыл бұрын
This was one of the best videos on this topic I found. THANK YOU SO MUCH. btw I like British English. :-)
@ComputerScienceLessons4 жыл бұрын
Delighted to help. Thanks for the lovely comment :)KD
@friction50014 жыл бұрын
This is mouth watery content
@ComputerScienceLessons4 жыл бұрын
I've never heard it called that. Thank you :)KD
@Got-it7476 ай бұрын
My God, give this guy 1k more likes 🙏
@fddon41665 жыл бұрын
flawless explanation!
@jirihorak29244 жыл бұрын
Not exactly. The segmented memory can be also virtualized. The video shows it in a way segments must follow each other, even though it is usually the same as with pages, the only difference is external fragmentation and internal fragmentation (=unused space in a segment) problem at once with segments (tries to balance both types out) or internal fragmentation only with pages.
@PhenChua2 жыл бұрын
Beautiful presentation
@ComputerScienceLessons2 жыл бұрын
Thank you very much :)KD
@大盗江南4 ай бұрын
the voice in IT is so unique
@wonderbuddy32043 жыл бұрын
thank you so much for this, you have no idea how much you have helped me through!
@ComputerScienceLessons3 жыл бұрын
My pleasure :)KD
@jebalimazen1809 Жыл бұрын
I got nothing to say, you nailed it
@ComputerScienceLessons Жыл бұрын
Thank you :)KD
@searchforwardlimited86572 жыл бұрын
This is exactly what I need.
@diogomeneses485 жыл бұрын
Very good articulation, please keep up!
@yeadatwunyt80042 жыл бұрын
wonderful presentation
@ComputerScienceLessons2 жыл бұрын
Thank you :)KD
@mk98345 жыл бұрын
very clear and helpful presentation! thanks
@bextract03 жыл бұрын
Fantastic resource.
@ComputerScienceLessons3 жыл бұрын
Thank you :)KD
@moarz__188810 ай бұрын
This is insanely helpful
@ComputerScienceLessons10 ай бұрын
Glas to help :)KD
@vamosabv3 жыл бұрын
Thanks for a very nice explanation with helpful diagrams!
@satyaprakash55035 жыл бұрын
Please make a video on "Virtual segmented systems" . Thank you
@binhtong5703 жыл бұрын
Thank you! Your video is very informative.
@com0oan3 жыл бұрын
Amazing presentation!
@giorgosK9362 жыл бұрын
why is your voice so perfect?
@oviya.n13173 жыл бұрын
This got me with a good revision ❤️
@ComputerScienceLessons3 жыл бұрын
Delighted to help :)KD
@charlesc20645 жыл бұрын
Thank you!! Super easy to understand, loved it
@ComputerScienceLessons5 жыл бұрын
You are welcome. Thanks for the comment :) KD
@aislinnlimbird81143 жыл бұрын
Watching before my masters exam tomorrow :)
@ComputerScienceLessons3 жыл бұрын
The very best of luck to you :)KD
@omarghoche18283 жыл бұрын
thank you for the explanation!
@ComputerScienceLessons3 жыл бұрын
You're most welcome :)KD
@indigod332310 ай бұрын
You are the best!
@ComputerScienceLessons10 ай бұрын
You're too kind. Thank you :)KD
@hughe293 жыл бұрын
Brilliant work. Thank you.
@swedishguyonyoutube46843 жыл бұрын
YES! I LOVE these vids!
@ComputerScienceLessons3 жыл бұрын
:) :) :) KD TY
@saudaljaloud59535 ай бұрын
best video ever 👍👍👍
@jojorose3753 жыл бұрын
Thank you, it was an understandable lecture. .
@אביעדבגנו4 жыл бұрын
Very clear, thank you!
@ComputerScienceLessons4 жыл бұрын
Thank you :)KD
@chenchang-zr5rb6 ай бұрын
great video❤
@ComputerScienceLessons6 ай бұрын
Thank you :)KD
@someone37063 жыл бұрын
Your video is great, thank you. But I do not understand what does logical memory store? I mean, the logical memory part is not so clear. Sorry for the criticism.
@ComputerScienceLessons3 жыл бұрын
logical memory is not real!!! The operating system (E.G. Windows) fools each program into thinking it is the only thing running on the computer. It fools each program into thinking it has all of the memory to itself. Logical memory is one program's view of the memory - it is how an individual program sees the memory. Physical memory on the other hand is what is really going on - that is, lots of different programs sharing the memory (oblivious of each other). :)KD
@someone37063 жыл бұрын
@@ComputerScienceLessons :))) Thank you it is now clear. Keep doing such kinds of videos.
@lucarauchenberger6284 жыл бұрын
wow just wow! soooo helpful! thank you
@ComputerScienceLessons4 жыл бұрын
Glad it was helpful. :)KD
@subodhvashistha6764 жыл бұрын
Crisp and clear
@ed1849x Жыл бұрын
Thank you!
@ComputerScienceLessons Жыл бұрын
You're welcome :)KD
@ggeuk__52443 жыл бұрын
This helped alotttt thankyou
@ComputerScienceLessons3 жыл бұрын
Delighted to help :)KD
@yousefmousa97964 ай бұрын
Gold thanks !
@adamrizk67352 ай бұрын
Awesome video, only thing I don’t understand is how can a single page store memory for two processes? Does the page table keep track of which addresses within each page belongs to which process?
@avirajpatil6302 жыл бұрын
Thank you Sir
@ComputerScienceLessons2 жыл бұрын
You're welcome :)KD
@filipsiroky44395 жыл бұрын
thank you! really well explained
@tomasfojt33812 жыл бұрын
FI MUNI statnice? :D
@benyaminyakobi36524 жыл бұрын
Thank you very much, clear explanation :)))
@ComputerScienceLessons4 жыл бұрын
You are welcome :)KD
@nates97784 жыл бұрын
Would there be a disadvantage for having a higher page size, 1gb for instance.
@ComputerScienceLessons4 жыл бұрын
It takes longer to swap large amounts of data in an out. You might also swap out some smaller programs and data unnecessarily, then need them again immediately. There's definitely a balancing act to be performed here. For windows based computers, someone decided 4KB was optimal :)KD
@simatbirch4 жыл бұрын
Excellent - subbed!
@ComputerScienceLessons4 жыл бұрын
Welcome aboard! :)KD
@Jay_060510 ай бұрын
Nice
@ComputerScienceLessons9 ай бұрын
Thanks
@calvin_713 Жыл бұрын
THanks!
@ComputerScienceLessons Жыл бұрын
You're welcome :)KD
@sto27793 жыл бұрын
Where is the "page table" itself actually located, in memory or hard disk?
@vojtamaximus52912 жыл бұрын
During the execution time of a process, it is in main memory, for sure. It is part of a Process Control Block data structure, also called program descriptor, which contains all the info about a process.
@juancamilogomezrave60972 жыл бұрын
This is a good information, and what about all Linux based systems?
@ComputerScienceLessons2 жыл бұрын
One day, I hope to cover Linux.
@gtb78784 жыл бұрын
thanks :) very good to understand
@ComputerScienceLessons4 жыл бұрын
You are welcome :)KD
@yahyarechaki99083 жыл бұрын
Thanks Here , 6:04 youre talking about the logical adress (logical memory) ? The logical memory is not necessary contiguous ?
@ComputerScienceLessons3 жыл бұрын
Logical memory is smoke and mirrors! It is simply the way one program sees the memory. Each program is made to believe that it is the only thing running on the computer, and that it has all of the memory to itself. (thanks to the operating system). :)KD
@ShivaSpaceStation Жыл бұрын
Wow, lifesaver
@swaminathbera640710 ай бұрын
Segmentation is another non-contiguous memory allocation scheme like paging
@Crazygon19985 жыл бұрын
Thank you very much!
@caseyspaulding Жыл бұрын
thanks
@ComputerScienceLessons Жыл бұрын
You're welcome :)KD
@TakundaKondongwe12 күн бұрын
💯💯
@ComputerScienceLessons11 күн бұрын
Thank you :)KD
@paurushgargtube2 жыл бұрын
Lifesaver.
@KabelkowyJoe Жыл бұрын
BUT in order to work CPU must have access must be provided to page list where each currently running process is loaded to translate adresses, 368 support this, 286 only segmented, 88/86 none only real mode, page size, segment size is defined in hardware
@manuelavendano38913 жыл бұрын
Didn't know National Geographic´s speaker liked computers