Распределение регистров
Sign in to saveprocess of assigning a large number of target program variables onto a small number of CPU registers
Wikidata facts
- Instance of
- process
Show 1 more fact
- Commons category
- Register allocation
Sources (2)
via Wikidata · CC0
Article · Русский
Распределением регистров в процессе компиляции называется отображение множества большого числа переменных фрагмента компьютерной программы (виртуальных регистров промежуточного представления) на, как правило, небольшое множество физических регистров микропроцессора. Распределение регистров может выполняться в отдельно взятом базовом блоке (локальное распределение регистров) или во всей процедуре (глобальное распределение регистров). Как правило компьютерным программам приходится работать с большим количеством данных, однако большинство микропроцессоров поддерживает операции только на фиксированном числе небольших «ячеек», называемых регистрами. Некоторые процессоры позволяют использовать операнды, хранящиеся в памяти, однако обращение к регистрам происходит намного быстрее, чем обращение в память (даже с учетом того, что указанная область памяти может быть помещена в кэш).
Abstract from DBpedia / Wikipedia · CC BY-SA