Archive for the ‘Процессоры’ Category

Ulrich Drepper “What every programmer should know about memory”

Sunday, October 28th, 2007

Ulrich Drepper, ведущий разработчик glibc, написал огромную повесть о том, как устроена память современного компьютера – начиная c физических аспектов и заканчивая деталями работы с ней в современных операционных системах (на примере Linux).

Повесть состоит из семи частей и в настоящий момент опубликавана на сайте LWN.net. Читайте:

Полный текст в формате PDF: Ulrich Drepper: “What every programmer should know about memory”.

Intel IA-32 Technical Documentation

Saturday, May 6th, 2006

Стандартные руководства по современным процессорам Intel, начиная от Pentium IV и заканчивая Xeon, доступны с сайта developer.intel.com.

Архитектура процессора подробно и достаточно увлекательно описана в следующих томах:

Описание интеловской реализации технологии x86-64, которая для конспирации переименована в IA-32e, также входит в комплект. Из документации старательно удалены любые ссылки на AMD, но правду утаить невозможно.

Бонус: список отличий между реализациями AMD x86-64 и Intel IA-32e.

См. также: AMD x86-64 (AMD64) Developer Guides.

Лекции UC Berkeley по computer science

Wednesday, April 5th, 2006

Свободно доступны на вебе в видео- и аудиозаписи лекции, которые читают в текущем семестре в Калифорнийском Университете в Беркли.

Отдельного внимания заслуживают:

См. также полный список лекций, доступных в рамках программы Webcast.Berkeley. Доступны форматы: потоковое видео в формате RealMedia, потоковое аудио в формате MP3, а также версия в MP3 для скачивания.

См. также: Видеозаписи лекций курса “Structure and Interpretation of Computer Programs”, которые читают в MIT.

Donald Knuth, “The Art of Computer Programming”, Vol. 4

Thursday, February 16th, 2006

В настоящее время Дональд Кнут работает над продолжением своей серии книг “Искусство программирования”. Сейчас в основном идёт работа над чётвертым томом, отдельные фрагменты которого уже можно купить или скачать.

В электронном виде доступны отдельные главы первой книги четвертого тома:

Можно купить также четыре брошюры с предварительными версиями некоторых глав:

AMD x86-64 (AMD64) Developer Guides

Wednesday, February 15th, 2006

На сайте AMD доступны руководства разработчика по процессорам с технологией x86-64 (AMD64). Интересное чтение как для тех, кто так или иначе начинал программирование с ассемблера ранних x86-машин (оказывается, техника с тех пор шагнула далеко вперёд!), так и для тех, кто никогда не забирался ниже обычного высокоуровневого языка программирования.

Рекомендуется:

Полный набор технической документации можно прочитать здесь: AMD x86-64 Documentation: Developer Gudes, White Papers, Tech Docs, How-tos.