Хотя я случайный читатель, это мой первый пост.
Мне интересно узнать о распределении памяти, распределении и кэшировании с использованием языка C. У меня хорошее понимание языка, хотя я не создавал большие проекты на языке C. У меня есть опыт работы с большими проектами на других языках (PHP, C ++ & Matlab для математического моделирования). Я изучаю всю соответствующую библиографию, чтобы чувствовать себя уверенно. Просто чтобы получить представление, чтобы понять мои интересы, мой уровень знаний и помочь вам вести меня, вот некоторые из книг, которые у меня есть на полках:
- Язык программирования C, Кернигам / Ричи
- C Справочное руководство, Harbioson / Steele
- Среда программирования Unix, Kerningham / Pike
- Расширенное программирование в среде Unix, Stevens / Rago
- Расширенное программирование Unix, Rochkind
Чтобы начать изучать эти предметы, я решил начать изучать код Memcached .
Есть ли какая-нибудь ссылка, которая могла бы помочь мне понять основную идею проекта Memcached и как мне начать его изучение?
Каковы ваши предложения?
Я скачал исходный код, но я не знаю, должен ли я начинать с файла foo или foo1 или ...
Я искал веб-сайт / блог, в котором даются некоторые рекомендации для понимания кода, но не повезло.
Любые другие предложения для изучения этих тем (распределение памяти, распределение и кэширование)?
Заранее спасибо.