- •Определение понятия «архитектура пэвм»
- •Что называют ядром пэвм?
- •Многоуровневая структура пэвм
- •Определения понятия «операционная система»
- •Общие сведения об операционных системах, применяемых на пэвм
- •Обоснование необходимости использования операционной системы
- •Функции операционной системы Функции ос
- •Различные варианты архитектуры ядра операционной системы
- •Функциональность операционных систем. Концепция пакетного режима
- •Функциональность операционных систем. Концепция реального режима. Особенности ос жесткого и мягкого реального времени.
- •Функциональность операционных систем. Концепция разделения полномочий.
- •Функциональность операционных систем. Концепции разделения времени и многозадачности.
- •Структура ядра ос Linux. Пространство пользователя. Основные компоненты.
- •Способы взаимодействия прикладных программ с устройствами пэвм.
- •Определение понятий «архитектура» и «микроархитектура» процессора.
- •Базовая микроархитектура микропроцессора
- •Основные характеристики процессоров. Эволюция процессоров.
- •Различные варианты микроархитектуры процессора: cisc, risc, misc, vliw.
- •Методы повышения производительности процессора.
- •Программная модель процессора х86 (базовая архитектура ia-32).
- •Понятия логического, линейного и физического адресов и способы их формирования
- •Расширения базовой архитектуры: x87 (npx), mmx и sse.
- •Чем вызвана необходимость построения системы памяти по иерархическому принципу?
- •Уровни иерархии памяти пэвм. Характеристики запоминающих устройств.
- •Классификация запоминающих устройств
- •Что в иерархической системе памяти определяют термины «промах» и «попадание».
- •Основные характеристики оперативной памяти пэвм.
- •Пути повышения пропускной способности оперативной памяти.
- •Принцип блочной организации оперативной памяти.
- •Преимущества блочной организации оперативной памяти.
- •Дзупв: уго, применение, принцип работы, основные типы и характеристики.
- •Сзупв: уго, применение, принцип работы, основные типы и характеристики.
- •Конструктивное исполнение модулей памяти.
- •Что такое регенерация памяти?
- •Что такое латентность памяти?
- •Энергонезависимая память. Основные типы и их характеристики
- •Назначение и логика работы кэш-памяти, факторы, влияющие на эффективность ее использования. Принцип работы кэш памяти.
- •Факторы влияющие на эффективность кэш-памяти.
- •Способ отображения.
- •Алгоритм замещения информации заполненной кэш-памяти
- •Алгоритм согласования содержимого основной памяти и кэш-памяти.
- •Что такое чипсет?
- •Назначение северного моста
- •Назначение южного моста
- •Общая структура системной платы пэвм. Назначение ее отдельных компонентов.
- •Варианты архитектуры системной платы: шинно-мостовая, хабовая, HyperTransport.
- •Структура связей между основными устройствами эвм. Непосредственные связи, общая шина, система шин.
- •Основы межпроцессорных взаимодействий.
- •1 Прямые межпроцессорные связи.
- •2 Через память
- •Периферийные интерфейсы пэвм. Scsi, spi, sas.
- •Шины расширения пэвм. Pci, pci-X, pci-Express.
- •Назначение шины lpc, ее место в общей системной шине пэвм.
- •Интерфейсы подключения графических адаптеров.
- •Управление работой клавиатуры в текстовом и графическом режимах работы.
- •Режимы работы драйвера клавиатуры: raw, code, xlate, unicode.
- •Определение понятий «scan-код» и «ascii-код».
- •Программирование клавиатуры через порты ввода-вывода (регистры контроллера клавиатуры).
- •Каскадирование контроллеров прерываний.
- •Усовершенствованный контроллер прерываний. Особенности функционирования. Схема подключения.
- •Контроллер прямого доступа к памяти. Назначение, основы функционирования.
- •Следующий набор регистров общий для всех каналов.
- •Контролер имеет 4 режима работы:
- •Типы передачи пдп:
- •Цикл обмена пдп
- •Системные ресурсы пэвм.
- •Системный таймер. Назначение, структурная схема, принцип работы.
- •Канал управления звуком. Назначение, структурная схема, принцип работы.
- •Часы реального времени. Назначение, структура, программирование.
- •Видеосистема пэвм: назначение, параметры.
- •Что такое графический адаптер?
Следующий набор регистров общий для всех каналов.
CR – 8-битный регистр, который управляет работой контролера. Он программируется, когда контролер находится в состоянии программирования и очищается командами Reset и MasterClear.
SR – отражает текущее состояние запросов и передач по всем 4-ем каналам.
MR – каждый бит маскирует/демаскирует свой канал ПДП (0 – разрешает, 1 – маскирует).
RR – регистр запросов. Сигнал запроса может задан как обслуживающим устройством, так и программно.
Temporary Register – используется для хранения элемента данных.
Контролер имеет 4 режима работы:
Режим единичной передачи. После каждого цикла освобождает шину.
Режим блочной передачи. В этом режиме наличие сигнала запроса требуется только до момента выдачи контролером сигнала (подтверждения запроса на ПДП). После чего шина не освобождается вплоть до передачи всего блока.
Режим передачи по требованию. Передача идет до тех пор, пока активен сигнал запроса передачи.
Каскадный режим. Позволяет включить в подсистему ПДП более 1 контролера, когда не хватает 4-х каналов ПДП.
Типы передачи пдп:
Память-память. Используется для передачи блока данных из одного места в другое.
Режим автоинициализации. После завершения обычной передачи используемый канал ПДП маскируется и должен быть перепрограммирован для дальнейшей работы с ним. При автоинициализции маскировка каналов после окончания передачи не происходит, а регистр текущего адреса, счетчик циклов автоматически загружается из соответствующих регистров с начальными значениями.
Режим фиксированных приоритетов. В этом режиме канал 0 имеет MAX приоритет, а канал 3 – Min.
Циклический сдвиг приоритетов. Позволяет избежать забивания шины одним каналом. Канал, который передавал получает снижение приоритета.
Режим сжатия времени передачи. Если временные хар-ки быстродействия обменных устройств совпадают, ПДП может сократить время выполнения каждого такта передачи.
Цикл обмена пдп
ЦП программирует контролер ПДП, устанавливая его регистры. Затем ЦП дает команду устройству прочитать данные во внутренний буфер, ПДП начинает работу, посылая устройству запрос чтения. Адрес памяти уже находится в адресной шине, так что у-во знает куда следует пересылать следующее слово из внутреннего буфера. Когда запись закончилась, у-во посылает сигнал подтверждения контролеру ПДП. Затем контролер увеличивает используемый адрес памяти и уменьшает счетчик байтов. После этого запрос на чтение повторяется, пока значение счетчика не равно 0. По завершению цикла копирующие устройства инициализируют прерывания процессора, означающие завершение переноса.
Системные ресурсы пэвм.
Системный таймер. Назначение, структурная схема, принцип работы.
Для его реализации используется МС i8253/i8254.
Функции системного таймеров:
Генерация прерываний системных часов.
Генерация запросов на регенерацию памяти.
Генерация звуковых сигналов.
Таймер реализуется как 3-х канальный. Каждый канал реализ. на 16-разрядном счетчике.
clk = 1.19 МГц
Канал 0 связан с регистром 40h, который доступен для чтения/записи. Так как СТ 16-разрдный, то генерация IRQ0 происходит с частотой clk/216=18,206 Гц.
Канал 1 связан с регистром 41h, который доступен для чтения/записи. Константа счетчика 12h (начальное значение). Счетчик 8-разрядный.
Канал 2 связан с регистром 42h. СТ 16-разрядный. Значение СТ определяет высоту тона.
Регистр 43h доступен для записи – управляемый регистр.