Все | Текст | Видео |

Форма обучения: дистанционная | Стоимость: бесплатно | Доступ: свободный | Студентов: 1180 / 138
ISBN: 978-5-9556-0021-5

Настоящий курс является продолжением курса Программирование в стандарте POSIX. В принципе, разделение единой темы "Программирование в стандарте POSIX" на две части носит скорее технический, чем…

Обеспечение мобильности программного обеспечения - задача исключительной важности и сложности. Для приложений реального времени она важна и сложна вдвойне. Важность проистекает из многочисленности подобных систем и ответственности решаемых ими задач. Сложность является следствием разнообразия и частой смены аппаратных платформ, а также того обстоятельства, что в понятие семантической корректности входит дополнительный компонент - соблюдение временных ограничений.

По сравнению с предыдущими редакциями, стандарт POSIX-2001 существенно расширен средствами программирования систем реального времени. Их изучение представляется весьма актуальным, способным оказать существенную помощь разработчикам приложений.

Основной структурной единицей приложения реального времени является поток управления. Потоки стали первой темой настоящего курса. Средства их синхронизации - тема номер два. Среди рассматриваемых механизмов - мьютексы, условные переменные, блокировки чтение-запись, спин-блокировки и барьеры. К средствам межпотокового взаимодействия можно отнести сигналы реального времени, очереди сообщений, семафоры.

Объекты в памяти - это и инструмент повышения эффективности приложений, и средство передачи данных между их компонентами. Стандарт POSIX-2001 позволяет добиться мобильности даже для традиционно немобильных подсистем работы с типизированной памятью.

Разумеется, в число рассматриваемых в курсе тем вошло приоритетное планирование. Здесь особый интерес представляет политика спорадического планирования, необходимая для работы в реальном, насыщенном событиями окружении.

Приложения реального времени сложно не только разрабатывать, но и отлаживать. Для решения этой проблемы в стандарте POSIX-2001 предусмотрен механизм трассировки, который целесообразно применять и на этапе эксплуатации приложений.

Форма обучения: дистанционная | Стоимость: бесплатно | Доступ: свободный | Студентов: 1020 / 33
Использование единого опыта разработки настольных и Web-проектов кажется сложновыполнимой задачей даже после выхода их последних версий. Но при правильном проектировании архитектуры проекта…
Форма обучения: дистанционная | Стоимость: бесплатно | Доступ: свободный | Студентов: 312 / 55
Авторы: Юлия Березовская, Дмитрий Гришанцов, Вера Некрасова, Карина Некрасова, Константин Носов, Ольга Юфрякова | Северный (Арктический) федеральный университет им. М.В. Ломоносова
Авторы предлагают набор идей использования Intel Perceptual Computing SDK, очерчивают круг задач, в которых эти идеи наиболее применимы. Курс включает в себя вводную лекцию, 6 лекционных занятий и 6…
Форма обучения: дистанционная | Стоимость: бесплатно | Доступ: свободный | Студентов: 1569 / 389
Лекционный курс содержит ряд формулировок задач, специфических именно в распределенной постановке, и распределенные алгоритмы, решающие эти задачи в распределенных компьютерных системах (сетях).
Форма обучения: дистанционная | Стоимость: бесплатно | Доступ: свободный | Студентов: 263 / 9
Авторы: Елена Ефимова | Российский государственный гуманитарный университет
Изложение сопровождается большим количеством примеров и иллюстраций. Приводятся списки упражнений для самостоятельной работы, а также примеры использования интеллекту-альной базы знаний Wolfram|Alpha…
Форма обучения: дистанционная | Стоимость: бесплатно | Доступ: свободный | Студентов: 1177 / 410
Авторы: Александр Антонов | Лаборатория Параллельных информационных технологий НИВЦ МГУ
Курс включает в себя описание большинства основных процедур стандарта MPI-1.1 с примерами их применения и практические сведения, которые могут потребоваться при написании реальных программ. Основное…
Форма обучения: дистанционная | Стоимость: бесплатно | Доступ: свободный | Студентов: 880 / 20
В ходе освоения курса слушатели получат знания по разработке в среде VisualStudio 2010, изучат особенности программирования для Windows Phone 7, освоят практическое использование технологий XNA и…
Форма обучения: дистанционная | Стоимость: бесплатно | Доступ: свободный | Студентов: 2286 / 112
Начните применять Silverlight 2 - кросс-платформенный, кросс-браузерный плагин для представления расширенных мультимедийных интерактивных приложений и пользовательских интерфейсов следующего…
Форма обучения: дистанционная | Стоимость: бесплатно | Доступ: свободный | Студентов: 890 / 19
Каждая глава курса посвящена примерам разработки учебного приложения или пользовательского компонента на фундаменте библиотек WindowsForms, OpenGL, управляемого DirectX, ASP.NET, ADO.NET. Материал…
Форма обучения: дистанционная | Стоимость: бесплатно | Доступ: свободный | Студентов: 792 / 47
При изучении курса вы ознакомитесь с платформой Windows Phone 7.5, её отличием от предыдущих версий. Рассматривается структура приложений, основанных на новом дизайне Metro, и применение программных…
Форма обучения: дистанционная | Стоимость: бесплатно | Доступ: свободный | Студентов: 354 / 24
It briefly describes microprocessor architecture; application performance factors and common speedup techniques: scalar optimizations, loop optimizations, vectorization, parallelization,…
Темы: Программирование
Специальности: Программист
Форма обучения: дистанционная | Стоимость: бесплатно | Доступ: свободный | Студентов: 958 / 45
Microsoft Silverlight обьединяет мультимедиа, графику, анимацию и интерактивность в одной программной платформе. К тому же, Silverlight предназначена для запуска на различных аппаратно-программных…
Форма обучения: дистанционная | Стоимость: бесплатно | Доступ: свободный | Студентов: 839 / 35
Цель создания этого курса - предоставить ресурсы, рекомендации и советы по созданию эффективной среды для командной разработки ПО всем, кто так или иначе вовлечен в эту деятельность.
Форма обучения: дистанционная | Стоимость: бесплатно | Доступ: свободный | Студентов: 734 / 35
Учащиеся узнают, как интегрировать данные со своими приложениями, использовать элементы управления и API Windows Store, изменять способы представления данных; обеспечивать предоставление уведомлений,…
Форма обучения: дистанционная | Стоимость: бесплатно | Доступ: свободный | Студентов: 465 / 15
Главная задача курса – ознакомить его читателей с разработкой приложений для новой версии мобильной платформы от Microsoft, Windows Phone 8. В курсе рассматриваются приемы разработки, которые…
Форма обучения: дистанционная | Стоимость: бесплатно | Доступ: свободный | Студентов: 684 / 59
Авторы: Дмитрий Иртегов | Новосибирский Государственный Университет
Основное внимание уделяется разработке ориентированных на ввод-вывод приложений и сетевых сервисов, но рассматриваются также некоторые вопросы, связанные с разработкой вычислительных программ с…
Форма обучения: дистанционная | Стоимость: бесплатно | Доступ: свободный | Студентов: 721 / 35
Курс включает в себя около 200 задач различной трудности.
Форма обучения: дистанционная | Стоимость: бесплатно | Доступ: свободный | Студентов: 613 / 26
Авторы: Михаил Вялый, Александр Шень | Московский государственный университет имени М.В.Ломоносова
Вначале приводится краткое введение в классическую теорию сложности вычислений. Затем подробно излагаются основы теории квантовых вычислений, включая описание основных известных к настоящему…
Форма обучения: дистанционная | Стоимость: бесплатно | Доступ: свободный | Студентов: 330 / 61
Рассматриваются основные средства разработки приложений с графическим интерфейсом пользователя на языке Visual Prolog. Используются приемы и методы программирования на языке Пролог. Создаются примеры…
Форма обучения: дистанционная | Стоимость: бесплатно | Доступ: свободный | Студентов: 623 / 124
В этой области наряду с решением научных и технических проблем немаловажная роль принадлежит проблеме подготовки кадров, пригодных к решению задач создания приложений для мобильных телефонов,…
« в начало  |  ‹ предыдущая  |  1  |  2  |  3  |  4  |  5  |  6  |  7  |  8  |  9  |  10  |  следующая ›  |  в конец »