Операционная система Microsoft Windows 3.1 для программиста -том 1


Введение - часть 3


Хотя это может показаться странным, от вас не потребуется глубоких знаний прерываний BIOS или DOS. Дело в том, что в программах, рассчитанных на работу в среде Windows, эти прерывания используются крайне редко, практически они нужны только в некоторых специальных случаях. Но вы обязательно должны представлять себе архитектуру персонального компьютера и знать принципы работы всех его устройств.

Так как операционная система Windows работает в защищенном режиме, мы рекомендуем вам обратиться к шестому тому "Библиотеки системного программиста", который называется "Защищенный режим работы процессоров Intel 80286/80386/80486". Вы должны знать механизм адресации оперативной памяти и механизм обработки прерываний, а также исключений в защищенном режиме работы процессора.

Windows является графической операционной системой, поэтому мы будем уделять много внимания выводу изображений на экран. И хотя вы не будете непосредственно программировать видеоадаптер, для того чтобы эффективно использовать возможности видеоадаптера, полезно знать основные принципы его работы. Вы можете обратиться к третьему тому "Библиотеки системного программиста", который называется "Программирование видеоадаптеров CGA, EGA и VGA". В этом томе мы рассмотрели основные принципы работы видеоадаптеров и приемы программирования.

Из-за ограниченного объема книги мы не в состоянии рассказать вам о работе пользователя в операционной системе Windows. Поэтому мы предполагаем, что вы уже умеете работать в этой операционной системе как квалифицированный пользователь.

Для отладки примеров программ авторы использовали попеременно два компьютера - один на базе процессора 80386DX-40, второй - на базе процессора 80486DX-33 с оперативной памятью соответственно 8 и 16 Мбайт и с объемом дисковой памяти 240 и 1300 Мбайт. Работа программ проверялась с видеоадаптерами OAK и Cirrus Logic с объемом памяти 1 Мбайт, причем последний представляет из себя акселератор Windows, способный работать в режиме True Color (16,7 млн.


Начало  Назад  Вперед



Книжный магазин