|
|||||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
И файлы
.'> 'Ч Рис. 3.6. Организация тома в файловой системе РАТ16 Единственным отличием корневого каталога от других каталогов является то, что он располагается в определенном месте и имеет фиксированное число вхождений. Так, если число фиксированных вхождений для корневого каталога равно 512 и создано 100 подкаталогов, то в корневом каталоге можно создать не более 412 файлов. Начиная с \Ушс1ош8 95 О8К2, появилась поддержка 32-битной РАТ. Для систем на базе ХЭДпёоте 1ЯТ эта файловая система впервые стала поддерживаться в ЛУтёоте 2000. Если РАТ 16 может поддерживать тома объемом до 4 Гб, то РАТ32 способна обслуживать тома объемом до 2 Тб. Размер кластера в РАТ32 может изменяться от 1 (512 б) до 64 секторов (32 Кб). Для хранения значений кластеров РАТ32 требуется 4 б (32 бит, а не 16, как в РАТ16). Это означает, в частности, что некоторые файловые утилиты, рассчитанные на РАТ16, не могут работать с РАТ32. Основным отличием РАТ32 от РАТ16 является то, что изменился размер логического диска. РАТ32 поддерживает тома до 127 Гб. При этом, если при использовании РАТ16 с 2-гигабайтными дисками требовался кластер размером в 32 Кб, то в РАТ32 кластер размером р 4 Кб подходит для дисков объемом от 512 Мб до 8 Гб. Это приводит к более эффективному использованию дискового пространства — чем меньше кластер, тем меньше места требуется для хранения файла и, как следствие, диск реже становится фрагменти-рованным. При применении РАТ32 максимальный размер файла может достигать 4 Гб минус 2 байта. Если при использовании РАТ16 максимальное число вхождений в корневой каталог ограничивалось 512, то РАТ32 позволяет увеличить это число до 65535. При создании файла с длинным именем \Утс1ош8 создает соответствующее имя в формате 8.3 и одно или более вхождений в каталог для хранения длинного имени (по 13 символов из длинного имени файла на каждое вхождение). Каждое последующее вхождение хранит соответствующую часть имени файла в формате итсоёе. Такие вхождения имеют атрибуты идентификатор тома, только чтение, системный и скрытый — набор, который игнорируется М8-ВО8. В состав ХУтёоте 2000 входит поддержка новой версии файловой системы МТР8, которая, в частности, обеспечивает средства защиты информации, контроль над доступом и ряд других возможностей. Как и при использовании РАТ, основной информационной единицей в МТР8 является кластер. При формировании файловой системы МТР8 программа форматирования создает файл МаМег РИе ТаЫе (МТР) и другие области для хранения метаданных. Метаданные используются МТР8 для реализации файловой структуры. Первые 16 записей в МТР зарезервированы самой МТР8. Местоположение файлов метаданных записано в загрузочном секторе диска. Если первая запись в МТР повреждена, МТР8 считывает вторую запись для нахождения копии первой. Полная копия загрузочного сектора располагается в конце тома. В МТР хранятся метаданные, такие как копия первых четырех записей (гарантирует доступ к МТР в случае, если первый сектор поврежден). МТР содержит информацию о томе — метку и номер версии. В МТР находится таблица имен атрибутов и описания, корневой каталог и др. Остальные строки МТР содержат записи для каждого файла и каталога, расположенных на данном томе. Обычно один файл использует одну запись в МТР, но если у файла большой набор атрибутов или он становится слишком фраг-ментированным, то для хранения информации о нем могут потребоваться дополнительные записи. В этом случае первая запись о фай- ле, называемая базовой записью, хранит местоположение других записей. Данные о файлах и каталогах небольшого размера (до 1500 байт) полностью содержатся в первой записи. В \Ут<1о^5 2000 обеспечивается поддержка файловой системы СВР8, отвечающей стандарту 18О 9660, описывающему расположение информации на СВ-КОМ. Поддерживаются длинные имена файлов в соответствии с 18О 9660. Поддержка файловой системы 11ОР является одним из новшеств \\^пс1о^8 2000. 1}туег5а1 ^^& Рогта1 — это файловая система, отвечающая стандарту 18О 13346 и используемая для обмена данными с накопителями СО-КОМ и ВУВ. Сравнение срайлоВын систем ГПгсго/оРЬ Ш!пс1ош/ Под управлением М8 \Ут2000 возможно использование файловых систем РАТ16, РАТ32, МТР8 или их комбинаций. Цифры в названии файловых систем — РАТ16 и РАТ32 — указывают на число бит, необходимых для хранения информации о номерах кластеров, используемых файлом. Так, в РАТ16 применяется 16-битная адресация и, соответственно, возможно использование до 216 адресов. В ЛУтёоте 2000 первые четыре бита таблицы расположения файлов РАТ32 необходимы для собственных нужд, поэтому в РАТ32 число адресов достигает 228. Среди преимуществ РАТ16 можно отметить следующие: • файловая система поддерживается ОС М8-ВО8, \Утс1ош8 95, • существует большое число программ, позволяющих исправлять • при возникновении проблем с загрузкой с НОВ система может • файловая система достаточно эффективна для томов объемом К недостаткам РАТ16 можно отнести: • не поддерживается резервная копия загрузочного сектора; • в РАТ16 не поддерживается встроенная защита файлов и их сжа Среди преимуществ РАТ32 важно отметить следующие: • выделение дискового пространства выполняется более эффектив • корневой каталог в РАТ32 представляет собой обычную цепочку • за счет использования кластеров меньшего размера занятое дис • РАТ32 является более надежной файловой системой, в частно Основные недостатки РАТ32: • размер тома под \Уш2000 ограничен 32 Гб; • тома недоступны из других ОС — только из \Ут95 О8К2 и ДУш98; • не поддерживается резервная копия загрузочного сектора; • не поддерживается встроенная защита файлов и их сжатие. При работе в \Ут<Зоте 2000 рекомендуется отформатировать все разделы НВО под ЫТР8, за исключением тех конфигураций, когда используется несколько ОС (кроме ДУтёоте 2000 и \Утс1о\У8 МТ). Применение №ГР8 вместо РАТ позволяет использовать функции, доступные в НТР8. К ним, в частности, относятся: • возможность восстановления. Эта возможность встроена в фай • сжатие информации. Для томов МТР8 ДУтйо^з 2000 поддержи • защита файлов и каталогов. Только на томах МТР8 возможно • файловая система поддерживает резервную копию загрузочного • 1ЧТР8 поддерживает систему шифрования Епсгур1ей РПе ЗуМет К недостаткам МТР8 относятся: • №Т5-тома недоступны в М5-ОО8, \Уш95 и \Ут98; • для томов небольшого объема, содержащих много файлов не 3,2.9. Рассмотрение конкретный опероиионнын систем В предыдущих разделах были рассмотрены общие принципы операционных систем. В этом разделе мы познакомимся с системами ПШХ, Ыпих и Шпс1оу?5, чтобы увидеть, как эти принципы работают на практике. Начнем рассмотрение примеров с операционной системы 1Ж1Х, так как она используется на различных типах компьютеров чаще, чем любая другая ОС. Система 1Ж1Х доминирует на рабочих станциях старших моделей и серверах, но она также используется и в ноутбуках и суперкомпьютерах. Система 1ЖК иллюстрирует множество важных принципов построения ОС, многие из которых были позаимствованы другими операционными системами. Общий обзор системы особенно важен для пользователей, знакомых только с системой ХУтёоте, скрывающей от них практически все детали системы. Хотя графические интерфейсы очень удобны, но они не обладают достаточной гибкостью и не дают представление о том, как работает система. Существует множество клонов и версий системы 11К1Х, но фундаментальные принципы и системные вызовы практически для всех этих систем во многом совпадают. Сходными являются также общие стратегии реализации, алгоритмы и структуры данных. УП1Н и Ыпин История 1Ж1Х начиналась в 60-е гг. прошлого столетия, когда сотрудник лаборатории Ве11 ЬаЪз крупнейшей телекоммуникационной компании в мире АТ&Т Кен Томпсон написал на ассемблере операционную систему, которая в шутку была названа ^NIС8 (1Ж1р1ехес1 ГпГогтайоп апй Сотри1т§ 8егасе — примитивная информационная и вычислительная служба). Впоследствии написание этого слова стало короче, превратившись в ^NIX. Однако переписывать всю систему на ассемблере заново для каждой новой машины дело трудное, поэтому Томпсон решил переписать 1Ж1Х на языке высокого уровня, который он сам специально разработал и назвал языком В. Но язык В оказался слабым, в первую очередь, из-за отсутствия в нем структур данных. Тогда коллега Томпсона Ритчи разработал следующий язык, явившийся преемником языка В, который, естественно, получил название С. Вместе Томпсон и Ритчи переписали 11К1Х на С. Язык С оказался как раз тем языком, который и был нужен в то время, и он сохраняет лидирующие позиции в области системного программирования до сих пор. За работу по созданию ОС 1Ж1Х Ритчи и Томпсону ассоциацией по вычислительной технике АСМ была присуждена престижная премия Тьюринга. Многие университеты старались получить копию системы 1Ж1Х. Операционная система 1Ж1Х поставлялась с полным комплектом исходных текстов, поэтому владельцы системы могли совершенствовать ее. Новые идеи и усовершенствования системы распространялись быстро. Уегзюп 7 (по номеру издания руководства программиста) стала первой переносимой на другие платформы версией операционной системы 11МХ. На Уешоп 7 выросло целое поколение студентов, которые содействовали распространению 11М1Х. К середине 80-х гг. ОС 1Ж1Х широко применялась на мини-компьютерах и рабочих станциях различных производителей. Многие компании даже приобрели лицензии на исходные тексты, чтобы производить свои версии системы 1Ж1Х. Одной из таких компаний была небольшая начинающая фирма Мюгозой, в течение нескольких лет продававшая Уегзюп 7 под именем ХЕМХ, пока ее интересы не повернулись в другую сторону. Для того, чтобы система 11М1Х могла быть гарантированно запущена на любой машине, к концу 80-х при содействии Совета по стандартам 81апс1агс1 Воагёз при Институте инженеров по электротехнике и электронике ШЕЕ была предпринята попытка объединить варианты системы. В этой работе приняли участие сотни людей из промышленных, академических и правительственных организаций. Коллективное название проекта — РО81Х. Первые три буквы этого сокращения означали РоЛаЫе Орега(1п§ 8у81ет — переносимая операционная система. Буквы IX были добавлены, чтобы имя проекта выглядело юниксообразно. Комитет РО81Х выработал стандарт, известный как 1003Л. Этот стандарт определяет набор библиотечных процедур, которые должна предоставлять каждая соответствующая данному стандарту система 11Ы1Х, таким образом, гарантируя, что эта программа будет работать на любой версии системы, поддерживающей данный стандарт. В 1991 г. финский студент Линус Торвальдс написал еще один клон системы 11МХ, который назвал Ыпих. Это должна была быть полноценная операционная система, со многими функциями, отсутствующими в системе МШ1Х. Она заимствовала некоторые идеи системы МШ1Х, начиная со структуры дерева исходных текстов и кончая структурой файловой системы. Однако, в отличие от микроядерной системы МШ1Х, Ыпих была монолитной системой, т.е. вся ОС помещалась в ядре. Размер исходного текста приблизительно совпадал с версией МШ1Х. Функционально первая версия Ыпих также практически почти не отличалась от МШ1Х. Операционная система Ыпих быстро росла в размерах и впоследствии развилась в полноценный клон 1Ж1Х с виртуальной памятью, более сложной файловой системой и многими другими добавленными функциями. Она была перенесена на другие платформы и теперь работает на широком спектре машин, как и 11К1Х. Следующим выпуском системы Ыпих была версия 1.0, появившаяся в 1994 г. Она включала новую файловую систему, отображение файлов на адресное пространство памяти и совместимое с 1Ж1Х сетевое программное обеспечение. Данная версия также включала многие новые драйверы устройств. К этому времени ОС Ыпих стала достаточно совместимой с 1Ж1Х, поэтому в нее было перенесено большое количество программного обеспечения 1ЖЕХ, что значительно увеличило полезность этой системы. Кроме того, операционная система Ыпих привлекла большое количество людей, которые начали работу над ее совершенствованием и расширением. Следующая версия — 2.0, вышла в 1996 г. Она включала в себя поддержку 64-разрядной архитектуры, симметричной многозадачности, новых сетевых протоколов и прочих многочисленных функций. Система также содержала внушительную коллекцию различных драйверов устройств. Необычной особенностью Ыпих является ее бизнес-модель: это свободно распространяющееся программное обеспечение. Ее можно скачать с различных 1п(егпе1-сайтов, например \у\у\\Жегпе1.ог§. Сис- тема 1лпих поставляется вместе с лицензией, разработанной Ричардом Столманом, основателем Фонда бесплатно распространяемых программ. Обзор опероиионной системы Операционная система 11МХ представляет собой интерактивную систему, используемую для одновременной поддержки нескольких процессов и нескольких пользователей. В ОС 1Ш1Х есть достаточное количество средств, позволяющих программистам и совместно работать, и управлять использованием общей информации. ОС 1Ж1Х предназначена для опытных программистов. Это мощная и гибкая система. Она характеризуется небольшим количеством базовых элементов, которые можно комбинировать бесконечным числом способов, чтобы приспособить их для конкретного приложения. Одно из основных правил системы 11МХ заключается в том, что каждая программа должна выполнять всего одну функцию, но делать это хорошо. В системе устранена бесполезная избыточность. Например, зачем писать сору, когда достаточно ср? Операционную систему 11М1Х можно рассматривать в виде пирамиды (рис. 3.7). У основания пирамиды располагается аппаратное обеспечение, состоящее из ЦП, памяти, дисков, терминалов и других устройств. На аппаратном обеспечении работает система 1Ж1Х. Ее функция заключается в управлении аппаратным обеспечением и предоставлении всем программам системных вызовов. Эти системные вызовы позволяют программам создавать процессы, файлы и прочие ресурсы и управлять ими. Программы обращаются к системным вызовам, помещая аргументы в регистры ЦП и выполняя команды прерывания для переключения из пользовательского режима в режим ядра и передачи управления операционной системе УМ IX. Помимо ОС и библиотеки системных вызовов, все версии 1Ж1Х содержат большое количество стандартных программ, некоторые из них описываются стандартом РО81Х 1003.2, тогда как другие могут различаться в разных версиях системы. К этим программам относятся командный процессор (оболочка), компиляторы, редакторы, программы обработки текста и утилиты для работы с файлами. Именно эти программы и запускаются пользователем с терминала. Таким образом, существует 3 интерфейса в ОС УМ IX: интерфейс Интерфейс пользователя Пользователи
Интерфейс библиотечных функций Интерфейс ^ системных вызовов Стандартные обслуживающие программы (оболочка, компиляторы и т.д.) Стандартная библиотека (ореп, с!о5е, геас!, Гогк и т.д.) Режим пользователя
Операционная система ЦМХ (управление процессами, памятью, файловая система, ввод-вывод и т.д.) Режим ядра Аппаратное обеспечение (ЦП, память, диски, терминал и т.д.) Рис. 3.7. Уровни операционной системы 1Ж1Х системных вызовов, интерфейс библиотечных функций и интерфейс, образованный набором стандартных обслуживающих программ. Последний интерфейс большинство пользователей считает системой 1Ж1Х. В действительности он не имеет практически никакого отношения к самой системе и легко может быть заменен. В некоторых версиях системы, например, этот ориентированный на ввод с клавиатуры интерфейс пользователя был заменен графическим интерфейсом, ориентированным на использование мыши, для чего не потребовалось никаких изменений в самой системе. Именно эта гибкость сделала систему 11МХ столь популярной и позволила ей пережить многочисленные изменения технологии, лежащей в ее основе. У многих версий системы 1Ж1Х имеется графический интерфейс пользователя, сходный с популярными интерфейсами, применяемыми на компьютерах Маст^озЬ и в системе ХЭДпёоте. Пользовательский интерфейс 1Ш1Х состоит не только из оболочки, но также из большого числа стандартных обслуживающих программ, называемых утилитами. Стандарт РО8ЕХ 1003.2 определяет синтаксис и семантику около 100 из этих программ. Идея стандартизации этих программ заключается в том, чтобы можно было писать оболочки, которые работали бы на всех системах 1Ж1Х. Помимо этих стандартных утилит, существует еще масса прикладных программ, таких как шеЪ-бра-узеры, программы просмотра изображений и т. д. Процессы 1Ж1Х очень похожи на последовательные классические процессы, которые были рассмотрены выше. Каждый процесс запускает одну программу и изначально получает один поток управления. У процесса есть один счетчик команд, указывающий на следующую исполняемую команду процессора. Большинство версий 1Ж1Х позволяют процессу после того, как он запущен, создавать дополнительные потоки. УМХ представляет собой многозадачную систему, так что несколько независимых процессов могут работать одновременно. У каждого пользователя может быть одновременно несколько активных процессов, так что в большой системе могут одновременно работать сотни и даже тысячи процессов. На большинстве однопользовательских рабочих станций работают десятки фоновых процессов. Они запускаются автоматически при загрузке системы. Файловая система в 1Ж1Х — иерархическая, с файлами и каталогами. Все диски монтируются в единое дерево каталогов, начинающееся в одном корне. Отдельные файлы могут быть связаны с любым каталогом дерева. Операиионнсю система Ш!пс1ош/ Операционные системы корпорации Мюгозой можно разделить на три семейства: М8-ВО8, Сопзитег \Утс1о\У5 (И^яг/ош 95/98/Ме) и Шпдот N7. История \Утс1ото, как и история развития Мюгозой, начиналась в 1981 г., когда корпорация 1ВМ создала персональный компьютер 1ВМ РС, оснащенный 16-разрядной однопользовательской операционной системой реального режима с командной строкой М8-ОО8 1.0. Эта операционная система поставлялась фирмой МюгозоП, известной в те годы как разработчик интерпретатора ВА81С. Через два года была выпущена более мощная операционная система М8-ОО8 2.0. Она содержала программу обработки командной строки с большим количеством функций, позаимствованных у ОС УМХ. В 1986 г. новый компьютер 1ВМ РС/АТ (Аёуапсес! ТесЬпо1о§у - передовая технология) на базе процессора 1п1е1 286 вместе с операционной системой М8-ОО8 3.0 фирмы Мюгозой. В ОС М8-ОО8 появилось много новых функций, но она оставалась системой с командной строкой. Затем Мюгозой решила добавить к операционной системе М8-ВО8 графический интерфейс пользователя (оболочку), которую она назвала УАпйоюз. Операционные системы \ЭДпс1о\У8 1.0 и \ЭДпс1о\У8 2.0, выпущенные соответственно в 1985 и 1987 гг., были неудачными. Наконец, версия 3.0, выпущенная в 1990 г. для компьютера с процессором 1п(е1 386, и особенно последовавшие за ней версии 3.1 и 3.11 добились большого коммерческого успеха. Ни одна из этих версий не являлась настоящей операционной системой. Это был скорее графический интерфейс поверх М8-ОО8, которая продолжала управлять машиной и файловой системой. Все программы работали в одном и том же адресном пространстве, ошибка одной из них могла привести к зависанию всей системы. Выход в 1995 г. Шпдот 95 не привел к вытеснению системы М8-ВО8, хотя почти все ее функции были перенесены в \ЭДпс1о\У8. Как ДУтс1о\У8 95, так и новая версия М8-ОО8 7.0 содержали большинство особенностей монолитной операционной системы, включая виртуальную память и управление процессами. ОС \ОДпс1оте 95 не была полностью 32-разрядной программой. Она содержала большие куски 16-разрядного ассемблерного кода и продолжала использовать файловую систему М8-ВО8, практически со всеми ее ограничениями. Значительное изменение файловой системы заключалось только в добавлении длинных имен файлов к именам формата 8.3, разрешенным в М8-ОО8. В №тс1о\У8 98, вышедшем в 1998 г., М8-ОО8 все еще присутствовала (версия 7.1) и состояла из 16-разрядного кода. Хотя еще больше функций было переведено из М8-ОО8 в \ЭДпс1о\У8, а поддержка больших дисковых разделов стала стандартом, по своему строению операционная система \Утс1о\У8 98 не сильно отличалась от \ЭДпс1о\У8 95. Отличие заключалось в интерфейсе пользователя, интегрировавшем в себе Мегпе* и рабочий стол пользователя. В 2000 г. Мюго8ой выпустила слегка измененную версию \ЭДпс1о\У8 98, названную Шпс1о\\?5 Ме (\ЭДпс1о\У8 МШеппшт ЕсШоп — \ЭДпс1ото, выпуск тысячелетия). В этой версии были исправлены некоторые ошибки и добавлены новые функции, но под внешней оболочкой скрыта все та же ХЭДп^оте 98. Новые функции включали в себя улучшенную организацию при совместном использовании изображений, музыки и фильмов, основательнее поддерживали работу с домашней сетью и многопользовательские игры. Они также содержали больше функций, относящихся к 1п1егпе1. Одна новая функция состояла в возможности восстановить прежние настройки компьюте-ра после неверной ус- тановки каких-либо параметров. Например, если пользователь перенастраивал разрешение экрана с 640 х 480 на 1024 х 768, и после этого система переставала работать, то теперь он мог вернуться к последней работающей конфигурации. К концу 80-х гг. корпорация Мюгозой осознала, что построение современной 32-разрядной операционной системы поверх 16-разрядной системы М8-ОО8 является решением, лишенным перспективы. Поэтому была начата работа над созданием совершенно новой 32-разрядной ОС, совместимой с \ЭДпс1ото. Эта новая система, названная УЯпйоугз ЫТ (КТ означает Ке\у ТесЬпо1о§у — новая технология), предназначалась для деловых приложений, решающих ответственные задачи, а также для домашнего использования. В это время мэйнфреймы все еще работали на крупный бизнес, поэтому предположение, что компании будут использовать персональные компьютеры для чего-либо важного, выглядело довольно утопично. Но, как показала история, это был правильный выбор. Такие свойства, как безопасность и высокая надежность, отсутствовавшие в прежних версиях \ЭДп<Зо\У8, были поставлены в этом проекте во главу угла. Проект оказался успешным. В 1993 г. была выпущена первая версия, названная \ЭДпс1о\у§ N7 3.1. Номер версии был выбран так, чтобы он соответствовал номеру версии популярной тогда 16-разрядной ^тс1о\У8 3.1. М1сго8ой ожидала, что операционная система МТ быстро вытеснит \Утс1о\У8 3.1, так как по формальным показателям МТ значительно превосходила ее. Первое значительное усовершенствование системы МТ было сделано в 1996 г. в версии МТ 4.0. Эта система обладала мощностью, безопасностью и надежностью современной операционной системы. Она использовала тот же самый пользовательский интерфейс, что и очень популярная тогда \У1пс1о\У8 95. Эта совместимость облегчала пользователям переход с \Утс1о^8 95 на N7. С самого начала операционная система N7 разрабатывалась в расчете на переносимость системы на другие платформы, поэтому она была практически полностью написана на С с очень небольшими включениями на ассемблере для обработки прерываний. Следом за N7 4.0 предполагалось выпустить версию МТ 5.0. Но в 1999 г. Мюгозой изменила ее название на МЧпдот 2000. Это было сделано для того, чтобы найти нейтральное имя как для пользователей ХУтдоте 98, так и для пользователей МТ. При этом Мюго8ой рас- 6. Информатика л ~л 1О1 считывала иметь единую ОС, построенную на основе надежной 32-разрядной технологии, но использующую интерфейс системы ХЭДпбото 98. \Ушс1о\У8 2000 — это современная операционная система, работающая на настольных ПК старших моделей и серверах. Она унаследовала множество свойств системы N7 4.0 и является полностью 32-разрядной (планируется переход на 64-разрядную) многозадачной системой с индивидуально защищенными процессами. Каждый процесс имеет свое собственное 32-разрядное виртуальное адресное пространство. ОС работает в режиме ядра, тогда как процессы пользователя работают в пользовательском режиме, что обеспечивает полноценную защиту (в отличие от \ЭДпс1о\У8 98). У процессов может быть один или несколько потоков, видимых для операционной системы и управляемых ею. Она удовлетворяет требованиям безопасности уровня С2 МО США для всех файлов, каталогов и процессов, а также других объектов, которые могут использоваться совместно. Наконец, она обладает полной поддержкой симметричных многопроцессорных систем с числом процессоров от 2 до 32. Возможности операционной системы ХУтёоте 2000 позволяют использовать ее как основную операционную систему для современных настольных компьютеров и ноутбуков на предприятиях любого типа. При создании этой системы корпорация М1сго$ой сохранила все полезные свойства \ЭДпс1о\У5 98: технологию р11Щ-апс!-р1ау, простой и понятный пользовательский интерфейс, широкие возможности управления, и даже улучшила их. Кроме того, их дополнили система безопасности, средства управления и обеспечения надежности, характерные для системы \Утс1оте N7. Развертывание системы \Ушс1о\У8 2000 как на одном компьютере, так и в рамках Всемирной сети позволяет повысить эффективность использования компьютерных технологий при одновременном снижении общей стоимости владения. В АМпёоте 2000 встроена сертификация драйверов, что гарантирует использование требуемых драйверов и уменьшает риск сбоя оборудования из-за аппаратных конфликтов, а также специальная программа, Мсгаго// 1пМа11ег, которая помогает правильно устанавливать, настраивать, сопровождать, обновлять и удалять программы, снижая риск ошибок пользователя и возможность снижения производительности. Еще одно значительное усовершенствование заключается в интернационализации ОС. Операционная система \ЭДпс1о\У8 2000 состоит из единого двоичного кода, работающего во всех странах мира. Для каждой установки системы и даже для каждого пользователя можно выбрать язык, который будет использоваться в системе. Это стало возможным потому, что все пункты меню, строки диалоговых окон, сообщения об ошибках и другие текстовые строки были удалены из ОС и помещены в специальные каталоги, по одному для каждого языка, ХУтйсяуз 2000 использует кодировку итсоёе для поддержки языков, не использующих латинский алфавит, таких как русский, греческий, иврит, японский. \Утс1о\У8 2000 поставляется в виде нескольких уровней продукта: Рго/ез5юпа19 8еп?ег, А&апсей 8еп?ег и БаШсегйег 8егуег. Однако различия между этими версиями незначительны. Во всех версиях используется один и тот же исполняемый двоичный код. При установке системы тип продукта записывается в системном реестре (внутренняя база данных), и во время загрузки ОС проверяет содержимое реестра, определяя версию программного продукта. Все операции с файлами и папками, как и в ОС ^тдоте 98, выполняются с помощью системы окон. Система окон разворачивается от папки Мои компьютер. Диски, представленные в окне этой папки, можно открыть двойным щелчком мыши, а потом разыскать на них любые нужные папки и файлы. Копирование и перемещение файлов и папок из одной папки в другую можно выполнять путем перетаскивания их значков из окна одной папки в окно другой. Для удаления объектов можно использовать перетаскивание на значок Корзины, а можно пользоваться контекстным меню, которое открывается при щелчке правой кнопкой мыши на объекте. Для создания в папке ярлыка документа или программы можно использовать специальное перетаскивание или команду Создать\Ярлык из контекстного меню. Работа с файловой системой в окнах папок не вполне удобна, и для этой цели в ОС предусмотрено более мощное средство — программа Проводник (рис. 3.8). Проводник — служебная программа, относящаяся к категории файловых менеджеров. Она предназначена для навигации по файловой системе компьютера и ее обслуживания. Проводник интегрирован в ОС \Уш<Зо\У8, и поэтому он работает даже тогда, когда его окно закрыто. Так, если по щелчку правой кнопки мыши вызывается контекстное меню, или объекты перетаскиваются из одного окна в другое, то это результат работы Проводника. I-1 ", г-л> -^-чте*^- -• *л ут» а<31ч 1 К''. ч*вг1Л:. г: |доаБмч
Папки
ИЗ Рабочий стол 11 В -^Й Мои Документы г В'Н Мой компьютер Ш~«Д Диск 3,5 (А:) •?Г-\ч :.Л г" аоУп
АррРаЬсЬ Г~У._ СасЬе •ТЧ__ Сопйд
АТ1 !р С] ОоштепЬ апс! ф-О Ргодгат РЙе5 Й-СЗ Тетр УА/1ШОУ/5
I СоппесНоп Соге! Г «_ РеЬид
<1^ АЬог1да1 (Е:)
Оо^п!оас)ес! Ргодгат РЙез /—V СасИе Не1р на! Рис. 3.8. Окно программы Проводник Операционная система ^пбохуз 2000 обладает широкими возможностями настройки. Цель настройки состоит в создании условий для эффективной работы путем автоматизации операций и создания комфортной рабочей среды. Основные настраиваемые объекты — средства управления и оформления. Средствами настройки являются Панель управления (Пуск\Настройка\Панель управления), представленная на рис. 3.9, контекстные меню объектов \Утс1о\У8 и элементы управления диалоговых окон операционной системы и ее приложений. Хотя \ЭДпс1о\У8 2000 является самой большой ОС в мире, она все продолжает расти, ошибки устраняются, а новые функции добавляются. В октябре 2001 г. была представлена М&гозоЙ \Иш1оте ХР (от слова еХРепепсе) — новейшая на этот момент версия операционной системы \Ут<Зо\У8, обладающая широкими возможностями в области коммуникаций и обработки любых видов цифровой информации. По заявлению Билла Гейтса, \Утс1о\у§ ХР — лучшая из всех ОС, когда-либо созданных корпорацией М1сго8ой.
И С) УВ 1--С1 Адреса!п1егпеЬ Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.031 сек.) |