Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Системное программное обеспечение. Учебник

.pdf
Скачиваний:
0
Добавлен:
08.09.2026
Размер:
2 Мб
Скачать
☆
141
Глава 5. Особенности организации различных операционных систем
лении систему, обеспечивающую большую работоспособность оборудования, а также платформу для наиболее ответственных приложений электронной коммерции и ведения бизнеса в опре­деленной области.
Windows 2000 Datacenter Server является самой произво­дительной и полнофункциональной серверной операционной системой из всех, когда-либо предлагавшихся корпорацией Майкрософт. Эта система поддерживает до 64 Гб физической памяти, а также симметричную мультипроцессорную обработ­ку с использованием до 32 процессоров. Ее стандартные ком­поненты обеспечивают 4-узловую кластеризацию и баланси­ровку нагрузки. Она оптимизирована для работы с большими хранилищами данных, для эконометрического анализа, моде­лирования крупномасштабных процессов в науке и технике, оперативной обработки транзакций и объединения серверов.
После выхода Windows 2000 и Windows Me компания Micro soft принимает стратегически важное решение: объединить два направления и в дальнейшем делать на одном NT-ядре домаш­ние и корпоративные ОС.
Долгожданное объединение воплотилось в выпуске Win- dows XP. Компания Microsoft предлагает данную версию в двух исполнениях: Windows XP Professional и Windows XP Home Edition. Первая является продолжением Windows NT/2000 и известна также под названием Windows 2002. Кроме того, су­ществует 64-битовая серверная версия Windows XP Professio­nal, разработанная для 64-битового процессора Intel Itanium, поддерживающая SMP [12, 13, 15].
Таким образом, Windows XP является следующей после Windows 2000 и Windows Millennium – версией операцион­ной системы Microsoft Windows. В Windows XP осуществле­на эффективная интеграция сильных сторон Windows 2000 (основанной на отраслевых стандартах системы безопасности, высокой надежности и управляемости) с лучшими характери­стиками систем Windows 98 и Windows Me, такими как про­стой в применении интерфейс пользователя, возможности технологии Plug and Play и новые принципы организации службы технической поддержки. Тем самым сделан очеред­ной шаг по пути сближения операционных систем семейства
-
СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
142
Windows. В результате подобной интеграции была получена лучшая на сегодняшний день операционная система.
Сохранив ядро Windows 2000, операционная система Win­dows XP обрела новое внешнее оформление. Были объединены и упрощены типичные задачи, добавлены новые визуальные подсказки, помогающие пользователю в работе с компьютером. XP стала первой Windows, в которую встроена утилита записи информации на CD-R или CD-RW. При создании CD система сначала копирует все файлы в образ на диск, после чего перепи­сывает его на CD. Упрощен также процесс установки средства общего доступа в Интернет (ICS – Internet Connection Sharing). Кроме того, теперь в комплект поставки операционной системы входит брандмауэр (firewall), позволяющий работать с локаль­ными и виртуальными частными сетями, а также коммутируе­мыми соединениями. Средство очень удобно в настройке, одна­ко позволяет контролировать только входящий трафик.
В целом Windows XP оставляет впечатление хорошо про­думанной и отлаженной системы, которая наверняка понра­вится домашним и корпоративным пользователям.
Windows Vista – следующая версия операционной систе­мы Windows фирмы Microsoft, продолжающая линейку Win­dows XP. В переводе на русский vista означает новые возмож­ности, открывающиеся перспективы.
В линейке продуктов Windows NT – Windows Vista носит но­мер версии 6.0 (Windows 2000–5.0, Windows XP – 5.1, Windows Server 2003 – 5.2). Для обозначения Windows Vista иногда ис­пользуют аббревиатуру WinVI, которая объединяет и название Vista, и номер версии, записанный римскими цифрами. С но­вой файловой системой, поддерживающей SQL-запросы, встро­енной возможностью записи DVD-дисков, совершенно новым рабочим столом. Кнопка «Пуск» исчезла, вместо этого появи­лись новые панели, типа Office, которые могут быть легко убра­ны с рабочего стола или дополнены трехмерным интерфейсом, основанном на DirectX (32-битные окна программ с z-буфером и 3D-поверхностью). Полная поддержка технологии Net, абсо­лютное лидерство в области обработки 3D-графики. Vista будет существовать как в 64-разрядном, так и в 32-разрядном вариан­тах [12, 13, 14].
143
Глава 5. Особенности организации различных операционных систем
Новая версия Windows обеспечивает повышенную безопас­ность и надежность данных (встроенная защита от вирусов, бо­лее гибкая настройка прав пользователей, шифрование важных данных, контроль за работой критически важных служб ОС), легкую работу с информацией и совместимость со всеми совре­менными средствами коммуникации, упрощенное управление и установку ОС на несколько компьютеров, обновленный интер­фейс, мастер синхронизации с мобильными устройствами и т.д.
У нее повышенное по сравнению с Windows XP быстродей­ствие, которое достигается несколькими путями. Это и обнов­ленная подсистема управления памятью и вводом-выводом, и возможность автозапуска служб и программ в фоновом ре­жиме. Появился в Windows Vista и новый спящий режим, на­званный Sleep Mode и сочетающий в себе лучшие черты режи­мов Standby (быстрое «пробуждение») и Hibernate (высокая сохранность данных). По мнению специалистов Microsoft, на­звание Windows Vista призвано отразить новые возможности операционной системы и ее преимущества для пользователей [12, 13, 14].
Windows Vista разделена на модули, что позволяет ее проще настраивать. Готовясь распространить Windows Vista в орга­низации, IT-профессионалы могут выбирать именно те компо­ненты операционной системы, которые необходимо установить в определенной группе компьютеров. Например, языки явля­ются компонентами, таким образом английский язык может быть установлен в одной группе компьютеров, в то время как французский, немецкий и испанский будут установлены в дру­гих. Драйверы и обновления также являются компонентами, что позволяет с легкостью вносить изменения в образ, реаги­руя на изменения в конфигурации аппаратного и программного обеспечения.
5.4. Сетевые операционные системы
Сначала несколько слов о вычислительных сетях.
Локальная вычислительная сеть, ЛС, ЛВС (Local Area Net­work, LAN) – это группа ЭВМ, а также периферийное оборудо­вание, объединенные одним или несколькими автономными (не арендуемыми) высокоскоростными каналами передачи
СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
144
цифровых данных (в том числе проводными, волоконно-оп­тическими, радио-СВЧ или ИК-диапазона) в пределах одного или нескольких близлежащих зданий. Служит для решения комплекса взаимосвязанных функциональных и информа­ционных задач (например, в рамках какой-либо организации или ее автоматизированной системы), а также совместного ис­пользования объединенных информационных и вычислитель­ных ресурсов. В зависимости от принципов построения ЛВС подразделяются на типы «клиент – сервер» и «файл – сервер», а также «одноранговые». ЛВС могут иметь в своем составе средства для выхода в распределенные и глобальные вычисли­тельные сети.
Клиент – сервер (client – server architecture/topology) – это архитектура или организация построения сети (в том числе локальной и распределенной), в которой производится раз­деление вычислительной нагрузки между включенными в ее состав ЭВМ, выполняющими функции «клиентов», и одной мощной центральной ЭВМ – «сервером». В частности, процесс наблюдения за данными отделен от программ, использующих эти данные. Например, сервер может поддерживать централь­ную базу данных, расположенную на большом компьютере, зарезервированном для этой цели. Клиентом будет обычная программа, расположенная на любой ЭВМ, включенной в сеть, а также сама ЭВМ, которая по мере необходимости запраши­вает данные с сервера. Производительность при использова­нии клиент-серверной архитектуры выше обычной, поскольку как клиент, так и сервер делят между собой нагрузку по обра­ботке данных. Другими достоинствами клиент-серверной ар­хитектуры являются большой объем памяти и ее пригодность для решения разнородных задач, возможности подключения большого количества рабочих станций, включая ПЭВМ и пас­сивные терминалы.
Файл – сервер (file – server architecture) – это архитекту­ра построения ЛВС, основанная на использовании так называ­емого файлового сервера (file server) – относительно мощной ЭВМ, управляющей созданием, поддержкой и использованием общих информационных ресурсов локальной сети, включая доступ к ее базам данных (БД) и отдельным файлам, а также
145
Глава 5. Особенности организации различных операционных систем
их защиту. Для поддержки и ведения больших и очень боль­ших БД, содержащих десятки миллионов записей, использу­ются так называемые многопроцессорные системы, способные эффективно обрабатывать значительные объемы информации и обладающие хорошим соотношением характеристик цена/ производительность. В отличие от клиент-серверной архи­тектуры данный принцип построения сети предполагает, что включенные в нее рабочие станции являются полноценными ЭВМ с установленным на них полным объемом необходимого для независимой работы составом средств основного и при­кладного программного обеспечения. Другими словами, в ука­занном случае отсутствуют возможности разделения вычисли­тельной нагрузки между сервером и терминалами сети.
Одноранговая ЛВС (peer-to-peer LAN, peer LAN) – это «бес­серверная» организация построения сети, которая допускает включение в нее как ЭВМ различной мощности, так и терми­налов ввода-вывода. Термин «одноранговая сеть» означает, что все терминалы сети имеют в ней одинаковые права. Каж­дый пользователь одноранговой сети может определить состав файлов, которые он предоставляет для общего использования (так называемые public files). Таким образом, пользователи одноранговой сети могут работать как со всеми своими фай­лами, так и с файлами, предоставляемыми другими ее поль­зователями. Подключение отдельных ЭВМ в одноранговую сеть производится преимущественно высокочастотными ко­аксиальными кабельными линиями связи. Известны три ос­новных варианта топологии одноранговой сети, которые носят наименования «шина», «кольцо» и «звезда». Создание одно­ранговой сети обеспечивает наряду с взаимообменом данны­ми между включенными в нее ЭВМ совместное использование части дискового пространства (через public files), а также со­вместную эксплуатацию периферийных устройств (например, принтеров). Существуют и другие возможности, например, когда одна из ЭВМ временно берет на себя функции «серве­ра», а остальные работают в режиме «клиентов». Последнее широко используется в различного рода обучающих системах. Достоинствами одноранговых ЛВС являются также относи­тельная простота их установки и эксплуатации, умеренная
СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
146
стоимость, возможность развития (например, по числу вклю­ченных в них терминалов), независимость выполняемых вы­числительных и других процессов для каждой включенной в сеть ЭВМ.
Сегмент (сети) (network segment) – это участок локальной сети, отделенный от других участков повторителем, концен- тратором, мостом или маршрутизатором. Все станции сег­мента поддерживают один и тот же протокол доступа к среде передачи и делят ее общую пропускную способность. Другими словами, сегмент – это группа устройств (например, ПК, сер­веры, принтеры и т.п.), которые соединены при помощи се­тевого оборудования. В сегменте сети Ethernet компьютеры могут быть соединены с помощью концентраторов. Сигнал, пе­редаваемый по сети, будет услышан всеми рабочими станци­ями, входящими в сеть. Если сегмент соединен с другим сег­ментом с помощью моста или маршрутизатора, то они могут обмениваться пакетами. Сегменты, соединенные вместе при помощи моста или маршрутизатора, формируют группу сетей (internetwork). Сегменты очень часто называют подсетями.
Топология (topology) – это принцип построения (конфигу­рация или схема) сетевых соединений. Примерами являются топологии «звезда», «кольцо», «шина» и «дерево».
Кластер (cluster) – это вычислительная система, состоящая из нескольких связанных между собой ЭВМ, расположенных в едином корпусе или соединенных скоростным каналом и ис­пользуемых как единый, унифицированный вычислительный ресурс. Для абонентов кластер выглядит как единое целое. Кла­стерная архитектура обеспечивает возможность наращивания, высокую степень надежности и удобство администрирования.
Кластеризация (clastering) – это построение вычислитель­ных систем с использованием кластеров. Например, при класте­ризации два или несколько серверов (или узлов сети) совместно используют общие ресурсы и могут обеспечить высокую степень их доступности, при этом сервер может не выполнять функ­ции посредника между системой хранения данных и другими сетевыми устройствами. Это действие, осуществляемое СУБД и предназначенное для быстрого нахождения записей, которые находятся в разных блоках жесткого диска.
147
Глава 5. Особенности организации различных операционных систем
Интернет (англ. Internet) – всемирная система объеди- ненных компьютерных сетей, построенная на использовании протокола IP и маршрутизации пакетов данных. Интернет об­разует глобальное информационное пространство, служит фи­зической основой для Всемирной паутины и множества дру­гих систем (протоколов) передачи данных. Часто упоминается как «Всемирная сеть» и «Глобальная сеть».
Интернет состоит из многих тысяч корпоративных, науч­ных, правительственных и домашних компьютерных сетей. Объединение сетей разной архитектуры и топологии стало воз­можно благодаря протоколу IP (англ. Internet Protocol) и прин­ципу маршрутизации пакетов данных.
Протокол IP был специально создан агностическим в от­ношении физических каналов связи. То есть любая система (сеть) передачи цифровых данных, проводная или беспровод­ная, для которой существует стандарт инкапсуляции в нее IP-пакетов, может передавать и трафик Интернета. Агности­цизм протокола IP, в частности, означает, что компьютер или маршрутизатор должен знать тип сетей, к которым он непо­средственно присоединен, и уметь работать с этими сетями, но не обязан (и в большинстве случаев не может) знать, какие сети находятся за маршрутизаторами.
На стыках сетей специальные маршрутизаторы (программ­ные или аппаратные) занимаются автоматической сортиров­кой и перенаправлением пакетов данных, исходя из IP-адресов получателей этих пакетов. Протокол IP образует единое адрес­ное пространство в масштабах всего мира, но в каждой отдель­ной сети может существовать и собственное адресное подпро­странство, которое выбирается исходя из класса сети. Такая организация IP-адресов позволяет маршрутизаторам одно­значно определять дальнейшее направление для каждого па­кета данных. В результате между отдельными сетями Интер­нета не возникает конфликтов, и данные беспрепятственно и точно передаются из сети в сеть по всей планете и ближнему космосу.
Сетевая операционная система необходима для управле­ния потоками сообщений между рабочими станциями и серве­рами. Она может позволить любой рабочей станции работать
СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
148
с разделяемым сетевым диском или принтером, которые физи­чески не подключены к этой станции.
В некоторых компьютерных сетях есть выделенный авто­номный компьютер, который выполняет функции только фай­лового сервера. Такие системы называются ЛВС с файловым сервером. В других, малых ЛВС, рабочая станция может одно­временно выполнять и функции файлового сервера. Это одно­ранговые ЛВС.
Компоненты сетевой операционной системы на каждой рабо­чей станции и файловом сервере взаимодействуют друг с другом посредством языка, называемым протоколом. Одним из общих протоколов является протокол фирмы IBM NetBIOS (Network Basic Input Output System – Сетевая операционная система вво­да-вывода). Другим распространенным протоколом является IPX (Internet-work Packet Exchange – Межсетевой обмен пакета­ми) фирмы Novell.
Операционная система NetWare фирмы Novell. Novell была одной из первых компаний, которые начали создавать ЛВС. Она производила как аппаратные средства, так и программные, однако в последнее время фирма Novell сконцентрировала уси­лия на программных средствах ЛВС. Некоторые характеристи­ки программных продуктов NetWare приводятся ниже.
В среде NetWare способно работать большее количество приложений, чем в любой другой ЛВС.
ОС NetWare способна поддерживать рабочие станции, уп­равляемые DOS, DOS и Windows, OS/2, UNIX, Windows NT, Mac System 7 и другими ОС. Есть варианты сетевой ОС NetWare, предназначенные для работы под управлением многозадачных, многопользовательских операционных систем OS/2 и UNIX. Версию 3.12 ОС NetWare можно приобрести для 20, 100 или 250 пользователей, а версия 4.0 имеет возможность поддержки до 1000 пользователей. Все версии ОС хорошо совместимы меж­ду собой, поэтому в одной и той же компьютерной сети можно иметь файловые серверы с разными версиями ОС NetWare.
Некоторые команды ОС NetWare:
• NPRINT – передача текстового файла на принтер;
• LOGIN – команда подсоединения к серверу (для отсоеди-
нения – LOGOUT);
149
Глава 5. Особенности организации различных операционных систем
• WHOAMI – идентификация пользователя (информация
о текущем сеансе);
• USERLIST – выдача имен пользователей, подсоединен-
ных к ЛВС в данный момент;
• SEND – посылка сообщения какому-либо пользователю.
Сетевые операционные системы LAN Meneger, Windows NT и LAN Server. Хотя эти сетевые операционные системы пользу-
ются меньшей популярностью, чем OC NetWare, они больше под­ходят под начинающую широко развиваться программную тех­нологию «клиент – сервер». Многие специалисты считают, что будущее именно за этой технологией, поэтому вполне возможно, что ОС NetWare потеряет свои лидирующие позиции, но пока она остается самой широко распространенной и популярной.
Обе сетевые ОС LAN Manager и LAN Server работают, опираясь на OS/2. Для работы ОС LAN Manager 2.2 требует­ся OS/2 версии 1.21 или более поздней, в то время как LAN Server 3.0 требует OS/2 2.0. Рабочие станции могут управ­ляться DOS версии 3.3 или OS/2 версии 1.21.
При использовании OS/2 в качестве операционной систе­мы для управления файловым сервером ЛВС появляется воз­можность обслуживания запросов рабочих станций в много­задачной среде, основанной на принципе разделения памяти. Каждой задаче или прикладной программе выделяются опреде­ленные области памяти, которые обслуживаются параллельно. При этом прикладная программа состоит из процессов. Важ­ным преимуществом является простота программного управле­ния компьютерами в среде OS/2, даже если они используются в качестве файловых серверов. Сама система OS/2 имеет такие положительные черты, как:
• нет ограничения памяти на уровне 640К для прикладных
программ;
• OS/2 версии 2.х предоставляет пользователю одновре­менный доступ к нескольким сеансам DOS, каждый из кото­рых может располагать объемом ОЗУ 620К;
• система OS/2 допускает возможность работы в среде Microsoft Windows;
• простая инсталляция с использованием графического ин­терфейса;
СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
150
• виртуальная память;
• быстрый доступ к диску;
• высокопроизводительная файловая система (High Perfor­mance File System, HPFS);
• поддержка национальных языков (National Language Sup­port, NLS);
• поддержка усовершенствованного механизма управле­ния системой питания (Advanced Power Management, APM);
• защита целостности системы;
• быстрая 32-разрядная архитектура;
• поддержка карт расширения PCMCIA.
Система OS/2 предоставляет в распоряжение программисту именованные каналы (named pipes). Программист может ин- терпретировать эти каналы как файлы, но на самом деле имено­ванные каналы содержат сообщения. Они движутся от рабочих станций к файловому серверу. На сервере прикладная програм­ма может выполнять их обработку.
Одной из существенных причин, в силу которых LAN Manager и LAN Server оказались менее популярными, чем се­тевая ОС NetWare, является большой объем дискового про­странства, требуемый для хранения программных и конфи­гурационных файлов LM и LS. Обычно при работе с NetWare, чтобы иметь доступ к файловому серверу, нужно хранить на рабочей станции от двух до шести небольших файлов. При работе с LAN Manager и LAN Server для тех же целей необ­ходимо от 1М до 3М дискового пространства на рабочей стан­ции.
Требования к объему памяти для программного обеспече­ния рабочих станций под управлением LAN Manager и LAN Server также гораздо выше, чем для NetWare. Для LM и LS примерный объем памяти под драйверы равен 90К, а рабочие станции под управлением NetWare требуют только от 50К до 60К памяти под рабочие драйверы.
Сетевая операционная система Windows NT Advanced Ser­ver. В начале 1993 года фирма Microsoft выпустила новую се-
тевую ОС NT Advanced Server, и эта операционная система расширяет характеристики и преимущества OC LAN Manager по нескольким направлениям.
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]