Читаем Полное руководство по Microsoft Windows XP полностью

...

Рекомендация

Когда специалисты Microsoft создавали Windows NT, они разрабатывали программы, совместимые с другими типами систем. Эта традиция корпорации Microsoft была продолжена и в Windows 2000. Подобная совместимость предусматривала исполнение программ и сценариев с помощью других ОС, например мобильной операционной системы для UNIX – POSIX (Portable Operating System Interface for Unix), версия OS/2 1.0, и дисковой операционной системы MS DOS (Disk Operating System). При загрузке Windows XP нельзя не заметить присутствующие в ней усовершенствованные средства поддержки MS DOS, однако в данном случае поддержка POSIX и OS/2 разработчиками предусмотрена не была. Официальной причиной отхода от традиций явилась ссылка на моральное устаревание этих операционных систем и заметное уменьшение случаев их применения. К сожалению, последнее означает, что программные инструменты POSIX, присутствующие в пакете Resource Kit Windows 2000, нельзя использовать с Windows XP. При этом некоторые, в частности правительственные, сайты потребуют заметной доработки. Одно из решений данной проблемы связано с выпуском программы Microsoft Interix (http://www.microsoft.com/WINDOWS2000/interix), эмулирующей функции ОС POSIX и являющейся еще одной альтернативой UNIX.

Специалисты Microsoft предусмотрели использование программ MS DOS, причем в процессе их исполнения иногда создается впечатление, что это происходит в самой операционной системе. В данном случае применение дополнительной среды позволяет создать результирующую рабочую среду, моделирующую функции старой ОС. Специалисты Microsoft называют подобную среду виртуальной машиной DOS (DOS Virtual Machine). При этом приложения и «не подозревают» о пользовательском режиме, операционной системе Windows XP или каких-либо других программах и совершенно «уверены», что они исполняются в рабочей среде MS DOS.

Windows XP приходится поддерживать подобные иллюзии, поскольку многие программы MS DOS захватывают большие объемы памяти, взаимодействуют с системой на основе устаревших приемов и нарушют все мыслимые и немыслимые правила, принятые для среды Windows XP. В свое время корпорация Microsoft предложила MS DOS в качестве однозадачной системы, поэтому нет ничего странного в том, что ее программные приложения не могут «вписаться» в рабочую среду Windows XP, поэтому Windows XP вынуждена отделять и надежно изолировать их от других своих разделов.

Системные файлы Windows XP, используемые в режиме ядра

Первое, что вы должны хорошо себе представлять – это ядро операционной системы. В данном случае под ядром понимается базовая часть ОС, то есть та ее часть, которая обеспечивает объединение всех прочих разделов и объектов и выполнение всех основных функций. Программисты обычно обращаются к ядру с помощью специального интерфейса – интерфейса API (Application Programming Interface – интерфейс прикладного программирования).

При создании приложения для Windows разработчик обычно обращается к интерфейсу API и предлагает операционной системе выполнить необходимую операцию. Подобный запрос во многом напоминает обращение, направляемое приятелю, чтобы он, скажем, сделал несколько покупок в магазине. Коды интерфейса API присутствуют в системных файлах. Естественно, рассмотренная выше модель интерфейса API является весьма упрощенной. Windows XP обычно использует два интерфейса API: 16– и 32-разрядный. Каждый их этих интерфейсов допускает исполнение приложений в пользовательском режиме, в частности направление запросов операционной системе, которая сама работает в режиме ядра.

Перейти на страницу:

Похожие книги

Как заработать в Интернете. 35 самых быстрых способов
Как заработать в Интернете. 35 самых быстрых способов

В современном мире новые технологии играют решающую роль, а с помощью Интернета любой человек в короткое время может стать миллионером! И самое главное, что для этого вам даже не нужно выходить из дому – лишь тратить несколько часов времени на работу в Сети…Способов заработать в Сети довольно много, но не все они идеальны, и не все будут одинаково полезны и эффективны. Эта книга написана специально для тех, кого интересует заработок в Интернете. На ее страницах вы найдете обзор методов: известные и не очень, старые и новые способы заработка в Сети, варианты открытия своего дела и способы работать «на себя» без создания ООО или ИП. Подробное описание каждого метода позволит вам сделать вывод о том, какой способ заработка подходит лично вам, а может быть, вы придумаете что-то новое. После прочтения этой книги вы будете обладать всеми знаниями, необходимыми для заработка в Сети – читайте и начинайте зарабатывать!

Ольга Фомина

ОС и Сети, интернет / Интернет / Личные финансы / Финансы и бизнес / Книги по IT