Разбирам ли правилно какво е суперскаларен процесор?

Ето сегашното ми разбиране:

Суперскаларният процесор има изчислителен конвейер, който на определен етап става в състояние да изпълнява инструкция на свободен функционален блок, когато могат да бъдат заети други функционални блокове на процесора. Това се случва по следния начин: строго една команда „минава“ по тръбопровода, която след това се изпълнява в ALU (за простота ще приемем, че има само два типа функционални блокове, ALU и математически копроцесор) или математически копроцесор. Освен това има няколко ALU и самите математически съпроцесори. И обикновено работят много по-дълго, отколкото новият екип ги „достига“. В резултат на това, когато "достигне", може да се окаже, че първият ALU все още е зает с обработката на предишната команда. Но това НЕ е проблем, защото вторият ALU е просто безплатен! Ако обаче „изтича“ друга ALU инструкция, тя ще се окаже проста, защото (ще преброим) нямаме трета ALU, а първите две все още са заети. Следователно, за да избегне престой, процесорът ще трябва да прекъсне естествения ход на програмата и да позволи на командата, използваща математическия копроцесор, да се изпълни преди време. И тогава всички резултати се събират, така че те да бъдат сякаш строго последователно изпълнение.

И тук започват танци с тамбура. От една страна, това е много трудна задача поради линейната структура на програмите и дори при правилното изпълнение, понякога може да доведе до спад в производителността на конкретна част от кода, но от друга страна, да бъде внедрена правилно, може значително да увеличи производителността поради паралелизъм. Дори на някои нещастни еднозадачни ОС с многоядрени, нишки, влакна, многопроцесорни, разпределени изчисления и т.н. не са чували, не са виждали.

Nekto_TM: Те са съвсем нормални на ниво разбиране.
Ако някъде гледаме несръчно отделно. Сега, ако се интересувате от въпрос и неговото задълбочено проучване, тогава да - необходим е инж.
Технически особено.

След като Google настрои своята невронна мрежа на преводача, той стана поносим.

Като цяло, когато сравняваме степента на надеждност на университетски учебник и английски език (НЕ руски език, често има много задръствания) Wiki в ИТ въпроси - за мен недвусмисленият фаворит е Wiki.

"Чума и по двете ви къщи!" (С). Както казах, аз заключението си основах по-специално на книгата на Таненбаум "Компютърна архитектура".

Повечето са съгласни, че този термин означава такива и такива и затова се използва този термин. Можете да използвате всяка друга - например „философската супер паралелна тухла“, но бъдете подготвени за факта, че повечето други хора няма да разберат какво имате предвид под това.
За мен е важен не самият термин, а значението зад него. И тогава се запитах „разбрах ли правилно това значение“? И все още НЕ съм чул отговора на него.