Я изучал процессоры некоторое время и обнаружил, что существует множество архитектур процессоров. Как только мы получили рабочую архитектуру процессора, зачем мы создали другие архитектуры?
Я понимаю, что нам пришлось создать лучшую архитектуру. Но, определенная архитектура будет выполнять задачу определенным образом. Итак, какие могут быть недостатки в определенной архитектуре, которые должна была выполнить другая (лучшая) архитектура?
решение1
Целью создания архитектуры процессора является создание быстрого процессора. Исследования позволят обнаружить методы, позволяющие сделать процессор быстрее, а архитектура — это дизайн, за которым находятся различные компоненты.
Проблема в том, что в определенный момент текущая архитектура просто не может получить более быстрые процессоры. Учитывая, что процессоры выпускает больше одного производителя, в определенный момент, если вы не ищете других способов получить более быстрый процессор (и, таким образом, изменить архитектуру), конкуренты создадут более быстрые процессоры, и в результате ваши клиенты перестанут покупать ваши продукты и уйдут.
Поэтому вам нужно внедрять инновации, чтобы оставаться в бизнесе. Если ваша текущая архитектура не может достичь тех же скоростей, что и ваши конкуренты, вам нужно изменить архитектуру на то, что может.
Когда вы видите, что конкуренты тоже меняют архитектуру, чтобы получить гораздо больший прирост скорости, вы понимаете, что вам тоже нужно пойти по этому пути, чтобы остаться в гонке за создание самого быстрого процессора.