Linux Internals: Memory Management
ฝัง
- เผยแพร่เมื่อ 26 มิ.ย. 2024
- In this episode of the CyberGizmo we explore Memory Management in Linux (and a few other examples from old out of data Operating Systems.
Support me on Patreon: / djware
Follow me:
Twitter @djware55
Facebook: / don.ware.7758
Discord: / discord
Music Used in this video
"NonStop" Kevin MacLeod (incompetech.com)
Licensed under Creative Commons: By Attribution 3.0 License
#Memory #VirtualMemory #Linux - วิทยาศาสตร์และเทคโนโลยี
I adore the historical view of explaining a topic. It makes even things I've known and worked on for years much clearer and based!
binge watching this Linux playlist. Thank you DJ for this excellent content!
Thank you Harry glad you like it :)
20:07 TLB stands for Translation Lookaside Buffer. Thanks for the awesome playlist DJ
Wanted to thank you again for these very informative, well structured and condense videos! Thank you!
Welcome Olexi glad you found it useful :)
Great, thanks a lot sir, you are very fluent in spreading this valueable knowledge + it's really enjoying to hear the historical reasons and design decisions behind each component
Again, learned loads of stuff. Thank you.
Thanks Hex Earth
Great to watch, FANTASTIC, thank you 👍🇳🇱
Thank you Ernst
Great content as usual. I especially like it when you combine these talks with showing it hans on. Like 'size', 'lsblk' and explaining what it outputs. There is always a couple of new things I get better understanding about.
Glad this video helped and yeah I always learned more that way too, its one thing to talk about it, its another to work with it.
A tip: you can watch series on kaldrostream. I've been using it for watching a lot of movies lately.
@Dax Enzo Yup, I have been using flixzone} for years myself :)
@Dax Enzo definitely, have been watching on flixzone} for since december myself =)
@Dax Enzo Yup, have been using Flixzone} for months myself :)
Thanks DJ!
Another excellent video.
Glad you liked it, Felix
Awesome, thanks!!
Welcome, Robert
I would really like to listen to these kind of talks focused on how programs interact with hardware through kernel. Something more programming oriented.
great video
Thanks HexHexByte glad you liked it
Good content. You made my day.
Русскоязычные тоже смотрят.
welcome Artyom glad you like it
Thanks!
Thanks
Great content but I really hope you do more explanation in labs (computer) instead of presentations to make more sense
Where does (peripheral hardware) Direct Memory Access fit into the memory management topology?
Thanks for the upload.
-Jake
Good question, in Linux DMA falls under the I/O management (or filesystem manager) since Linux follows how UNIX did things and I will be covering it when I get to that part of the Linux kernel.
Hi DJ , can you make a second part for this video explaining high memory, low memory , kernel virtual address, user virtual address etc etc.
Yeah will add that to the list thanks Harry for the suggesiton
TLB is not "table", it stands or Transfer Lookaside Buffer
Almost it's Translation Lookaside Buffer, used to cache virtual to physical page translations of VM
Was DOS an Operating System or an advanced memory monitor with a file system?
As much as we all deservedly hate billg, he didn't actually say that about 640KB.
Why are you even bringing up what MS-DOS did? I went from HP-UX (Bell kernal) to MS-OS/2. We supported MS-DOS execution but under our virtual memory system.
yea, lets explain entire content of a whole book section in one 30min lecture lol... I can understand this lecture because i'm just refreshing my knowledge, But lets imagine someone new to this... it's not a good explanation.
20:00 TLB is translation lookaside buffer, not referring to the page table itself. It's another layer of indirection that provides caching semantics.
I don't see how you can say that, nearly always present in any processor that utilizes paged or segmented virtual memory
You have a great way of explaining these concepts! I enjoy when you give us some of your experiences with these systems in the past.