Смекни!
smekni.com

Понятие и основные виды операционных систем (стр. 5 из 6)

Правила именования устройствпрактически не изменились со времени появления первых ОС. В компьютере может быть два накопителя на гибких магнитных дисках, обозначаемые А: и В:, и несколько накопителей на жестком магнитном диске, CD-ROM, ZIP-Drive и др. Они обозначаются заглавными латинскими буквами с двоеточием, начиная от С: и до Z: Двоеточие ставится, чтобы ОС могла отличить имена устройств от имен файлов (в которых использовать двоеточие запрещено).

Помимо имен накопителей на магнитных дисках, в ОС зарезервированы следующие имена устройств:

– СОМ1:, COM2:, COM3: COM4: – устройства, присоединяемые к последовательным коммуникационным портам (например, мышь, модем и т.п.);

– LPT1:, LPT2: – устройства, присоединяемые к параллельным портам (обычно это принтеры или сканеры).

Некоторые устройства имеют альтернативные имена, которые задаются без двоеточия в конце:

– aux– устройство, присоединяемое к коммуникационному порту СОМ1:;

– ргп – принтер, подключенный к LPT1:;

– con– консоль (при вводе данных – клавиатура, при выводе – экран);

– nul– «пустое» устройство; все операции ввода-вывода для него игнорируются, но сообщение об ошибке не выдается.

Эти имена также нельзя использовать в качестве имен файлов. Даже если добавить к ним какое-либо расширение, все равно MSDOS будет воспринимать такие имена как обращение к устройству. Однако расширения имени файлов.CON.AUX.PRN и.NUL вполне допустимы[6].

2. Обзор современных операционных систем

2.1 Операционная система Windows 95, 98

В настоящее время, на более чем 90% персональных компьютеров во всем мире установлена одна из версий операционной системы Windows. Несмотря на очевидный успех как на корпоративном рынке, так и на рынке ОС для домашних компьютеров, Windows постоянно подвергается критике со стороны конечных пользователей и системных администраторов. Ранние версии Windows обладали совместимостью на уровне программ с MSDOS, и даже работали поверх DOS (вначале загружалась MSDOS, а затем запускалась Windows в качестве ее графической оболочки). В условиях доминирования DOS на рубеже 90-х годов возможность выполнять популярные у пользователей приложения в ожидании появления их Windows-версий была единственным средством выживания новой операционной системы, даже в ущерб ее надежности. Кроме того, успеху Windows способствовала удачная маркетинговая политика. Microsoft предоставляла лицензии на нее производителям компьютеров в массовом порядке; требования, которым должна была удовлетворять их продукция для получения лицензии, были весьма скромными. Поэтому производители аппаратуры с самого начала пытались сделать свою продукцию Windows-совместимой, благодаря чему и появилось огромное количество совместимых с Windows устройств.

С появлением Windows 95(первой 32-разрядной версии Windows) основные недостатки данной ОС были либо устранены, либо потеряли былую остроту. Хотя Windows по-прежнему базировалась на DOS, количество используемых ею DOS-приложений было уже не столь велико. С выходом в начале 1998 г. версии Windows 98 стала очевидно, что Microsoft одержала полную победу над конкурентами. Можно отметить следующие принципиальные преимущества Windows 95–98 (сокращенно все эти версии обозначаются Windows 9x):

– она представляет собой законченную многозадачную операционную систему с графическим интерфейсом (а не графическую оболочку для MS-DOS, как предшествующие версии Windows); после установки она берет на себя все функции управления ПК, и имеет множество разнообразных драйверов, программных утилит и приложений;

– использует кооперативную многозадачность;

– поддерживает 32-разрядные приложения, то есть задействует весь набор команд 32-разрядных микропроцессоров Intel (разумеется, если такие команды имеются в приложениях). Это существенно повышает скорость работы компьютера. В то же время в Windows 9x частично использованы и 16-разрядные команды (в целях совместимости с прежними версиями Windows);

– при достаточном объеме ОЗУ система обеспечивает повышение скорости выполнения приложений примерно на 25–30%; заметно быстрее стала работа с дисками, а скорость печати увеличена почти вдвое;

– графической пользовательский интерфейс полностью соответствует требованиям современного дизайна и обеспечивает максимальные удобства для работы. Было найдено оптимальное применение для правой кнопки мыши (отсутствующей в компьютерах Macintosh) и введен оперативный контроль за работающими в среде Windows приложениями;

– реализован режим PlugandPlay (подключай и работай) – система в штатном режиме автоматически распознает новые периферийные устройства и сама устанавливает все необходимые драйверы;

– заметно переработаны и дополнены средства мультимедиа, введен ряд новых программ (драйверов, специальных протоколов и т.д.) для улучшения работы с соответствующими устройствами. Это позволяет работать с самыми разнообразными мультимедийными задачами – от воспроизведения звуковых файлов до редактирования видео;

– расширены средства связи и реализованы удобные решения для небольших локальных сетей;

– наряду с FAT16 введена поддержка файловой системы FAT32, позволяющей присваивать файлам длинные имена (до 255 символов);

– в систему встроен ряд прикладных программных интерфейсов (таких, как APIDirectX), использующих драйверы устройств для взаимодействия между приложениями и оборудованием. Используя эти интерфейсы, разработчики получили возможность создавать приложения, совместимые с очень широким спектром устройств и конфигураций компьютеров[7].

2.2 Операционная система WindowsNT, 2000

Операционная система WindowsNTпоявилась осенью 1996 года. Целью компании Microsoft было завоевание не только рынка операционных систем для конечных пользователей, но и части рынка серверных операционных систем,

на котором доминировали Novell, Sun и производители коммерческих версий UNIX. WindowsNT, как первая полностью 32-разрядная операционная система семейства Windows, стала первым шагом в этом направлении. Она существовала в двух редакциях – Server и Workstation.

Широкую популярность она завоевала при построении корпоративных систем, для которых требовалась высокая надежность и средства защиты данных. При использовании традиционного для небольших корпоративных сетей набора деловых приложений (офисные приложения, корпоративная информационная система и др.) в условиях, когда обновление аппаратной части и подключение новых устройств производится редко, WindowsNTWorkstation была наилучшим выбором.

Данная ОС использует приоритетную многозадачность, поддерживает файловые системы FAT 16 и NTFS, имеет удобный графический интерфейс.

Операционная система Windows 2000стала очередным шагом в эволюции WindowsNT. Эта ОС, существующая в виде четырех различных версий (Professional, Server, AdvancedServer, DatacenterServer), сочетала в себе надежность WindowsNT с гибкостью, присущей системам семейства Windows 9x, и позиционировалась как операционная система для корпоративных пользователей.

Обладающая меньшей поддержкой «развлекательных» и «бытовых» средств, нежели WindowsMe, она оказалась наилучшим выбором для многих компаний и домашних пользователей благодаря своей надежности, высокой производительности (достигнутой за счет изменений в системе управления памятью), средствам защиты файлов от удаления, удобным средствам настройки сетевого доступа. В Windows 2000 была обеспечена полная поддержка ноутбуков, ставших к тому времени весьма популярным типом компьютеров для корпоративных пользователей (в частности, обеспечивается контроль питания и электроснабжения для устройств, поддерживающих интерфейс ACPI– AdvancedConfigurationandPowerInterface).

Следует, однако, сказать, что аппаратные требования этой операционной системы были для того времени довольно высоки – Windows 2000 Professional требовала как минимум процессора Pentium 133 и 64 Мбайт оперативной памяти, жесткий диск объемом 2 Гбайт и 1 Гбайт дополнительного свободного пространства. Кроме того, аппаратное обеспечение компьютера должно быть полностью совместимо с данной системой.

Так же как и WindowsNT, эта версия ОС использует приоритетную многозадачность, поддерживает файловые системы FAT16, FAT32 и NTFS.

2.3 Операционная система WindowsXP

После очевидного успеха Windows 2000 на корпоративном рынке и выпуска WindowsMe для рынка домашних пользователей довольно быстрый выход новой операционной системы для тех же самых сегментов рынка оказался несколько неожиданным. Система WindowsXP, существующая в двух редакциях (HomeEdition для домашних пользователей и Professional для корпоративных) – это универсальный продукт, сочетающий достоинства обеих ее предшественниц: надежность Windows 2000 и гибкость WindowsMe.

Общим для обеих редакций является поддержка мультимедиа, игр и иных развлекательных средств; вместе с тем WindowsXPProfessional обладает рядом дополнительных возможностей, необходимых корпоративным пользователям (в частности, связанных с безопасностью данных). Отметим, что эта операционная система поддерживает не все приложения, созданные для Windows 95/98, хотя в ее составе и есть средства эмуляции прежних версий Windows.

Помимо особенностей, которые были характерны еще для WindowsMe, в WindowsXP появились и некоторые новшества: возможность вернуться к предыдущей версии драйвера устройства без перезагрузки; инструмент LastGoodConfiguration, позволяющий вернуться к прежней конфигурации компьютера после неудачной установки нового устройства или программного обеспечения; возможность автоматического восстановления системы после ошибок пользователя при ее конфигурации; средства RemoteAssistance, позволяющие удаленно управлять операционной системой (что существенно упрощает техническую поддержку удаленных пользователей для разработчиков приложений и системных интеграторов).