
- •Лабораторная работа №1 «Исследование работы регистра сдвига» Краткие теоретические сведения. Цифровой логический уровень.
- •Постановка задачи Базовое задание
- •Задание повышенной сложности
- •Рекомендации к выполнению
- •Лабораторная работа №2 «Моделирование работы буфера данных»
- •Классификация полупроводниковых зу по способу доступа к данным и хранению.
- •Краткая характеристика памяти
- •Память fifo
- •Описание лабораторной работы
- •Постановка задачи Базовое задание
- •Рекомендации к выполнению
- •Лабораторная работа №3 «Моделирование кэш-памяти» Описание лабораторной работы
- •Постановка задачи
- •Рекомендации к выполнению
- •Блок микропрограммного управления
- •Блок-схема блока микропрограммного управления (см. Рис. 4.5.)
- •Блок управления с жесткой логикой
- •Лабораторная работа№4а «Моделирование блока управления с микропрограммным управлением» Описание лабораторной работы
- •Рекомендации к выполнению
- •Лабораторная работа №4б «Моделирование блока управления с жесткой логикой»
- •5.Индивидуальные домашние задания
- •5.1. Индивидуальное домашнее задание №1 «Комбинационные многовходовые схемы»
- •Варианты заданий
- •Рекомендации к выполнению
- •5.2.Индивидуальное домашнее задание №2 «Проектирование модуля памяти» Описание домашнего задания
- •Назначение выводов микросхем к155ру5 и к155ру7 Таблица 5.2.1 .
- •Варианты заданийТаблица 5.2.2
- •Методика проектирования модуля памяти
- •6.Курсовое проектирование Список тем курсовых проектов
- •6.1.Память эвм
- •6.1.1.Модуль памяти с блоком ключей защиты
- •6.1.2.Модуль памяти с буфером fifo для записи сбойных адресов, в которых были обнаружены одиночные ошибки блоком контроля с использованием кода Хемминга для их обнаружения в считываемых данных.
- •6.1.3.Модуль памяти с блоком контроля количества обращений к страницам памяти и заменой содержимого страницы с наименьшим количеством обращений (операций чтения) при операции записи в модуль.
- •6.1.4.Модуль памяти с блоком контроля последовательности обращений к адресам памяти в группе заранее указанных адресов.
- •6.2.Процессор
- •6.2.1.Устройство управления объектом, обходящим препятствия.
- •6.2.2.Устройство управления движением объекта на плоскости с контролем за движения его на табло, собранным на сдвиговых регистрах.
- •6.2.3.Анализатор формы сигнала.
- •6.2.4.Универсальный информационный конвейер.
- •6.3.Система ввода-вывода
- •6.3.1.Устройство сбора информации с датчиков и ее обработки.
- •6.3.2.Шифровальное устройство.
- •6.3.3.Электронный коммутатор на четыре направления.
- •Приложение 1. П1 .1. Перечень тем рефератов
- •П1.2. Перечень тем семинаров
- •П1.3. Перечень вопросов к зачету
- •П1.4. Перечень вопросов к экзамену Вводная часть
- •Запоминающие устройства эвм
- •Процессор
- •Система прерываний
- •Организация ввода-вывода
- •Организация мультипрограммного режима эвм
- •Многопроцессорные системы
- •Приложение 2.Справочные данные по микросхемам серии ттл к155 п2.1. Микросхема 2d триггера к155тм2
- •П2.2.Микросхема счетчик двоичный реверсивный к155е7
- •П2.3.Микросхема памяти к155ру2.
- •П2.4.Микросхема зу регистровое на 16 бит к155рп1
- •П2.5.Микросхема регистр сдвига 8- разрядный к155ир13
- •П2.6. Микросхема алу к155ип3
- •Рекомендуемая литература
- •Дополнительная литература
- •Содержание
Лабораторная работа №2 «Моделирование работы буфера данных»
Тема лабораторной работы предназначена для изучения путем моделирования работы буферной памяти с последовательным доступом к данным, которая является одной из разновидностей, применяемых в вычислительной технике. Поэтому прежде чем приступить к выполнению работы студентам рекомендуется ознакомиться с материалом, в котором кратко изложены принципы организации памяти в вычислительных системах.
Память, будь то ПК или сложная вычислительная система типа манфрейм, имеет многоуровневую организацию. Если «двигаться» от процессора в сторону системной памяти, то:
на 1-ом уровне в самом процессоре существует регистровая память. Она может быть физически организована как отдельные регистры или как регистровый файл. Обращения к регистровой памяти осуществляется из команд по адресу регистра, находящимся в соответствующем поле формата команды.
на 2-ом уровне может быть представлена как буферная (или кэш) память с соответствующими подуровнями 1, 2, 3. Данная память предназначена для хранения частей «копий» основной или системной памяти. Обращение к ней осуществляется по значению физических адресов, формируемых в результате преобразования их из логических. Кэш память имеет сложный блок управления (контроля) в функции которого входит кроме формирования циклов чтения/записи анализ наличия в данный момент затребованных данных в самой кэш и их достоверность. Содержимому в оперативной памяти.
3-й уровень эта сама системная память, обращение к которой (адресация) имеет достаточно долгую историю развития от указания абсолютного адреса, указанного в команде (Фон - Нейман) до использования механизмов базирования, индексирования и механизмов динамического преобразования адресов, используемых при организации виртуальной памяти в системе.
4-й уровень - внешняя память. Это внешнее устройство хранения данных с достаточно широким спектром как по способам доступа, так и способом хранения, основными видами которой является до сего момента устройства хранения на магнитных лентах и дисковых подсистемах.
Архитектуру виртуальной памяти в общих чертах можно представить следующим образом. (рис.2.1.)
Имеется область адресного пространства, определяемая числом бит, входящих в разрядную сетку шины адреса. А=2n. А – число элементов минимального размера, хранящегося в виртуальной памяти (биты), где n – число разрядов в шине адреса.
Эта область адресного пространства не связана с размером физической памяти в процессоре и намного ее больше.
Область этого адресного пространства предоставлена пользователю полностью в его распоряжение, т.е. каждый пользователь работает в своей виртуальной памяти. При одном условии, что память эта разбивается на более «мелкие» элементы, страницы и сегменты.
Физически содержимое виртуальной памяти размещается в вычислительной системе в области физической памяти процессора (та часть, которая выбирается процессором или в скором времени будет обработана) и основная ее часть на внешней памяти.
Имеется аппаратно программный комплекс преобразования виртуальных (логических) адресов в реальные (физические) при выполнении программ. Программный код, работает с логическими адресами.
Существует системы контроля наличия информации (страница, сегмент) соответствующему тому или иному логическому адресу в данный момент в опустевшей памяти процессора, при отсутствии осуществляется подкачка с внешнего носителя страницы или сегмента в оперативную память .
Рис.2.1. Схема организации виртуальной памяти