Linux Internals: Memory Management

  Рет қаралды 28,810

DJ Ware

DJ Ware

Күн бұрын

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

Пікірлер: 45
@alexanderalejandre241
@alexanderalejandre241 3 жыл бұрын
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!
@harryjohnsonperu724
@harryjohnsonperu724 3 жыл бұрын
binge watching this Linux playlist. Thank you DJ for this excellent content!
@CyberGizmo
@CyberGizmo 3 жыл бұрын
Thank you Harry glad you like it :)
@gylkag
@gylkag 3 жыл бұрын
Wanted to thank you again for these very informative, well structured and condense videos! Thank you!
@CyberGizmo
@CyberGizmo 3 жыл бұрын
Welcome Olexi glad you found it useful :)
@unikkkkkkk
@unikkkkkkk 10 ай бұрын
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
@DrZingo_
@DrZingo_ 3 жыл бұрын
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.
@CyberGizmo
@CyberGizmo 3 жыл бұрын
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.
@daxenzo58
@daxenzo58 3 жыл бұрын
A tip: you can watch series on kaldrostream. I've been using it for watching a lot of movies lately.
@deaconbraydon1999
@deaconbraydon1999 3 жыл бұрын
@Dax Enzo Yup, I have been using flixzone} for years myself :)
@malcolmtitan8602
@malcolmtitan8602 3 жыл бұрын
@Dax Enzo definitely, have been watching on flixzone} for since december myself =)
@kyriedustin4619
@kyriedustin4619 3 жыл бұрын
@Dax Enzo Yup, have been using Flixzone} for months myself :)
@soubai
@soubai 3 ай бұрын
20:07 TLB stands for Translation Lookaside Buffer. Thanks for the awesome playlist DJ
@hexearth8258
@hexearth8258 3 жыл бұрын
Again, learned loads of stuff. Thank you.
@CyberGizmo
@CyberGizmo 3 жыл бұрын
Thanks Hex Earth
@emvdl
@emvdl 3 жыл бұрын
Great to watch, FANTASTIC, thank you 👍🇳🇱
@CyberGizmo
@CyberGizmo 3 жыл бұрын
Thank you Ernst
@diegonayalazo
@diegonayalazo 2 жыл бұрын
Thanks DJ!
@guilherme5094
@guilherme5094 3 жыл бұрын
Another excellent video.
@CyberGizmo
@CyberGizmo 3 жыл бұрын
Glad you liked it, Felix
@Remigrator
@Remigrator 3 жыл бұрын
Awesome, thanks!!
@CyberGizmo
@CyberGizmo 3 жыл бұрын
Welcome, Robert
@EEEEMMMMKKKK
@EEEEMMMMKKKK Жыл бұрын
I would really like to listen to these kind of talks focused on how programs interact with hardware through kernel. Something more programming oriented.
@bibekkoirala2517
@bibekkoirala2517 3 жыл бұрын
great video
@CyberGizmo
@CyberGizmo 3 жыл бұрын
Thanks HexHexByte glad you liked it
@artyomgevorgyan7167
@artyomgevorgyan7167 3 жыл бұрын
Good content. You made my day. Русскоязычные тоже смотрят.
@CyberGizmo
@CyberGizmo 3 жыл бұрын
welcome Artyom glad you like it
@UpcycleElectronics
@UpcycleElectronics 3 жыл бұрын
Where does (peripheral hardware) Direct Memory Access fit into the memory management topology? Thanks for the upload. -Jake
@CyberGizmo
@CyberGizmo 3 жыл бұрын
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.
@EmilNicolaiePerhinschi
@EmilNicolaiePerhinschi Жыл бұрын
Thanks!
@subee128
@subee128 5 ай бұрын
Thanks
@harryjohnsonperu724
@harryjohnsonperu724 3 жыл бұрын
Hi DJ , can you make a second part for this video explaining high memory, low memory , kernel virtual address, user virtual address etc etc.
@CyberGizmo
@CyberGizmo 3 жыл бұрын
Yeah will add that to the list thanks Harry for the suggesiton
@nourway3639
@nourway3639 3 жыл бұрын
Great content but I really hope you do more explanation in labs (computer) instead of presentations to make more sense
@whtiequillBj
@whtiequillBj Жыл бұрын
Was DOS an Operating System or an advanced memory monitor with a file system?
@jankowalski2191
@jankowalski2191 Жыл бұрын
TLB is not "table", it stands or Transfer Lookaside Buffer
@RobBCactive
@RobBCactive 8 ай бұрын
Almost it's Translation Lookaside Buffer, used to cache virtual to physical page translations of VM
@YanivShoham-d7f
@YanivShoham-d7f 3 күн бұрын
Thanks DJ, but all MS-DOS history just confusing
@mpdunner3698
@mpdunner3698 2 жыл бұрын
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.
@RonJohn63
@RonJohn63 Жыл бұрын
As much as we all deservedly hate billg, he didn't actually say that about 640KB.
@runderwo
@runderwo Жыл бұрын
20:00 TLB is translation lookaside buffer, not referring to the page table itself. It's another layer of indirection that provides caching semantics.
@CyberGizmo
@CyberGizmo Жыл бұрын
I don't see how you can say that, nearly always present in any processor that utilizes paged or segmented virtual memory
@AdvaTced
@AdvaTced 3 ай бұрын
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.
@AlexSanchez-qy9jd
@AlexSanchez-qy9jd 2 жыл бұрын
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.
Linux Internals - Process Management
34:39
DJ Ware
Рет қаралды 26 М.
But, what is Virtual Memory?
20:11
Tech With Nikola
Рет қаралды 237 М.
Mom's Unique Approach to Teaching Kids Hygiene #shorts
00:16
Fabiosa Stories
Рет қаралды 18 МЛН
DEFINITELY NOT HAPPENING ON MY WATCH! 😒
00:12
Laro Benz
Рет қаралды 57 МЛН
Каха и суп
00:39
К-Media
Рет қаралды 6 МЛН
Linux Protection Rings
26:45
DJ Ware
Рет қаралды 9 М.
How does KERNEL memory allocation work? //Source Dive// 004
44:42
Low Byte Productions
Рет қаралды 47 М.
Linux Internals : Interprocess Communication
24:17
DJ Ware
Рет қаралды 41 М.
MM101 introduction to memory management
45:44
linux.conf.au
Рет қаралды 11 М.
Greybeard Qualification (Linux Internals) part 3: Memory Management
49:48
Introduction to Memory Management in Linux
51:19
The Linux Foundation
Рет қаралды 169 М.
Linux Internals: Networking
46:15
DJ Ware
Рет қаралды 29 М.
Linux Internals: Virtual File System (VFS)
42:08
DJ Ware
Рет қаралды 23 М.
MIT 6.004 L20: Virtual Memory
52:04
Silvina Hanono Wachman
Рет қаралды 12 М.
Klavye İle Trafik Işığını Yönetmek #shorts
0:18
Osman Kabadayı
Рет қаралды 6 МЛН
Это Xiaomi Su7 Max 🤯 #xiaomi #su7max
1:01
Tynalieff Shorts
Рет қаралды 1,5 МЛН
Как бесплатно замутить iphone 15 pro max
0:59
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 904 М.
ГОСЗАКУПОЧНЫЙ ПК за 10 тысяч рублей
36:28
Ремонтяш
Рет қаралды 528 М.