Slashdot Mirror


Explore the Linux Memory Model

Constable On Patrol writes to tell us that IBM DeveloperWorks has an interesting look at the 'fundamentals of how memory is constructed and managed' in the Linux memory module. The article serves as a great intro to the basics of memory management for Linux design and implementation. From the article: "This guide includes an examination of the segment control unit and the paging models as well as a detailed look at the physical memory zone."

8 of 15 comments (clear)

  1. Not very insightful by LordNimon · · Score: 4, Informative
    This is article doesn't really contain any new (or even hard-to-find) information. Most of it covers basic x86 memory architecture, which any driver developer (on any OS) already knows. The remaining few paragraphs are basically just excerpts from the memory architecture chaper of any decent Linux kernel book.

    If you really want to learn about the Linux memory architecture, get Mel Gorman's book "Understanding the Linux Virtual Memory Manager".

    --
    And the men who hold high places must be the ones who start
    To mold a new reality... closer to the heart
    1. Re:Not very insightful by Bloater · · Score: 2, Insightful

      IBM developerworks rarely acheives anything else.

    2. Re:Not very insightful by Anonymous Coward · · Score: 2

      The caption did say it's an INTRO to the BASICS of the Linux Memory Architecture. What more do you expect?

    3. Re:Not very insightful by Jormundgard · · Score: 2

      And for those of us who don't have time to read entire books, we can take a look at this and learn a bit about it.

    4. Re:Not very insightful by Bloater · · Score: 1

      > Put up or shut up.

      If I should have to put up with developerworks or shut up about it, then you should have to put up with me or shut up about it. There is a third alternative: we can talk freely about it, telling people what we each think of the quality of a source without barking commands at each other ("Put up or shut up" is an imperative utterance and a rude one at that).

      And I stand by my statement on the rarity of articles like the one you just linked to (which is, indeed, insightful - if a little underwhelming) - I developed my opinion based on reading through a bunch of recent articles and finding very few worth thinking about.

  2. Linux kernel? by Anonymous Coward · · Score: 3, Funny

    Less space than the human brain, bad wireless support. Lame.

  3. Testament To Design by ObsessiveMathsFreak · · Score: 1

    It is a testament to the Linux Virtual Memory model that it is so efficient at masking the underlying memory allocation and access operations from the user that harldy anyone on Slashdot really cares enough to read this model.

    Linux Memory Management. We Salute You!

    --
    May the Maths Be with you!
  4. Constructing memory? Me too, please! by BobTheWonderMonkey · · Score: 1
    ...has an interesting look at the 'fundamentals of how memory is constructed and managed' in the Linux memory module...
    Lordy, I could stand to learn how to construct more memory myself! I can't even remember what I did last weekend...
    --
    S.