Windows позволяет пользователям выполнять несколько приложе-
ний параллельно, устраняя необходимость использования резидентных
в памяти программ (TSR). В Windows реализована не просто многоза-
дачность. Она поддержана набором средств и межпроцессорных комму-
никаций, таких как буфер вырезанного изображения Clipboard и ди-
намический обмен данными (DDE).
Windows управляет множеством приложений, ограничивая исполь-
зование экрана каждым приложением одной или более прямоугольной
областью, которые называются окнами. Эти окна можно перемещать,
изменять их размер и временно сворачивать в пиктограммы, позволяя
пользователю быстро переключаться от одной задачи к другой.
С точки зрения программиста это означает, что программа не
должна записывать текст или графику непосредственно по экранным
адресам, а должна выводить их в пользовательскую область окна -
область внутри рамки окна. Аналогично, прикладная программа долж-
на использовать память компьютера совместно с другими приложения-
ми. Хорошо построенное приложение Windows корректно соблюдает
правила Windows работы с экраном и управления памятью.