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