Использование плм для построения комбинационных схем

Организация памяти ЭВМ Электронная память применяется практически во всех подсистемах ПК. Под памятью ЭВМ понимают устройства, служащие для запоминания, хранения и представления информации. Такие устройства называются также запоминающими устройствами ЗУ. Производительность и вычислительные возможности ПК в значительной мере определяются организацией и характеристиками имеющийся у нее памяти. Так как стоимость памяти составляет существенную часть общей стоимости ПК, то в целях оптимального сочетания объема, быстродействия и стоимости память строится по иерархическомупринципу, включая несколько типов памяти, отличающихся организацией, характеристиками и назначением. В зависимости от типа памяти этот объем может составлять один байт, машинное слово или группу байтов. Именно время и ширина доступа определяют производительность операций с памятью ЭВМ. Согласно сказанному, память современных ЭВМ в общем случае имеет многоуровневую организацию: внутренняя { сверхоперативная СВОПкэш-память, ПЗУ, ОП} и внешняя НМД, НГМД, НМЛ и др. Рассмотрим пока только внутреннюю память как основнуюкомпоненту каждой ЭВМ. Сверхоперативная регистровая память и ПЗУ рассматривалась выше; здесь сделаем лишь несколько дополнений относительно ПЗУ. ПЗУ их разновидности, например, программируемые логические матрицы ПЛМ широко используются для построения управляющих программных или микропрограммных памятей и различных логических комбинационных схем ЭВМ и систем автоматики. В результате современной полупроводниковой технологии ПЗУ стали компактными их электронные схемы проще, чем для ОП. Еще один важный элемент из числа устанавливаемых на системной плате ¾ это микросхема BIOS Basic Input-Output System, базовая система ввода-вывода. Она представляет собой энергонезависимое постоянное запоминающее устройство, в которое записаны программы, реализующие функции ввода-вывода, а также программа тестирования компьютера в момент включения питания POST, Power-On-Self-Test и ряд других специальных программ. В своей работе BIOS опирается на сведения об аппаратной конфигурации компьютера, которые хранит еще одна микросхема — CMOS RAM Complementary Metal-Oxide-Semiconductor RAM. Это энергозависимая полупостоянная память, постоянно подпитывается от батарейки, которая тоже находится на системной плате. Та же батарейка питает и схему кварцевых часов, непрерывно отсчитывающих время и текущую дату. К полупостоянной памяти относится также ESCD ¾ Extended Static Configuration Data область энергонезависимой памяти, используемой для конфигурирования устройств Plug and Play. Буферная память различных адаптеров коммуникационных, дисковых и пр. Специфическим примером буферной памяти является видеопамять дисплейного адаптера, которая используется для построения растрового изображения и его постоянного циклического вывода на монитор регенерация изображения. Необходимый объем определяется видеорежимом и типом графического адаптера, для текстового режима MDA, было достаточно 4 Кбайт, для SVGA в режимах высокого разрешения требуется несколько мегабайт видеопамяти. Оперативное запоминающее устройство ОЗУили оперативная память по-английски RAM, Random Access Memory, память с произвольным доступом, то есть возможны и чтение, и запись реализована на СБИС. Скорость доступа, то есть время, необходимое для считывания данных из ОЗУ или записи их туда, у современных ОЗУ составляет около 60 нс. Существуют два типа СБИС памяти: статическая SRAM ¾ Static RAM и динамическая. DRAM ¾ Dynamic RAM. В первых элементарную ячейку образуют так называемые триггерные схемы. При считывании записанного в ячейку значения ее состояние тоже не изменяется. Поэтому динамическое ОЗУ при прочих равных условиях существенно медленнее статического. Но зато оно менее энергоемко. Следует подчеркнуть, что оба вида памяти хранят данные лишь при постоянном электропитании. Про такое запоминающее устройство говорят, что оно энергозависимо. Данные в этой памяти стираются после выключения или перезагрузки компьютера. Конструктивно современная СБИС ОЗУ например, SIMM, single in-line memory module представляет собой небольшую печатную плату с размещенными на ней микросхемами. В последнее время в основном применяются 72-контактные 72-pin З2-битовые модули 32 бита — длина слова из четырех байт плюс по биту контроля четности на каждый байт. Оперативная память служит для хранения информации программы, данные, промежуточные и конечные результатынепосредственно обеспечивающие текущий вычислительный процесс в АЛУ, и УУ процессора. Способ организации ОП зависит от методов размещения и поиска информации в. По данным признакам различают адресную, ассоциативную и стековую память. Адресная память характеризуется тем, что размещение и поиск информации в ней основаны на адресномпринципе хранения слова; адресом слова является номер содержащей его ячейки. При доступе к такого типа памяти команда должна указывать номер адрес ячейки ОП прямо или косвенно через адресные регистры. Ассоциативная память обеспечивает поиск нужной информации не по ее адресу в ОП, а по ее содержанию; при этом поиск по ассоциативному признаку происходит параллельно во времени для всех ячеек ОП. Во многих случаях такой тип памяти позволяет существенно упростить и ускорить обработку информации, что достигается за счет совмещения операции доступа с выполнением ряда логических операций. В ассоциативной памяти могут выполнятся достаточно сложные операции логического поиска. Подобно предыдущей стековаяпамять также является безадресной и ее можно представить в виде одномерного массива ячеек. В таком массиве соседние ячейки связаны друг с другом последовательной передачей слов: запись нового слова в ОП производится в ее верхнюю ячейку с номером 0, при этом все ранее записанные слова включая 0-ячейку сдвигаются на ячейку вниз, т. Считывание в такого рода памяти производится только из ее 0- ячейки; при этом если производится считывание с удалением слова, то все остальные слова сдвигаются вверх на одну ячейку. Стековая память реализует LIFO-принцип доступа: Last Input ¾First Output Последним пришел ¾ первым вышел. Кратко рассмотрим организацию адресной памяти 2D-типа рис. Функциональная схема организации адресной ОП 2D-типа ОП такой организации обеспечивает двухкоординатную выборку каждого ЗЭ, в совокупности образующих матрицу из 2 m ячеек по n битов разрядов. Каждый ЗЭ характеризуется использованием троичных сигналов выборка при записи, выборка при чтении и отсутствие выборки и совмещением линий входных и выходных сигналов; адресные и разрядные линии носят общее название линий выборки, объединяющих все ЗЭ матрицы. Адрес n-разрядный выбираемой j-й ячейки ОП рис. Линии записи и чтения могут объединены в одну при использовании ЗЭ, допускающих соединение выхода со входом записи. Такой подход широко используется в современных ОП. Кроме ОЗУ, в современных ПК обязательно присутствует и так называемая сверхоперативная память ее называют еще кэш-памятьюот английского cache. Она предназначена для согласования скорости работы медленных устройств с более быстрыми, например микропроцессора н динамической памяти. Кэш-память бывает двух уровней: кэш-память первого уровня размером до 32 Кбайт встраивается непосредственно в микропроцессор; кэш-память второго уровня размером до 512 Кбайт и более устанавливается как правило на системной плате. Кэш логически представляет собой промежуточный буфер, через которые перекачиваются данные. Кэширование может осуществляться как по записи, так и по чтению. Выигрыш по быстродействию достигается благодаря тому, что часто используемые данные находятся в КЭШе, и поэтому доступ к ним со стороны МП ускоряется. Не нашли то, что искали? Google вам в помощь! Генерация страницы за: 0.