Способы представления логических функций. Минимизация функций алгебры логики методом Вейча-Карно.
Логические функции могут быть представлены аналитически и таблично. Для исключения неоднозначности представления используют унифицированные формы записи логических функций. Их две: дизъюнктивная и конъюнктивная.
Элементами являются конъюнкция или дизъюнкция.
Элементарной называется конъюнкция (дизъюнкция) в которую входит только переменные или их отрицания.
Дизъюнктивной нормальной формой называется форма в которой логическая функция представлена в виде дизъюнкции элемент конъюнкций.
Конъюктивной нормальной формой (ДНФ) называется форма в которой логическая функция представлена в виде конъюнкции элемент дизъюнкции.
Используют совершенные ДНФИ КНФ
Их особенности: 1.Все элементы члены формы им одинаковый ранг. 2.Элементные члены содержат все логические переменные (имеют полный ранг).
Пример:
СКНФ
X3 X2 X1 F
X1 v X2 v X3 0 0 0 0 __ __
0 0 1 1 X1 & X2 & X3
0 1 0 1 X1 & X2 & X3
0 1 1 1 X1 & X2 & X3
X1 v X2 v X3 1 0 0 0
X1 v X2 v X3 1 0 1 0
X1 v X2 v X3 1 1 0 0
1 1 1 1 X1 & X2 & X3
Минтермом называется логическая функция которая принимает значение 1 на первом наборе логической переменной.
Макстеры логическая функция которая принимает значение 0 на первом наборе.
Правило записи СДНФ
1) Отмечаем наборы логических переменных на которых функция принимает единичные значения (функция истина).
2) Составляем элементарные конъюнкции для этих наборов по правилу:
Если логическая переменная на этом наборе = 1, то она входит в конъюнкцию так, как она есть.
Если логическая переменная = 0, то она входит с отрицанием.
3) Полученные конъюнкции объединяются операцией дезъюнкции:
В результате получим СДНФ
___ ___ __ __ ___
F=X1 & X2 & X3 v X1 & X2 & X3 v X1 & X2 & X3 v X1 & X2 & X3
Правило записи СКНФ
1) Отмечаем макстерами логические функции.
2) Составление элементов дизъюнкций для каждого отмеченного набора по правилу:
Если переменная =0, то записывается так как есть.
Если переменная =1, то записывается с инверсией.
3) Полученные элементы дизъюнкции объединяют операцией конъюнкции.
___ __ __ ___ ___
F=X1 v X2 v X3 & X1 v X2 v X3 & X1 v X2 v X3 & X1 v X2 v X3
Минимизация логических функций
Цель – получение min формы логической функции. Метод Вейна – Корно
Целесообразно использовать при количестве логических переменных не более четырех.
Используем диаграмму Вейга и Карты Карто.
_ _ _
b b a a a a _
ab 1 1 0 1 1 1 d
a b 1 1 b 1 1
c c _ 1 _ d
c b 1 d
c c
c
Составляется так, что соседние клетки соответствуют состоянию ментермом.
Исходная логическая функция представляется в виде СДНФ. В клетке таблицы, соответствующим минтермом логической функции заносят 1; в оставшиеся клетке 0. В заполненной таблице заключаем в прямоугольный контур все 1, затем записывают минимальную функцию в виде ДНФ.
При определение контура необходимо соблюдать следующие правила.
1) Контур должен быть прямоугольным.
2) Внутри контура должны быть клетки с записанными только 1.
3) Число клеток в контуре должно быть целой степенью двойки.
4) Одни и те же клетки могут входить в различные контуры.
5) При определение контура самая нижняя и верхняя строки а также первый и последний столбец считать соседними.
Для каждого контура записываем элементы конъюнкции, которые объединяем операцией дизъюнкции.
При записи элемента конъюнкции оптимального контура нужно исключить переменные, которые входят в контур в прямом и инверсном виде (используем правило поглощения).
Необходимо стремиться чтобы контуры были как можно >, а их число как можно <.
Пример: _ _ _ _ _ _ _ _ _ _ _ _ _ _
1) F =a& b &c&d v a&b&c&d v a&b&c&d v a&b&c&d v a&b&c&d v a&b&c&d v a&b&c&d = b&c v a&c v a&b&d _ _ _ _ _ _ _ _ _ _ _
2) F=a&b&c v a&b&c v a&b&c v a&b&c v a&bvc=cva&b
3. Логические элементы. Параметры логических элементов. Типы выходных каскадов.
Логические элементы строятся на базе ключа. Под логическими элементами понимаются схемы малой интеграции. Можно реализовать на следующих элементах: электромагнитные реле, диоды, транзисторные интегральные микросхемы.
Различают статические и динамические параметры логических элементов:
Статические параметры:
1) Помехоустойчивость.
-это максимальное напряжение, которое можно добавить к Umax без переключения инвертора из 1 в 0.
- это напряжение, которое можно отнять от Umin без переключения инвертора из 0 в 1.
2) Коэффициент разветвления по выходу (нагрузочная способность) – это максимальное количество входов элементов той же серии на которую можно нагрузить выход логического элемента.
3) Коэффициент объединения по выходу – это наибольшее количество входов логического элемента.
4) Быстродействие.
5) Напряжение питания: 5В 5%
6) Потребляемая мощность: Статическая и динамическая:
7) Работа переключателя– добротность.
Разновидности цифровых интегральных схем:
ДЛ- диодная логика; ДТЛ – диодно-транзисторная логика; ТТЛ – транзисторно-транзисторная логика; ТТЛШ, ЭСЛ, МОП, КМОП. Самый быстродейственный – ТТЛШ.
Гонки: Связаны с разновидностью срабатывания элементов схемы, при одновременной подаче на входы узла сигнала. Если в схеме имеются элементы памяти, то гонки могут привести к неправильной работе схемы. Методы борьбы – синхронизация.
Типы выходных каскадов:
1) Логический (стандартный). Выход выполняется по 2-хтактной схеме. Rвых малое. Iвых делают большим с целью быстрой перезарядки Cн. Стандартные выходы нельзя объединять. Если после объединения выходы ЛЭ будут находиться в разных сосотояниях, то выходной уровень напряжения при этом становится неопределен. При этом в выходной цепи протекает большой уравнительный ток, значение которого пропорционально Uвых. В таких каскадах возникает явление сквозного тока. Это явление состоит в том, что при переключении Uвых из 0 в 1 VT2 закрывается позже, чем открывается VT1. Rогр ограничивает амплитуду импульса Iскв.
2) Выход с открытым коллектором или с открытым стоком. Это выход с плавающей 1. Выходы с ОК можно объединять. Это один из способов организации общих линий связи. Если n выходов с ОК объединены и (n-1) из них находятся в 1, т.е. выходные VT закрыты, то выходной уровень будет определяться состоянием оставшегося ЛЭ. Выходы с ОК потенциально менее быстродействующие, чем логические. Для повышения быстродействия надо повышать Iвых. Поэтому надо понижать Rн, но при этом растет мощность потерь, что является ограничителем снизу. Выходы с ОК используют для организации информационных магистралей, в схемах согласования с линиями связи, для согласования с ИС других серий. В различных схемах формирования сигналов(ОВ, схемах задержки).
3) Выход с тремя состояниями (с уровнем слабой логической 1). Кроме 0 и 1 имеют состояние “выключено” – высокоимпедансное состояние. В этом состоянии оба VT выходного каскада закрыты и состояние Uвых не определено. ТС – третье состояние. В этих ЛЭ существует специальный вход управления выходом. EO – enable output. Выходы можно объединять, но при этом надо выполнить следующее условие. Из n объединенных выходов n-1 в ТС и только один в активном состоянии 0 или 1. Выходы используются для организации информационных шин, согласования с линиями связи.
VT1
| VT2
| Uвых
| О
| З
|
| З
| О
|
| З
| З
| ТС
| 4) Выход с открытым эммитером (ОЭ) или с открытым истоком (ОИ). Эти выходы имеются у интегр. Схем выполненных по технологии Эммитерно-связанной логики. Эти элементы используют внутри серии и не имеют широкого применения.
Серии ИС ЛЭ.
В зависимости от технологии изготовления ИЛЭ делятся на серии, отличающиеся потреблением питания и т.д. Наибольшее распространение получили ТТЛ (ТТЛШ), ЭСЛ, КМОП. Каждая из технологий совершенствовалась, поэтому каждая из них представлена разными сериями.
ТТЛ. Texas Instruments – первая ТТЛ микросхема SN74. Отечественный аналог 155. Дальнейшее усовершенствование этой серии направлено на повашение быстродействия и снижения мощности потребления.
Серия ИС
| Заруб. аналог
| tз, нс
| fmax, МГц
| Коэф. развлетвления
| Pпотр. мВт
|
| SN74
|
|
|
|
|
| SN74L
|
|
|
|
|
| SN74H
|
|
|
|
|
| SN74LS
| 9,5
|
|
|
|
| SN74S
|
|
|
|
|
| SNALS
|
|
|
|
|
| SN74F
|
|
|
|
| ЭСЛ. Первым разработчиком была Motorola. MC10000 – 500 cерия, MC100000 – 1500 cерия. Базовый ЛЭ на основе дифференциального усилителя – это самая быстрая технология. Ключ не находится в насыщении, снижен порог переключения, снижается помехоустойчивость.
КМОП. В ИС в качестве базового элемента используют ключи на комплементарных МОП VT. Первые серии в 1968 RCA. Использование полевых VT обеспечивает высокое Rвх=1012 Ом, Свх малое. Они чувствительны к статическому электричеству. Пробой изоляции происходит от 30 до 300 В. Для защиты от статического электричества включают защитные диоды или стабилитроны. Достоинства: мощность потребления мала в определенном частотном диапазоне, высокое Rвх, широкий диапазон Uпит от 3 до 15 В, большая нагрузочная способность, высокая помехоустойчивость при больших Uпит. Недостатки: низкое быстродействие, Rвых большое. Лучшие серии КМОП приближаются к ТТЛ по быстродействию. .
4. Типовые комбинационные схемы. Назначение, принципы построения, примеры использования.
Типовые узлы ЭВМ.
Удобной мат. Моделью при решении задач анализа и синтеза любой структурной единицы ЭВМ является цифровой автомат (любое устройтсво обработки информации в цифровом виде).
- ЦА без памяти.
- ЦА с памятью (конечные или последовательные).
Любой ЦА является дискретным уст-вом, т.е. входные и выходные сигналы изменяются в дискретные моменты времени. Для отображения этого факта надо использовать дискретное время.
КЛА
В них выходные сигналы в некоторый момент времени ti однозначно определяются входными сигналами в совпадающие моменты времени. Для мат. Описания КЛС достаточно аппарата логики, при этом каждый выход КЛС описывается логической функцией, число аргументов которой равно числу логических форм.
, где xj – логическая переменная, модулир. сигнал на i-том входе, yj - на выходе. Чтобы определить логическую структуру КЛС достаточно рассмотреть каждый выход КЛС как независимую логическую функцию.Однако, минимизация отдельных выходов не гарантирует минимизацию КЛС в целом. Для поиска минимальной структуры КЛС надо учитывать зависимость между выходами КЛС.
1. Если лог. ф-ии имеют общие члены, то такие ф-ии можно упростить путем введения вспомогательных переменных.
, , .
Заменим . Быстродействие хуже, т.к. сначала считается y, а потом все остальное. Увеличивается число последовательно соединенных ЛЭ.
2. Выражение одной логической функции через другую.
Пример. КЛС имеет два выхода.
,
Рассмотрим S как лог. ф-ию от 4-х переменных x,y,z и p. Из 16 наборов переменных 8 старших наборов явл. запрещенными, т.е они не могут иметь место в реальном устр-ве.
Цифровой компаратор, дешифратор, мультиплексор:
Компаратор: сравнение кодов.
Применение: делитель с переменным коэффициентом деления.
Дешифратор: устройство преобразует входной 2-ый код в в позиционный (десятичный)
Применение: микросхемы памяти.
Мультиплексор – демультиплексор(наоборот): объединяет несколько входов на один выход.
Применение: мультиплексированные линии адреса - данных.
Дешифратор относится к преобразователем кодов.
В зависимости от входного двоичного кода на входе дешифратора возбуждается одна и только одна из выходных цепей.
Двоичные шифраторы выполняют операцию, обратную по отношению к дешифратору. При возбуждении одного из входов шифратора на его на его выходе формируется двоичный код номер возбужденноё входной линии.
Мультиплексоры осуществляют подключение одного из входных каналов к выходному под управлением управляющего слова. Коммутаторы (устройства сравнения) определяют отношение между двумя словами.
5.Триггеры.
Триггер – элементарные автоматы, содержащие собственно элемент памяти(фиксатор) и схему управления. Фиксатор сроится на двух инверторах, связанных друг с другом накрест, так что выход одного соединяется со входа другого. Если на входе инвертора 1 имеется логический 0, то он обеспечивает на входе инвертора 2 логическую 1, то же согласование сигналов имеет место и для второго состояния, когда инвертор 1 находится в логической единице, а инвертор 2 в 0.
Такое соединение дает цепь с двумя устойчивыми состояниями.
Классификация триггеров проводится по признакам логического функционирования и по способу записи информации. По логическому функционированию различают триггеры типов RS,D,T,JK и др.
Кроме того, используются комбинированные триггеры, в которых совмещается одновременно несколько типов.
Триггеры типа RS имеют 2 входа – установки в единицу (S) и установки в 0 (R).
Триггеры типа D (задержка) имеет один вход. Его состояние повторяет входной сигнал, но с задержкой, определяемой тактовым сигналом.
Триггеры типа Т изменяет своё состояние каждый раз при поступлении входного сигнала. Имеет один вход и называется триггером со счётным входом или счётным триггером.
Триггер типа JK универсален, он имеет входы установки (J) и сброса (K) подобные входам триггера SR. В отличие от последнего допускает ситуацию с одновременной подачей сигналов на оба эти входа (J=K=1). В этом режиме работает как счётный триггер относительно третьего (тактового) входа.
В комбинированных триггерах совмещается несколько режимов.
По способу записи информации различают асинхронный и синхронный триггеры (не тактируемые и тактируемые)
В не тактируемых переход в новое состояние вызывается непосредственно изменением входных информационных сигналов.
В тактируемых, имеющих специальный вход, переход происходит только при подаче на этот вход тактовых сигналов.
По способу восприятия тактовых сигналов триггеры делятся на управляемые уровнем и управляемые фронтов.
Динамический вход может быть прямым и инверсным. Прямое динамическое управление означает разрешение на переключении при изменении тактового сигнала с нулевого значения на единичное, инверсное – при изменении тактового сигнала с единичного значения на нулевое.
Уравнение триггера:
JK: Qn = JQ Ú QK D: Qn = D
6.Регистры. Классификация, принципы построения, выполняемые функции, примеры использования.
Регистры –автоматы с памятью, которые обрабатывают инф-цию на уровне слов. Регистры относятся к интегральным схемам средней степени интеграции.
Регистры делятся на: параллельные, последовательные (сдвигающие), параллельно – последовател., посл. – параллельные, универсальные.
Все регистры предназначены для ряда операций над машинными словами. Регистры строятся на однотактных D- тригерах с динамическим управлением.
Параллельный двухразрядный регистр.
R
| C
| DI
| POн
| Опер-ция
|
| *
| *
|
| Cброс
|
|
| *
| D0
| Хранение
|
|
| *
| D0
| Хранение
|
|
| di
| di
| Пар-ая запись
| DI=D0ID1I D0=D0OD1O
В ЦВМ линии связи объединены в шины и магистрали, при этом различают шину адреса, шину данных и шину управления. Различают устр-ва подключенные к шинам параллельно. При этом возникает задача идентификации устр-ва владеющим выходом. Для подключнеия выхода устр-ва к общей шине используются интегральные схемы, имеющие выход с тремя состояниями, или с открытым коллктором(сток).
Ф-ции параллельных регистров:
-прием инф-ции
-хранение, если есть сброс
-выдача кодов, если параллельный регистр дополняется вых с 3 состояниями.
Регистр со сдвигом:
В каждом такте работы происходит Сдвиг на 1р вправо эквивалентен делению на 2,положит, а если в лево эквивалентен умножению на 2.
Парал. – последоват. регистр:
Наряду со входом сдвига имеет вход параллельной записи.
Универсальные регистры:
Обладают функциями парал и последоват регистров сдвига. Имеют сложную схему управления, внешние сигналы на входе которой определяют режим работы:
-хранение
-запись
-сдвиг вправо
-сдвиг в лево
Регистры сдвига исп-ся для преобразования параллельных входов в последовательные и последовательные в параллельные, в схемах умножения и деления.
Признак классификации регистра – способ приёма и выдачи данных: парал., последовательные (сдвигающие), параллельно – последовател., посл. – парал. и универсальные. Все регистры предназначены для ряда операций над машинными словами. Регистры строятся на однотактных D- тригерах с динамическим управлением.
В ЦВМ линии связи объединены в шины и магистрали, при этом различают шину адреса, шину данных и шину управления. При этом возникает задача Идентификации устр-ва владеющим выходом. Для подключнеия используется выход с тремя состояниями, или с открытым коллктором(сток).
Регистр с 3мя состояниями:
Если парал-ый рег дополнить вых-ми с 3 сост-ми то у него появится дополн микрооперация – выдача кода. Такие рег можно непосредственно нагружать на общие шины.
Регистр со сдвигом вправо:
Состоит из цепочки D-триггеров вых Q соед. Со входом D и т.д. DR-вход сдвига вправо.
Сдвиг вправо эквивалентен делению на 2,положит. Число – DR=0,отрицат – DR= 1
Это операция преобразования парал. кода в последоват.
Парал. – последоват. регистр:
Наряду со входом сдвига есть парал. взод.
Универсальные регистры:
Обладают функциями парал и последоват регистров. Имеют сложную схему управления, внешние сигналы на входе которой определяют режим работы.
7. Счётчики: назначение, классификация, принципы построения, примеры использования
Устройство которое подсчитывает число событий происходящих на их входе (либо положительный, либо отрицательный перепад).
По способу построения счётчики делятся на:
· синхронные (параллельные)
· асинхронные (последовательные)
По направлению счёта:
· прямые
· реверсивные
· универсальные – которые могут складывать и вычитать
По системе счисления:
· двоичные
· двоично – десятичные
· специальные
Основу составляют: Счётчик на базе Т-триггера (счётный триггер)
- прямой асинхронный двоичный счётчик.
2n – все выходы счётчика. n – количество триггеров.
Временные диаграммы (3-х разрядный)
Счёт в прямом направлении, если снимать с прямых входов. Инверсные входы будут образовывать обратный счёт.
Недостаток: быстродействие прямо пропорционально количеству разрядов.
В параллельных счётчиках сигнал синхронизации подаётся одноактно, а функция счётчика реализуется за счёт схемы подключения выхода счётчика по выходам счётчика.
Современные микросхемы счётчиков имеют разъёмы для наращивания разряда.
8. Полупроводниковая память: назначение, классификация. Принципы построения адресных ЗУ.
Полупроводниковые ЗУ служат для хранения и обработки информации, обмена его с другими устройствами. Основные параметры ЗУ являются альтернативными друг другу: > информационная емкость противоречит быстродействию, что в свою очередь не сочетается с ценой. В связи с этим память в современных ЭВМ/ЦУ имеет многоступенчатую иерархическую структуру: 1ур – Регистровые ЗУ – встроенные в процессор (наиболее б/д память небольшого объема) – сокращение количества обращений к др. видам памяти. СОЗУ, РОН, РФ. 2 ур. – КЭШ память служит для хранения копий информации, участвующей в текущих операциях обмена. Размер – 512 кБ, высокое быстродействие обеспечивает повышение производительности системы в целом. 3 ур. – Основная память – полупроводниковая, постоянная или оперативная память ОЗУ, ПЗУ имеет достаточно большой объем но менее быстродействующая. Память хранит используемый в текущий момент фрагмент программы вместе с данными. Быстродействие в идеале должно быть согласовано с быстрод. процессора. В этом случае отпадает необходимость в КЭШ памяти. 4 ур. – специальные виды памяти – многопортовая, ассоциативная, видеопамять, буферы промежуточного хранения и др. Многопортовая ОЗУ. 5 ур – Внешняя память ВЗУ: магнитные диски, CD, флеш. Многие виды ВЗУ представляют собой механические устройства с вращающимся носителем информации, что ограничивает быстродействие таких устройств. ВЗУ имеют значительно большую емкость чем основная память при значительно более низком быстродействии. Особенность – возможность хранения информации при отсутствии питания. Основные параметры ЗУ: 1) Информационная емкость – max возможный объем хранимой информации (бит, байт, кбит, кбайт, Мбайт – 220б, Гбайт – 230б; если шина 32 разрядн – 232/230=4Гб), 2) Организация ЗУ – произведение числа хранимых слов на их разрядность: 2048*8=2кБайт, 3) Быстродействие ЗУ оценивается временем записи, длительностью цикла чтения-записи. Время считывания – интервал между моментами появления сигнала чтения и слова на выходе ЗУ. Время записи – интервал после появления сигнала записи, достаточного для установления запоминающей ячейки в состояние, заданное входным кодом. Минимально допустимый интервал между последовательными циклами чтения-записи образует соответствующий цикл доступа. Длительности цикла в чтении и записи несколько больше собственно цикла чтения и записи. Это связано с тем, что после выполнения операции требуется некоторое время для восстановления начала записи ЦУ.
Классификация ЗУ по способу доступа: 1)Адресные (Rom – ROM-M, P-ROM, EROM, EEROM, FLASH; RAM: статические: асинхронные, синхронные, конвейерные; динамические: стандартные, квазистандартные, повышенного быстродействия), 2) Последовательные (буферного типа – FIFO, LIFO, файловые, циклические), 3) Ассоциативные (Полностью ассоциативные, с прямым отображением, наборно-ассоциативные).
При адресном доступе код на адресн. входах указывает ячейку, к которой происходит обращение. Все ячейки в момент обращения равнодоступны, следов-но время обращения к любой ячейке одинаково. Другие типы ЗУ часто строится на базе адресных ЗУ (ROM, RAM, ОЗУ). ROM –read only memory – память только для чтения – ПЗУ. RAM – random access memory – память с произвольным доступом ОЗУ. ОЗУ – для хранения данных, которые могут быть изменены в произвольный момент времени: фрагмент исполняемой программы вместе с используемыми данными. Хранит информацию при наличии питания. Не является энергонезависимой памятью. Отличие между статическими и динамическими ОЗУ осуществляется в построении запоминающей ячейки. Ячейки статической ОЗУ – простейший асинхронный RS-триггер. Ячейка динамической ОЗУ представляет конденсатор, выполняемый в виде МОП-структуры. Информация в динамической запоминающей ячейке хранится в виде заряда конденсатора. Т.к. заряд конденсатора с течением времени уменьшается, ячейки динамического ОЗУ необходимо подвергать регенерации. (контроллеры регенерации –SRAM static RAM, DRAM - dynamic RAM). В случае асинхронных ЗУ сигналы управления могут быть как импульсными, так и потенциальными. В синхронных статических ОЗУ некоторые сигналы обязательно должны быть импульсными (сигн. управления – напр. сигнал выборки кристалла CS), позволяют привязать цикл обращения к тактам процессора. В конвейерных ОЗУ организован конвейерный принцип обработки информации, согласно которому цикл обработки (обращения к памяти) разбивается на несколько фаз. Конвейерной называют такую организацию исполнения команд обращения к памяти, при которой в каждом такте одновременно выполняются несколько команд, находящихся в различных фазах обработки. При конвейерной организации обмен осуществляется пакетами. Первое обращение в пакете – длинное (стандартное), 2е и последующие – более быстрые, за счет эффекта от конвейера.
Динамические ОЗУ характеризуются наибольшей информационной емкостью и относительно невысокой стоимостью. Как правило, именно они составляют основную память вычислительной машины.
В ПЗУ время записи >> времени чтения. Информация записывается в спец режиме (режиме программирования). Время программирования 1 запоминающей ячейки зависит от типа ПЗУ. В принципе, время считывания из ПЗУ соизмеримо с временем считывания из ОЗУ. ПЗУ – энергонезависимое устройство, хранящее информацию без питания. По типу запомин ячеек ПЗУ делятся на: масочные (ROMM – однократно программируемые), однократно программируемые (PROM), перепрограммируемые с УФ стиранием (EPROM – стирается сразу вся информация), перепрограммируемые с электрическим стиранием (EEPROM), Flash- память. 2 оставшихся типа предполагают электрическое стирание (можно стирать и программировать на плате). Избирательное стирание (до 1 блока). Flash программируется том же напряжении, при котором считывается (5V). Остальные используют дополнительные источники питания 12-25V.
Последовательные (Буферные, файловые, циклические).
-В буферах типа FIFO даже одна запись после записи в пустой буфер сразу доступна для чтения.
-В файловых ЗУ запись доступна для чтения только после заполнения буфера.
-В циклических ЗУ снова доступны одно за другим, кот определяются емкостью ЗУ, к такому типу ЗУ относят видеопамять.
-Кадровый буфер хранит инф-цию о пикселях.
Ассоциативные (полная ассоциация,с прямым отображением,наборн. ассоциат)
В ассоциативных ЗУ – поиск инф-ции осущ по некоторому пр-ку, а не по расположению в памяти (по адресу и месту расположения в буфере).
Стек-часть оперативной памяти процессора, буфер для временного хранения данных, кот представляет собой память с последующим доступом-стек.
Кэш – служит для хранения копий информации с памяти участвующей в текущей операции обмена.
Основные структуры адресных ЗУ:
2D – структура – двухмерная, с однокоординатной выборкой. ЗУ состоит из дешифратора адреса (DC), накопителя, усилителя записи/считывания, схема управления. Код, подаваемый на вход DC, активизирует одну из строк накопителей. В режиме записи усилитель считывания подключает входы данных запоминающих элементов накопителя. В результате входной код записывается в запомин элемент выбранной строки. В режиме чтения на выходах данных устанавливается код = содержимому ячеек активизированной строки накопителя. Направлением передачи данных управляет внешний сигнал Read/Write, обычно 0/1. Сигнал выборки кристалла CS – разрешает работу микросхемы вообще. Информационная емкость Vзу=2nx m=разрядность одной ячейки x на количество ячеек выхода. Недостаток структуры: сложность адресного дешифратора при большой информационной емкости.
Структура 3D с однобитной (одноразрядной) организацией накопителя.
Имеются два адресных дешифратора.
A=AxAy=Axn-k-1=Ax0Ayk…Ay0
DCx – дешифратор строк
DCy – дешифратор столбцов
В результате подачи адреса запомин ячейки на вход интегральной схемы ЗУ активизируется один запоминающий элемент, находящийся на пересечении строки и столбца, номер которого содержится в поле адреса. Достоинства 3D: сокращение общего количества выходов адресного дешифратора.
Nx=2n-k Ny=2k n-k=k=k/2, n – четное
N=Nx+Ny=2n/2+2n/2=2*2n/2=2*2k/2=2n/2+1
Недостаток: усложнение схемы запомин элемента за счет двухкоординатной выборки.
На базе структуры с одноразрядной организацией строятся структуры с многоразрядной организацией накопителя. В этом случае m- одноразрядных накопителей включаются параллельно относительно адресных дешифраторов, где m- разрядность слова данных. Получается полноценная 3D структура.
Достоинства 2D и 3D структур сочетаются в модифицированной 2D структуре 2DМ
1). Сигналом активного уровня с выхода DCx возбуждается 1 из 2n-k строк накопителя длиной m*2k, m – разрядность слова данных.
2). Сигналом активного уровня с выхода DCy из m*2k выбранных запомин элементов обращение осуществляется к одному слову из m элементов (т.е. в каждой из m групп элементов размером 2k выбирается один элемент – 1 бит слова данных).
3). В данном случае сложность схемы переносится на схему буфера данных, который должен иметь в своем составе m двунаправленных мультиплексоров с организацией 2kх1, кот. в режимах записи и чтения по коду адреса столбца формируют из длинной строки слово данных.
9. Принцип работы ЭВМ. Классификация мп. Программная модель мп Intel 8086. Сегментация памяти
Структурная схема ЭВМ
УВВ - уст-во ввода, выполняет ф-цию загрузки кода программы.
ОЗУ- программа и данные подлежат обработке в закодированном виде и хранятся в ОЗУ, используют двоичное кодирование.
Программа- упорядоченная последовательность команд, надлежащих обработке, состоит из команд, имеющих свой адрес.
Команда содержит указания на элементарные действия, адреса операндов.
Операнды - данные участвующие в выполнении конкретных операций. Команды и данные различного типа(числовые, графические и др) имеют различные двоичные форматы=1 байту. Структурная единица инф-ции представляется в двоичном коде. Формат состоит из полей. Поле непрерывная последовательность бит, имеющая определенный смысл.
АЛУ- арифметико-логическое уст-во выполняет арифметические и логические операции над данными. Основной частью АЛУ явл-ся операционный автомат, в состав которого входят сумматоры, счетчики, регистры, логические преобразователи и др. Оно каждый раз перестраивается на выполнение очередной операции. Рез-ты выполнения отдельных операций сохраняются для последующего использования на одном из регистров АЛУ или записываются в память.
УУ- устройство управления, предназначен для автоматического выполнения программ. УУ выбирает из ОЗУ код команды в определенном порядке, предписанном программой, кроме того, УУ формирует сигнал управления необходимый для исполнения команды в АЛУ.
Увыв- уст-во вывода
ВЗУ- внешнее запоминающее уст-во, обеспечивает хранение инф-ции.
Совокупность микрокоманд соотв каждой команде наз микрооперацией.
Команды передачи управления- они модифицируют адрес команды(если адрес линейный, то адрес следующей команды=длине программы предыдущей+адрес этой команды, если разветвляется алгоритм, то в программу вкл программы передачи управления, кот модифицируют адрес команды).
Принцип работы ЭВМ
Компьютер работает по программе, записанной в ОЗУ. Программа - это последовательность команд. Каждая команда представляет собой в закодированном виде алгоритм выполнения одного определенного действия. Числа с которыми надо работать также хранятся в ОЗУ.
Команды поочередно, в порядке возрастания их адресов, вызываются в УУ для расшифровки. В зависимости от кода команды АЛУ или другое устройство настраивается на выполнение определенной операции (сложение, вычитание, печать, чтение диска, вывод на дисплей и т.п.).
Оперативная память IBM PC
Процессор может оперировать (выполнять команды) как с отдельными байтами, так и со словами (2 байта) памяти.
Слова в памяти размещаются так:
00000 │ Мл.байт │ Ст.байт │ 00001 Младший байт по четным адресам.
00002 │ Мл.байт │ Ст.байт │ 00003 Старший байт по нечетным адресам.
00004 │ Мл.байт │ Ст.байт │ 00005 Поэтому при индикации слов на байты надо менять местами.
FFFFE │ Мл.байт │ Ст.байт │ FFFFF
Например: 3412 означает число = 1234
Сегментация- это метод управления памятью.
Для совместимости все адреса команд состоят только из 4 цифр (0000...FFFF) и могут адресовать только 64к памяти. Такой участок памяти называется сегментом.
Полный адрес любой ячейки памяти состоит из двух частей:
- адрес начала сегмента (базовый адрес);
- адрес внутри сегмента (адрес смещения).
Базовый адрес, вообще говоря, должен состоять из пяти цифр в диапазоне 00000...FFFFF. Но чтобы не писать пятую цифру, ее всегда считают равной 0. Например, если записан адрес сегмента = 2534, то это означает, что на самом деле его адрес 25340.
В связи с этим, сегменты не могут начинаться где попало, а только с адресов с цифрой 0 в конце. Эти адреса называются адресами ПАРАГРАФА. Начало параграфа через каждые 16 адресов (16=10h). Базовый адрес хранится в специальном регистре, а адрес смещения записан в команде.
Полный адрес записывается так:
253А:7516
базовый│адрес
адрес│смещения
Физический адрес определяется так: 253АО = баз.адрес +7516 = смещение 2С8В6 = физ.адрес
Для хранения базовых адресов в процессоре предусмотрено четыре 16-и разрядных (по 2 байта) регистра с именами: DS,CS,SS,ES.
Классификация:
1.Аналоговые-инф-ция представляется в форме непрерывных сигналов, такие машины исп-ся в составе спец оборудования, для решения задач моделирования.
2.Цифровые-инф-ция в цифровом виде. Цифровая обработка – обр-ка, когда время обр не превышает 1 периода дискретизации вх сигнала (задержка между вх и вых сигналом).
Микропроц можно разделить на: Универсальные (наиб производительные в выполн команд как с фиксир, так и с плав точкой, не имеют специализ периф, обрабат данн большого размера, наиб дорогостоящ, прим в перс комп, раб станц, больших и супер эвм), Специальн процессоры (проц-ры цифр обработки сигналов, предназн для обраб сигналов в реальн масшт врем, разрядн неск ниже чем у универ, тактов частота тоже ниже, имеют архитектуру, ориентированную на реш задач цифр обр сигналов, проц-ры обработки потоков данн, прим в радиовещании, связи, аудио, видео сист, медицине, сист спец назначения, телекоммуникации), Мк проц-ры для построения массово-параллельных структур (проц-р имеет обще поле памяти и возник задача общего пользования памятью (доступа), задача микропроц обмена внутри большого процессора. Для таких вычислителей использ специальное программн обеспеч, обеспечивающ эффективное распараллеливание задачи с целью равномерной загрузки всех процессоров. Эфф-ть хар-ся коэффиц-м эффект-ти: N процессоров, производит-ть каждого M, производ-ть при полной нагрузке Пмакс= N*M, Кэф= Пр/Пмакс – показывает насколько реальная производительность отличется от максим. Процессоры использ для повышения надежности в т.н. задачах резервирования), Микроконтр-ры (предназн для использования во встроенных системах управл и обработки информации – микропроцессоры обработки событий в реальном масштабе времени – задержка вых сигнала – не более 1 периода дискретизации. Класс облад наибольшей номенклатурой, что обуслов-но узкой специальзацией, отличие мк-контроллеров в основном связано с составомперифер-х устройств. Микроконтр как правило обрабат-т данные разм в 1 (8 разр-е) и 2 байта (16 разр-е), большинство реализ только целочисленн арифметику, Такт частота относ-но невыс – порядка 10ков МГц. Примен в измерит и преобр технике, электро привод, робототехн, и др автоматич и автоматизир технич сист), PIC – проц-ры (контролеры) – предназн для реализац относит-но несложн цифр устройств с целью замены устройств выпол-х на интегр сх малой и средн степени интеграции, могут использоваться для реализации интерфейса USB. Проц-р имеет упрощ сист команд: - все команды имеют одинаков длину и выполн за одинаковое число тактов.
Дата добавления: 2015-09-27 | Просмотры: 1147 | Нарушение авторских прав
|