Робота з 16–розрядними продуктами

У Windows 98 16–розрядні продукти працюють в загальному адресному просторі в режимі cooperative, як і в Windows 3.1. Але вони можуть використовувати переваги 32–розрядності та незалежної багатозадачності інших системних елементів Windows 98 при друці та мереженому обміні, і тому виграють від деяких покращень в надійності ядра системи.

У Windows 98 некоректний 16–розрядний продукт не може заподіяти ніякої шкоди 32–розрядним продуктам, або DOS– продуктам, які працюють паралельно. В найгіршому випадку може вплинути на інші 16–розрядні продукти.

Більше того тепер ОС слідкує за ресурсами, які виділяються кожному продукту, і автоматично звільнює їх у випадку, якщо продукт завершує свою роботу (нормально або аномально). Тому при “зависанні” довільного продукту система може коректно очистити і повернути собі всі ресурси виділені програмі, що “зависла”. Окрім того Windows 98 зможе відновитися і в тому випадку, якщо через помилку розробника довільні ресурси не повертаються системі при нормальному завершені роботи продукту.