
- •14. Регистры процессора
- •15. Регистры общего назначения
- •16. Структура команды процессора. Цикл выполнения команд
- •17. Понятие рабочего цикла, такта процессора
- •18. Принцип распараллеливания операции и построения конвейерных структур
- •19.Классификация команд. Системы команд и классы процессоров: cisc, risc, misc, vlim
- •20. Арифметическо-логическое устройство(алу): назначение и классификация.
- •Классификация алу
- •21. Структура и функционирование алу.
- •22.Интерфейсная часть процессора: назначение, состав, функционирование.
- •23.Организация работы и функционирование процессора.
- •24. Иерархическая структура памяти.
20. Арифметическо-логическое устройство(алу): назначение и классификация.
Арифме́тико-логи́ческое устро́йство (АЛУ) (англ. arithmetic and logic unit, ALU) — блок процессора, который под управлением устройства управления (УУ) служит для выполнения арифметических и логических преобразований (начиная от элементарных) над данными называемыми в этом случае операндами
Классификация алу
По способу действия над операндами АЛУ делятся на последовательные и параллельные. В последовательных АЛУ операнды представляются в последовательном коде, а операции производятся последовательно во времени над их отдельными разрядами. В параллельных АЛУ операнды представляются параллельным кодом и операции совершаются параллельно во времени над всеми разрядами операндов.
По способу представления чисел различают АЛУ:
для чисел с фиксированной точкой;
для чисел с плавающей точкой;
для десятичных чисел.
По характеру использования элементов и узлов АЛУ делятся на блочные и многофункциональные. В блочном АЛУ операции над числами с фиксированной и плавающей точкой, десятичными числами и алфавитно-цифровыми полями выполняются в отдельных блоках, при этом повышается скорость работы, так как блоки могут параллельно выполнять соответствующие операции, но значительно возрастают затраты оборудования. В многофункциональных АЛУ операции для всех форм представления чисел выполняются одними и теми же схемами, которые коммутируются нужным образом в зависимости от требуемого режима работы.
По своим функциям АЛУ является операционным блоком, выполняющим микрооперации, обеспечивающие приём из других устройств (например, памяти) операндов, их преобразование и выдачу результатов преобразования в другие устройства. Арифметико-логическое устройство управляется управляющим блоком, генерирующим управляющие сигналы, инициирующие выполнение в АЛУ определённых микроопераций. Генерируемая управляющим блоком последовательность сигналов определяется кодом операции команды и оповещающими сигналами.
21. Структура и функционирование алу.
Структура
1.Умножение, начиная с младших разрядов множителя, со
сдвигом суммы частичных произведений вправо при неподвижном мно-
жимом.
2.Умножение, начиная с младших разрядов множителя, при
сдвиге множимого влево и неподвижной сумме частичных произведе-
ний.
3.Умножение, начиная со старших разрядов множителя, при
сдвиге суммы частичных произведений влево и неподвижном множи-
мом.
4.Умноженине, начиная со старших разрядов множителя, при
сдвиге вправо множимого и неподвижной сумме частичных произведе-
ний.
В лабораторной работе изучается наиболее распространенный
метод умножения целых чисел, начиная с младших разрядов, со
сдвигом суммы частичных произведений вправо
22.Интерфейсная часть процессора: назначение, состав, функционирование.
23.Организация работы и функционирование процессора.
24. Иерархическая структура памяти.
Иерархическая структура памяти является традиционным решением проблемы хранения большого количества данных. На самом верху находятся регистры процессора. Доступ к регистрам осуществляется быстрее всего. Дальше идет кэш-память, объем которой сейчас составляет от 32 Кбайт до нескольких мегабайт. Затем следует основная память, которая в настоящее время может вмещать от 16 Мбайт до десятков гигабайтов. Далее идут магнитные диски и, наконец, накопители на магнитной ленте и оптические диски, которые используются для хранения архивной информации. По мере продвижения по структуре сверху вниз возрастают три параметра. Во-первых, увеличивается время доступа. Доступ к регистрам занимает несколько наносекунд, доступ к кэш-памяти — немного больше, доступ к основной памяти — несколько десятков наносекунд. Дальше идет большой разрыв: доступ к дискам занимает по крайней мере 10 мкс, а время доступа к магнитным лентам и оптическим дискам вообще может измеряться в секундах (поскольку эти накопители информации еще нужно взять и поместить в соответствующее устройство). Во-вторых, увеличивается объем памяти. Регистры могут содержать в лучшем случае 128 байтов, кэш-память — несколько мегабайтов, основная память — десятки тысяч мегабайтов, магнитные диски — от нескольких гигабайтов до нескольких десятков гигабайтов. Магнитные ленты и оптические диски хранятся автономно от компьютера, поэтому их объем ограничивается только финансовыми возможностями владельца. В-третьих, увеличивается количество битов, которое вы получаете за 1 доллар. Стоимость объема основной памяти измеряется в долларах за мегабайт, объем магнитных дисков — в пенни за мегабайт, а объем магнитной ленты — в долларах за гигабайт или еще дешевле.