Anatoly Vorobey (avva) wrote,
Anatoly Vorobey
avva

Categories:

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

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

What Every Programmer Should Know About Memory (PDF)

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

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

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

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

Если не нравится формат PDF, есть ссылки на HTML-версию.
Subscribe
  • 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.
  • 16 comments