Anatoly Vorobey (avva) wrote,
Anatoly Vorobey
avva

Categories:

программистское

Я считаю, что каждому программисту будет полезно прочитать

What Every Programmer Should Know About Memory (PDF)

Почему это полезно:

- подробное объяснение того, как работает память, обращение к ней
- как устроены кэши процессора, когда они помогают, когда не очень
- как писать программы и оптимизировать код с учетом всех этих особенностей

Что не очень хорошо:

- много хардверных подробностей во 2-й главе - пропустите ее целиком если очень страшно, она не главная
- некоторые объяснения (например, ассоциативных кэшей) не очень понятно написаны, стоило бы их прояснить а также показать на нескольких простых примерах

Если не нравится формат PDF, есть ссылки на HTML-версию.
Subscribe

  • старые песни о главном

    Бизнес-консультант Алекс Левитас, 2008: "Представьте себе девушку, которая каждое утро, перед работой, выпивает в соседнем кафе чашечку капучино с…

  • продажность зла

    Интересная статья The Venality of Evil об экономическом кризисе в Венесуэле. Несколько цитат, хотя вся статья недлинная и стоит прочесть: On July…

  • подытожить маркса

    Интересная попытка вкратце подытожить, чем занимался Маркс и в чем был неправ, от Брэда Делонга: 1. Understanding Karl Marx (тезисы) Он выделяет…

  • Post a new comment

    Error

    default userpic

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 15 comments

  • старые песни о главном

    Бизнес-консультант Алекс Левитас, 2008: "Представьте себе девушку, которая каждое утро, перед работой, выпивает в соседнем кафе чашечку капучино с…

  • продажность зла

    Интересная статья The Venality of Evil об экономическом кризисе в Венесуэле. Несколько цитат, хотя вся статья недлинная и стоит прочесть: On July…

  • подытожить маркса

    Интересная попытка вкратце подытожить, чем занимался Маркс и в чем был неправ, от Брэда Делонга: 1. Understanding Karl Marx (тезисы) Он выделяет…