TGViewer
The ExtremeCode Times The ExtremeCode Times @extremecode · 35.6K subscribers
Post #670 26.8K
The ExtremeCode Times В доисторические компьютерные времена — оперативной памяти было мало, она была дорогой и это было реальной проблемой. Проблема в том, что все программы описываются базовыми арифметико-логическими инструкциями (сложение, вычитание, и, или, ... 😐), и по архитектуре…
Сейчас кстати эта инфа хоть и позволяет понять в чем же по сути разница между различными архитектурами - на самом деле не отражает реальной сути в 2022-ом веке о различии CISC и RISC.

RISC в своей идеологии "избавлялся от микрокода" и делал упор на параллельное выполнение команд, реализуемое при помощи множественных конвейеров.

Но вот так "сюрприз", все актуальные RISC процессоры тем не менее содержат в себе этот уровень абстракции. Микрокод в новых ARM (RISC) процессорах используется.

CISC позволял экономить оперативку, при помощи компактного хранения и кодирования команд. И если 40 лет назад хранились такие команды в ультра-медленной ROM памяти, то сейчас там такие ебейшие скорости взаимодействия - что такой способ хранения микрокода не оказывает влияния на производительность.

И вот так "сюрприз", CISC перенял от RISC фишку с конвейерами и расширил её до суперскалярной архитектуры, что посути на ровном месте позволяет улучшить производительность в 5-10 раз. Это давало бешеные скачки в производительности между поколениями Intel Pentium, сейчас таких результатов сложно добиться.

В общем, это я к чему, 80-ые года давным-давно прошли - сейчас существенной разницы между RISC и CISC нет. Нужно изучать подробные спецификации каждого процессора, но хрен вам кто в открытом доступе такую инфу выложит. Всё в итоге сводится к разным наборам инструкций и способу их организации. Ну и к тому, что для RISC процессора заебешься писать компилятор, но это нюанс 😐

Например, давно уже известно, что в Intel (x86, CISC) процессорах есть отдельное RISC ядро - но как оно работает, и каким образом можно им пользоваться напрямую - никто не знает, потому что там закрытая спецификация.

А с учетом того, что в последнее время все активно смотрят в сторону SoC, все будут клепать специализированные для определенных задач процессоры, в духе эпловского M1 с каким-нибудь базовым ядром на основе RISC. Но и x86 никуда не денется, потому что это архитектура общего назначения, на ней хоть косынку раскладывай, хоть в космос летай. Лет 15-20 мы ей точно еще попользуемся 😉
  • 👍 275
  • 🤡 65
  • 🔥 7
  • ❤ 5
  • 👎 3
  • 🥰 1
  • 🤔 1
  • 🥱 1
More from @extremecode
  1. Sep 21, 2026Вспоминаю как я батрачил в месте где компиляцию легаси на плюсах ставили на ночь.
  2. Sep 18, 2026ИИ-платформа Рег.облака: один API вместо десяти провайдеров Проверить, какая LLM работает…
  3. Sep 18, 2026А за кого бы проголосовала муха-дрозофила? 🤨
  4. Sep 18, 2026Че как на счет контента про устройство работы мухи? Разобрать по бырому как она там функци…
  5. Sep 17, 2026Хакатон на космических данных. Санкт-Петербург, Красноярск или онлайн из любой точки стран…
  6. Sep 16, 2026Главный нейропогонщик из нашего чата научил муху играть в подкидного дурака 😄 Она сыграла…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →