Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Общие ответы на билеты.doc
Скачиваний:
12
Добавлен:
05.09.2019
Размер:
31.41 Mб
Скачать

Билет № 9.-ипу Назначение узла ramd ac видеоадаптера

RAMDAC (рис. 3.10) представляет собой быстродействующий ЦАП, оснащенный 256-ю регистрами цвета, образующими его собственное ОЗУ.

Рис. 3.10. Структура схемы RAMDAC

RAMDAC предназначен для преобразования двоичных чисел, содержащихся в ячейках видеопамяти, в 3 аналоговых сигнала R, G, B, уровень которых пропорционален яркости каждого из 3-х основных цветов.

Видеоконтроллер VGА имеет цветовую палитру шириной 8 бит. После вывода из блока атрибутов данные поступают в блок цифро-аналогового преобразования (RAMDAC). В блоке RAMDAC имеется 256 18-разрядных регистра, в которые CPU заносит коды цветов для изображаемых на мониторе точек. Данные из блока атрибутов задают адрес регистра блока RAMDAC, при обращении к которому считывается слово, содержащее три 6-разрядных значения для трех основных RGB - цветов. Это слово поступает в цифро-аналоговые преобразователи, и цифровые биты преобразуются в 3 аналоговых RGB-сигнала.

В графическом режиме каждый байт определяет цвет одной точки и поступает на регистр цвета точки (регистр адреса таблицы цветов). В текстовом режиме цвет точки кодируется также как в видеоадаптере CGA, т.е. кодом цвета символа и кодом цвета фона символа. Поэтому, одновременно в текстовом режиме может выводится только 16 цветов. Общее количество цветов определяется разрядностью (18) регистров таблицы цветов по формуле

N= 2 18 = 256K.

На практике количество цветов, которое видеосистема VGA может отображать одновременно равно количеству регистров цвета (256). Содержимое регистров таблицы цветов RAMDAC можно изменять программно по командам ввода-вывода. Для этих регистров выделено 2 порта в адресном пространстве ввода-вывода ПК: 3С8H – порт адреса регистра таблицы цветов и 3C9H – регистр данных таблицы цветов.

Пример программного обращения к регистру таблицы цветов под номером 35 с заданием в этот регистр информации о красном цвете соответствующей точки

Исходные данные:

mov al, 35 ; адрес регистра таблицы цветов

mov bh, 111111b ; установка красного цвета (R)

mov bl, 0 ; установка зеленого цвета (G)

mov ch, 0 ; установка синего цвета (B)

Занесение данных в регистр таблицы цветов:

mov dx, 3c8h ; адрес регистра цвета

out dx, al ; ввод адреса регистра таблицы цветов

mov dx, 3c9h ; адрес регистра данных

mov al, bh ; ввод красного цвета

out dx, al ;

mov al, bl ; ввод зеленого цвета

out dx, al ;

mov al, ch ; ввод синего цвета

out dx, al ;

Билет №10 ; Билет №18 ; Билет №24-сети Стек протоколов tcp/ip.

Cтек используется для связи компов по Internet, а также в корп.сетях. Стек ТСР/IP на нижнем уровне поддерживает все популярные стандарты физического и канального уровней: для локальных сетей — это Ethernet, Token Ring, FDDI, для глобальных — протоколы работы на аналоговых коммутируемых и выделенных линиях SLIP, PPP, протоколы территориальных сетей Х.25 и ISDN. Основными протоколами стека, давшими ему название, являются протоколы IP и TCP. Эти протоколы в модели OSI относятся к сетевому и трансп. уровням соотв-но. IP обеспечивает продвижение пакета по составной сети, а TCP гарантирует надежность его доставки.

Рассмотрим принципы маршрутизации, на основании кот в сетях IP происходит выбор маршрута передачи пакета между сетями. Программные модули протокола IP устанавливаются на всех конечных станциях и маршрутизаторах сети. Для продвижения пакетов они используют таблицы мар-ции.

Для отправки пакета следующему маршрутизатору требуется знание его локального адреса, но в стеке TCP/IP в таблицах маршрутизации принято использование только IP-адресов для сохранения их универсального формата, не зависящего от типа сетей, входящих в интерсеть. Для нахождения локального адреса по известному IP-адресу необходимо воспользоваться протоколом ARP.

Решением дефицита адресов является переход на новую версию протокола IP IPv.6. Другой подход – использование технологии масок. При использовании масок переменной длины (это когда в разных частях сети, которую разделили, используются маски разной длины). Еще одна технология – трансляция адресов (NAT). Внутренняя сеть соединяется с Интернетом ч/з некое промежуточное устройство (напр, маршрутизатор), оно может преобразовывать внутренние адреса во внешние, используя некие таблицы соответствия. При получении внешнего запроса это устройство анализирует его содержимое и при необходимости пересылает его во внутреннюю сеть, заменяя IP-адрес на внутренний адрес этого узла.

Подсети IP с использование классов и масок. Часто администраторы сетей испытывают неудобства из-за того, что количество централизованно выделенных им номеров сетей недостаточно для того, чтобы структурировать сеть надлежащим образом, например разместить все слабо взаимодействующие компьютеры по разным сетям. Способ: использованием технологии масок, которая позволяет разделять одну сеть на несколько сетей. Итак, номер сети, который администратор получил от поставщика услуг, - 129.44.0.0 (10000001 00101100 00000000 00000000). В качестве маски было выбрано значение 255.255.192.0 (11111111 11111111 XX000000 00000000) (где XX=11).

После наложения маски на этот адрес число разрядов, интерпретируемых как номер сети, увеличилось с 16 (стандартная длина поля номера сети для класса В) до 18 (число единиц в маске), то есть администратор получил возможность использовать для нумерации подсетей два дополнительных бита.

Это позволяет ему сделать из одного, централизованно заданного ему номера сети, четыре: Два дополнительных последних бита в номере сети (XX) часто интерпретируются как номера подсетей (subnet), и тогда четыре перечисленных выше подсети имеют номера 0 (00), 1 (01), 2 (10) и 3 (11) соответственно. Все узлы были распределены по трем разным сетям, которым были присвоены номера 129.44.0.0, 129.44.64.0 и 129.44.128.0 и маски одинаковой длины - 255.255.192.0. Извне сеть по-прежнему выглядит, как единая сеть класса В, а на местном уровне это полноценная составная сеть, в которую входят три отдельные сети. Приходящий общий трафик разделяется местным маршрутизатором между этими сетями в соответствии с таблицей маршрутизации.

Frame11

Чистые сети называются так потому что под уровнем IP нет другой сети с коммутацией пакетов (АТМ, Frame relay). В такой сети цифровые каналы образуются инфраструктурой 2 нижних уровней, а этими каналами пользуются интерфейсы маршрутизаторов IP.

Сети IP изначально были задуманы как экономичные дейтагрммные сети, предоставляющие услуги best effort.