Операционные системы
• Для чего предназначена операционная система
• Популярные операционные системы
• Выбор операционной системы
• Программное обеспечение компьютера
5.1. Для чего предназначена операционная система
Компьютер – это сложное устройство, состоящее из большого количества комплектующих. Сам он ничего не делает; чтобы заставить его работать, необходима программа, представляющая собой набор процессорных команд, – операционная система.
Главными составляющими ОС являются ядро, системные утилиты, драйверы и графическая оболочка. Каждый программный элемент выполняет свою функцию и следит, чтобы сохранялась стабильность работы операционной системы в целом.
Современные операционные системы являются многозадачными, то есть пользователь может запускать одновременно несколько приложений, наблюдая результат выполнения каждой из них. Это возможно благодаря конструкции ОС и функциональности современных процессоров – не зря операционные системы пишутся для процессора, а не наоборот. Современный процессор представляет собой не одноядерное, а двухъядерное и даже четырехъядерное решение, что увеличивает его производительность во много раз. Этим пользуется операционная система, оптимально распределяя ресурсы процессора между всеми запущенными процессами.
Главными характеристиками операционной системы являются стабильность ее работы и устойчивость к различным угрозам – внешним (вирусам) и внутренним (аппаратным сбоям и конфликтам). Сегодня выпускается два типа операционных систем – серверные и однопользовательские. Первые представляют собой серьезную программную реализацию, поскольку содержат механизмы, с помощью которых контролируются отношения и поддерживается локальная сеть. Вторые – облегченные, могут работать как автономно, так и в составе сети, подчиняясь ее правилам.
5.2. Популярные операционные системы
Существует множество операционных систем, и каждая имеет свою степень распространенности. Некоторые системы более удобны для работы в сети, а другие – для автономной работы, так как совместить все, не теряя в быстродействии и стабильности, сложно.
Каждая операционная система имеет преимущества и недостатки. Примерами ОС являются Windows 2000, Windows XP, Windows 2003 Server, Windows Vista, UNIX, Linux, Sun Solaris, Novell Netware, FreeBSD и т. д. В данном разделе описываются самые популярные.
Windows 2000
Windows 2000 – один из программных продуктов корпорации Microsoft. Данная операционная система (рис. 5.1) зарекомендовала себя как стабильно работающая платформа, поэтому она в основном устанавливается на серверы.
Рис. 5.1. Windows 2000 Server
Windows 2000 – преемница Windows NT, которая славилась отказоустойчивостью, защищенностью, сетевыми возможностями и использовалась на серверах и домашних компьютерах. Получив интерфейс от Windows 98, расширенные мультимедийные возможности, интегрированное программное обеспечение DirectX последней версии и пр., Windows 2000 обрела популярность среди пользователей.
Компания Microsoft выпустила несколько вариантов этой операционной системы: Windows 2000 Professional, Windows 2000 Server и Windows 2000 Datacenter.
Первая предназначалась для использования на домашних компьютерах, вторая и третья – для установки на серверы.
Windows 2000 имела недостатки, главными из которых являлись требовательность к ресурсам и недоработки в графике. Однако из-за высокой отказоустойчивости эта операционная система долгое время использовалась на серверах.
Windows XP
Windows XP последовала за Windows 2000. Она появилась в конце 2000 года как Windows Net 1.0 (кодовое название – Whistler) – так производители подчеркивали, что она ориентирована на сетевую работу.
Маркетологи компании Microsoft решили изменить название системы на
Windows XP (от слова eXPerience). Ее появление вызвало настоящий ажиотаж.
Существует несколько вариантов Windows XP: Home Edition, Professional и Server, каждый из которых имеет собственную направленность и обладает множеством достоинств.
Данная операционная система разработана на основе 32-разрядного ядра, что позволяет эффективно организовывать работу приложений. Существует даже 64-разрядная версия системы, ориентированная соответственно на 64-разрядные процессоры, которые в последнее время получают все большее распространение.
Windows XP отличается улучшенной системой защиты системных файлов, поддержкой новых устройств, интегрированной системой распознавания голосовых команд и т. д.
Пользователям понравился интерфейс операционной системы (рис. 5.2), который стал полностью настраиваемым, интеллектуальное меню Пуск, измененная Панель управления и средства управления компьютером. Заслуживает уважения скорость загрузки, которая не сравнима даже с самой легкой версией Windows 2000.
Рис. 5.2. Рабочий стол Windows XP
Windows XP предъявляет серьезные требования к ресурсам компьютера, однако ее преимущества и уровень мощности современных комплектующих позволяют не обращать на это внимания.
Windows 2003 Server
Данная операционная система (рис. 5.3) является серверной реализацией, ориентированной на организацию и контроль локальной сети, для чего в ней присутствуют необходимые управляющие механизмы.
Рис. 5.3. Рабочий стол Windows 2003 Server
Причина появления этой операционной системы – наличие серьезных конкурентов на рынке серверных операционных систем. Руководство корпорации старалось разработать более совершенную операционную систему. Результатом стало появление летом 2003 года вариантов Windows 2003 Server Standard Edition, Windows 2003 Server Enterprise Edition, Windows 2003 Server Datacenter Edition и Windows 2003 Server Web Edition.
Каждая из модификаций ориентирована на максимально эффективное сопровождение сети в конкретном случае. Например, Windows 2003 Server Standard Edition предназначена для установки на серверы офисов малого бизнеса, а Windows 2003 Server Enterprise Edition, поддерживающая работу на многопроцессорных системах с любым типом процессоров, – на машины предприятий любого уровня.
В Windows 2003 Server отсутствуют различные мультимедийные дополнения и возможности, однако многие домашние пользователи, которым важна устойчивая работа системы, устанавливают именно ее.
Windows Vista
Windows Vista – последняя разработка компании Microsoft в области операционных систем.
На момент написания данной книги существует только бета-версия этой операционной системы, в которой еще не работают множество механизмов. Однако даже по реализованным возможностям Windows Vista заслуживает положительной характеристики.
В новой операционной системе (рис. 5.4) присутствует множество дополнений – новый Internet Explorer, планировщик задач, мощный механизм поиска и трехмерного отображения запущенных приложений (Flip 3D), новый подход к использованию драйверов и т. д.
Рис. 5.4. Рабочий стол Windows Vista
Скорость загрузки Windows Vista даже удивляет. Однако, чтобы полностью насладиться графическими возможностями интерфейса, необходимо иметь видеокарту с аппаратной поддержкой DirectX версии 9.0, поэтому в новой системе реализованы два интерфейса – Aero Express и Aero Glass. Первый позволяет запускать систему на ноутбуках, второй – призван радовать пользователей современных компьютеров.
Неожиданна реализация принципиально новой модели использования драйверов. Теперь, чтобы сменить, например, драйвер видеокарты, не нужно перезагружать систему. Заслуживает уважения механизм SuperFetch, позволяющий ускорить запуск операционной системы.
Windows Vista – многообещающая, но требующая больших затрат ресурсов система, поэтому она нескоро получит широкое распространение.
Linux
Созданная в 1992 году программистом-любителем Линусом Торвальдсом, эта операционная система отличается от всех существующих.
Во-первых, Linux имеет открытый программный код, то есть распространяется бесплатно. Любой пользователь, знакомый с программированием, может откорректировать ее или сообщить о найденных решениях создателю, чтобы изменить ядро системы. Во-вторых, ядро системы независимо от остальных приложений и интерфейса.
Изначально установка Linux была сложной, поскольку необходимо было компилировать (собирать воедино) всю операционную систему под конкретный компьютер, что требовало знания языков программирования и сообразительности. Система также не имела удобного графического интерфейса. Сегодня существует множество коммерческих дистрибутивов операционной системы, например Red Hat или Mandrake, в состав которых входят графический интерфейс (рис. 5.5) и наборы системных утилит, превосходящие по возможностям аналогичные продукты для Windows.
Рис. 5.5. Интерфейс одной из графических оболочек Linux
Среди достоинств Linux – высокая скорость, стабильность работы и возможность запуска без установки на компьютер.
Linux имеет некоторые недостатки, главным из которых является сложность ее настройки. Однако со временем это будет устранено. Сейчас на помощь пользователям данной операционной системы приходят тысячи страниц справочной информации в Интернете.
Lindows
Эта интересная операционная система (рис. 5.6) совмещает в себе достоинства Windows и Linux. Под управлением Lindows можно запускать приложения, написанных как для Windows, так и для UNIX.
Рис. 5.6. Интерфейс Lindows
Достоинства Lindows очевидны: можно скачать из Интернета бесплатное программное обеспечение для Linux (а это 90 % программ) и использовать его вместо дорогостоящих программ, предназначенных для Windows. Есть у нее и недостаток – низкая скорость работы.
Сегодня Lindows устанавливается только на некоторые офисные компьютеры, поскольку использовать ее в качестве серверной операционной системы не позволяют ее сетевые возможности.
5.3. Выбор операционной системы
Выбор операционной системы во многом зависит от уровня подготовленности и запросов пользователя, наличия локальной сети, назначения компьютера и его конфигурации и т. д.
Первое, на что нужно обратить внимание, – назначение компьютера: если вы планируете использовать его в качестве сервера, нужно устанавливать серверную операционную систему; если это просто пользовательский компьютер, можно использовать обычную сетевую систему, каковыми сегодня являются практически все однопользовательские ОС.
Второй аспект – конфигурация компьютера: если машина слабая, следует обратить внимание на легковесные системы, например Linux без графического интерфейса; если компьютер мощный, можно установить любую операционную систему.
Если вы – начинающий пользователь, выбирайте систему, в которой легко разобраться.
5.4. Программное обеспечение компьютера
Компьютер не способен делать что-либо сам, им необходимо управлять и руководить. Этим под контролем пользователя занимается программное обеспечение (ПО).
Существует огромное количество разнообразного по функциональности и возможностям ПО, но все программы можно разделить на два типа:
• системное ПО, обслуживающее операционную систему;
• прикладное ПО, предназначенное для решения конкретных задач; прикладные программы могут использоваться автономно или в составе программных комплексов, или пакетов.
Системное и прикладное ПО работает постоянно. Выполняя какую-либо операцию, пользователь инициирует запуск системных компонентов, выделяющих под задачу оперативную и физическую память, отдельный контроллер процесса и т. д.
Системное программное обеспечение практически не интересует обычного пользователя, если не принимать во внимание настройку операционной системы с помощью имеющихся в ее составе утилит.
Под прикладным ПО подразумеваются программы различной направленности: офисные приложения (в том числе текстовые и табличные редакторы, системы управления базами данных), бухгалтерские и антивирусные пакеты, графические редакторы, программы для работы в Интернете (браузеры, почтовые клиенты, менеджеры закачек файлов, интернет-пейджеры) и обработки видео и звука, мультимедийные проигрыватели, системы программирования, игры и т. д.
Выбор программного обеспечения зависит и от нужд конкретного пользователя. Устанавливать можно все, но помните, что каждая программа дополнительно нагружает систему, поэтому лучше ограничиваться тем, что действительно необходимо, и вовремя удалять ненужные приложения.