Электронно вычислительные машины и вычислительные системы
Категория реферата: Рефераты по информатике, программированию
Теги реферата: бумага реферат, дипломная работа по психологии
Добавил(а) на сайт: Никулаичев.
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 9 10 11 | Следующая страница реферата
Оверлейная структура программы: загружается главная часть, а остальное по очереди. Для того чтобы связывать отдельные сегменты в единую программу нужно 7 трансляций адресов.
Такая структура адресов накладывает 2 ограничения.
1. Ограничение макс сегментов.
2. Ограничивается макс смещение в сегменте.
Динамическая трансляция адресов при сегментной организации программы.
Адресное пространство.
|Прг.Д |Таблица |ОП |
| |сегментов | |
| |№ |Адрес в |0 |
| |сег.|ОП |ОС |
|0 |1 |75 |75 |
|сег1 | | |Прг.Д |
|20кБ | | |Сег1 |
|0 |2 |125 |95 |
|сег2 | | |Прг.А |
|10кБ | | | |
| | | |125 |
| | | |Прг.Д |
| | | |Сег2 |
|0 |3 |205 |135 |
|сег3 | | |Прг.В |
|20кБ | | | |
| | | |205 |
| | | |Прг.Д |
| | | |Сег3 |
| | | |225 |
Начальный адрес таблицы сегментов заносится в регистр начала таблицы
сегментов (РНТС). В настоящее время применяется сегменто – страничная
организация памяти. Программа состоит из сегментов, размер которых может
быть любым меньше максимального. А сегменты состоят из страниц, размер
которых строго определен (обычно 4кБ). При такой адресации у основного
адреса есть три параметра: номера сегмента и страницы, и относительный
адрес.
Виртуальная память.
Имитация работы машины с максимально имеющейся в ВС памятью, включая
внешнюю, и называемую режимом виртуальной памяти. Теоретически доступная
пользователю ОП определяется только разрядностью адресной части команды.
При работе программы та часть, которая необходима для выполнения текущей
команды вызывается в ОП и размещается там. Другая часть размещается в
ячейках внешней страничной памяти или в слотах. Слот – это заполненная
записываемая область во внешней страничной памяти. Она равна размеру
страницы. ВС с двадцатиразрядным адресом может иметь 16МБ адресуемого
пространства; с 32 – х разрядным – 4ГБ. Загрузка в ОП – переписывает
несколько страниц из внешней памяти в ОП. Когда страница больше не нужна, она загружается во внешнюю память (ВП).
Страничная схема организации абсолютного адреса при сегменто – страничной организации памяти.
Бит недоступности =1, если этой страницы нет в ОП.
Алгоритм функционирования ЭВМ при обработке команды.
1. Адрес из счетчика команд выставляется на шину адреса системной магистрали (ША СМ). И одновременно подается сигнал чтения на шину управления (ШУ).
2. Считывание адреса с шины адреса (ША) в регистр адреса (Рг.А).
3. Выставление команды на шину данных (ШД) и сигнал управления на шину управления (ШУ).
4. Процессор передает число, т.е. команду, из регистра данных в регистр команд процессора.
5. Распаковка команды, т.е. выделение кода адреса и адресной части.
6. Определение к чему относится команда (на чем выполнять и т.д.).
Устанавливается адрес устройства.
7. Если процессорная команда, то передача КОП в устройство управления процессора (УУ Пц.).
8. Адресная часть передается на ША СМ и одновременно сигнал чтения на ШУ
СМ.
9. Из ОП данные выставляются в Рг.Д., а затем на ШД.
10. С ШД на магистраль процессора и затем в АЛУ подаются данные.
11. Выполнение операции в АЛУ.
12. Запись результата из микропроцессора на ШД и одновременно адрес результата на ША, а на ШУ сигнал записи.
13. С ШД записывается на Рг.Д., ОП, а с ША на Рг.А. ОП это запись результата в ОП.
14. На ШУ сигнал «выполнено».
15. Переход к пункту 1.
7а. Центральный процессор выставляет на ША СМ адрес (№) устройства. Этот номер доступен всем устройствам. А на ШУ выставляется на ШУ сигнал отклика.
8а. Устройство, номер которого совпадает с заданным, выставляет на ШУ сигнал отклика.
9а. ЦП выставляет на ШД команду для устройства, а на ШУ сигнал о выставленной команде.
10а. Устройство, подтверждает прием команды – оно выставляет об этом сигнал на ШУ.
11а. ЦП, получив это подтверждение, переходит к следующей команде.
Когда ЦП перешел к следующей команде, то может оказаться, что подтверждение
еще на пришло. В мультипрограммном режиме ЦП может перейти к выполнению
другой команды.
Примечание к 9а. В большинстве случает этот пункт должен быть расширен –
должна быть проверка готовности устройства и управление его работой:
- Поиск устройства.
- Определение его технического состояния.
- Обмен информацией.
Вся эта последовательность действий выполняется с помощью интерфейсов ввода-
вывода.
Стандартные интерфейсы.
- Параллельный Centronics.
- Последовательный RS – 232
- Plug&Play – интерфейс сам определяет параллельный или последовательный.
Прерывания.
Каждая программа в момент выполнения характеризуется словом состояния
процессора (ССП). Там всегда хранятся:
- Адрес следующей команды (Кд).
- Состояние регистра флагов.
- Дополнительные сведения.
При получении сигнала прерывания программы выполняет до конца свою Кд и
сохраняет ССП. Затем запускается программа обработки прерываний. После
окончания программы обработки прерываний восстанавливается ССП прерываний
программы, и она (программа) продолжает выполняться.
Прерывания IBM PC.
1. Прерывания BIOS (BIOS – система ввода-вывода), прерывания с адресом
00..1F.
2. Прерывания ОС (DOS или WINDOWS), адрес : 20..FF.
Типы прерываний.
1. Аппаратные прерывания.
2 – Отказ питания.
8 – Таймер.
9 – Клавиатура.
12 – Адаптер связи с другими объектами.
14 – НГМД – накопитель на гибком магнитном диске.
15 – устройство печати.
2. Логические – вырабатываются в ЦП.
0 – Деление на ноль.
4 – Перемещение результата.
1 – Пошаговый режим работы.
3 – Остановка в контрольной точке.
3. Программные – по запросу программы.
Команда обработки прерываний называется обработчиком прерываний.
Прерывание – это действие, когда программа прекращает временно свое
выполнение и передает управление обработчику прерывания. По окончании
обработки прерванная программа автоматически происходит возврат к
выполнению прерванной программы с той точки, где произошло прерывание.
Система памяти ЭВМ.
Задачи при разработке памяти:
1. Повышение быстродействия обмена.
2. Вся память должна восприниматься как нечто единое, целое.
ЗУ предназначено для приема, хранения и выдачи информации.
Основные характеристики.
1. Время обращения к ЗУ.
2. Объем ЗУ.
Классификация ЗУ.
1. Направление обмена.
1. Односторонняя – ПЗУ, CD-ROM.
2. Двусторонняя.
2. По способу организации.
1. Ленточные ЗУ.
2. Вращающиеся – магнитные барабаны, магнитные диски, СД.
3. Матричные.
4. Лучевые.
Рекомендуем скачать другие рефераты по теме: доклад на тему физика, доклад по физике.
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 9 10 11 | Следующая страница реферата