Все разделы
Выбрать школу

Школа. Увлечения. Большое будущее.

PROSCHOOLS · ОБРАЗОВАНИЕ РЯДОМ

Ваш город

Выберите город, чтобы находить образование и возможности рядом.

Как учитываем городКаталог и кнопки «Выбрать школу» покажут школы выбранного города.Онлайн-курсы, учебник, ГДЗ и задания к экзаменам доступны по всей России.

Популярные города

Будет выбран: Вся Россия

Учебные материалы останутся прежними.

Поиск по сайту

По всему сайтуШколы выбранного города — выше в результатах

С чего начнём?

↑ ↓ — выбрать результат · Enter — открыть · Esc — закрыть

Intel, Apple и IBM: ключевые этапы компьютерных архитектур

💻 Информатика · 10 класс

От совместимого семейства System/360 и x86 до PowerPC и Apple silicon.

Клавиатура в компьютерном классе
Клавиатура в компьютерном классеHmartil · Wikimedia Commons · CC BY-SA 4.0

О чём говорит слово «архитектура»

Архитектура системы команд описывает доступные программе операции и правила взаимодействия с процессором. Микроархитектура — способ реализовать их внутри конкретного процессора. Марка компьютера, семейство команд и отдельная модель чипа — разные уровни: Apple — компания, x86 — семейство архитектур, а M1 — конкретная система на кристалле.

Ниже приведены опорные исторические этапы, а не перечень всех выпущенных моделей и не рейтинг современных компьютеров.

Хронология

ГодСобытиеЗначение
1964IBM представила System/360Совместимое семейство машин разной производительности
1971Intel 4004Важный этап развития программируемого микропроцессора на одном кристалле
1978Intel 8086Начало линии x86, последующие поколения которой развивали совместимость
1981IBM Personal Computer 5150Массовое распространение платформы персонального компьютера с процессором Intel 8088
1990-еАльянс Apple, IBM и Motorola, семейство PowerPCИспользование архитектуры на основе разработок IBM в компьютерах разных компаний, включая Macintosh
2005–2006Apple объявила и начала переход Mac на IntelРазработчикам потребовалась адаптация программ к другой процессорной платформе
2020Apple представила M1Начался переход Mac на собственные системы на кристалле Apple silicon на основе Arm

Почему совместимость важна

Если новое устройство выполняет ожидаемые программой команды и поддерживает нужное окружение, существующее ПО легче сохранить. Но одинаковая система команд не гарантирует запуска любой программы: нужны подходящие операционная система, библиотеки и формат исполняемого файла. Поэтому нельзя написать «два x86-компьютера всегда запускают одинаковые приложения».

При смене семейства команд обычно необходимы пересборка программы или специальный слой трансляции. Даже при успешном запуске поведение дополнительных устройств и расширений следует проверять отдельно. Совместимость — набор конкретных условий, а не одно магическое свойство бренда.

Разобранный пример

Пользователь видит два Mac разных лет и считает, что процессор у них обязательно одинаковый. Хронология показывает ошибку: под одной маркой выпускались машины на PowerPC, Intel и Apple silicon. Сначала нужно определить модель и платформу, затем проверить требования программы. Название Mac само по себе не отвечает на вопрос о системе команд.

Задания

  1. Расположите System/360, Intel 8086 и Apple M1 по времени появления.
  2. Почему M1 и Arm нельзя считать двумя названиями одной модели процессора?
  3. Означает ли новая микроархитектура обязательную замену всей системы команд?

Ответы

1. System/360 — 1964; 8086 — 1978; M1 — 2020. 2. M1 — конкретный чип/SoC, Arm относится к семейству архитектур; на его основе создают разные реализации. 3. Нет: внутреннюю организацию можно менять, сохраняя программно видимый контракт, хотя расширения команд требуют отдельного учёта.

Частая ошибка

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

Связанные материалы

Источники и материалы