В настоящее время актуальный стандарт - это POSIX 2008 и его дополнение POSIX 1003.13 |
Специальности: Архитектор программного обеспечения
Специальности: Администратор коммуникационных систем, Архитектор программного обеспечения
С Windows XP становятся доступны многие справочно-информационные службы, помогающие самостоятельно решать возникающие проблемы. Новый интерфейс программы призван максимально облегчить работу на…
В первой части курса вводятся основные понятия и навыки, необходимые пользователю для того, чтобы начать грамотно работать в Linux. Здесь рассмотрены: пользователи с точки зрения системы, понятие…
Дано подробное описание принципов организации цифровой сети интегрального обслуживания, т.е. системы, предназначенной для предоставления абоненту достаточно широкого диапазона услуг, и принципы…
Специальности: Программист, Архитектор программного обеспечения, Разработчик интернет-проектов
Настоящий курс является продолжением курса Программирование в стандарте POSIX. В принципе, разделение единой темы "Программирование в стандарте POSIX" на две части носит скорее технический, чем…
Обеспечение мобильности программного обеспечения - задача исключительной важности и сложности. Для приложений реального времени она важна и сложна вдвойне. Важность проистекает из многочисленности подобных систем и ответственности решаемых ими задач. Сложность является следствием разнообразия и частой смены аппаратных платформ, а также того обстоятельства, что в понятие семантической корректности входит дополнительный компонент - соблюдение временных ограничений.
По сравнению с предыдущими редакциями, стандарт POSIX-2001 существенно расширен средствами программирования систем реального времени. Их изучение представляется весьма актуальным, способным оказать существенную помощь разработчикам приложений.
Основной структурной единицей приложения реального времени является поток управления. Потоки стали первой темой настоящего курса. Средства их синхронизации - тема номер два. Среди рассматриваемых механизмов - мьютексы, условные переменные, блокировки чтение-запись, спин-блокировки и барьеры. К средствам межпотокового взаимодействия можно отнести сигналы реального времени, очереди сообщений, семафоры.
Объекты в памяти - это и инструмент повышения эффективности приложений, и средство передачи данных между их компонентами. Стандарт POSIX-2001 позволяет добиться мобильности даже для традиционно немобильных подсистем работы с типизированной памятью.
Разумеется, в число рассматриваемых в курсе тем вошло приоритетное планирование. Здесь особый интерес представляет политика спорадического планирования, необходимая для работы в реальном, насыщенном событиями окружении.
Приложения реального времени сложно не только разрабатывать, но и отлаживать. Для решения этой проблемы в стандарте POSIX-2001 предусмотрен механизм трассировки, который целесообразно применять и на этапе эксплуатации приложений.
В крупных современных компаниях, имеющих разветвленную организационную структуру и неоднородную инфраструктуру, возникают проблемы по использованию информационных ресурсов, которое не является…
В курсе основное внимание уделено проблемам безопасности, возникающим при подключении корпоративной сети к интернету. При этом основное внимание следует уделять выбору типов межсетевого экрана,…
Предлагаются методики разработки имитационных моделей проектируемых систем с применением инструментальных средств AnyLogic и GPSS World. Приводятся сравнительные оценки результатов моделирования…
Специальности: Архитектор программного обеспечения, Разработчик аппаратуры
Предлагаются различные методики разработки имитационных моделей с применением инструментальных средств AnyLogic 7 и GPSS World.
Специальности: Программист, Системный архитектор, Архитектор программного обеспечения, Разработчик аппаратуры
Специальности: Программист, Системный архитектор, Тестировщик, Архитектор программного обеспечения
В курсе рассматриваются следующие темы: наследование настроечных файлов ASP.NET; настройка приложений при помощи изменения настроечных параметров; настройка пространства имен System.Web - с описанием…