1. Шина vesa – достоинства, недостатки в т.Ч. По сравнению с другими шинами.

В августе 1992 года ассоциация Video Electronic Standard Association (VESA) - ассоциация, представляющая более ста компаний - предложила использовать в компьютерах на базе процессоров Intel-80486 архитектуру, называемую теперь шиной VESA (она же VL-Bus, она же Local Bus). Иначе говоря шина VESA является продолжением той магистрали, по которой микропроцессор обменивается с оперативной памятью. Поэтому она оказалась очень дешевой в реализации, и в 1993-1994 годах VL-Bus получила широчайшее распространение на компьютерах с процессором 80486 и его модификациях.

Достоинства по сравнению с другими шинами:

  • Поддержка процессоров серий 80386 и 80486. Шина разработана для использования в однопроцессорных системах, при этом в спецификации предусмотрена возможность поддержки х86-несовместимых процессоров с помощью моста (bridge chip).

  • Несмотря на то, что изначально шина была разработана для работы с видеоконтроллерами, возможна поддержка и других устройств (например, контроллера жесткого диска).

  • Двунаправленная (bi-directional) 32-разрядная шина данных поддерживает и 16-разрядный обмен. В спецификацию заложена возможность 64-разрядного обмена.

  • Слот VL-bus устанавливается в линию за слотами ISA/EISA/MCA, поэтому VL-платам доступны все линии этих шин.

  • Поддерживается как интегрированный в процессор кэш, так и кэш на материнской плате.

Недостатки:

  • Ориентация на 486-ой процессор. VL-bus жестко привязана к шине процессора 80486, которая отличается от шин CPU Pentium и процессоров следующих поколений.

  • Ограниченное быстродействие. Реальная частота VL-bus не может составлять больше 50 MHz. Причем при использовании процессоров с множителем частоты шина использует основную частоту (так, для 486DX2/66 частота шины будет 33 MHz).

  • Схемотехнические ограничения. К качеству сигналов, передаваемых по шине процессора, предъявляются очень жесткие требования, соблюсти которые можно только при определенных параметрах нагрузки каждой линии шины. По мнению Intel, установка недостаточно аккуратно разработанных VL-плат может привести не только к потерям данных и нарушениям синхронизации, но и к повреждению системы.

  • Ограничение количества плат. Это ограничение вытекает также из необходимости соблюдения ограничений на нагрузку каждой линии.

  1. Стековая память – принцип организации. Пример стековой организации чего-либо из повседневной жизни.

Если запись и чтение производится через один регистр, то такое устройство называется стековой памятью, работающее по принципу "первым вошел - последним вышел" (FILO-First Input, Last Output).

Стековая память получила широкое распространение. Для ее реализации в ОЗУ посредством программ операционной системы выделяется часть памяти под стек. Специальный регистр МП (указатель стека) постоянно хранит адрес ячейки ОЗУ, выполняющий функции вершины стека. Чтение числа всегда производится из вершины стека, после чего указатель стека изменяется и указывает на очередную ячейку стековой памяти.

Наглядной моделью стековой памяти является ящик с положенной в него стопкой книг. Книги здесь изображают хранимые в стеке цифровые коды. Понятно, что книга, положенная в ящик последней («последний вошел») окажется наверху стопки. Поэтому именно она будет извлечена из ящика первой (“первый вышел”).