2010/06/20 Alexey Kuryakin 1 Некоторые тенденции развития DAQ Усложнение систем Распределенные системы Сенсорные панели Web технологии Зоопарк 16\32\64\???

Презентация:



Advertisements
Похожие презентации
CRW-DAQ Программный пакет для автоматизации физических измерений Программное обеспечение для автоматизации.
Advertisements

1 Работа под управлением ОС Windows. 2 Темы для обсуждения 1. Что такое операционная система Что такое операционная система Понятие ОС Виды ОС 2. Операционная.
Оглавление Программное обеспечение Операционная система Загрузка ОС Установка ОС Домашнее задание.
Функциональные требования к современной аппаратуре Роман Пахолков, руководитель компании 1 марта 2007 г.
Мировые тренды. Реализация в Узбекистане Облачные вычисления.
NetAXS IP-контроллер для систем контроля и управления доступом и комплексных интегрированных систем безопасности Honeywell Access Systems.
Коммуникационные технологии. Передача информации. Локальные компьютерные сети.
Web-узлы. Разработка и администрирование.. Часть 1. Web-технология.
KAZPROMAVTOMATIKA. Web – итерфейс для управления процессом Управление контроллерами Mitsubishi Electric из окна браузера Доступность управления на любом.
Параллельные вычисления Лекция 6. y = 3x + 7x – 8x при x = 4 y1 = 3x(1 действие) y2 = 7x(2 действие) y3 = 8x(3 действие) y = y1 + y2 – y3(4 действие)
Автор: Субхангулов И.И. Башкортостан Стерлитамак 2011.
Объединение компьютеров в локальную сеть. Организация работы пользователей в локальных компьютерных сетях.
Виртуализация Программная виртуализация Эмуляция Паравиртуализация Виртуализация уровня ОС Виртуальные машины Аппаратная виртуализация Intel VT AMD Pacific.
Компьютерные сети Локальная сеть. Компьютерная сеть Компьютерная сеть – соединение компьютеров для обмена информацией и совместного использования ресурсов.
Создание облачной инфраструктуры в Международном университете природы, общества и человека «Дубна» Проректор по информатизации и инновационной деятельности.
Презентация Андрея Шмакова (Embedded Systems) Москва Новые продукты и решения Embedded System 2013.
Мировые тренды. Реализация в Узбекистане Облачные вычисления.
Гайдар Магдануров Microsoft p: +7 (905) e: t: twitter.com/gaidar.
System Center Essentials Планирование развёртывания Присяжный Дмитрий MCP, MCTS.
Локальная сеть. Компьютерная сеть Компьютерная сеть – система двух или более компьютеров, связанных каналами передачи информации.
Транксрипт:

2010/06/20 Alexey Kuryakin 1 Некоторые тенденции развития DAQ Усложнение систем Распределенные системы Сенсорные панели Web технологии Зоопарк 16\32\64\??? Виртуальные машины Рост числа языков и их специализация

2010/06/20 Alexey Kuryakin 2 Усложнение систем Удешевление и доступность компьютеров Увеличение доли и значения ПО в DAQ Полная автоматизация физ.установок Многомашинные системы (центральный сервер + ряд полуавтономных подсистем) Переход от лабораторных физ.установок к комплексам (комната, цех, здание) Командная разработка и поддержка (мы используем свой пакет CRW-DAQ)

2010/06/20 Alexey Kuryakin 3 Распределенные системы Снижение доли локальных шин (ISA,PCI) Рост доли распределенных систем –многомашинные системы –сети контроллеров USB,RS-232, RS-485,CAN,Ethernet Клиент-сервер: OPC,DIM,WEB У нас многомашинные системы строятся на основе DIM (CERN) dim.web.cern.ch WEB сервер позволяет облегчить создание клиентского ПО (Web browser + JavaScript)

2010/06/20 Alexey Kuryakin 4 Сенсорные панели Крупные АСУ (уровня линии, лаборатории, цеха и т.д.) строятся как центральный сервер + полуавтономные подсистемы связанные сетью DIM Подсистемы строятся как сенсорные панели (управление физ.оборудованием полностью отдается сенсорной панели) Для создания сенсорных программ нужен специальный подход (крупные надписи и кнопки, хорошо проработанный GUI)

2010/06/20 Alexey Kuryakin 5 WEB технологии Пакет CRW-DAQ имеет встроенный WEB и DIM сервер –DIM – для управления realtime –WEB – для наблюдения WEB-скрипты пишутся на DAQ Pascal, как обычные программы (1 день на освоение) Доступность данных отовсюду WEB облегчает создания клиентского ПО, Web Browser + Java Script Все ПО сосредоточено на сервере (на клиенте только настройка browser)

2010/06/20 Alexey Kuryakin 6 Зоопарк 16\32\64\... Пророчества Дейкстры: –Процессоры не будут быстрее –Число процессоров\ядер будет расти –Фокус развития сместится в развитие ПО –Возрастет специализация железа (контроллеры, нетбуки, промPC, дектопы …) Как следствие –Сосуществование зоопарка 16\32\64\... –Сосуществование Win32\64, Linux 32\64, … –Рост роли кросс-платформенных средств –Рост роли виртуальных машин

2010/06/20 Alexey Kuryakin 7 Виртуальные машины РФ интегрируется в мировую экономику –Доля пиратского ПО будет падать –(16\32\64\...) и (Win\Linux\...) будут сосуществовать Выход - Виртуализация: –Аппаратная (WmWare, VirtualBox, KVM,…) –На уровне ОС (Wine, Cygwin, Inferno) –На уровне языков и ОС (Java, С#) –На уровне библиотек (Qt, wxWidgets) Накоплен большой положительный опыт аппаратной виртуализации (Core 2 Duo) –VirtualBox: Linux64(host)+Windows XP Планы постепенного перехода преимущественно под Linux (Debian,Ubuntu) с постепенным сокращением доли Windows Виртуализация делает переход безболезненным

2010/06/20 Alexey Kuryakin 8 Языки программирования Рост сложности систем, роли параллельного программирования, виртуализации Классические языки (C/C++, Pascal, …) устарели Взрывной рост числа языков (> 50 активных) Рост специализации (системные, скриптовые, Web, DAQ, математические) и взаимодополняемость языков Рост роли «скриптовых» языков Необходимость использования в проектах нескольких языков (не менее 3-5) CRW-DAQ: DAQ Pascal, DAQ Script, DAQ Config, Object Pascal, … …и не надо этого бояться.