Linux Internals: Memory Management

Sdílet
Vložit
  • čas přidán 28. 08. 2024

Komentáře • 45

  • @alexanderalejandre241
    @alexanderalejandre241 Před 3 lety +10

    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 Před 3 lety +18

    binge watching this Linux playlist. Thank you DJ for this excellent content!

    • @CyberGizmo
      @CyberGizmo  Před 3 lety

      Thank you Harry glad you like it :)

  • @DrZingo_
    @DrZingo_ Před 3 lety +4

    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  Před 3 lety +2

      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 Před 3 lety

      A tip: you can watch series on kaldrostream. I've been using it for watching a lot of movies lately.

    • @deaconbraydon1999
      @deaconbraydon1999 Před 3 lety

      @Dax Enzo Yup, I have been using flixzone} for years myself :)

    • @malcolmtitan8602
      @malcolmtitan8602 Před 3 lety

      @Dax Enzo definitely, have been watching on flixzone} for since december myself =)

    • @kyriedustin4619
      @kyriedustin4619 Před 3 lety

      @Dax Enzo Yup, have been using Flixzone} for months myself :)

  • @soubai
    @soubai Před 4 měsíci

    20:07 TLB stands for Translation Lookaside Buffer. Thanks for the awesome playlist DJ

  • @gylkag
    @gylkag Před 3 lety +2

    Wanted to thank you again for these very informative, well structured and condense videos! Thank you!

    • @CyberGizmo
      @CyberGizmo  Před 3 lety

      Welcome Olexi glad you found it useful :)

  • @unikkkkkkk
    @unikkkkkkk Před 11 měsíci

    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

  • @EEEEMMMMKKKK
    @EEEEMMMMKKKK Před rokem +1

    I would really like to listen to these kind of talks focused on how programs interact with hardware through kernel. Something more programming oriented.

  • @hexearth8258
    @hexearth8258 Před 3 lety +2

    Again, learned loads of stuff. Thank you.

  • @diegonayalazo
    @diegonayalazo Před 2 lety +1

    Thanks DJ!

  • @emvdl
    @emvdl Před 3 lety +1

    Great to watch, FANTASTIC, thank you 👍🇳🇱

  • @artyomgevorgyan7167
    @artyomgevorgyan7167 Před 3 lety +1

    Good content. You made my day.
    Русскоязычные тоже смотрят.

  • @nourway3639
    @nourway3639 Před 3 lety +2

    Great content but I really hope you do more explanation in labs (computer) instead of presentations to make more sense

  • @subee128
    @subee128 Před 6 měsíci

    Thanks

  • @bibekkoirala2517
    @bibekkoirala2517 Před 3 lety +1

    great video

    • @CyberGizmo
      @CyberGizmo  Před 3 lety

      Thanks HexHexByte glad you liked it

  • @jankowalski2191
    @jankowalski2191 Před rokem +3

    TLB is not "table", it stands or Transfer Lookaside Buffer

    • @RobBCactive
      @RobBCactive Před 9 měsíci

      Almost it's Translation Lookaside Buffer, used to cache virtual to physical page translations of VM

  • @EmilNicolaiePerhinschi

    Thanks!

  • @harryjohnsonperu724
    @harryjohnsonperu724 Před 3 lety +1

    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  Před 3 lety

      Yeah will add that to the list thanks Harry for the suggesiton

  • @guilherme5094
    @guilherme5094 Před 3 lety

    Another excellent video.

  • @runderwo
    @runderwo Před rokem +1

    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  Před rokem

      I don't see how you can say that, nearly always present in any processor that utilizes paged or segmented virtual memory

  • @Remigrator
    @Remigrator Před 3 lety

    Awesome, thanks!!

  • @UpcycleElectronics
    @UpcycleElectronics Před 3 lety +1

    Where does (peripheral hardware) Direct Memory Access fit into the memory management topology?
    Thanks for the upload.
    -Jake

    • @CyberGizmo
      @CyberGizmo  Před 3 lety +2

      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.

  • @whtiequillBj
    @whtiequillBj Před rokem

    Was DOS an Operating System or an advanced memory monitor with a file system?

  • @YanivShoham-d7f
    @YanivShoham-d7f Před měsícem

    Thanks DJ, but all MS-DOS history just confusing

  • @RonJohn63
    @RonJohn63 Před rokem

    As much as we all deservedly hate billg, he didn't actually say that about 640KB.

  • @mpdunner3698
    @mpdunner3698 Před 2 lety

    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.

  • @AdvaTced
    @AdvaTced Před 5 měsíci +1

    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 Před 2 lety

    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.