Внешний интерфейс плоттера - параллельный или последовательный. Передача графических команд даже по последовательному интерфейсу происходит гораздо быстрее их механического исполнения. Параллельный интерфейс плоттера ничем не отличается от интерфейса принтера. Для подключения с параллельным интерфейсом используется LPT-порт в различных модификациях(SPP-порта, IEEE 1284). Поначалу все принтеры с параллельным интерфейсом обязательно поддерживали протокол Centronics. Параллельный интерфейс Centronics ориентирован на передачу потока байт данных к плоттеру и прием сигналов состояния плоттера. Этот интерфейс поддерживается всеми LPT-портами компьютеров. Его отечественным аналогом является интерфейс ИPNP-М. Понятие «Centronics» относится как к набору сигналов и протоколу взаимодействия, так и к 36-контактному разъему на принтерах. В некоторых плоттерах используется последовательный интерфейс RS-232C, RS-422 или «токовая петля», но здесь теоретический предел скорости около 11 Кбайт/с (115 Кбит/с), а практически она едва достигает 1 Кбайт/с (9600 бит/с). Современные устройства подключаются через шину USB.
|
|
Стандартным интерфейсом для подключения дигитайзера является последовательный порт, но с появлением USB современные дигитайзеры подключаются через эту шину.
2.Принципы взаимодействия приложений в сетях ЭВМ.
Нуль-модемное соединение (для связи 2 ПК на небольшом расстоянии по RS – 232C). Пусть А желает прочитать часть файла на диске машины Б.
Приложение А:
1. Формирует сообщение-запрос для приложения Б (имя файла, тип операции, смещение и размер области памяти).
2. Передает запрос драйверу COM-порта А (сообщает адрес ОП, где находится это сообщение).
3. Передает запрос байт за байтом через драйвер COM-порта Б приложению Б.
Приложение Б:
1. С помощью средств локальной ОС считывает часть файла в буфер ОП.
2. С помощью драйвера COM-порта передает считанные данные приложению А.
Передачу и прием всего сообщения осуществляют программы более высокого уровня (Приложения А и Б).
Архитектура «клиент-сервер».
Целесообразно создать специализированный программный модуль «клиент» для формирования сообщений-запросов от разных приложений и специализированный пр.модуль «сервер» для обслуживания запросов, для предоставления локальных ресурсов другим приложениям по запросам. Распределенные вычисления в современных компьютерных сетях основаны на архитектуре «клиент-сервер». Виды серверов: файл-сервер, сервер БД, сервер печати, электронной почты, web.
Клиент формирует запрос на сервер для выполнения соответствующих функций. Например, файл-сервер обеспечивает хранение данных общего пользования, организует доступ к ним и передает данные клиенту. Обработка данных распределяется в том или ином соотношении между сервером и клиентом. В последнее время долю обработки, приходящуюся на клиента, стали называть “толщиной” клиента. Взаимодействие приложений через сеть осуществляется на нескольких уровнях.
|
|
3. Реляционная алгебра: специальные операции: ограничения отношений, проекция, соединение, деление. Операция переименования.
Операндами для операций реляционной алгебры являются отношения (нормализованные таблицы). Результат – тоже отношение. Операции: теоретико-множественные и специальные.
Специальные:
· Операции фильтрации (селекция или ограничения отношений) – унарная операция, результатом которой является подмножество кортежей исходного отношения, удовлетворяющее условиям, которые накладываются на значения определенных атрибутов. (R3=R1[курс=3] или R3=σкурс=3(R1)).
· Проекция – унарная операция, осуществляющая выбор подмножества атрибутов из отношения R (вертикальный выбор), уменьшает степень отношения и может уменьшить его мощность, если придется исключать одинаковые кортежи.(R4=R1[ФИО, адрес] или R4=π курс=3(R1))
· Соединение – бинарная операция над разносхемными отношениями R и S, имеющими Э-сравнимые атрибуты. Обратна проекции. В результате соединения 2 отношений по некоторому условию (тета-соединение) образуется результирующее отношение, кортежи которого являются конкатенацией кортежей 1 и 2 отношения и удовлетворяют этому условию. В общем случае кортежи рез-го отношения содержат атрибуты обоих отношений. В условиях операции соединения принимают участие только атрибуты из одного домена. (R5=R1[R1.Адрес=R2.Город]R2 или R5=R1∞R1.Адрес=R2.Город R2)
· Деление – бинарная операция над разносхемными отношениями R и S, которые включают в себя атрибуты из одного домена. Кортеж включается в результирующее отношение, если его декартово произведение с отношением S входит в R. Используется для нахождения объектов, сочетающих в себе все элементы другого множества.
Переименование атрибутов дает возможность корректно сформировать заголовок (схему) результирующего отношения. Q=ρQ(A1,B1,C1)(R). Переименует R в Q, а атрибуты отношения в А1,В1,С1.