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."

15 comments

  1. Re:A look inside Zonk's Anus? Huh? by Anonymous Coward · · Score: 0

    Kudos to whoever modded this down before another comment was posted. Someone's on the ball.

  2. 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 Anonymous Coward · · Score: 0, Flamebait

      People to stop wasting other people's brain space writing their shitty little superficial tutorials on IBM's website every time they learn something from another website. The world is overflowing with superfluous O'Reilly-grade tutorial 101 material.

    5. Re:Not very insightful by Anonymous Coward · · Score: 0

      Sure there are some winners and losers on DevWorks, like anyplace else. This article is clearly aimed at beginners, in fact it says so. No doubt these are some IBMers at the labs, getting a few extra points for writing an article. But there are excellent articles too, here's on one performance. If you think you can do a better job, by all means submit your article, to DevWorks, LinuxJournal, wherever. Put up or shut up.

    6. 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.

  3. Re:A look inside Zonk's Anus? Huh? by Anonymous Coward · · Score: 0

    ...and every time you reply to it, it just makes it worse ;-)

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

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

    1. Re:Linux kernel? by Anonymous Coward · · Score: 0

      For you maybe, I've never had much trouble getting wireless working, sure the kernel doesn't support it off the bat. (Although it does support the new intel wifi drivers). Take your trolling somewhere else.

      BTW, I'm connected on via my ipw2200 wireless card, using 2.6.14. :)

  5. 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!
  6. 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.