- •Общие принципы построения современных эвм. Поколения эвм.
- •Основные характеристики эвм.
- •Состав центральных устройств пэвм.
- •Структурная схема пэвм.
- •Структура базового микропроцессора. Архитектура фон Неймана. Параллельная архитектура.
- •Конвейерная архитектура центрального процессора.
- •Суперскалярная архитектура процессора. Cisc-, risc-, misc- и многоядерные процессоры. Суперскалярная архитектура
- •Cisc-процессоры
- •Risc-процессоры
- •Misc-процессоры
- •Vliw-процессоры
- •Многоядерные процессоры
- •Особенности архитектуры mips.
- •Сегментно-страничная организация памяти.
- •Однопрограммный и многопрограммный режимы работы эвм. Виртуальная память.
- •11. Система прерываний.
- •12. Организация функционирования эвм с магистральной архитектурой.
- •13. Материнская плата.
- •14. Видеосистема. Мониторы.
- •Видеоадаптер
- •Монитор
- •Программные средства
- •Электронно-лучевая трубка
- •15. Видеосистема. Видеокарта.
- •16. Системы ввода-вывода.
- •17. Сканеры.
- •18. Принтеры.
- •19. Технология динамической трансляции адресов.
- •Недостатки
- •20. Состав, устройство и принцип действия основной памяти. Основные характеристики оперативного запоминающего устройства.
- •21.Постоянные запоминающие устройства. Сверхоперативные запоминающие устройства.
- •4.12. Постоянная память, общая информация
- •22.Внешние запоминающие устройства пэвм. Внешние запоминающие устройства пэвм. Накопители информации
- •24.Системы счисления. Представление числовой информации в эвм.
- •1.1 Непозиционные системы счисления
- •1.2 Позиционные системы счисления
- •5. Формы представления двоичных чисел в эвм
- •Машинные коды. Прямой код. Обратный код. Дополнительный код. Модифицированные обратные и дополнительные коды.
- •Представление числа в прямом коде
- •Двоичный пример
- •Представление числа в дополнительном коде
- •3.6.2. Модифицированные обратный и дополнительный коды
- •26. Отображение адресного пространства программы на основную память
- •27.Арифметические операции над числами с фиксированной точкой и над двоичными числами с плавающей точкой.
- •2.3.3. Арифметические операции над двоичными числами с плавающей точкой
- •2.3.4. Арифметические операции над двоично-десятичными кодами чисел
- •28.Оперативный контроль вычислительных операций по вычетам
- •8.1. Расчетные соотношения
- •8.2. Примеры решения задач
- •29.Адресная структура команд микропроцессора и планирование ресурсов
- •30.Организация работы эвм при выполнении задания пользователя
- •31.Арифме́тико-логи́ческое устро́йство
- •Организация и принципы действия
- •Операции в алу
- •Классификация алу
- •32.Устройство Управления
- •33.Режимы адресации 16-разрядного микропроцессора
- •34.Взаимодействие основных узлов и устройств персонального компьютера при автоматическом выполнении команды
15. Видеосистема. Видеокарта.
Видеока́рта (известна также как графи́ческая пла́та, графи́ческая ка́рта,видеоада́птер, графический ада́птер) — устройство, преобразующее графический образ, хранящийся, как содержимое памяти компьютера или самого адаптера, в иную форму, предназначенную для дальнейшего вывода на экран монитора. В настоящее время эта функция утратила основное значение, и в первую очередь под графическим адаптером понимают устройство с графическим процессором - графический ускоритель, который и занимается формированием самого графического образа.
Обычно видеокарта является платой расширения и вставляется в разъём расширения, универсальный (PCI-Express, PCI, ISA, VLB, EISA, MCA) или специализированный (AGP), но бывает и встроенной (интегрированной) в системную плату (как в виде отдельного чипа, так и в качестве составляющей части северного моста чипсета илиЦПУ). В этом случае устройство, строго говоря, не может быть названо видеокартой.
Современные видеокарты не ограничиваются простым выводом изображения, они имеют встроенный графический процессор, который может производить дополнительную обработку, снимая эту задачу с центрального процессора компьютера. Например, все современные видеокарты Nvidia и AMD (ATi) осуществляют рендеринг графического конвейера OpenGL и DirectX на аппаратном уровне. В последнее время также имеет место тенденция использовать вычислительные возможности графического процессора для решения неграфических задач.
Видеосистема служит для вывода текстовой и графической информации из компьютера. Видеосистема компьютера состоит из видеоадаптера (или иначевидеокарты), который отвечает за формирование изображения, и монитора, на который это изображение выводится.
Видеокарта состоит из четырех основных устройств: памяти, контроллера,цифро-аналогового преобразователя (ЦАП, DAC) и видео-ПЗУ. Видеопамятьнужна для хранения изображения, ее размер определяет максимально возможное разрешение изображения. Видеоконтроллер отвечает за вывод изображения из видеопамяти, обновление ее содержимого, формирование сигналов для монитора и обработку запросов центрального процессора, который задает необходимый поток информации для вывода. цифро-аналоговый преобразователь служит для преобразования потока цифровых данных, формируемого видеоконтроллером, в уровни интенсивности цвета, подаваемые на монитор, поскольку мониторы используют аналоговый видеосигнал. Видео-ПЗУ — постоянное запоминающее устройство, в которое записаны видео-BIOS, программы обработки изображения, экранные шрифты, служебные таблицы и т. п.
16. Системы ввода-вывода.
Ввод _ вывод _ это процесс обмена данными между ядром микропроцессорного устройства и периферийными устройствами. В микропроцессорном устройстве применяют три режима:
программный;
по прерываниям;
прямой доступ к памяти.
Группа бит, к которым обращается микропроцессор при вводе _ выводе, называется портом или регистром ввода _ вывода. При вводе выводе периферийные устройства представлены следующей программной моделью (рис.10).
Все реестры имеют адрес, в зависимости от конкретной реализации порты могут объединяться. Признак готовности периферийного устройства к вводу _ выводу обычно содержится в одном из разрядов порта состояния, различают изолированный и неизолированный ввод _ вывод. В первом случае в системе команд есть специальные команды ввода _ вывода, в которых содержится номер порта, указываемый во втором слове код операции ввода _ вывода. Адресное пространство портов и ячеек памяти в этом случае изолированы, так как для пересылки в память имеются особые команды. В этом случае адреса портов ввода _ вывода, некоторых, ячеек могут совпадать. Во втором случае адресные пространства едины и совпадения адресов нет. При постоянном способе ввода _ вывода инициализируется программой выполняемой в микропроцессорном устройстве. При вводе _ выводе важна проверка готовности периферийного устройства, то есть состояние определяющего бита порта состояния. В некоторых микропроцессорах, это делается независимо от вида команды и при неготовности периферийного устройства микропроцессор переходит в состояние ожидания. Тем самым достигается согласование во времени работы микропроцессора и более медленных периферийных устройств. При асинхронном вводе _ выводе в программу включаются специальные команды проверки готовности.
Микропроцессор проверяет бит готовности с помощью одной или нескольких команд. Если бит установлен в единицу, то инициируется собственно ввод или вывод одного или нескольких слов данных. Если бит сброшен, то микропроцессор выполняет цикл из двух-трех команд, проверяющих состояние бита до тех пор пока периферийное устройство не будет готово к вводу выводу. Этот цикл называется циклом ожидания. Из-за него микропроцессор непроизводительно теряет время, что является главным недостатком программного ввода вывода, достоинство: простота реализации без дополнительных аппаратных затрат.
Ввод вывод по прерываниям лишен недостатка программного ввода вывода и применяется при работе в реальном времени. Периферийное устройство подает сигнал `запрос прерывания' на соответствующий вход микропроцессора. Микропроцессор после выполнения текущей команды приостанавливает выполнение основной программы, вырабатывает сигнал подтверждения прерывания и переходит к подпрограмме обработки прерывания, расположенной в фиксированной области памяти. После выполнения этой подпрограммы происходит возврат к основной программе. Для реализации подпрограммы обработки прерывания в микропроцессоре должны выполнятся следующие действия:
идентификация источника прерывания;
сохранение состояния основных регистров микропроцессора с тем, чтобы обеспечить возможность возобновления прерванной программы;
собственное выполнение программы обработки прерывания;
восстановление запомненного состояния основных регистров микропроцессора;
возврат к выполнению основной программы.
Данная последовательность действий может реализоваться в двух вариантах : с опросом периферийных устройств и по вектору прерывания. Наиболее распространенным является второй способ. В этом случае в ответ на сигнал подтверждения прерывания периферийное устройство посылает в микропроцессор параллельный двоичный код, вектор прерывания по которому управление передается соответствующей подпрограмме обслуживания прерываний. При наличии нескольких периферийных устройств возможна ситуация при которой во время обслуживания запроса прерывания от одного периферийного устройства поступает запрос от другого. Если оно более приоритетно, то происходит вложение прерываний ( т.е. прерывание прерывания). Для создания систем приоритетных прерываний используются контроллеры прерываний. С помощью специальных команд запрещающих прием запроса прерывания можно управлять способностью микропроцессора реагировать на запрос прерывания, например для защиты определенных критичных по времени частей программы, некоторые прерывания, например связанные с аварией питания замаскировать нельзя.