RTX – расширение реального времени для Windows NT


RTX – расширение реального времени для Windows NT

Предисловие
Возможность использования Windows NT в качестве ОС реального времени
RTX - real-time extension для Windows NT от компании VenturCom
Создание приложений реального времени с помощью RTAPI

Использование процессов и потоков
Использование процессов
Использование потоков
Приоритеты потоков
Выделение системной памяти
Блокировка системной памяти
Использование часов и таймеров
Часы

Таймеры
Приостановка потока (Sleep)
Межпроцессное взаимодействие
Имена объектов
Использование разделяемой памяти
Использование семафоров
Межпроцессное взаимодействие с использованием семафоров
Использование событий
Использование мьютексов

Прерывания
Порты ввода/вывода
Проецирование физической памяти
Проецирование непрерыного участка памяти
Ввод/вывод по шине
Управление перегрузками (starvation)
Сторожевой таймер
Использование арифметики с плавающей точкой
Взаимодействие с драйверами ядра
Заключение

RTX – расширение реального времени для Windows NT

Allocate.shtml

Interrup.shtml
Литература
Memory.shtml
Rtalloca.shtml
Rtlockke.shtml
Rtlockpr.shtml
Timer.shtml

C++ Builder - вопросы программирования

Интерес к программированию постоянно растет. Это связано с развитием и внедрением в повседневную жизнь информационных технологий. Если человек имеет дело с компьютером, то рано или поздно у него возникает желание, а иногда и необходимость, научиться программировать. Среди пользователей персональных компьютеров в настоящее время наиболее популярна операционная система Windows, и естественно, что тот, кто хочет программировать, хочет и писать программы, которые будут работать в Windows.
Несколько лет назад рядовому программисту оставалось только мечтать о создании своих собственных программ, работающих в Windows. Единственным средством разработки был Borland C++ for Windows, явно ориентированный на профессионалов, обладающих серьезными знаниями и опытом. Бурное развитие вычислительной техники, потребность в эффективных средствах разработки программного обеспечения привели к появлению на рынке целого ряда систем программирования, ориентированных на так называемую "быструю разработку", среди которых особо следует отметить Microsoft Visual Basic и Borland Delphi. В основе систем быстрой разработки (RAD-систем, Rapid Application Development — среда быстрой разработки приложений) лежит технология визуального проектирования и событийного программирования, суть которой заключается в том, что среда разработки берет на себя большую часть работы по генерации кода программы, оставляя программисту работу по конструированию диалоговых окон и написанию функций обработки событий. Производительность программиста при использовании RAD систем фантастическая!
Успех и популярность Delphi вызвал желание фирмы Borland распространить методы быстрой разработки на область профессионального программирования, что и привело к появлению Borland C++ Builder.


Начало работы
Демонстрация возможностей C++ Builder
Работа с графикой
Компонент Animate
База данных и СУБД

Выбор базового класса
Ввод/вывод
Создание справочной системы
Программа InstallShield Express
Система проверки знаний
Приложение


Содержание раздела