Читать «Архитектура компьютера» онлайн - страница 57

Эндрю Таненбаум

17. Развитие в компьютерной области часто имеет циклическую природу. Изначально наборы команд жестко программировались, затем они перешли на уровень микропрограмм, затем появились машины с RISC-процессорами, и они снова стали жестко программироваться. Изначально использовалась централизованная модель вычислений с большими компьютерами-мэйнфреймами. Укажите еще два направления развития, которые также демонстрируют цикличность.

18. Вопрос о том, кто является изобретателем компьютера, получил правовую оценку в апреле 1973 года, когда судья Эрл Ларсон вынес решение по иску Sperry Rand Corporation, владельца патентов на системы ENIAC, о нарушении патентных прав. Позиция компании Sperry Rand заключалась в том, что все без исключения производители компьютеров должны выплачивать ей роялти — по той простой причине, что ей принадлежали все основные патенты. Рассмотрение дела в суде началось в июне 1971 года; в общей сложности за период разбирательства суду было представлено свыше 30 000 документальных и вещественных доказательств. Стенограммы заседаний заняли более 20 000 страниц. Ваша задача состоит в том, чтобы как можно подробнее ознакомиться с материалами этого разбирательства, которые в изобилии представлены в Интернете, и написать отчет по технической составляющей дела. Что именно запатентовали Экерт и Моушли и почему судья решил, что их система была основана на более ранних разработках Атанасова?

19. Напишите краткое резюме о трех исследователях, которые, по вашему мнению, оказали наибольшее влияние на эволюцию аппаратного обеспечения компьютеров до их современного состояния; объясните, почему вы выбрали именно их.

20. Напишите аналогичное резюме относительно программного обеспечения.

21. Напишите краткое резюме о трех людях, которые, по вашему мнению, оказали наибольшее влияние на создание современных веб-сайтов, привлекающих большой объем трафика. Объясните, почему вы выбрали именно их.

Глава 2 Организация компьютерных систем

Цифровой компьютер состоит из связанных между собой процессоров, модулей памяти и устройств ввода-вывода. Глава 2 призвана познакомить читателя с этими компонентами и с тем, как они взаимосвязаны. Данная информация послужит основой для подробного рассмотрения каждого уровня в последующих пяти главах. Процессоры, память и устройства ввода-вывода — ключевые понятия, они будут упоминаться при обсуждении каждого уровня, поэтому изучение компьютерной архитектуры мы начнем с них.

Процессоры

На рис. 2.1 показана структура обычного компьютера с шинной организацией. Центральный процессор — это мозг компьютера. Его задача — выполнять программы, находящиеся в основной памяти. Для этого он вызывает команды из памяти, определяет их тип, а затем выполняет одну за другой. Компоненты соединены шиной, представляющей собой набор параллельно связанных проводов для передачи адресов, данных и управляющих сигналов. Шины могут быть внешними (связывающими процессор с памятью и устройствами ввода-вывода) и внутренними. Современный компьютер использует несколько шин.