- •Понятие синтергетической системы
- •Роль информационного взаимодействия
- •Интерфейсы, заданные языком.
- •Понятие коммуникации
- •Зачем нужна разметка данных?
- •Области применения языка xml
- •Правильно построенный документ xml
- •Верифицирующий анализатор xml
- •Интерфейсы анализаторов xml
- •Что такое sax?
- •Образец подстановки xslt
- •Как работает xslt?
- •Язык xPath
- •Понятие протокола
- •Протокол асинхронной передачи байта в rs-232
- •Универсальный асинхронный приемопередатчик
- •Открытая архитектура компьютера
- •Работа шины pci
- •Спецификация шины pci
- •Цикл чтения шины pci
- •Необходимость плотного времени при описании взаимодействия
- •Технология Plug and Play
- •Управление вводом/выводом в ibm pc совместимых компьютерах
- •Физическая организация устройств ввода-вывода
- •Обработка прерываний
- •Драйверы устройств
- •Независимый от устройств слой операционной системы
- •Пользовательский слой программного обеспечения
- •Низкоуровневое программирование взаимодействия с аппаратурой
- •Организация управления вводом/выводом в операционных системах
- •Автоконфигурация устройств на шине pci
- •Программная модель pci
- •Адресные пространства pci
- •Драйвер устройства
- •Логическая модель usb
- •Конвейеры usb
- •Протокол работы с устройством usb
- •Систематика Флинна
- •Высокопроизводительные вычисления
- •Классификация вс по структуре памяти
- •Эффективность параллельных алгоритмов Анализ эффективности параллельных алгоритмов
- •Оценка эффективности алгоритмов
- •Закон Амдала
- •Вычислительные сети
- •Мультиагентные системы
- •Роль протоколов во взаимодействии агентов
- •Распределённая система
- •Агенты и действия в протоколе установления телефонного соединения
- •Служба почты
- •Служба почты как пример распределенной системы
- •Агенты и действия в протоколе передачи сообщений по проводам
- •Коммутация сообщений, коммутация пакетов
- •Функционирование электронной почты
- •Многоцелевое расширение интернет почты (mime)
- •Пакетный способ передачи информации в сетях
- •Интерфейсы канального уровня
- •Доставка сообщений в модели osi
- •Сетезависимые и сетенезависимые уровни модели osi
- •Cтеки протоколов
- •Стек NetBios/smb
- •Стандартный стек tcp/ip
- •Межсетевой протокол ip
- •Модель службы протокола ip
- •Модель службы протокола tcp
- •Коммутация в локальных сетях Ethernet
- •Задача маршрутизации
- •Маршруты движения пакетов
- •Маршрутизаторы как искусственное сообщество агентов
Логическая модель usb
USB Universal Serial Bus — «универсальная последовательная шина»
Последовательный интерфейс передачи данных для среднескоростных и низкоскоростных периферийных устройств в вычислительной технике
Для подключения периферийных устройств к шине USB используется четырёхпроводный кабель, при этом два провода (витая пара) в дифференциальном включении используются для приёма и передачи данных, а два провода — для питания периферийного устройства. Благодаря встроенным линиям питания USB позволяет подключать периферийные устройства без собственного источника питания (максимальная сила тока, потребляемого устройством по линиям питания шины USB, не должна превышать 500 мА).
Логическая модель USB:
Конвейеры usb
--Устройство имеет несколько конечных точек.
--Каждая конечная точка отнесена к логическому потоку с хостом.
--Каждый поток характеризуется:
адрес устройства
номер конечной точки
тип передачи:
Управление: позволяет конфигурировать / давать команды /проверять состоряние соединения.
Массовый: передача больших объемы данных на высокой скорости.
Изохронный: позволяет принимать данные с постоянной скоростью, не обращая внимания на ошибки.
Прерывание: позволяет передавать или принимать данные, но с ограниченным периодом службы.
Протокол работы с устройством usb
Общая картина транспорта данных:
Систематика Флинна
Самой ранней и наиболее известной является классификация архитектур вычислительных систем, предложенная в 1966 году М.Флинном. Классификация базируется на понятии потока, под которым понимается последовательность элементов, команд или данных, обрабатываемая процессором. На основе числа потоков команд и потоков данных Флинн выделяет четыре класса архитектур: SISD,MISD,SIMD,MIMD.
Общепринятой является классификация вычислительных систем, которую часто называют систематикой Флинна. Эта систематика базируется на понятии потока, под которым понимается множественное представление данных и команд на наиболее узком участке ВС. Таким образом ВС могут быть поделены на 4 класса:
1). ВС с одиночным потоком команд, одиночный поток данных. (SingleInstruction, SingleData)
2). ВС с множественным потоком команд, одиночный поток данных. ВС системы класса MKOD
3). ВС с одиночным потоком команд, множественный поток данных ВС класса OKMD (SIMD)
4). ВС с множественным потоком
Этот класс является перенаселенным классом.
Высокопроизводительные вычисления
Зачем это нужно:
- управляемый термоядерный синтез, расчет реакторов, расчет поведения плазмы;
- моделирование взрывов и ядерных испытаний;
- разработка военной и авиакосмической техники;
- системы ПВО (распознавание и слежение за большим количеством целей);
- космические разработки и исследования и т.д.
Классификация вычислительных систем для таких вычислений.
По структуре памяти:
процессоры совместно обращаются к общей памяти, обычно, через шину
к аждый процессор имеет собственную локальную память. Общая память как таковая отсутствует