Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
obrazets_ramka_osnovnaya.doc
Скачиваний:
1
Добавлен:
30.08.2019
Размер:
1.57 Mб
Скачать

1.3 Удаленное управление

Linux имеет очень развитые средства удаленного управления. Причем управлять машиной под управлением Linux можно с любой другой системы, где есть программа эмулятор терминала (в отличие, например, от Windows NT). Если машина подключена в Интернет, то управлять ей можно практически с любой другой машины, также подключенной в Интернет, быстрое подключение не требуется. Удаленное управление рабочими станциями сокращает затраты на администрирование сети, поскольку системному администратору не нужно даже вставать со стула для того, чтобы, например, поставить какое-либо программное обеспечение на все рабочие станции с Linux. Графическая среда поддерживает отображение графики на другой машине и даже запуск разных приложений с разных систем с отображением их на одном экране. При этом приложения сохраняют возможность взаимодействовать между собой (например, имеют общий буфер обмена).

2. Многопользовательская работа

Unix (и Linux) был изначально ориентирован на то, что одним компьютером могут пользоваться одновременно несколько человек. Но даже если компьютером обычно пользуется только один человек, такой подход все равно помогает разделить пользовательские настройки от системных, т.е. тех, которые относятся ко всем пользователям и к системе в целом. Такое разделение положительно сказывается на устойчивости и безопасности системы. Приложения изначально пишутся с учетом того, что ими может пользоваться несколько пользователей сразу и, как правило, не требуют прав записи в системные каталоги. Все настройки они сохраняют в собственном, т.н. "домашнем" каталоге пользователя. Каждый пользователь может настроить систему в соответствии со своими предпочтениями и это не вызовет проблем у других пользователей. Обычно работа ведется под пользователем, у которого нет прав испортить что-то за пределами своего каталога, а настройка системы производится под суперпользователем по мере необходимости. Многопользовательский режим позволяет производить настройку системы не прерывая работы пользователей. Работа в системе под пользователем с ограниченными правами позволяет предотвратить повреждение системы при неаккуратных действиях пользователя, а отсутствие доступа на запись к системным каталогам не приносит неудобств.

2.1 Стабильность

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

В Linux, как и во всем созданном людьми, иногда проявляются ошибки, но они крайне редко приводят с серьезному сбою системы и, благодаря доступности исходных текстов, довольно быстро исправляются. Это же относится и к проблемам безопасности, которые часто исправляются в течение нескольких часов после их обнаружения.

2.2 Гибкая файловая система

интерфейс операционный файловый

Файловая система Linux предусматривает такие средства, как точки монтирования, символьные и жесткие ссылки. Это позволяет эффективно распределять место на диске и решать проблемы, когда какая-либо программа требует файл в определенном каталоге, а он на самом деле в системе находится в другом месте.

У Linux не могут быть одни только достоинства, есть и недостатки:

Система все еще слишком сложна для непрофессиональных пользователей. Этот недостаток не может быть решен за счет создания средств конфигурирования системы с графическим или web-интерфейсом, поскольку разработчики прикладных программ в большинстве не заинтересованы в таких конфигураторах. А разработчики этих средств конфигурирования не могут успеть за развитием других частей системы. Добавление элементов управления в программу-конфигуратор обходится несравнимо дороже, чем добавление пары строчек в текстовый файл. Создание документации может только частично сгладить проблему, так как прочтение очень большого объема документации отнимает много времени. Да и разработчики свободного ПО не очень рвутся документировать свои программы. Их можно понять, они ведь программисты, а не писатели технической документации. Возможно создание простых в установке дистрибутивов с приемлемыми для большинства пользователей настройками "по умолчанию", но на всех не угодишь. Убивать мощь Linux ради простоты конфигурирования недопустимо!

Разработка драйверов устройств для Linux пока отстает от Windows. Она затрудняется тем, что драйверы под Linux пишутся самими пользователями оборудования, вместо фирм-производителей. Поддерживаются только самые популярные устройства. Для написания драйвера под Linux от производителей требуется открыть детали интерфейса с их оборудованием (не внутреннего устройства!). Многие производители считают, что это может привести к разглашению их ноу-хау и нанести ущерб их бизнесу. Разработка бинарных (без исходных текстов) драйверов для Linux затруднена, поскольку модули ядра, в виде которых обычно распространяются драйверы, не предназначены для переносимости между разными версиями Linux, а новые версии выходят очень часто.

Разработчики популярного коммерческого ПО пока не торопятся портировать свои приложения под Linux. Они ожидают момента, когда Linux наберет "критическую массу", т.е. пока расходы на портирование не станут меньше доходов от продажи продукта пользователям Linux. Но, в то же время, многие пользователи не спешат переходить на Linux, поскольку под ним нет привычного им программного обеспечения. Но во-первых Linux быстро набирает "массу", а во-вторых в конце концов конкуренция на рынке ПО делает свое дело: производители ПО опасаются, что пользователи могут, не дожидаясь завершения портирования их продукта под Linux, перейти на продукт конкурирующей фирмы.

Linux разрабатывается интернациональной командой и их языком общения является английский. Вся документация также создается на этом языке. Только небольшая часть этой документации переведена на русский язык, что создает трудности для пользователей, не читающих по-английски. Система слишком сложна, чтобы в ней можно было разобраться без документации, а найти что-то на русском языке на тему бывает очень трудно.

Различия между дистрибутивами Linux создает трудности при поддержке. Стандартизация необходима, но дистрибутивы различаются и будут различаться программами установки, процедурами установки ПО. К тому же производители ПО нередко тестируют свои продукты только на одном дистрибутиве Linux - на самом распространенном. Дистрибутивы, конечно, все совместимы между собой (это все Linux!), но иногда бывают трудности, связанные с тем, что различаются версии библиотек, ядра, процедура начальной загрузки, а иногда даже пути к каким-либо ключевым файлам. Все эти проблемы решаемые, но лучше бы их не было.

ИСПОЛЬЗУЕМАЯ ЛИТЕРАТУРА

http://www.linuxbegin.ru/

http://linux-ve.chat.ru/

http://www.linux.org.ru/

http://www.linux.opennet.ru/

Операционная система Windows 7

Windows 7 под кодовыми наименованиями Blackcomb и Vienna - операционная система семейства Windows NT, следующая за Windows Vista. В линейке Windows NT система носит номер версии 6.1 (Windows 2000 - 5.0, Windows XP - 5.1, Windows Server 2003 - 5.2, Windows Vista и Windows Server 2008 - 6.0). Серверной версией является Windows Server 2008 R2, версией для интегрированных систем - Windows Embedded Standard 2011 (Quebec), мобильной - Windows Embedded Compact 2011 (Chelan, Windows CE 7.0).

Операционная система поступила в продажу 25 октября 2009 года, меньше чем через три года после выпуска предыдущей операционной системы, Windows Vista. Хотя изначально операционная система должна была поступить в продажу уже 31 августа 2009 года. Партнёрам и клиентам, обладающим лицензией Volume Licensing, доступ к RTM был предоставлен 24 июля 2009 года. Финальная нелицензионная версия (копия с дисков, которые потом пошли в продажу) была доступна всем с первых чисел августа 2009 года.

В состав Windows 7 вошли как некоторые разработки, исключённые из Windows Vista, так и новшества в интерфейсе и встроенных программах. Из состава Windows 7 были исключены игры Inkball, Ultimate Extras; приложения, имеющие аналоги в Windows Live (Почта Windows, Календарь Windows и пр.), технология Microsoft Agent, Windows Meeting Space; из меню "Пуск" исчезла возможность вернуться к классическому меню и Версии Windows 7

В Америке Windows 7 доступен в шести различных вариантах, в России - только в пяти (исключен Enterprise). Также в России недоступен Family Pack (обновление до Windows 7 Home Premium на три компьютера).

Версии Windows 7

Windows 7 Начальная

позволит вам работать с любым количеством программ и приложений. В то же время она экономит ресурсы вашего компьютера, будь это нетбук или настольный компьютер. Простота, удобство и экономичность - вот главные преимущества именно этой версии Windows 7. Еще одна версия, которую нельзя купить в коробке, но которая все же есть на российском рынке - это Windows 7 Начальная (Starter). Она распространяется только вместе с компьютерами и ноутбуками (OEM).

Это самая урезанная версия Windows 7. В ней нет ни интерфейса Aero, ни возможности удаленной работы, ни виртуальных десктопов и XP Mode, ни Windows Media Center. А про бизнес-функции можно даже не вспоминать! Самое обидное, что здесь заблокирована даже такая простая вещь, как смена фоновой картинки (Wallpaper)!

Windows 7 Домашняя базовая

Позволяет быстрее и легче выполнять повседневные задачиWindows 7 Домашняя базовая обеспечивает более быстрый и легкий доступ к программам и документам, которые используются наиболее часто. Теперь время, которое вы тратили на поиск, можно использовать для выполнения необходимых задач. Благодаря улучшенной системе навигации стало легче и быстрее выполнять повседневные задачи благодаря Windows 7 Домашняя базовая.

Что нужно для работы с Windows 7? Немного богаче по функционалу Windows 7 Домашняя базовая. И ее уже можно купить в российских магазинах в коробочной версии. Здесь, конечно, уже нет таких проблем, как невозможность сменить "обои", однако, поддержка Aero - лишь частичная (полупрозрачные окна). Но большинство "взрослых" функций в базовой версии отсутствуют.

Базовая версия существует в двух вариантах: 32-битном и 64-битном. Все более старшие версии включают оба диска (и с 32-битной, и с 64-битной ОС), если же вы хотите купить 64-битный вариант Домашней Базовой, то придется изрядно потрудиться, чтобы его найти!

Windows 7 Домашняя расширенная

Операционная система Windows 7 Домашняя расширенная позволяет с легкостью создать домашнюю сеть и обмениваться любимыми фотографиями, музыкой и видеозаписями. Можно также просматривать, приостанавливать, перематывать назад ТВ-передачи и записывать их. Установите выпуск Windows 7 Домашняя расширенная, чтобы получить лучшие возможности развлечений на ПК.

Windows 7 Домашняя расширенная (Home Premium), содержат два диска: первый - с 32-битной версией, а второй - с 64-битной (ключ активации, естественно, только один, поэтому не получится поставить на один компьютер 64-битную версию, а на другой - 32-битную).

Кроме того, Windows 7 Home Premium имеет два важных отличия от Home Basic: это наличие Windows Media Center и технологии Multi-Touch. На ней мы остановимся поподробнее. Не секрет, что всевозможные устройства с сенсорным экраном сегодня распространяются все больше. Причем, это уже не только мобильные телефоны с крошечными экранами, но и полноценные мониторы, а также компьютеры-моноблоки (например, HP TouchSmart). Видя тенденцию, в Microsoft решили выпустить операционную систему, оптимизированную для работы с пальцевыми технологиями.

Причем, что важно, Windows 7 понимает многопальцевые команды. Это позволяет удобно работать с фотографиями, спутниковыми картами, рисунками и прочими графическими объектами. То, что несколько лет назад казалось фантастикой, а после выпуска нашумевшего столика Microsoft Surface - экспериментальной и далекой от обычных пользователей разработкой, сегодня стало доступно практически каждому. И не в последнюю очередь благодаря Windows 7.

Наконец, еще одна маленькая деталь, отличающая Home Edition от Home Basic: это поддержка 16 ГБ оперативной памяти вместо 8 ГБ. Разумеется, относится это только к 64-битным версиям (в 32-битных максимум - это 4 ГБ). А если вам и этого мало, то обратите внимание на Windows 7 Профессиональная (Professional). Там поддерживаются все 192 ГБ.

Windows 7 Профессиональная

Выпуск Windows 7 Профессиональная позволяет устранить преграды на пути к успеху. Он обеспечивает запуск многих программ для Windows XP в режиме Windows XP и быстро восстанавливает данные с помощью автоматических архиваций в домашней или корпоративной сети. Кроме этого, можно более легко и безопасно подключаться к корпоративным сетям благодаря функции присоединения к домену. Однако Windows 7 Профессиональная предназначена не только для бизнеса. Она также содержит и превосходные возможности выпуска Windows Домашняя расширенная для развлечений.

Windows 7 Максимальная

Наконец, самая старшая версия Windows 7, предоставляющая пользователю максимум возможностей, - Windows 7 Максимальная (Ultimate). В максимальную версию включен Multilingual User Interface Pack, позволяющий менять язык интерфейса системы. Таким образом, вы можете купить российскую версию, после чего поменять весь интерфейс системы на английский. Кроме того, в Ultimate есть возможность загрузки с виртуального жесткого диска и несколько технологий, которые ориентированы на корпоративных пользователей. Прежде всего, это Федеративный поиск (Federated Search), BitLocker и BitLocker To Go. Федеративный поиск в Windows 7 обеспечивает встроенную поддержку поиска корпоративных данных, хранящихся за пределами ПК пользователя. То есть вы можете искать данные в корпоративной сети или на сайтах SharePoint так же, как и на локальном компьютере. BitLocker - это шифрование дисков на компьютере, а BitLocker To Go - шифрование данных на съемных носителях (например, флешках).

Кроме вышеперечисленного, Windows 7 Ultimate может предложить пользователям и IT-специалистам и некоторые другие возможности но для их использования понадобится развернуть Windows Server 2008 R2. Иные же даст Microsoft Desktop Optimization Pack.

Панель задач Windows 7

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

Рисунок 1 "Панель задач"

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

Кнопки, настраиваемые пользователем

В Windows 7 панель задач является более настраиваемой чем у предыдущих ОС, и поэтому можно “закрепить” на ней ярлыки своих программ и перемещать их так, как вздумается. При этом соответственно, получается более постоянная панель задач с легко запоминающимися кнопками.

Закрепление ярлыков на панели задач происходит в несколько этапов. По нужному приложению, папке или другому ярлыку в меню Пуск по найденному правой кнопкой мыши, и в-третьих, выбираете в меню "Прикрепить на панели задач". Кстати говоря, также есть опция закрепления в меню Пуск. Элементы, закрепленные в таком стиле, автоматически появляются справа на панели задач, однако вы можете перетащить их оттуда, куда вам хочется.

Устройства и принтеры

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

Она также позволяет добавлять новые сетевые или беспроводные устройства и устранять проблемы с устройствами или принтерами.

Основные компоненты Windows Live

Основные компоненты Windows Live - это набор бесплатных программ для компьютера, работающего под управлением Windows. Он позволяет упростить процесс создания и обмена высококлассными фильмами, упорядочить электронную почту и выполнять другие задачи.

Его можно получить с помощью одной бесплатной загрузки, в которую входят следующие программы:

Messenger

В программе Windows Live Messenger оптимально сочетаются функции обмена мгновенными сообщениями и социальные сети, благодаря чему можно оставаться на связи с друзьями и близкими. Обмен фотографиями и видео во время общения в чате. Использование видеочата в режиме высокой четкости или обмен видеосообщениями с друзьями. Также есть возможность подключить социальные сети и получать все важные обновления с помощью одной программы - Messenger. Для этой новой версии программы Messenger требуется Windows 7 или Windows Vista.

Фотоальбом

Данная программа позволяет импортировать фотографии из камеры, объединять их в альбомы и редактировать. Также в этой программе сочетаются все эффективные средства работы с фотографиями, чтобы создавать потрясающие панорамные изображения, фильмы, показы слайдов и многое другое. Есть возможность размещать готовые фотографии и видео на избранных веб-сайтах, прямо из Фотоальбома. Для этой новой версии Фотоальбома требуется Windows 7 или Windows Vista.

Почта

Почта Windows Live поможет навести порядок во всех делах с помощью одной программы на компьютере. Можно добавлять и просматривать в почте несколько учетных записей таких служб, как Hotmail, Gmail, Yahoo! Mail. Можно даже просматривать свою электронную почту, календари и контакты, когда нет подключения к Интернету. Для этой новой версии Почты требуется Windows 7 или Windows Vista.

Редактор блогов

Редактор блогов Windows Live предоставляет пользователю возможность составлять рассказы, как профессиональный блогер. Можно создавать прекрасные записи блога и смотреть, как они выглядят, прежде чем публиковать их. Кроме того, блог можно опубликовать в избранной службе ведения блогов, такой как WordPress, Blogger, LiveJournal и многие другие. Для этой новой версии Редактора блогов требуется Windows 7 или Windows Vista.

Киностудия

С помощью Киностудии Windows Live можно быстро создавать прекрасные фильмы из своих фотографий и видео. Добавлять специальные эффекты, переходы, звук и заголовки, чтобы красиво подать свой рассказ. Кроме того, можно без труда показать фильм друзьям и родным - в Интернете, на компьютере, по телевизору, с помощью мобильного устройства или проигрывателя DVD*. Для Киностудии требуется Windows 7 или Windows Vista.

Windows Live Mesh

Получать доступ к материалам, хранящимся на компьютерах, практически в любом месте. Благодаря службе Windows Live Mesh и веб-сайту "Устройства" можно больше не отправлять себе файлы по электронной почте, не носить их с собой на USB-накопителе и не беспокоиться о том, актуальна ли данная версия. Для установки службы Windows Live Mesh требуется Windows 7 или Windows Vista.

Семейная безопасность

Данная программа для управления и отслеживания действий детей в интернете, чтобы повысить их безопасность.

Если дети просматривают страницы в Интернете, когда родители заняты, служба семейной безопасности незаменима. Можно следить за действиями детей в сети с помощью отчетов об активности. Выбирать веб-сайты, игры и программы, к которым они могут получить доступ. Можно даже устанавливать, на протяжении какого периода времени они могут пользоваться компьютером. Поэтому не отвлекаясь от своих дел. Семейная безопасность поможет за всем уследить. Для этой новой версии Семейной безопасности требуется Windows 7 или Windows Vista.

Windows Search

В Windows 7 можно выполнять поиск большего количества материалов в различных местах, и делать это еще быстрее.

При вводе в поле поиска меню "Пуск" необходимого запроса будет немедленно отображен список подходящих документов, изображений, музыкальных файлов и сообщений электронной почты, найденных на компьютере. Теперь результаты группируются по категориям и содержат выделенные ключевые слова и фрагменты текста, облегчающие просмотр документов.

В Windows 7 также предусмотрена возможность поиска на внешних жестких дисках, сетевых ПК и в библиотеках. Если слишком много результатов поиска теперь они могут быть ограничены по дате, типу файлов и по другим необходимым категориям.

Списки переходов

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

Содержание списка переходов полностью зависит от программы. Список переходов для браузера Internet Explorer 8 содержит часто посещаемые веб-сайты. Проигрыватель Windows Media 12 добавляет в список часто воспроизводимые аудиозаписи. В списке переходов не отображается требуемый документ? Можно "закрепить" в нем любые необходимые файлы.

Списки переходов предназначены не только для отображения ярлыков файлов. В некоторых случаях они также обеспечивают быстрый доступ к ряду команд, например к командам, относящимся к созданию новых сообщений электронной почты или воспроизведению музыки.

Просмотр доступных сетей

Windows 7 позволяет с легкостью просматривать доступные сети на ноутбуке и подключаться к ним в любом месте. Щелкнув значок сети на панели задач возможно просмотреть все доступные варианты беспроводных и проводных соединений: беспроводных, мобильных широкополосных, коммутируемых или корпоративных виртуальных сетей. Еще один щелчок - и подключение выполнено. Windows 7 мгновенно отображает беспроводные и другие доступные сети.

Домашняя группа

Домашняя группа позволяет решить проблему общего доступа к файлам и принтерам в домашней сети. С помощью данной программы стало возможно подключение двух или нескольких компьютеров, работающих под управлением Windows 7, и домашняя группа позволит с легкостью настроить автоматический общий доступ других пользователей в доме к библиотекам музыки, изображений, видеофайлов и документов. Домашняя группа защищена паролем и находится под полным контролем владельца компьютера. Администратор решает, к каким данным можно назначить общий доступ, а какие оставить конфиденциальными. Для файлов можно также установить режим "только для чтения", чтобы другие пользователи могли только просматривать их (но не изменять).

Функция присоединения к домашней группе доступна во всех выпусках Windows 7, однако создать домашнюю группу можно только в выпусках "Домашняя расширенная", "Профессиональная" или "Максимальная".

Device Stage

В Windows 7 работать с камерами, телефонами, принтерами, музыкальными плеерами и другими устройствами стало намного проще благодаря двум новым компонентам: Device Stage и папке "Устройства и принтеры".

Компонент Device Stage - это домашняя страница для оборудования. При подключении устройства к компьютеру появится меню часто выполняемых задач для этого типа устройства. Например, при подключении многофункционального принтера будут отображены параметры печати и сканирования. В более ранних версиях Windows они часто были расположены в разных меню.

В новой системе производители могут настроить Device Stage, чтобы отображать сведения о состоянии и параметры меню для конкретной модели устройства, вплоть до фотореалистичного изображения.

Библиотеки

Библиотеки, новая возможность Windows 7, упрощают поиск, использование и упорядочивание файлов, распределенных на компьютере или в сети. Библиотека объединяет содержимое в одном месте независимо от того, где оно фактически хранится.

Базовые операции с библиотеками

По умолчанию, в операционной системе присутствуют 4 предустановленные библиотеки: "Видео", "Изображения", "Документы" и "Музыка", но можно создавать новые библиотеки, добавлять и удалять папки расположенные как на локальном компьютере, так и в сети, изменять тип файлов для оптимизации библиотеки и прочее.

Создание библиотеки

Создать новую библиотеку можно несколькими методами. Для того чтобы создать новую библиотеку, выполняются следующие действия:

В проводнике Windows выбирается любая папка, файлы которой будут располагаться в новой библиотеке. Нажмите на ней правой кнопкой мыши и в контекстном меню выберите команду "Добавить в библиотеку", а затем выберите команду "Создать библиотеку". В навигационной панели, в разделе "Библиотеки" появится новая библиотека с названием папки, которую вы добавили.

Откройте проводник Windows. В навигационной панели щелкните левой кнопкой мыши на "Библиотеки". В разделе "Библиотеки" выберите один из следующих методов:

В разделе "Библиотеки" на панели инструментов нажмите на кнопку "Создать библиотеку";

В навигационной панели нажмите правой кнопкой мыши на "Библиотеки" и в контекстном меню выберите команду "Создать", а затем "Библиотека";

Нажмите правой кнопкой на свободном месте в окне "Библиотеки" и в контекстном меню выберите команду "Создать", а затем "Библиотека";

Введите имя библиотеки и нажмите на клавишу "Enter".

Откройте проводник Windows. Выберите любую папку, файлы которой будут располагаться в новой библиотеке. На панели инструментов нажмите на кнопку "Добавить в библиотеку" и выберите команду "Создать библиотеку".

Для того чтобы переименовать созданную библиотеку, в навигационной панели проводника Windows нажмите на "Библиотеки", найдите нужную библиотеку, из контекстного меню выберите команду "Переименовать библиотеку" и после ввода нового имени нажмите на клавишу "Enter".

Рабочий стол

Новые возможности управления окнами

В Windows 7 доступны три простые, но очень эффективные функции: Shake, Peek и Snap. Они помогают быстро навести порядок на рабочем столе.

Aero Shake

Данная программа поможет навести порядок на рабочем столе и найти необходимое окно, просто щелкнув панель окна и встряхнув мышь. Все открытые окна, кроме данного, незамедлительно исчезнут. Повторно встряхнув мышь - все окна вернутся в исходное положение.

Функция Shake входит в состав выпусков операционной системы Windows 7 Домашняя расширенная, Профессиональная, Максимальная и Корпоративная.

Aero Peek

Функция Peek, как рентгеновские лучи, позволяет просматривать насквозь содержимое всех открытых на рабочем столе Windows 7 окон. Просто наводя указатель мыши на правый край панели задач - открытые окна незамедлительно станут прозрачными, показывая все скрытые значки и гаджеты.

Чтобы быстро отобразить скрытое окно, нужно навести указатель мыши на его эскиз на панели задач. На рабочем столе отобразится только это окно. Функция Peek входит в состав выпусков операционной системы Windows 7 Домашняя расширенная, Профессиональная, Максимальная и Корпоративная.

Aero Shap

Функция Snap - это новый быстрый и интересный способ изменения размера открытых окон за счет простого перетаскивания их к границам экрана.

В зависимости от места расположения окна можно растягивать его по вертикали, разворачивать во весь экран или размещать рядом с другим окном. Функция Snap улучшает чтение, упорядочивание и сравнение содержимого окон.

Новые эффектные фоновые рисунки

Windows 7 содержит множество новых фоновых изображений рабочего стола: от шедевров искусства до смешных незатейливых рисунков. Также появилась новая функция показа слайдов на рабочем столе: изображения (стандартные или пользовательские) сменяют друг друга автоматически.

Усовершенствованные гаджеты

Гаджеты, небольшие популярные программы, впервые появившиеся в Windows Vista, стали более гибкими и увлекательными. На основании отзывов пользователей боковая панель была убрана. Теперь гаджеты можно расположить в любом месте рабочего стола.

Поддержка 64-разрядных систем

Компьютер с 64-разрядным процессором позволяет обрабатывать больший объем информации по сравнению с 32-разрядной системой. Благодаря использованию большего объема оперативной памяти (4 ГБ и более) компьютер с 64-разрядным процессором более эффективно и оперативно работает с множеством одновременно запущенных программ.

Независимо от выбранной версии операционная система Windows 7 готова к работе. Все коробочные выпуски Windows 7 для розничной продажи (за исключением выпуска "Домашняя базовая") содержат 32 - и 64-разрядное программное обеспечение.

Чтобы узнать, работает ли программа или устройство с 64-разрядными компьютерами нужно выбирать продукты с эмблемой "Совместимо с Windows 7", которая означает, что их работа была проверена в 32 - и 64-разрядных версиях Windows 7. Можно также посетить центр совместимости Windows 7 для поиска регулярно обновляемого списка программ и устройств.

Режим Windows XP в Windows 7

Использование режима Windows XP позволяет запускать программы, разработанные для операционной системы Windows XP, на компьютерах под управлением выпусков Windows 7 Профессиональная, Корпоративная или Максимальная.

Операционная система MS DOS

Первой разработкой MS-DOS можно считать операционную систему для персональных ЭВМ, созданную фирмой Seattle Сomрuter Рroduсts в 1980 г. В конце 1980 г. система, первоначально названная QDOS, была модифицирована и переименована в 86-DOS.Право на использование операционной системы 86-DOS было куплено Корпорацией MIСROSOFT, заключившей контракт с фирмой IBM, обязуясь разработать операционную систему для новой модели персональных компьютеров, выпускаемых фирмой. Когда в конце 1981 г. новый компьютер IBM РС приобрел широкую популярность, его операционная система представляла собой модифицированную версию системы 86-DOS, названную РС-DOS, версия 1.0.

Вскоре после выпуска IBM-РС на рынке стали появляться персональные компьютеры "схожие с РС". Операционная система этих компьютеров называлась MS-DOS, версия 1.0. Корпорация MIСROSOFT предоставила в распоряжение фирм, производящих эти машины, точную копию операционной системы РС-DOS, широко теперь применяемую MS-DOS.

Единственным серьезным различием этих систем было то, что называется "уровнем системы". То есть для каждой машины необходимо было покупать свою операционную систему. Отличительные особенности каждой системы мог выявить только системный програмист, в чьи обязанности входила работа по "подгонке" операционной системы к конкретной машине. Пользователь, работающий на разных машинах, не ощущал никакой разницы между ними.

С момента выпуска операционные системы РС-DOS и MS-DOS усовершенствовались параллельно и аналогичным образом. В 1982 г. появились версии 1.1. Главным преимуществом новой версии была возможность использования двухсторонних дискет (версия 1.0 позволяла работать только с односторонними дискетами), а также возможность пересылки принтеровского вывода на другие устройства.

В 1983 г. были разработаны версии 2.0. По сравнению с предыдущими они давали возможность использовать жесткий диск, обеспечивали усложненный иерархический директорий диска, включали встроенные устройства для дискет и систему управления файлами.

MS-DOS версии 3.0, выпущенная в 1984 г., предоставляла улучшенный вариант обслуживания жесткого диска и подсоединенных к компьютеру микрокомпьютеров. Последующие версии, включая 3.3 (появившуюся в 1987 г.), развивались в том же направлении.

Ввод-вывод

Ввод и вывод - это процессы, осуществляющие пересылку входнных и выходных данных. MS-DOS предусматривает достаточно сложное математическое обеспечение для управления этими процессами по желанию пользователя. Управление данными осуществляется с помощью процедур, называемых направленный ввод и вывод, фильтры и коммуникации. Используя эти процедуры, пользователь может организовать свою линию передачи информации. Он может ориентировать поток информации на любое устройство, или в любое место памяти, упорядочить информацию, пропустив ее через фильтр, направляя затем выходной поток, например, на вход системной программы или обработчика команды.

Для ввода информации в большинстве случаев используют клавиатуру. В результате выполнения большинства операций полученные данные выводятся на экран дисплея. Поэтому клавиатура считается стандартным устройством ввода, а экран - стандартным устройством вывода.

MS-DOS предусматривает средства, позволяющие назначать нестандартные устройства ввода или вывода, Такие устройства называются периферийными устройствами ввода/вывода, т.к. они являются внешними по отношению к машине.

Фильтры

Фильтр - это системная программа или команда, которая считывает данные с устройства ввода, некоторым образом упорядочивает их и затем пересылает на заданное устройство вывода. MS-DOS предусматривает три команды фильтрации: SORT, FIND и MORE.

Коммуникации

Коммуникация - это соедиинение двух системных программ или команд,команды с программой или наоборот. Такое соединение обеспечиваетвозможность пересылки выходных данных одной программы или команды навход другой программы или команды .Различие между направленным вводом/выводом и коммуникацией:Направленный ввод/вывод - это считывание данных с или их пересылка на периферийное устройство . Коммуникация -это способ взаимодействия между программами или командами системы (т.е.передача данных происходит внутри операционной системы)

Дополнительные возможности управления клавиатурой и экраном

Ввод данных с клавиатуры и вывод их на экран дисплея осуществляется под управлением драйвера ANSI.SYS. Файл ANSI.SYS относится к дополнительному системному мат. обеспечению . Драйвер представляет собой системную программу, отвечающую за связь

MS-DOS с периферийным устройством, например, с принтером, дисководом или консолью. Драйвер предоставляет пользователю широкие возможности управления клавиатурой и экраном, позволяя настраивать их на конкретные задания: управления курсором, стирания экрана, определения или переопределения функций некоторых клавиш, назначения атрибутов экрана.

Применение ANSI.SYS

Данные, введенные с клавиатуры, пересылаются в память машины в виде набора символов стандартного кода ASСII. ANSI.SYS производит преобразование вводимых данных. Определенные комбинации символов являются командами драйвера, которые, в свою очередь, являются инструкциями по обработке данных. Все команды ANSI.SYS начинаются с исчезающего символа (значение 27 в коде ASСII). В процессе работы они не выводятся на экран дисплея .ANSI.SYS выполняет четыре типа операций: управление позицией курсора; стирание экрана или части экрана; закрепление указанных символьных переменных за определенными клавишами; назначение мод и атрибутов дисплея.

Совместимость операционных систем

Обычно системное мат.обеспечение DOS подгоняется к конкретной машине. При этом оно конструируется так, чтобы могло подойти для любой машины, совместимой с данной. (Например, для операционных систем РС-DOS или MS-DOS версий СOMРAQ или Сordata). Единственная область, где мат.обеспечение разных операционных систем сильно дифференцировано, это файл IO.SYS. Oн непосредственно связан с физическим устройством электронного оборудования и организуется независимо каждой фирмой-изготовителем. Однако, электронное оборудование разных систем сходно по своему строению, и это обеспечивает совместимость IO.SYS по основным параметрам.

Благодаря такой совместимости пользователь может без затруднений сменить операционную систему на своей вычислительной машине. Однако, при переходе в другую систему следует помнить, что ее системные файлы, как правило, отличаются по размеру от системных файлов системы, работавшей ранее. Если системные файлы данной системы больше системных файлов предыдущей (не укладываются в отведенное предыдущей системой место), то перехода в эту операционную систему может не произойти. В дополнение, в некоторых операционных системах предусмотрены программы с автоматическими процедурами, которые устанавливают строго определенный размер каждого системного файла. Тогда если размеры системных файлов той и другой системы не совпадают, то процедуры данной операционной системыне срабатывают и она вылетает.

Загрузка MSDOS

Процесс загрузки осуществляется следующим образом. Сначала в память загружается запись старта системы, затем - системные файлы IO.SYS, MSDOS.SYS и СOMMAND.СOM .

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

Запись старта проверяет, являются ли файлы IO.SYS и MSDOS.SYS первыми файлами на диске. Если результат проверки положительный, то файлы загружаются в память, причем выбирается свободный участок с самым младшим адресом. Затем управление передается инициализирующему модулю файла IO.SYS. Если файлы записаны в другом месте или их нет на диске, на экране появляется сообщение:

Non system disk

Reрlaсe and рress any key

Инициализирующий модуль передает управление файлу MSDOS.SYS, которой определяет начальные параметры буфера диска и области блока управления данными, используемых при выполнении сервисных программ. Программы файла также определяют статус и производят инициализацию электронного оборудования компьютера. После этого управление возвращается в инициализирующий модуль IO.SYS. Инициализирующий модуль проверяет наличие файла СONFIG.SYS в корневом директории системного диска. Если файл найден и содержит данные об имеющихся дисководах, то указанные дисководы запоминаются в памяти.

Файлы

Одна из основных обязанностей MS-DOS - обслуживание (хранение, создание, уничтожение и т.п.) файлов. Файл в MS-DOS аналогичен любому файлу. Это набор взаимосвязанных данных, находящихся в специально отведенном месте. В отличие от обычных документов, хранящихся в специальных архивных папках или сейфах, файлы MS-DOS хранятся на дисках. При обработке файла он загружается в оперативную память машины. И загрузка в память, и хранение файлов входят в функции операционной системы.

Идентификация файлов

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

Обслуживание файлов в MSDOS

Система управления файлами в MS-DOS построена на использовании данных директория (или каталога) диска. Директорий - это область памяти на диске, выделяемая в процессе его форматирования. Директорий представляет собой таблицу, куда заносятся данные о хранящихся на диске файлах. Каждому файлу в директории соответствует одна запись. Запись директория включает следующую информацию: полное имя файла (имя и расширение), дату и время его создания или последней корректировки, объем занимаемой памяти в байтах, а также некоторую дополнительную информацию, используемую при обслуживании файла операционной системой.

Дорожки и сектора

Для того, чтобы данные могли быть записаны на диск, его поверхность необходимо структурировать - т.е. разделить на сектора и дорожки. ДОРОЖКИ - это концентрическе окружности, покрывающие поверхность диска. Ближайшей к краю диска дорожке присвоен номер 0, следующей за ней - 1 и т.д. Если дискета двусторонняя, то пронумерованы обе ее стороны. Номер первой стороны - 0, номер второй - 1.

Каждая дорожка разбивается на участки, называемые секторами. Секторам также присваиваются номера. Первому сектору на дорожке присваивается номер 1, второму - 2 и т.д. Обычно сектор занимает 512 байт.

Жесткие диски

Жесткий диск состоит из одной или нескольких круглых пластин. Для хранения информации используются обе поверхности пластины. Каждая поверхность разбивается на дорожки, дорожки, в свою очередь, - на сектора. Дорожки одинакового радиуса составляют цилиндр. Таким образом, все нулевые дорожки составляют цилиндр с номером ноль, дорожки с номером 1 - цилиндр с номером 1 и т.д.

Таблица размещения файлов и директорий

Команда FORMAT формирует таблицу размещения файлов (FAT) и директорий диска. Обе эти структуры тесно связаны с организацией доступа к файлам. На каждом диске имеется две копии FAT. Эта таблица имеет исключительное значение при обслуживании файлов, поэтому в случае потери первой копии FAT, система получает доступ ко второй.

На стандартной дискете, имеющей по 8 секторов на дорожке, FAT занимает 1 сектор. На стандартной дискете с 9-ю секторами на дорожке для таблицы отводится 2 сектора.

Структура директория

Директорий - это таблица-описание содержимого диска. Каждому файлу в таблице соответствует одна запись. Запись занимает 32 байта, разбитых на 8 участков или полей. В каждое поле записывается информация, используемая системой при обслуживании файла.

Системное обслуживание файлов

MS-DOS обеспечивает две технологии обслуживания файлов. Первая была разработана при создании версий 1.Х. Эта технология основана на использовании структур данных, называемых блоками управления файлом (FСB). В то время подавляющее большинство компьюьеров работало под управлением операционной системы СРM. Блоки FСB обеспечивали совместмость файлов MS-DOS с файлами этой системы. При разработке MS-DOS версий 2.Х, когда была предложена иерархическая структура организации файлов, была разработана вторая технология их обслуживания. Она основана на использовании ссылок на управляющую запись файла и не требует организации FСB. После того, как эта технология была опробована на операционной системе UNIX, она получила широкое распространение.

Организация памяти

Память состоит из большого количества отдельных элементов, каждый из которых предназначен для хранения минимальной единицы информации - 1 байта. Каждому элементу соответствует уникальный числовой адрес. Первому элементу присвоен адрес 0, второму - 1 и т.д., включая последний элемент, чей адрес определяется общим количеством элементов памяти минус единица. Обычно адрес определяется шестнадцатеричным числом (в тексте шестнадцатеричные числа помечаются заглавной "Н", например, 10Н).

Сегменты

Процессор компьютера (СРU) делит память на блоки, называемые сегментами. Каждый сегмент занимает 64 К и каждому сегменту соответствует уникальный числовой адрес. Процессор имеет четыре регистра сегмента. Регистр - это внутренняя структура, предназначенная для хранения информации. Регистры сегмента предназначены для хранения адресов отдельных сегментов. Они называются СS (сегмент кода), DS (сегмент данных), SS (сегмент стэка) и ES (запасной сегмент). Кроме указанных, процессор имеет еще 9 регистров. В данный момент следует отметить регистры IР (указатель команды) и SР (указатель стэка). Регистры СS и IР в паре составляют длинный адрес команды, которая будет выполняться следующей. Регистры SS и SР в паре составляют длинный адрес стэка.

Доступ к памяти

Доступ к ячейкам памяти осуществляется посредством соединения содержимого регистра сегмента с содержимым того или другого регистра.Таким образом определяется адрес требуемого участка памяти. Например, адрес следующей команды определяется содержимым регистров СS и IР (записывается "СS:IР"). После выполнения команды и ее удаления из памяти содержимое IР изменяется так, чтобы в регистрах СS:IР находился адрес команды, которая будет выполнена после данной.

Способ объединения регистров для определения адреса ячейки памяти не накладывает ограничений на количество доступной памяти. Верхнее ограничение зависит от физического строения памяти (т.е. от общего количества ячеек). Первые версии MS-DOS разрабатывались для процессора Intel 8088 СРU. Каждый регистр этого процессора рассчитан на хранение 16-битового числа. То есть СРU 8088 комбинирует содержимое сегментного регистра (скажем, СS) с содержимым другого регистра (скажем, IР), получая 20-битовый адрес памяти, что ограничивает доступную память до 2хх20 байтов или 1 Мб.

Позже появились усовершенствованные версии MS-DOS и соответственно им усовершенствованные процессоры СРU 80286 и 80386, позволяющие производить доступ к ячейкам, расположенным за границей первого Мб памяти. Однако, ограничение на 1 Мб до сих пор (по крайней мере в версии 3.3) не удалось обойти, что является одним из основных недостатков операционной системы.

Доступ к памяти организуется соединением содержимого одного из регистров сегмента с содержимым одного из оставшихся регистров. Значение сегментного регистра называется адресом сегмента. Значение остальных регистров в этом случае называется относительным адресом ячейки памяти (от начала сегмента) или ее коротким адресом. Таким образом, адрес байта вычисляется посредством умножения адреса сегмента на 16, и к полученному значению добавляется короткий адрес.

Сегментные регистры

Сегментные регистры используются при идентификации сегмента памяти. Сегмент - это непрерывный блок памяти, длиной 64 К. Сегментные регистры применяются в комбинации с регистром указателя или индексными регистрами и в этом случае идентифицируют конкретную ячейку памяти.

Всего сегментных регистра четыре. Регистр СS обычно используется при идентификации

блока памяти, в котором хранится код программы. Регистр DS при идентификации участка памяти, в котором находятся данные этой программы. С помощью регистра SS организуется доступ к стэку. (Стэк - это временно распределенная область памяти, обеспечивающая интерфейс "MS-DOS-прикладная программа"). Регистр ES - дополнительный (или запасной) сегментный регистр. На него возложены разнообразные функции, часть из которых рассматривается ниже.

Регистры стека

Имеется два регистра стэка. Они применяются в комбинации с регистром SS и определяют местонахождение стэка. Регистр SР называется указателем начала стэка, и в комбинации с регистром SS идентифицирует первый байт стэка. Регистр BР называется указателем базы стэка и в комбинации с регистром SS идентифицирует последний байт стэка.

Индексные регистры

Индексных регистра тоже два. Регистры SI и DI применяются в комбинации с одним из сегментных регистров и определяют местонахождение конкретной ячейки памяти. Регистр SI обычно комбинируют с регистром DS, регистр DI - с регистром ES.

Регистры общего назначения

К регистрам общего назначения относятся регистры AX, BX, СX и DX (их четыре). Это многофункциональные регистры. Регистр указателя команды

Регистр IР обычно применяется в комбинации с регистром СS и определяет адрес следующей команды. Регистр флагов состояния

В регистре флагов обычно находятся девять флагов состояния процессора (каждый флаг занимает 1 бит). Эти флаги определяют результат конкретных операций, выполняемых под управлением MS-DOS. Регистры памяти Регистр памяти включает 2 байта данных (или 16 битов). Реально регистры общего назначения однобайтные. Так, регистр AX включает регистр AH (который составляет старший байт регистра AX) и регистр AL (который составляет младший байт регистра AX). Аналогично, регистры BH, BL, СH, СL, DH и DL - однобайтные.

Драйверы MSDOS

Важнейшие компоненты электронного оборудования компьютера - его центральный процессор (СРU) и его память. Остальные компоненты (дисководы, клавиатура, дисплеи, принтеры и т.д.) являются внешними по отношению к компьютеру. Эти внешние компоненты электронного оборудования называются периферийными устройствами.

Связь машины с периферийным устройством осуществляется в строго определенном порядке. Каждому периферийному устройству в операционной системе соответствует программа, отвечающая за его контакт с компьютером. Эти программы называются драйверами.

Одна из основных функций операционной системы - это обеспечение группы работоспособных драйверов, доступных системным и прикладным программам. Если работающей программе необходим контакт с переферийным устройством, то она сообщает операционной системе, какое из устройств ей необходимо, и MS-DOS предоставляет ей соответствующий драйвер.

Устройства посимвольной и поблочной передачи данных

Устройства посимвольной передачи данных осуществляют пересылку информации по одному символу за прием. К этим устройствам относятся порты последовательных и параллельных адаптеров и дисплеи. В MS-DOS каждому из этих устройств соответствует конкретное название (имя). Драйвер MS-DOS может управлять только одним устройством посимвольной передачи. Устройства поблочной передачи данных осуществляют пересылку информации по блокам. Каждый блок, как правило, составляет 512 байт. К этим устройствам относятся дисководы для гибких дискет, дисководы для жесткого диска и другие устройства для накопителей информации. Устройства поблочной передачи не обладают конкретным названием. Драйвер MS-DOS может обслуживать несколько устройств поблочной

Прерывания

Прерывание - это сигнал, поступающий из программ математического обеспечения, или генерируемый электронным оборудованием. Сигнал на прерывание предупреждает процессор (СРU) о необходимости выполнения некоторых функций. Например, при нажатии любой клавиши генерируется сигнал на прерывание от клавиатуры (т.е. от электронного оборудования), предупреждающий процессор о введении данных с клавиатуры.

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

Прерывания под номерами 20Н-2FH зарезервированы для системного пользования. Это означает, что прикладные программы, рассчитанные на взаимодействие с системным мат.обеспечением, могут обращаться к этим прерываниям только в особых случаях, которые определены операционной системой. Чаще всего программно используется прерывание 21Н - диспетчер функций.

Диспетчер функций

Прерывание 21Н носит название "диспетчер функций". Диспетчер функций отвечает за выполнение большей части работы MS-DOS. В его обязанности входит обеспечение доступа к системным функциям. Каждая функция выполняет некоторое конкретное задание, например, открывает файл, выводит символьную строку на экран дисплея, распределяет блок памяти или выдает номер работающей версии MS-DOS. Функции также дифференцированы по номерам. Чтобы программно обратиться к системной функции, необходимо выполнить следующее: (1) записать номер соответствующей функции в регистр АН; (2) записать параметры, необходимые для работы функции, в соответствующие регистры; (3) вызвать прерывание 21Н. При обращении к прерыванию 21Н, управление передается MS-DOS. Операционная система по значению регистра АН определяет, какая функция должна выполняться. Затем из остальных (вполне определенных для каждой функции) регистров считываются значения параметров, после чего требуемая функция выполняется. MS-DOS помещает возвращаемые функцией параметры в соответствующие регистры и возвращает управление в вызывающую программу. Программа просматривает регистры и производит анализ результата выполнения функции.

Зарезервированные функции

Некоторые функции помечены, как "зарезервированные для системного пользования". Эти функции используются операционной системой, однако фирмы IBM и Miсrosoft отказываются рассматривать их в официальной литературе. Благодаря стараниям программистов стало известно назначение некоторых из них. Пользователи, использующие эти функции, часто называют их "официально недокументированными", а не "зарезервированными".

Код ошибки

Многие функции MS-DOS версий устанавливают текущий флаг процессора и возвращают код ошибки в регистре AX, если в процессе обращения к функции произошла ошибка.Из специальных таблиц можно узнать причину ошибки.

Операционная система Windows XP

Структура системы

Как уже упоминалось ранее, операционная система Microsoft Windows XP создана на базе технологии NT, в связи с чем внутренняя архитектура и логическая структура данной версии Windows несколько отличается от внутренней структуры Windows 9x. В первую очередь это касается механизма размещения папок на дисках пользовательского компьютера и, безусловно, самих принципов работы системы. В настоящем разделе книги мы подробно рассмотрим некоторые аспекты внутренней структуры Windows XP, что позволит опытным пользователям Windows 9x/ME быстро освоиться с новой версией Windows, а также понять ряд характерных для нее особенностей.

Размещение данных

В операционных системах семейства Windows 9x/ME все пользователи имели доступ к одному и тому же набору личных папок. Корневая директория дискового раздела, в котором была установлена Windows, содержала личную папку Мои документы, а в ней, в свою очередь, мог храниться дополнительный набор вложенных папок, таких как Моя музыка, Мои видеозаписи и т. д. Прикладные программы устанавливались в специальную папку Program Files, однако определенная часть используемых ими файлов копировалась в системный каталог Windows, например папка Избранное (Favorites), содержащая набор отмеченных пользователем ссылок для браузера Microsoft Internet Explorer, или архивы сообщений электронной почты программы Outlook Express, размещавшиеся в папке Application Data. Все компоненты, обеспечивающие индивидуальную настройку операционной системы, в частности содержимое Рабочего стола, ярлыки и значки Главного меню и Меню быстрого доступа, также хранились в папке Windows, однако последняя содержала дополнительную папку Profiles, в которую записывались

индивидуальные настройки системы при включении многопользовательского режима. Подобный механизм размещения данных был неудобен, прежде всего, тем, что по умолчанию практически полностью исключал возможность создания нескольких независимых друг от друга профилей настройки Windows, а при включении многопользовательского режима не позволял быстро отыскать нужный набор файлов в каждом из имеющихся профилей. В Microsoft Windows XP применяется несколько иной принцип размещения данных на диске пользовательского компьютера, который с объективной точки зрения стал намного удобнее и нагляднее. Сравнительные изображения схем размещения файлов и папок в операционных системах Windows 9x и Windows XP показаны на рис. 2.8.Из приведенной схемы становится очевидно, что прикладные программы по-прежнему устанавливаются в папку Program Files, однако вместо привычной папки Мои документы (My documents) на диске содержится специальная папка Documents and Settings, где хранятся все настройки и профили пользователей. Данная папка включает некоторое количество вложенных папок, соответствующих числу зарегистрированных в системе учетных записей. Названия этих папок совпадают с указанными в настройках именами пользователей Windows. Каждая из таких папок, в свою очередь, включает следующий набор вложенных папок:

  • Application Data — данные прикладных программ пользователя;

  • Cookies — индивидуальный набор файлов cookies для браузера Microsoft Internet Explorer, используемых в данной учетной записи;

  • SendTo — индивидуальная папка, представляющая содержимое контекстного меню Отправить (Send To), отображающегося при щелчке правой кнопкой мыши на каком-либо объекте;

  • Windows — индивидуальный набор библиотек и системных файлов, необходимых для работы Windows с данной учетной записью;

  • Главное меню (Start Menu) — содержит индивидуальный набор компонентов Главного меню;

Рис. 2.8. Сравнительная схема размещения файлов в операционных системах Windows 9x/ME и Windows XP

  • Избранное (Favorites) — включает индивидуальный набор компонентов меню Избранное для программ Проводник и Microsoft Internet Explorer;

  • Мои документы (My documents) — личные файлы пользователя; папка содержит вложенные папки Мои рисунки (My Pictures), Моя музыка (My Music) и Мои видеозаписи (My Video);

  • Недавние документы — папка для хранения автоматически создаваемых Windows ярлыков документов и файлов, отображающихся в меню Последние документы Главного меню Windows XP;

  • Рабочий стол (Desktop) — папка для хранения элементов Рабочего стола пользователя;

  • Шаблоны (Templates) — папка для хранения шаблонов для приложений Office.Кроме папок с именами учетных записей пользователей Windows, в папке Documents and Settings также хранится ряд дополнительных папок, используемых системой в процессе ее работы. Это папка All Users, в которой содержатся общие настройки для всех учетных записей, и в частности — папка Общие документы (Shared Documents), доступные из локальной сети. По умолчанию она включает вложенные папки Музыка (общая) (Shared Music) и Рисунки (общие) (Shared Pictures). Также в папке Documents and Settings имеется вложенная папка Default User, в которой размещаются настройки так называемого «анонимного пользователя», то есть настройки по умолчанию. Сама операционная система содержится в папке Windows, расположенной в корне дискового раздела, либо в папке с названием, указанным вами в процессе установки Windows XP.

Особенности архитектуры

В основе архитектуры ядра Microsoft Windows XP лежит программный код Windows 2000 и Windows NT 4 Workstation, причем ядро NT было не переписано заново, а лишь усовершенствовано и дополнено. Именно это и объясняет высокую надежность и стабильность в работе всего программного комплекса Microsoft Windows XP.

Известно, что для каждого процесса, инициированного запущенными в Windows задачами, операционная система выделяет определенный объем адресного пространства памяти, необходимого для выполнения всех функций этого процесса. Процессы могут обмениваться данными как между собой, так и с различными программными модулями, например драйверами устройств. Направленное движение информации между различными процессами внутри операционной системы называется потоками. Для того, чтобы ускорить движение потоков, в Microsoft Windows 9x/ME процессы самой операционной системы и процессы пользовательских программ загружались в одном адресном пространстве памяти, что позволяло сэкономить время на передаче информации между различными объектами. Однако это решение, направленное на повышение быстродействия и производительности Windows, автоматически снижало ее надежность: процессы, инициированные прикладными программами, могли получить доступ к системным процессам и процессам ядра, поэтому сбой пользовательского приложения или некорректный вызов прикладной задачей занятого системой адреса в большинстве случаев был чреват ошибкой из разряда «программа выполнила недопустимую операцию в таком-то модуле памяти и будет закрыта», а при неблагоприятном стечении обстоятельств — грозила полным крахом системы. С другой стороны, подобный «открытый» алгоритм распределения памяти позволял созданным злоумышленниками программам перехватывать управление системными процессами и даже изменять исполняемый код некоторых компонентов системы.

В Microsoft Windows XP системные процессы и процессы ядра загружаются в отдельном защищенном адресном пространстве памяти, вследствие чего прикладные задачи просто не могут получить к ним прямой доступ. Задачам пользователя также отводится отдельное адресное пространство, поэтому вызвавшее сбой приложение может повредить или заблокировать только само себя, однако не в состоянии «повесить» или разрушить операционную систему. Именно этим объясняются высокие требования Microsoft Windows XP к доступному объему оперативной памяти. Еще одно очевидное следствие используемого в архитектуре NT принципа разделения системных и пользовательских процессов — значительное замедление движения потоков. Поскольку компоненты Windows и модули прикладных программ физически располагаются в различных областях оперативной памяти, передать информацию от одного процесса другому становится не так-то просто. Вот почему Windows XP работает заметно медленнее, чем Windows 98 или Windows Millennium. Однако разумных компромиссов между быстродействием и надежностью, увы, не существует: чем быстрее работает операционная система, тем меньше возможностей она может реализовать и тем выше вероятность ее краха в случае возникновения непредвиденных сбоев и неполадок.

Файловые системы: общие сведения

Хранение данных на дисках современных компьютеров осуществляется в соответствии с так называемой кластерной архитектурой. Давайте попытаемся разобраться, что это такое.

Прежде всего, существует общепринятая логическая структура диска, предназначенная для физической адресации дисковых устройств, которая включает в себя понятие цилиндра (дорожки) и стороны (головки) диска. Например, используемая в настоящее время спецификация P-CHS позволяет адресовать на аппаратном уровне 65 535 цилиндров и 16 головок, что составляет 136 Гбайт информации. Каждый цилиндр (дорожка) дробится на определенное количество секторов — небольших участков дискового пространства, непосредственно предназначенных для хранения данных. Размер одного сектора составляет 512 байт. Обратиться к какому-либо конкретному сектору можно либо по его индивидуальному номеру, либо по комбинированному номеру, состоящему из номера головки (стороны), номера цилиндра (дорожки) и номера сектора на этой дорожке.

Однако адресация дискового пространства по принципу «головка–дорожка–сектор» с объективной точки зрения неудобна: объемы жестких дисков постоянно растут, в связи с чем операционным системам требовалось бы все больше времени для выполнения процедур поиска и считывания/записи информации по отдельным секторам диска. Именно тогда появилось понятие кластера — состоящего из нескольких секторов дискового пространства, воспринимаемого операционной системой как единое целое. Иными словами, кластер — это минимальный объем дискового пространства, в котором операционной системой могут быть записаны какие-либо данные. Физический размер кластера и количество составляющих его секторов зависят от совокупного объема раздела диска, исключение здесь составляет разве что файловая таблица NTFS, о которой мы побеседуем несколько позже. Зависимость размера кластера от размера дискового раздела показана в табл. 2.1.

Записываемый на диск файл большого объема также разделяется на некоторое количество составляющих, каждая из которых помещается в собственный кластер вместе со сведениями о том, где система должна искать «продолжение» файла. При загрузке программ или считывании какого-либо документа головка винчестера последовательно проходит требуемые кластеры диска, «собирая» считываемую информацию в оперативной памяти воедино.

Таблица 2.1. Зависимость размера кластера от объема дискового раздела

Объем дискового раздела, Мбайт

Секторов в кластере

Совокупный размер кластера, Кбайт

1–512

513–1024

1025–2048

2049–4096

4097–8192

8193–16 384

16 385–32 768

Более 32 768

1

2

4

8

16

32

64

128

512 байт

1

2

4

8

16

32

64

Согласно характеристикам алгоритма записи данных на диск, внутренней архитектуре, а также механизму их размещения, различается несколько видов файловых систем. Microsoft Windows XP поддерживает несколько типов файловых систем, среди которых можно перечислить следующие:

  • FAT (FAT16) — файловая система, наиболее подходящая для большинства дисков, работающих не только с Windows XP или Windows 2000, но и с операционными системами семейства Windows более ранних версий, а также с платформами MS-DOS и OS/2. При форматировании дисков большого объема, например винчестеров, этот режим становится недоступен, если объем диска превышает 2 Гбайт;

  • FAT32 — усовершенствованная версия файловой таблицы FAT, позволяющая работать с жесткими дисками объемом до 32 Гбайт, а также хранить информацию на диске более компактно за счет меньшего размера кластера. FAT32 распознается операционными системами Windows 95 OSR2, Windows 98, Windows ME, Windows 2000 и Windows XP. ОС Windows 3.1, 3.11, Windows NT 4.0 и ранние версии Windows 95 не смогут работать с диском, содержащим разделы FAT32, или загрузиться с дискеты, использующей эту таблицу размещения данных;

  • NTFS — файловая система, специально разработанная для ОС семейства Windows NT. Позволяет использовать возможности ограничения доступа, шифрования, компрессии и восстановления утраченной информации. Форматировать разделы жесткого диска или дискеты в формате NTFS можно только тогда, когда на вашем компьютере не используется никакой другой операционной системы, кроме Windows XP или Windows 2000. Все остальные ОС не смогут обратиться к созданному Windows XP разделу NTFS или загрузиться с дискеты, использующей эту таблицу размещения данных.

Файловая система NTFS по умолчанию устанавливает размер кластера равным 512 байт, что позволяет располагать данные на диске более оптимально, в то же время пользователь может настроить размер кластера. Максимальный размер кластера, который можно установить, составляет 64 Кбайт. Теоретически NTFS открывает возможность адресовать дисковые разделы объемом до 16 777 216 Тбайт, однако эта возможность все еще остается абстрактной, поскольку на сегодняшний день не существует физических носителей, способных хранить такие объемы информации. В разделе, отформатированном под NTFS, содержится две копии таблицы размещения файлов, которая в данной файловой системе носит название MFT (Master File Table), причем поврежденные данные в основной таблице восстанавливаются из резервной копии автоматически. Более того: запись информации в раздел NTFS производится путем передачи управления записью/ чтением не драйверу диска, а драйверу ввода-вывода NTFS, который с использованием системного кэша, управляемого собственным менеджером (Cache Manager), копирует массив данных в виртуальную память, а оттуда уже передает информацию драйверу диска, который перенаправляет ее контроллеру. Вся эта процедура фиксируется в специальном системном журнале, который используется системой в случае возникновения ошибок чтения/записи. Таким образом, NTFS обеспечивает надежность хранения данных на диске: в случае возникновения сбоев при сохранении, копировании, удалении или перемещении папок или файлов уничтожаются только данные, хранящиеся в виртуальной памяти или системном кэше, вся записанная на диске информация остается в полной сохранности. Безусловно, столь усложненный алгоритм работы с данными имеет и несколько серьезных недостатков: во-первых, обмен информацией с разделами NTFS происходит в несколько раз медленнее, чем с разделами FAT, во-вторых, использование NTFS требует, чтобы при запуске системы было загружено несколько дополнительных драйверов и сервисов, которые занимают оперативную память и при недостаточном ее количестве могут замедлить работу компьютера. Помимо прочих полезных свойств, NTFS позволяет шифровать хранящиеся на диске данные и сжимать отдельные файловые объекты, причем компрессия производится таким образом, что пользователь может продолжать работать со сжатыми файлами, как с обычными. Этот подход позволяет заметно сэкономить дисковое пространство. И наконец, NTFS «умеет» напрямую работать с кодовыми страницами Unicode (UTF-8), что позволяет назначать файловым объектам имена в любой национальной кодировке, не изменяя всякий раз кодовую страницу вручную.

В Microsoft Windows XP используется файловая система NTFS 5.0, которая претерпела ряд функциональных изменений по сравнению с NTFS 4. Во-первых, в NTFS 5 наконец появилась давно ожидаемая пользователями функция квотирования, хорошо знакомая пользователям UNIX-подобных операционных систем. Квотирование означает, что каждому пользователю компьютера, имеющему в Windows XP собственную учетную запись, администратор может назначить максимальный объем дискового пространства, которое тот может использовать. Таким образом, перед администратором компьютера открывается возможность гибко управлять дисковыми ресурсами своей системы, не допуская «засорения» диска большими массивами неактуальной информации. Квотирование доступно не только применительно к пользователям не подсоединенного к сети компьютера, но и к пользователям локальной сети, причем создаваемые ими файлы могут располагаться не в одной папке, а на всех доступных дисках в произвольном порядке: в данном случае квота будет определяться исходя из их совокупного объема.

Еще одно важное свойство Windows XP, появившееся в данной ОС благодаря обеспечиваемой ею поддержке файловой системы NTFS 5, — это поиск файлов по названию учетной записи, с помощью которой они были созданы. Данная функция может быть очень полезна в случае, если на вашем компьютере работает более одного пользователя, а на дисках хранятся большие объемы информации.

При использовании на одном компьютере нескольких различных ОС необходимо очень осторожно выбирать размещаемые в дисковых разделах файловые системы. Разобраться в том, какие системные платформы умеют работать с поддерживаемыми Windows XP файловыми системами, вам поможет табл. 2.2.

Таблица 2.2. Список файловых систем, поддерживаемых различными системными платформами

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

FAT16

FAT32

NTFS

EXT2FS

MS-DOS/Windows 3х

Windows 95 OSR1

Windows 95 OSR2–2.5

Windows 98

Windows 98 SE/Windows ME

Windows2000

Windows XP

Linux

R,W,B

R,W,B**

R,W,B**

R,W,B**

R,W,B

R,W,B

R,W,B

R,W

-

-

R,W,B

R,W,B

R,W,B

R,W,B

R,W,B

R*

R*, W*

R*, W*

R*, W*

R*, W*

R*, W*

R,W,B

R,W,B

R*

-

R*

R*

R*

R*

-

R*

R,W,B

R — эта ОС может производить чтение данных из раздела, использующего указанную файловую систему;W — эта ОС может производить запись данных в раздел, использующий указанную файловую систему;B — эта ОС может загружаться из раздела, использующего указанную файловую систему;* — функция выполняется с использованием специального программного обеспечения от независимых производителей;** — в данной операционной системе могут возникнуть проблемы при обращении к разделам FAT16 размером более 2 Гбайт.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]