Э. Таненбаум - Архитектура компьютера (1127755), страница 183
Текст из файла (страница 183)
Почему важно соотношение операций чтения (которые не изменяют внутреннее состояние переменных) и записи (которые изменяют внутреннее состояние переменных)? 71 2 Глава 9. Библиография о встроенных вычислительных системах. Сначала рассматриваются основы встроенных процессоров, памяти и периферийных устройств, после чего автор переходит к описанию более специфических категорий, в частности, интерфейсов, операционных систем реального времени, программного обеспечения и отладки. Неппеззу апг1 Раггегзоп, Сотритет АтслйесГите. А Оиапгигише Арртоасл, Згс1 е«1. В этом увесистом пособии подробно подняты вопросы разработки процессоров и памяти.
Акцент делается на достижении высокой производительности, в особенности за счет параллелизма и конвейеризации. Эта книга — для тех, кто хочет знать все о разработке высокопроизводительных процессоров. Ъ1п!1 апг1 1.оЪпг, ?йе ЕтепгюЬ о~ Сотригет Отдал(гайоп алг1 Атслйесгите. Еще одно руководство по организации вычислительных систем, в котором достаточно сжато изложены многие темы, из рассматриваемых в нашей книге.
Раггегзоп апг1 Неппеззу, Сотриает Отяап1гагюл алИ Оеяял, Згс1 ес1. Объем этого издания, как и второго, превысил 1000 страниц, но теперь значительная часть текста перенесена с бумаги на сопроводительный компакт-диск. Тематический диапазон весьма широк — архитектура компьютера анализируется здесь с различных точек зрения. Среди прочего, обсуждаются арифметические операции, вопросы производительности, организация тракта данных, конвейеризация, память, периферийные устройства и кластеры.
Репйшп 4 упоминается лишь в отдельных фрагментах книги, а большая часть примеров относится к М1РЯ-процессору, который был сконструирован самим Хеннесси и в 1985 году дал начало первой коммерческой модели К1ЯС-процессора. Рпсе, А НЫоту о~ Са1си!айп8 Масйгпеа Современные компьютеры восходят к машине Бэббиджа, созданной в Х1Х веке, но люди производили различные вычисления с самого зарождения цивилизации.
В этой иллюстрированной статье прослеживается вся история счета, математики, календарей и вычислений с 3000 г. до н. э. до начала ХХ века. 51агег, Рот1та(гз т 5гйсоп. Почему Деннис Ритчи зашитил докторскую диссертацию в Гарварде? Почему Стив Джобс стал вегетарианцем? Ответы на эти и другие вопросы вы можете найти в этой увлекательной книге. Книга содержит 34 короткие биографии людей, которые сформировали компьютерную промышленность (от Чарльза Бэббиджа до Дональда Кнута). Яга!11пйз, Сотри1ет Отйапиаиоп алг4 Атсй(тесните, бгЬ е«1.
Книга по компьютерной архитектуре. В ней поднимаются и те вопросы, которые мы обсуждали в нашей книге. Ж11кез, Сотригетз Тйеп алг1 №в. Автор книги Морис Уилкс, один из первых разработчиков компьютеров и изобретатель микропрограммирования, излагает историю компьютеров с 1946 по 1968 год. Он рассказывает о войне между приверженцами автоматического программирования («зрасе са«1егзь) и традиционалистами, которые предпочитали программировать в восьмеричной системе.
Литература для дополнительного чтения 713 Организация компьютерных систем ВпсЬапап апс1 Ъ'!!зоп, Айсапсей РС АгсЬ1гесгиге. Несмотря на некоторую спонтанность изложения, этот труд заслуживает хороших рекомендаций как удачное руководство по устройству процессоров, шин (РС1, ВСЯ! и (!8В), портов (игровых, параллельных и последовательных) и других компонентов ПК. Хй, Аасапсез !и Мй Тесйпо1о8у: Рет1оппапсе 1ззиек В течение последних 20 лет специалисты постоянно предсказывают устаревание магнитных дисков. Однако диски по-прежнему в ходу. В этой работе говорится о том, что технологии магнитных дисков стремительно развиваются, и магнитные диски будут служить нам еще долгие годы. Меззшег, 7йе 1пс1(зропзаЫе РС Оатйгоате Воой, 4гс1 ед. Толстая книга на 1296 страниц (37 глав и 7 приложений), в которой очень подробно описываются процессоры 80х86, память, шины, вспомогательные микросхемы и периферийные устройства.
Если вы уже прочитали описываемую далее книгу Нортона и Гудмэна (Хогсоп апс1 Соойпап) и хотите получить более подробную информацию, обратитесь к этой работе. Хогсоп апс1 ОоосЬпап, 1пйае гйе РС, 8гЬ ей. Большинство книг по аппаратному обеспечению написаны для инженеров-электронщиков, и их сложно читать тем, кто занимается программным обеспечением. Эта книга не такая.
В ней просто и доступно рассказывается об аппаратном обеспечении персональных компьютеров. Речь идет о процессорах, памяти, шинах, дисках, мониторах, устройствах ввода-вывода, переносных персональных компьютерах, сетях и т. п. Одним словом, труд редкой ценности. КоЪ|пзоп, Тотоата 1йе А8е о7 Втащет 8Шта8е. Со времен магнитных сердечников и перфокарт технологии хранения претерпели существенную эволюцию. Эта небольшая статья посвящена прошлому, настоящему и будущему этих технологий. 8сЬе1Ые, А Битсей о1 81ога8е Орйопз. Еще одна работа по технологиям памяти, в которой наибольшее внимание уделяется их современному состоянию. Среди обсуждаемых тем — многочисленные разновидности ОЗУ, флэш-память, ленточные накопители, жесткие диски, дискеты, С!), !)ЧП. Бган апд Ясадгоп, Ротоет-Агоате Сотрийп8.
Вычислительные мощности современных компьютеров постоянно растут, параллельно растет и уровень энергопотребления. С учетом стремительного развития мобильных технологий эта проблема становится все более острой. Данная статья написана приглашенными редакторами в качестве введения в тему энергопотребления вычислительных систем для специального выпуска журнала 1ЕЕЕ Сотригег Ма8айпе.
ТйеЪе1, Тйе 80386, 80486 апй Репйитл Ртосехтот. В этой книге освещаются различные проблемы, связанные с интерфейсами, аппаратным и программным обеспечением, классифицировать ее довольно г1 4 Глава 9. Библиография сложно. В пользу «аппаратной» направленности свидетельствует лишь то обстоятельство, что автор работает в 1пге1. В своем труде он повествует не только о процессорах, памяти, устройствах ввода-вывода и интерфейсах микросхем 80х86, но и об их программировании на языке ассемблера. В книге «всего» 915 страниц, но в силу их большого формата объем охватываемого материала не уступает упомянутой чуть раньше работе Мессмера (Меззшег).
Цифровой логический уровень Р1оус1, Т)!8!са! Риис!атепгай, 81Ь ес1. Эта огромная иллюстрированная книга вполне подойдет для тех, кто хочет более подробно изучить цифровой логический уровень. В ней рассказывается о комбинаторных логических схемах, программируемых логических устройствах, триггерах, сдвиговых регистрах, памяти, интерфейсах и многом другом. Мапо апс! Кпве, Хо8!с апс! Сотригег Юея8п Риис!атепгаЬ, Згс1 ес1. Эта книга не так хорошо проработана и понятна, как книга Флойда (Р1оус1), но тоже является неплохим пособием по цифровому логическому уровню. В ней содержится информация о комбинаторных и последовательных схемах, регистрах, памяти, процессорах и устройствах ввода-вывода.
МауЬеч' апс1 КпзЬап, РС1 Ехргезз апс! А с!эапсес! Яипгс!г!п8. Вероятнее всего, в недалеком будущем шина РС1 Ехргезз полностью вытеснит с занимаемых ныне позиций шину РС1. В данной статье дается комплексное описание этой новой технологии — в частности, иерархических уровней, механизма управления потоками данных, виртуальных каналов, коммутации и трассировки. Маг1с11 апс1 Маг1с11, Тйе ВОх86 ТВМ РС апс! СотрагсЫе Сотригет, 4пс! ес1.
Книга предназначена для читателей, которые интересуются устройством микросхем всех процессоров персонального компьютера. В книге содержатся целые главы об основных микросхемах, а также масса прочей информации об аппаратном обеспечении и программировании на языке ассемблера. КосЬ, Рипсгатеп~а!з о! Еойгс Вез!Еп. В этой работе изложены основные принципы проектирования на цифровом логическом уровне. В частности, автор описывает применение в булевой алгебре вентилей, счетчиков, сумматоров, триггеров и других комбинаторных и последовательных схем. Уровень микроархитектуры Впгйег апс! Соос1шап, ВИВоп-Тгапязсог Агс?с!гесгигесс Тйеге апс! Васй А8а!и. Представьте, что в 1997 году вам представилась возможность разработать микросхему измиллиарда транзисторов. Какую микроархитектуру вы выбрали бы для такой микросхемы? В сентябре 1997 года этот вопрос был задан семи ведущим разработчикам в области архитектуры, которые опубликовали свои развернутые ответы в журнале 1ЕЕЕ Сотригет Ма8аг!пе.
Семь лет спустя их проекты были сопоставлены с текущей технологической ситуацией. Результаты вы можете узнать из этой статьи. Литература для дополнительного чтения 715 Напду, Ие Сасйе МетотуВоой, 2пс! ег1. Вопрос разработки кэш-памяти очень важен, поэтому существуют целые книги, посвященные данному вопросу. В этой книге обсуждаются логическая и физическая кэш-память, размер строки, сквозная и обратная запись, объединенная и разделенная кэш-память, а также некоторые вопросы программного обеспечения.
Целая глава посвящена согласованности кашей в мультипроцессоре. 1оЬпзоп, Биретзса1ат Мктортосеззот йеядп. Если вы интересуетесь подробностями разработки суперскалярных процессоров, вам нужно начать именно с этой книги. В ней рассказывается о вызове и декодировании команд, выполнении команд с изменением последовательности, подмене регистров, станциях резервирования, прогнозировании переходов и о многом другом. БЬг(чег аш1 8ш(гЬ, Ие АпаГоту о1' а НКА-Рет~оттапсе М(стортосеззот. Эта книга хорошо подходит для детального изучения современного процессора на уровне микроархитектуры. Подробно описывается микросхема АМП Кб (клон Репг1пш). Рассказывается о конвейерах, планировании выполнения команд, способах повышения производительности.
81ша, 5иретзса1ат 1пзгтисГ(оп 1ззие. Суперскалярное выполнение команд чрезвычайно важно в современных процессорах. В нашей книге мы затрагивали некоторые связанные с данной темой вопросы (в частности, подмену регистров и спекулятивное выполнение). В описываемой статье рассматриваются эти и многие другие вопросы. ЪЧ11зоп, СйаПепуез ать Ттепг1з (п Ртосеззот 1)еяйп. Находится ли в кризисе разработка процессоров7 Шесть ведущих разработчиков процессоров из компаний Бпп, Сунх, Могого1а, М1рз, 1пге! и И81га! рассказывают о перспективах развития процессоров в следующие несколько лет. В 2008 году читать это, вероятно, будет забавно, ну а пока любопытно познакомиться с их позициями.