Похоже что самым ёмким определением меня-всего будет «Суперскалярный». Есть во мне целых три выполняющих модуля: один для логических операций, второй – для операций с плавающей точкой и ещё один – для целочисленных арифметических операций. Плюс ещё два не менее важных для оптимизации работы модуля, занимающиеся выборкой и декодированием команд соответственно, каждый такт сбрасывающие в буфер хранения новые команды. И когда выполняющий модуль освобождается, он заглядывает в буфер хранения, интересуясь, есть ли там команда, которую оно может обработать, и если да, то забирает её и выполняет. В результате команды часто исполняются не в порядке их следования.
Вот только где-то в память образовалась короткая, но крайне неприятная программа со строчками for (;;) { A=rand(); B=rand(); if (A==B) break; else C=A+B; } , которая не даёт освободиться выполняющему модулю №2. И по непонятной причине приоритет этой программы так велик, что уже не одно прерывание, выработанное периферийными устройствами, оказалось проигнорировано как обладающее недостаточно высоким приоритетом.
Касательных не существует, кроме определения касательной плоскости, довольного зыбкого…
Это квазиунофантазия.
Приходится молчать – я очень не хочу, чтобы кто-то другой отвечал от моего имени. Не знаю сам, вправду ли меня здесь совсем нет, или я просто наконец разобрался с устройством невидимости…
Исходное сообщение Ryuunoske_MiyaviОбоснуй столь категоричное мнение.
Зря стрижешься, честно.