362
Глава 11. Операционные системы Windows
нем компания Microsoft все больше внимания стала уделять обеспечению надеж-
ности вычислений и их эффективности, однако задача обеспечить пользователя
интуитивно понятным и в целом удобным графическим интерфейсом, похоже, так
и осталась главной.
Общим для операционных систем, имеющих в своем названии слово «Windows»,
является графический интерфейс пользователя. Все эти операционные системы
похожи друг на друга. Приложения, написанные для среды Windows, будут одина-
ково выглядеть и в Windows 95, и в Windows XP. В результате пользователи, уме-
ющие работать с одной операционной системой, достаточно легко могут освоить
другую. И это одно из важнейших достоинств.
Основной особенностью систем Windows является то, что все они предназначены
для диалогового режима работы, и поэтому в качестве основного интерфейса вы-
бран графический, как более функциональный и удобный. Если в таких операци-
онных системах, как Linux, QNX или OS/2, можно работать с системой через
интерфейс командной строки и этим ограничиться, то во всех системах Windows
невозможно получить текстовый интерфейс командной строки без графического.
Многие считают, что интерфейс командной строки нужен только для относитель-
но редкого вмешательства в работу операционной системы. Однако это не совсем
так. Дело в том, что посредством скриптов можно автоматизировать выполнение
большинства функций, связанных с управлением вычислительными процессами.
Скрипт — это текстовый файл, содержащий программу действий, составленную
на соответствующем языке
1
. Например, пакетные (batch) файлы в операционных
системах от компании Microsoft, которые имеют расширение bat, обрабатываются
командным интерпретатором C0MMAND.COM, если речь идет о сеансах DOS, или
командным процессором CMD.EXE, если речь идет о системах типа Windows NT/
2000/ХР и в скрипте имеются соответствующие команды. При запуске програм-
мы CMD.EXE открывается сеанс обычного защищенного 32-разрядного режима.
В ряде случаев графический режим не нужен, поскольку выполняющиеся вычис-
ления не требуют диалога с пользователем. К таким случаям, прежде всего, можно
отнести работу серверов, которые, будучи правильно и разумно сконфигурирова-
ны, способны работать месяцами без какого-либо вмешательства человека и пол-
ностью выполнять поставленные перед ними задачи. К таким случаям можно от-
нести и задачи автоматизированного управления различными технологическими
процессами, специальным автоматизированным оборудованием. А поскольку в этих
случаях графический диалоговый режим работы с системой не нужен, не нужны
операционной системе и соответствующие вычислительные ресурсы, необходи-
мые для функционирования этого режима. Если же вдруг потребуется организо-
вать диалоговое взаимодействие с операционной системой, то тот же графический
режим может быть запущен непосредственно из командной строки, что и делается
в уже упомянутых операционных системах семейства UNIX (Linux, FreeBSD
и т. д.), QNX, OS/2.
1
Язык для составления программ, которые имеют текстовую форму даже на момент своего исполне-
ния и состоят из команд, понятных операционной системе, часто называют языком скриптов.