Borkar, Getting Gigascale Chips.
Закон Мура, скорее всего, будет действовать еще лет десять, в конечном итоге мы рискуем получить микросхемы с миллиардами транзисторов. Такая перспектива не только обнадеживает, но и ставит перед разработчиками немало проблем. Именно их рассматривает в своей статье один из ведущих исследователей компании Intel. Среди тем, которых он касается, - рассеяние энергии и повышение сопротивления, в том числе емкостного, в связи с более плотным размещением проводников и уменьшением их размера. Будущее вычислительных систем автор видит не в прямолинейном повышении тактовых частот, а в сочетании гиперпоточности, мультипроцессорной обработки и усовершенствованной организации памяти.
Colwell, The Pentium Chronicles.
Роберт Колвелл - руководитель группы разработчиков Pentium. В своей книге он рассказывает о создателях этой микросхемы, а также о страстях и интригах вокруг нее.
Hamacher et al., Computer Organization, 5th ed.
Традиционный учебник об организации компьютеров (процессоры, память, ввод-вывод, арифметика, периферийные устройства). Основные примеры - 68000 и Power PC.
Heath, Embedded Systems Design.
Сегодня почти все устройства стоимостью более полусотни долларов, работающие на электрическом токе, управляются компьютерами. Эта книга -
о встроенных вычислительных системах. Сначала рассматриваются основы встроенных процессоров, памяти и периферийных устройств, после чего автор переходит к описанию более специфических категорий, в частности, интерфейсов, операционных систем реального времени, программного обеспечения и отладки.
Hennessy and Patterson, Computer Architecture. A Quantitative Approach, 3rd ed. В этом увесистом пособии подробно подняты вопросы разработки процессоров и памяти. Акцент делается на достижении высокой производительности, в особенности за счет параллелизма и конвейеризации. Эта книга - для тех, кто хочет знать все о разработке высокопроизводительных процессоров.
Null and Lobur, The Essentials of Computer Organization and Architecture.
Еще одно руководство по организации вычислительных систем, в котором достаточно сжато изложены многие темы, из рассматриваемых в нашей книге.
Patterson and Hennessy, Computer Organization and Design, 3rd ed.
Объем этого издания, как и второго, превысил 1000 страниц, но теперь значительная часть текста перенесена с бумаги на сопроводительный компакт-диск. Тематический диапазон весьма широк - архитектура компьютера анализируется здесь с различных точек зрения. Среди прочего, обсуждаются арифметические операции, вопросы производительности, организация тракта данных, конвейеризация, память, периферийные устройства и кластеры. Pentium 4 упоминается лишь в отдельных фрагментах книги, а большая часть примеров относится к MIPS-процессору, который был сконструирован самим Хениесси и в 1985 году дал начало первой коммерческой модели RISC-процессора.
Price, A History of Calculating Machines.
Современные компьютеры восходят к машине Бэббиджа, созданной в XIX веке, но люди производили различные вычисления с самого зарождения цивилизации. В этой иллюстрированной статье прослеживается вся история счета, математики, календарей и вычислений с 3000 г. до н. э. до начала XX века.
Slater, Portraits in Silicon.
Почему Деннис Ритчи защитил докторскую диссертацию в Гарварде? Почему Стив Джобе стал вегетарианцем? Ответы на эти и другие вопросы вы можете найти в этой увлекательной книге. Книга содержит 34 короткие биографии людей, которые сформировали компьютерную промышленность (от Чарльза Бэббиджа до Дональда Кнута).
Stallings, Computer Organization and Archirecture, 6th ed.
Книга по компьютерной архитектуре. В ней поднимаются и те вопросы, которые мы обсуждали в нашей книге.
Wilkes, Computers Then and Now.
Автор книги Морис Уилкс, один из первых разработчиков компьютеров и изобретатель микропрограммирования, излагает историю компьютеров с 1946 по 1968 год. Он рассказывает о войне между приверженцами автоматического программирования ("space cadets") и традиционалистами, которые предпочитали программировать в восьмеричной системе.
⇐Литература для дополнительного чтения || Оглавление || Организация компьютерных систем⇒