Freebsd монтирование. FreeBSD: монтирование сменных устройств и механизм HAL

Особенности операционной системы MS Windows

Windows – семейство операционных систем корпорации Microsoft. По состоянию на май 2013 года под управлением Windows работало около 91% персональных компьютеров. Операционные системы Windows работают на большинстве аппаратных платформ. Её отличительными особенностями являются: графический пользовательский интерфейс, вытесняющая многозадачность, поддержка длинных имён файлов, автоматическое определение и конфигурирование периферийных устройств (Plug and Play).

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

Основными элементами графического интерфейса являются: Рабочий стол и Панель задач с кнопкой Пуск . Главным устройством управления программами является манипулятор мышь .

Указатель мыши используется для выбора команд меню, перемещения объектов, выделения фрагментов текста и т.д. Вид указателя мыши на экране зависит от выполняемой операции:

· при выборе объекта указатель имеет вид стрелки, направленной под углом вверх;

· в окне документа указатель напоминает латинскую букву I;

· если операционная система занята выполнением каких-либо операций и не может работать с пользователем, указатель имеет форму песочных часов.

Чтобы выбрать объект на экране, необходимо установить на него указатель, а затем нажать левую кнопку мыши.

Щелчок (кратковременное нажатие кнопки) – одна из основных операций мыши. Для ее выполнения следует быстро нажать и отпустить кнопку мыши. Щелчком выделяют объект в окне программы, выбирают нужную команду в меню и т.д. При щелчке правой кнопкой мыши на элементах Windows отображается контекстное меню.

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

Перетаскивание объекта (Drag and Drop ) – это операция, в результате выполнения которой изменяется местоположения объекта. Для ее выполнения надо поместить указатель на нужном объекте (пиктограмме, папке, файле), нажать левую кнопку мыши и, не отпуская ее, переместить мышь так, чтобы этот объект перемещался вместе с ней.

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

ü Пункты подменю доступны пользователю, если они выведены на экран черным цветом, и недоступны, если выводятся на экран серым цветом.

ü Многоточие после имени пункта подменю означает, что для выполнения данной команды требуются дополнительные указания, которые будут вводиться пользователем с помощью диалогового окна.

ü При активизации пункта меню (подменю), не имеющего справа от наименования никаких отметок, в отдельном окне запускается одноименная программа.

В правом верхнем углу окна находятся три кнопки:

§ кнопка сворачивания окна программы со знаком подчеркивания (левая кнопка). При нажатии на эту кнопку окно сворачивается в значок, представленный на Панели задач ;

§ кнопка изменения размеров окна (средняя кнопка). Если кнопка выглядит как страница, то нажатие на нее разворачивает окно на целый экран. Если кнопка выглядит как две страницы, то нажатие на нее сворачивает окно до такого размера, что становятся видными границы окна;

§ на кнопке выхода из программы (правая кнопка) помещен косой крестик S . При нажатии на эту кнопку работа программы завершается.

Все перечисленные выше условные обозначения и действия справедливы также для всех приложений Windows.

Самым распространенным приложением Windows является MS Office . Этот офисный пакет приложений совершенствуется уже около 20 лет. Первая версия пакета под номером 3.0 вышла в 1992 году и победила в острой конкурентной борьбе с двумя другими офисными пакетами WordPerfect Suite компании Novell, Inc , в 1996 г. проданный компании Corel , и Lotus SmartSuite компании Lotus Developmen , прекратившей свое существование в 1995 году.

Несмотря на появление открытых офисных пакетов OpenOffice.org и LibreOffice, MS Office сохраняет свое лидирующее положение на рынке. При том, что правительства ряда европейских стран рекомендовало OpenOffice.org и LibreOffice , в качестве офисных пакетов для государственных организаций

MS Office поставляется в нескольких редакциях. Отличия редакций в составе пакета и цене. Одна из наиболее полных редакций содержит:

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

MS Excel - табличный процессор. Поддерживает все необходимые функции для создания электронных таблиц любой сложности. Занимает ведущее положение на рынке.

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

MS PowerPoint - приложение для подготовки презентаций.

MS Access - приложение для управления базами данных.

MS Publisher - приложение для подготовки публикаций.

MS OneNote - приложение для записи заметок и управления ими (органайзер).

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

MS SharePoint Designer- HTML-редактор и программа для веб-дизайна.

MS Picture Manager– приложение для работы с рисунками.

MS InfoPath- приложение сбора данных и управления ими - упрощает процесс сбора сведений.

Различные редакции MS Office 2010:

MS Office поддерживает скрипты и макросы, написанные на языке программирования Visual Basic for Applications (VBA) - немного упрощённой реализации языка Visual Basic, встроенной в линейку продуктов MS Office.

В офисных целях также используются следующие приложения Windows:

MS Visio - приложение для построения структурных схем и планов из готовых элементов и шаблонов.

MS Project – приложение управления проектами.



Microsoft Word (часто - просто Word) - текстовый процессор, предназначенный для создания, просмотра и редактирования текстовых документов. Выпускается в составе пакета Microsoft Office. С 1989 года для работы под управлением Windows было выпущено 11 версий (редакций) MS Word

MS Word является самым популярным из используемых в данный момент текстовых процессоров. Бинарный формат его документов (расширение doc ) является стандартом de facto , и многие конкурирующие программы поддерживают совместимость с данным форматом. Формат документа разных версий Word меняется. Форматирование, нормально выглядящее в одной версии, может не отображаться в предыдущих версиях программы, однако есть ограниченная возможность сохранения документа с потерей части форматирования для открытия в старых версиях продукта. Последние версии MS Word 2007/2010/2013 используют по умолчанию формат, основанный на XML (расширение docx ).

Word увеличивает возможности пользователя посредством использования встроенного макроязыка (с версии Word 97 применяется VBA). Однако это создало возможность написания встраиваемых в документы вирусов (т.н. макровирусов ). В связи с этим рекомендуют всегда выставлять наивысший уровень настроек безопасности при использовании Word (Пункт меню: Сервис/Макрос/ Безопасность ) и использовать антивирусные программы.

Word располагает целым рядом сложных сервисных функций. Выполняет:

Поиск и в случае необходимости замену отдельных слов или фрагментов текста;

Проверку орфографии и расстановку переносов;

Автоматическую вставку оглавления, списка литературы, предметного указателя, ссылок, в т.ч. гиперссылок и т.д.;

Защиту документов от несанкционированного доступа

Microsoft Excel – программа для работы с электронными таблицами корпорации Microsoft. Она предоставляет широкие возможности для экономико-статистических и технических расчетов, имеет графические инструменты для наглядного представления и анализа результатов табличных расчетов, позволяет использовать язык программирования VBA для реализации нестандартных функций. А также предоставляет возможность защищать все или часть данных от несанкционированного доступа.

Excel входит в состав MS Office и на сегодняшний день является одним из наиболее популярных приложений в мире. Документ Excel имеет расширение.xls (.xlsx в MS Excel 2007/2010/ 2013) и называется рабочей книгой. Рабочая книга состоит из отдельных листов. Переключаться между листами можно, используя ярлычки в нижней части окна.

Каждый лист представляет собой таблицу. Таблица состоит из столбцов и строк. Количество столбцов в листе равно 16384 (2 14), а строк – 1048576 (2 20). Количество листов в книге ограничено объемом доступной оперативной памяти (по умолчанию 3 листа). Ширина столбца – 255 знаков.

Точность представления данных – не более 15 разрядов, а допустимая дата в расчетах – не ранее 1 января 1900 года.

MS Excel позволяет решать сложные математические задачи с помощью встроенных процедур – надстроек . Наиболее полезные из них Поиск решения и Анализ данных .

Надстройка «Поиск решения» решает задачи оптимизации:

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

Симплекс-методом для задач линейного программирования (Нобелевская премия по экономике 1975 года);

Эволюционным методом для негладких задач.

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

Пакет анализа реализует различные методы оценки достоверности различий (T-тесты, F- и Z-тесты), дисперсионный, корреляционный и регрессионный анализ и ряд других широкоупотребительных статистических процедур.

Microsoft Visio - векторный графический редактор, редактор диаграмм и структурных схем для Windows. Исходно Visio разрабатывался и выпускался компанией Visio Corp. Microsoft приобрела компанию в 2000 году, был выполнен ребрендинг, и продукт был включен в состав MS Office.


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

Существует много типов документов Visio, но для создания любого из них надо выполнить три основных действия.

  1. Выбор и открытие шаблона.
  2. Перетаскивание и соединение фигур.
  3. Добавление текста в фигуры.

MS Project – программа управления проектами, разработанная и продаваемая корпорацией Microsoft.

MS Project создан, чтобы помочь руководителю проекта (ГИП) в разработке плана выполнения проекта, распределении ресурсов по задачам, отслеживании прогресса и анализе объёмов предстоящих работ. MS Project создаёт расписания критического пути. Расписания могут быть составлены с учётом используемых ресурсов. Цепочка визуализируется в диаграмме Ганта.

Диаграмма Ганта представляет собой отрезки, размещенные на горизонтальной шкале времени. Каждый отрезок соответствует отдельному проекту, задаче или подзадаче. Проекты, задачи и подзадачи, составляющие план, размещаются по вертикали. Начало, конец и длина отрезка на шкале времени соответствуют началу, концу и длительности задачи.

MS Project с 20 млн пользователей является, по существу, монополистом. Наиболее очевидные преимущества продукта связаны с тем, что он входит в MS Office. Это обеспечивает следующие плюсы, характерные для всех продуктов MS Office:

ü такое же малое время обучения пользователей, как и с остальными программами MS Office;

ü богатые возможности по настройке в стиле формул Excel (сам продукт выдержан в интерфейсе, приближенном к Excel);

ü возможность адаптировать продукт под свою специфику путём программирования или покупки готовых решений, созданных на базе VBA.

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

s Трудозатраты

s Единицы

s Рабочее время в календарных единицах

MS PowerPoint - программа для создания и проведения презентаций, являющаяся частью MS Office. На сегодняшний день PowerPoint - самый востребованный инструмент для визуального представления информации

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

s размер шрифта: 24–52 пункта (заголовок), 18–32 пунктов (обычный текст);

s цвет шрифта и цвет фона должны контрастировать (текст должен хорошо читаться, но не резать глаза);

s тип шрифта: для основного текста гладкий шрифт без засечек (Arial), для заголовка можно иногда использовать декоративный шрифт, если он широко доступен;

s курсив, подчеркивание, полужирный шрифт, прописные буквы рекомендуется использовать только для смыслового выделения фрагмента текста;

s цветовая гамма должна состоять не более чем из двух-трех сочетаемых друг с другом цветов;

s иллюстрации призваны дополнить текстовую информацию, представить ее в наглядном виде;

s информационные блоки лучше располагать горизонтально, связанные по смыслу блоки - слева направо;

s информационных блоков не должно быть слишком много (примерно 3-6)

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

Термин «реляционный» означает, что теория основана на математическом понятии отношение . В качестве неформального синонима термину «отношение» часто используется слово таблица.

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

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

Удобство манипулирования и скорость обработки информации в СУБД зависят от того, насколько полно отражена в базе данных специфика сохраняемой информации. Для этого сведения, помещенные в поля базы данных, должны быть отнесены к одному из девяти типов:

· текстовые поля предназначены для хранения символьной информации. Текстовые поля могут содержать буквы, цифры, знаки препинания, пробелы и другие символы. Текстовые поля не должны превышать 255 символов;

· поля MEMO предназначены для хранения длинных (до 64000 символов) текстов. В полях этого типа могут храниться тексты, содержащие несколько предложений или абзацев. Однако количество операций с полями MEMO меньше чем, количество манипуляций с текстовыми полями;

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

o байт – для хранения целых чисел от 0 до 255;

o целое – для хранения целых чисел от -32768 до 32767;

o длинное целое – для хранения целых чисел от -2147483648 до 2147483647;

o одинарное с плавающей точкой – для хранения дробных чисел с шестью знаками после запятой;

o двойное с плавающей точкой – для хранения дробных чисел с десятью знаками после запятой;

· поля даты/времени предназначены для хранения информации о дате и времени. Позволяют осуществлять манипуляции с данными, например, определять интервал времени, прошедшего от одной даты до другой. Существуют несколько форматов представления даты/времени;

· поля денежных сумм являются числовыми полями специального формата и предназначены для хранения сведений о денежных суммах и для операций с ними. При работе с денежными суммами Acces использует те виды валют, которые по умолчанию заданы в среде Windows;

· поле Счетчик – специальный тип числового поля, значение которого автоматически наращивается при вводе в таблицу каждой новой записи. Первой записи присваивается значение 1, второй – 2 и т.д. Значение, присвоенное введенной записи, уже не может быть изменено;

· логические поля предназначены для хранения информации, принимающей одно из двух значений “Да” или “Нет” (Yes/No);

· поля OLE содержат информацию, создаваемую другими приложениями Windows, в том числе и графическую. Размеры поля OLE ограничены аппаратными возможностями компьютера;

· поля гиперссылок предназначены для хранения адресов-ссылок на файлы на жестких дисках или на страницы в сети Internet (Intranet).

Несмотря на неоспоримые достоинства, СУБД Accessограниченапо возможностям работы с большими объемами информации. В Access максимальный размер файла таблицы составляет 2 Gb , а количество полей в таблицах и отчетах - до 255. Число знаков в текстовом поле не более 255, а в записи (кроме полей MEMO и OLE) – до 4000.

Access, при работе с базой данных, иначе взаимодействует с жестким диском, нежели другие программы. Новая редакция изменённой записи записывается на диск сразу, как только курсор клавиатуры будет поставлен в другую строку.

Основные компоненты MS Access:

Построитель таблиц;

Построитель экранных форм;

Построитель запросов

Построитель отчётов, выводимых на печать.

Введение

windows internet операционный

XXI век характеризуется ярко выраженным явлением глобализации и переходом от индустриального общества и обществу информационному. Под воздействием научно-технического прогресса повсеместно внедряются новые информационные технологии (далее ИТ), которые предоставляют уникальные возможности для быстрого и эффективного развития человечества в целом. На данный момент весьма важным аспектом для большинства людей стало умение пользоваться промышленными информационными технологиями. Компьютеры проникли во все сферы человеческой жизни. Культура общения с компьютером стала общей культурой человека. Ознакомление с персональным компьютером (далее ПК) необходимо начинать с ознакомления операционной системы, т.к. без нее работа на ПК немыслима для большинства пользователей. Актуальностью данной темы является то, что операционная система (далее ОС) Windows фирмы Microsoft на сегодняшний момент считается самой распространенной системой на ПК. При включении компьютера ОС загружается в память раньше остальных программ и затем служит платформой и средой для их работы. Без ОС невозможно представить работу с компьютером. Знание ОС необходимо для успешного пользования современными компьютерами.

Объектом исследования является рассмотрение операционных систем.

Предмет исследования - изучение основных особенностей ОС Windows.

Цель работы - исследовать понятие операционной системы Windows.

Данная цель обуславливает следующие задачи:

Рассмотрение основного понятия операционной системы.

Рассмотрение основных видов операционных систем и их характеристик.

Рассмотрение истории создания операционной системы Windows/

Изучение особенностей Windows XP, ее достоинств, недостатков и сетевых возможностей.


1. Понятие операционная система


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

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

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

Например, накопитель на магнитных дисках «понимает» только такие элементарные операции, как включить / выключить двигатель дисковода, установить читающие головки на определенный цилиндр, выбрать определенную читающую головку, прочесть информацию с дорожки диска в компьютер и т.д. И даже для выполнения такого несложного действия, как копирование файла с одной дискеты на другую (файл - это поименованный набор информации на диске или другом машинном носителе), необходимо выполнить тысячи операций по запуску команд дисководов, проверке их выполнения, поиску и обработке информации в таблицах размещения файлов на дисках и т.д. Задача еще усложняется следующим: имеется около десятка форматов дискет, и операционная система должна уметь работать со всеми этими форматами. Для пользователя работа с дискетами различного формата должна осуществляться абсолютно одинаково.

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

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

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


2. Виды операционных систем и их краткая характеристика


Существует несколько видов операционных систем: DOS, Windows, UNIX, Macintosh OS, Linux. У других современных ОС, например Linux, UNIX, OS/2, имеют свои преимущества и недостатки. Linux предоставляет наиболее совершенную защиту, чем Windows, и имеет более продуманный интерфейс; UNIX применяется там, где требуется высокая надежность систем. Большим недостатком OS/2 и UNIX является довольно скудный выбор программных средств, и здесь Windows выигрывает у остальных операционных систем.

Наиболее распространенной является операционная система Windows. Существует несколько версий Windows: Windows-3.1, Windows-95, Windows-98, Windows-2000, Windows NT. Все они близки между собой по содержанию. По-этому рассмотрим такие ОС как DOS и Windows-95.DOS - одна из первых операционных систем и одна из самых известных. Пик популярности этой операционной системы приходится на 90-е годы, сейчас эта операционная система используется редко. Наибольшей популярностью в мире на данный момент пользуются операционные системы фирмы Microsoft. Их доля составляет около 90% среди всех операционных систем. Наиболее устойчивые системы этой фирмы основаны на технологии NT.

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

Операционная система DOS состоит из следующих частей:

) Базовая система ввода-вывода (ВIOS), находящаяся в постоянной памяти (постоянном запоминающем устройстве, ПЗУ) компьютера. Эта часть операционной системы является «встроенной» в компьютер. Ее назначение состоит в выполнении наиболее простых и универсальных услуг операционной системы, связанных с осуществлением ввода-вывода. Базовая система ввода-вывода содержит также тест функционирования компьютера, проверяющий работу памяти и устройств компьютера при включении его электропитания. Кроме того, базовая система ввода-вывода содержит программу вызова загрузчика операционной системы.

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

) Командный процессор DOS обрабатывает команды, вводимые пользователем. Командный процессор находится в дисковом файле! COMMAND.COM на диске, с которого загружается операционная система. Некоторые команды пользователя, например Туре, Dir или Сор) командный процессор выполняет сам. Такие команды называются внутренними. Для выполнения остальных (внешних) команд пользователя командный процессор ищет на дисках программу с соответствующим именем и если находит ее, то загружает в память и передает ей управление. По окончании работы программы командный процессор удаляет программу из памяти и выводит сообщение о готовности к выполнению команд (приглашение DOS).

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

Драйверы устройств - это специальные программы, которые дополняют систему ввода-вывода DOS и обеспечивают обслуживание новых или нестандартное использование имеющихся устройств. Например, с помощью драйверов возможна работа с «электронным диском» т.е. частью памяти компьютера, с которой можно работать так же, как с диском. Драйверы загружаются в память компьютера при загрузке операционной системы, их имена указываются в специальном файл CONFIG.SYS. Такая схема облегчает добавление новых устройств позволяет делать это, не затрагивая системные файлы DOS.

Window-95

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

Так же операционная система Window-95 сталf 32-разрядной. Все предыдущие версии DOS и Windows были 16-разрядными и, стало быть, не могли в полной мере использовать возможности даже процессоров семейства 386 и уж тем более новых процессоров Pentium. Конечно, в этом достоинстве крылись и некоторые неудобства. Специально под Windows пользователям пришлось заменять все свои Windows-программы на новые 32-разрядные версии. Однако на практике переход оказался сравнительно легким. Уже в течение года были выпущены новые версии всех популярных программных продуктов. Но и старые 16-разрядные версии могли работать с новой ОС без всяких проблем.


3. История Windows


История Windows берет свое начало в 1986 году, когда появилась первая версия системы. Она представляла собой набор программ, расширяющих возможности существующих операционных систем для большего удобства в работе. Через несколько лет вышла вторая версия, но особой популярности система Windows не завоевала. Однако в 1990 году вышла новая версия - Windows 3.0, которая стала использоваться на многих персональных компьютерах. Популярность новой версии Windows объяснялась несколькими причинами. Графический интерфейс позволяет работать с объектами вашего компьютера не с помощью команд, а с помощью наглядных и понятных действий над значками, обозначающими эти объекты. Возможность одновременной работы с несколькими программами значительно повысила удобство и эффективность работы. Кроме того, удобство и легкость написания программ для Windows привели к появлению все больше разнообразных программ, работающих под управлением Windows. Наконец, лучше была организована работа с разнообразным компьютерным оборудованием, что также определило популярность системы. Последующие версии Windows были направлены на повышение надежности, а также поддержку средств мультимедиа (версия 3.1) и работу в компьютерных сетях (версия 3.11).

Параллельно с разработкой Windows компания Microsoft в 1988 году начала работу над новой операционной системой, названной Windows NT. Перед новой системой были поставлены задачи существенного повышения надежности и эффективной поддержки сетевой работы. При этом интерфейс системы не должен был отличаться от интерфейса Windows 3.0. Интересно, что самой распространенной версией Windows NT также стала третья версия. В 1992 году появилась версия Windows NT 3.0, а в 1994 году - Windows NT 3.5.

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

Интерфейс Windows 95 стал основным для всего семейства Windows, и в 1996 появляется переработанная версия Windows NT 4.0, имеющая такой же интерфейс, как и Windows 95. Продолжением развития Windows 95 стала операционная система, появившаяся в 1998 году. При сохранившемся интерфейсе внутренняя структура была значительно переработана. Много внимания было уделено работе с Интернетом, а также поддержке современных протоколов передачи информации - стандартов, обеспечивающих обмен информацией между различными устройствами. Кроме того, особенностью Windows 98 является возможность работы с несколькими мониторами.

Следующим этапом в развитии Windows стало появление Windows 2000 и Windows Me (Millennium Edition - редакция тысячелетия). Система Windows 2000 разработана на основе Windows NT и унаследовала от нее высокую надежность и защищенность информации от постороннего вмешательства. Операционная система Windows Me стала наследницей Windows 98, но приобрела многие новые возможности. Прежде всего, это улучшенная работа со средствами мультимедиа, возможность записывать не только аудио, но и видеоинформацию, мощные средства восстановления информации после сбоев и многое другое. Постепенно разница между разными системами Windows стирается, и операционная система Windows XP предназначена для замены как Windows 2000, так и Windows Me.

В 2007, после Windows ХР появляется новая операционная система. На этот раз операционной системой от Microsoft становится Windows Vista. Эта система была создана на основе Windows ХР. Исправлены недостатки, улучшен дизайн, появился новый трехмерный интерфейс Aero Glass, который требует видео карту с поддержкой DirectX 9.0. Windows. Vista стала более требовательной в отличии от Windows ХР.

Через некоторое время появляется Windows Seven. Всем известная, как Windows 7. Эта операционная система была создана на основе Windows Vista. Имелись переработки в структуре. Исправлены недостатки, расширили сетевые возможности. В новой системе, разработчики явно уделили много внимания для работы с Интернетом. Так же Windows7 менее уязвима, чем ранние выпуски.

октября 2012 года корпорацией Microsoft была пущена в продажу операционная система Windows 8. Windows 8 в отличие от своих предшественников - Windows 7 и Windows XP - использует новый интерфейс под названием Modern (ранее - Metro). Этот интерфейс появляется первым после запуска системы; он схож по функциональности с рабочим столом - стартовый экран имеет плитки приложений (сродни ярлыкам), по нажатию на которые запускается приложение, открывается сайт или папка (в зависимости от того, к какому элементу или приложению привязана плитка). На сегодняшний день Windows 8 является самой новой операционной системой.8 имеет значительные недостатки и получает негативные отзывы со стороны пользователей, обладающих компьютером без поддержки сенсорного дисплея, из-за превалирования гаджетов интерфейса Metro. Пользователи критикуют изменённый интерфейс, заставляющий тратить дополнительное время на обучение работе с новой операционной системой. Хотя большинство новшеств описано в справочной системе, которая вызывается нажатием клавиши F1 при открытом рабочем столе.


4. Windows XP


Рассмотрев историю развития Windows, проанализировав основные моменты ее совершенствования, а также учитывая отзывы пользователей данным продуктом, можно прийти к выводу, что Windows XP была и остается самой востребованной версией. Поэтому рассмотрим особенности именно этой операционной системы.

Особенности Microsoft Windows XP

Операционная система Microsoft Windows XP, создана на основе технологии NT и является прямой наследницей системы Windows 2000. Вместе с тем, все лучшие нововведения, включенные в Windows Me, можно обнаружить и в Windows XP. При сохранении высоких показателей надежности, безопасности и быстродействия, система стала более простой в освоении, в ней появилось множество средств, предназначенных для индивидуальных домашних пользователей.

Система поставляется в нескольких вариантах, ориентированных на разные особенности применения. Версия Microsoft Windows XP Home Edition предназначена для индивидуальных пользователей, чаще всего работающих на домашнем компьютере. В этой версии особый упор сделан на работу с рисунками, аудио и видео. Версия Microsoft Windows XP Professional предназначена, как ясно из названия, для профессионалов. Эта версия наиболее часто используется в организациях. Если же вы дома выполняете сложные работы по созданию и редактированию изображений, моделированию и конструированию, или любые другие сложные работы, то эта версия подойдет и для вашего домашнего компьютера. Версия Microsoft Windows XP Server предназначена для установки на сервере - мощном компьютере, обеспечивающем работу множества пользователей в компьютерной сети. Работа в локальных сетях выходит за рамки данной книги, так что версия для сервера рассматриваться нами не будет. В книге описана основная версия операционной системы - Windows XP Professional. Практически не отличается от нее версия Windows XP Home Edition. Об имеющихся незначительных отличиях будет особо указано.

Следует отметить, что для эффективной работы с операционной системой Windows XP требуется достаточно мощный современный компьютер. Прежде всего, в компьютере должно быть установлено не менее 128 мегабайт памяти. Лучше установить 256 мегабайт, чтобы система работала быстрее. Процессор может использоваться любой, но не слишком старый. Если тактовая частота процессора не менее 300 мегагерц, то он подойдет. Хотя лучше, конечно, использовать процессор с частотой более одного гигагерца. Жесткий диск должен вмещать не только файлы операционной системы и временные файлы, но и иметь достаточно свободного места, например, для создания образа компакт-диска перед его записью. Реально требуется диск размером не менее двух-трех гигабайт. А если учесть, что на диске надо установить другие программы и оставить место для разных документов, то диск объемом 10 гигабайт нельзя назвать слишком большим.

В версии Windows XP сильно изменился внешний вид системы. Кнопки, значки, панели теперь выглядят немного иначе. Даже главное меню Windows изменилось. Изменения интерфейса самые значительные после перехода с Windows 3.1 на Windows 95. Вместе с тем имеется возможность использовать и старый интерфейс, если вы к нему привыкли. Особо следует отметить работу программ в режиме совместимости с предыдущими версиями Windows. Вы можете работать с программой, которая написана для Windows 95, и не работает в Windows 2000. Все версии Windows XP имеют множество нововведений. Поддерживается значительно больше разнообразных устройств. Система позволяет легко и удобно обрабатывать видеофильмы, фотографии, рисунки, музыку и песни. Теперь с помощью Windows XP любой сможет построить домашнюю сеть на основе двух-трех компьютеров, обеспечив совместное использование файлов, папок, принтера, факса и доступа в Интернет.

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

Полезным компонентом системы является редактор видеофильмов. Теперь вы сможете выполнить профессиональный нелинейный монтаж своих любительских фильмов. Существенно легче стало работать с цифровыми фотокамерами и сканерами. Вам не потребуется никакой дополнительной программы, чтобы ввести фотографию в компьютер, незначительно преобразовать ее и распечатать на принтере. Универсальный проигрыватель аудио и видео теперь поддерживает больше форматов и позволяет сменить свой внешний вид. Вы можете сами создавать звуковые файлы в популярном формате МРЗ. Универсальный проигрыватель поддерживает также воспроизведение цифровых видеодисков (DVD-дисков), что позволит вам насладиться высочайшим качеством изображения и звука при просмотре современных фильмов. Для развлечений в Windows XP включено несколько новых игр, часть из которых позволяют вам играть в Интернете.

Существенно улучшена и защита системы. Теперь при случайном удалении важных системных файлов, они будут автоматически восстановлены. Имеется возможность восстановления системы к более раннему состоянию, после установки новых программ и оборудования. Улучшенная поддержка технологии Plug & Play позволяет подключить к компьютеру многие современные бытовые приборы.

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

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

Достоинства и недостатки Microsoft Windows XP

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

а) новое ядро Windows. Разработчики Windows XP убрали последние остатки совместимого с MS-DOS кода, использовавшегося в Windows 95/98 (и несмотря на попытки скрыть это, в Windows Me). Внутри обеих версий Windows XP - устойчивое и надежное ядро, впервые появившееся в Windows 2000. С полностью защищенной моделью памяти, интегрированной системой защиты и уровнем абстрагирования от оборудования (Hardware Abstraction Layer - HAL), защищающего ключевые компоненты системы от плохих программ, Windows XP имеет гораздо меньше шансов на сбой в процессе повседневной работы. А если сбой все-таки случится, вы сможете воспользоваться набором утилит восстановления, значительно превосходящим по своим возможностям имевшиеся в предыдущих версиях Windows приложения.

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

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

г) совместимость оборудования. Любой пользователь отчетливо понимает, как важно иметь хорошую поддержку операционной системой того или иного оборудования. В этом взаимопонимании ОС с оборудованием далеко не последнюю роль играют драйверы устройств. Они и предназначены для совместимости конкретного оборудования с конкретной ОС. Без преувеличения отмечу, что Windows - единственная в своем роде операционная система, которая способна «правильно» работать с подавляющим большинством современного оборудования, предназначенного для работы с компьютером. Видели ли вы сегодня, скажем, принтер или сканер, сопроводительные драйверы которого написаны только под Linux или Мас ОS? Конечно же, нет! В силу своей массовой распространенности современная Windows сегодня просто обязана поддерживать любое компьютерное оборудование и периферию. Поэтому на сегодняшний день в мире самое большое количество драйверов и их версий написано именно для Windows. Установочные драйверы сегодня обычно поставляются вместе с самим оборудованием на сопроводительном диске или дискете. Больше того: для большого количества оборудования в базе самой Windows сегодня присутствуют штатные драйверы, установленные в операционную систему ее разработчиками. Так, к примеру, для видеокарты SIS 6326 или принтера Epson LX сегодня совсем не обязательно искать установочный диск с драйверами. Windows сама обнаружит новое установленное оборудование и корректно установит для него драйвер из своей базы. Однако здесь следует сделать оговорку: драйверы в базе Windows присутствуют далеко не для всего оборудования, особенно нового. Чаще всего там можно найти драйвер к оборудованию, морально устаревшему на сегодняшний день. В целом же современная ОС поддерживает все современные типы устройств, предназначенные для работы с компьютером: сканеры, принтеры, устройства оцифровки информации, модемы, тюнеры, инфракрасные датчики, сетевые карты, диски и т.д.

д) стабильность ОС. В общем и целом стабильность работы современной Windows можно назвать приемлемой. Однако слово «приемлемой» здесь должно сопровождаться массой оговорок:

приемлемой стабильность работы ОС становится только после ее качественной и грамотной настройки;

стабильность современной Windows также в большой степени зависит от версии продукта и наличия установленных дополнений. Без их присутствия, к сожалению, в работе ОС происходят частые сбои;

стабильность Windows ХР также зависит и от самих приложений, установленных на ОС пользователем: чем они стабильнее в работе и чем более совместимы с самой программной оболочкой Windows, тем меньше сбоев мы сможем наблюдать в работе основной ОС;

на стабильность работы современной Windows большое влияние оказывает и само оборудование, которое используется совместно с работающей ОС. Зачастую несовместимость или некорректную работу того или иного оборудования некоторые пользователи запросто списывают на нестабильность Windows;

также на стабильную работу современной Windows XP далеко не последнее влияние оказывают драйверы устройств. Сегодняшние проблемы возникают у массы пользователей. Многое в работе того или иного устройства решает именно версия того или иного драйвера. Если же рассматривать драйверы, написанные к видеоадаптерам, то дело в том, что сегодня выход очередных видеодрайверов чаще всего бывает приурочен к выходу какой-либо видеоигры. Многие видеодрайверы пишутся именно под конкретный экземпляр игры и под конкретный экземпляр видеокарты. Цель такого «фокуса» только одна - максимально увеличить быстродействие работы видеоадаптера. Такие драйверы обычно идут в качестве сопровождения к самим играм на тех же установочных дисках игр. По большому счету, выход новых драйверов - это всегда устранение ошибок в старых плюс «заточка» под самые современные компьютерные игры для тестирования производительности видеоадаптеров. Поэтому «кривизна» установленных на ОС драйверов играет далеко не самую последнюю роль в нормальном функционировании современной Windows ХР;

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

е) новый дизайн интерфейса. Впервые со времен появления Windows 95 пользовательский интерфейс был настолько капитально пересмотрен лишь в Windows XP. Если вы выберете новый интерфейс Windows XP, некоторые отличия вы заметите сразу же:

яркие цвета. Цветовая схема устанавливается по умолчанию в Windows XP. Новая операционная система использует все возможности графического оборудования, допускающего использование 24- и 32-разрядного цвета;

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

отчетливые значки. Дизайн всех системных значков был продуман заново. Новые значки ярче, набор цветов богаче, потому что они рассчитаны на разрешение до 24 бит (true color);

встроенные темы. Впервые темы для Рабочего стола появились в пакете Microsoft Plus к Windows 95. В Windows XP поддержка тем интегрирована в утилиту «Экран», причем поддерживается также изменение свойств элементов управления, границ окон и меню;

проблемы с совместимостью. Многие программы, изначально написанные для Windows 95, Windows 98 и Windows Me, не смогут работать правильно под Windows XP. Более того, некоторые устройства требуют использования драйверов, несовместимых с Windows XP.

Сетевые возможности

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

В операционной системе Windows XP предусматривается использование возможности быстрого переключения пользователей.

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

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

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

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

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

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

Создание локальных сетей в ОС MS Windows

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

При создании домашней или малой офисной сети компьютеры под управлением Windows XP Professional или Windows XP Home Edition подключены к локальной сети (LAN). При установке Windows XP обнаруживается сетевой адаптер и создается подключение по локальной сети. По умолчанию подключение по локальной сети всегда активно. Только подключения этого типа создаются и активизируются автоматически. Если разорвать подключение по локальной сети, оно больше не будет автоматически активизироваться. Сведения об этом сохраняются в профиле оборудования, поэтому профиль позволяет учитывать потребности мобильных пользователей, меняющих свое местоположение.

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

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

Существует несколько способов объединения компьютеров в сеть. Для домашней и малой офисной сети наиболее простой моделью является одноранговая сеть.

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

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

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

Глобальная сеть Internet

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

При использования Windows XP для настройки нового подключения к Интернету служит мастер сетевого подключения. Мастер подключения создаст соединение с Интернетом и отобразит на экране список поставщиков услуг Интернета вместе со сведениями о предлагаемых ими услугах. Остается выбрать подходящего поставщика в списке, затем предоставляется новая учетная запись.XP содержит самую последнюю версию обозревателя MSN Explorer с полным пакетом служб Microsoft и последнее обновление обозревателя Internet Explorer.

Информационные ресурсы Интернет, сосредоточенные на серверах World Wide Web позволяют пользователям не только просматривать имеющие страницы, переходя от ссылки к ссылке, но и запрашивать необходимую информацию.

Пользователи Интернет могут использовать сеть не только как источник информации, но и как средства общения.XP предлагает следующие пути для обеспечения безопасности и конфиденциальности при работе в Интернете:

использование параметров безопасности и конфиденциальности обозревателя Internet Explorer, чтобы обеспечить конфиденциальность и повысить безопасность компьютера и своих личных данных;

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

использование средств ограничения доступа (Content Advisor), чтобы избежать отображения на экране предосудительных страниц, используя стандартные рейтинги, которые были определенны независимо комитетом PICS (Platform for Internet Content Selection).

Таким образом, Интернет - это самая распространенная глобальная сеть. MSN Explorer - это новая универсальная программа, позволяющая более полно использовать Интернет. Он позволяет получать доступ к различным ресурсам Интернет (текст, изображения, файлы) по заданному адресу. Для общения в операционной системе Windows XP используются такие программы как E-mail, Outlook Express, Windows Messenger. Windows XP использует мощные средства для обеспечения безопасности и защиты сети.


Заключение


В данной работе «Особенности операционной системы Windows» было изучено само понятие операционной системы Windows, история ее развития и совершенствования, а также особенности этого информационного продукта. На основе вышесказанного, можно сделать вывод: операционная система Windows - наиболее популярная и распространенная операционная система во всем мире, и для большинства пользователей она наиболее подходящая ввиду своей простоты, неплохого интерфейса, приемлемой производительности и огромного количества прикладных программ для нее


Список используемой литературы


1. Гордеев А.В. Операционные системы: учеб. для вузов по напр. «Информатика и вычислительная техника» / А.В. Гордеев, 2-е изд., СПб.: Питер, 2009. - 415 с.

Леонтьев В.П. Осваиваем Windows XP быстро и увлекательно: справочное издание / В.П. Леонтьев, М.: ОЛМА-ПРЕСС, 2010. - 219 с.

Острейковский В.А. Информатика: учебник для вузов / В.А. Острейковский, М.: Высшая школа, 2011. - 511 с.

Свиридова М.Ю. Операционная система Windows XP: учеб. пособие для нач. проф. образования / М.Ю. Свиридова, М.: Академия, 2009. - 189 с.

Степанов А.Н. Информатика: учебное пособие для вузов / А.Н. Степанов, 4-е изд., СПб.: Питер, 2012. - 684 с.

Таненбаум Э. Современные операционные системы / Эндрю Таненбаум, 2-е изд., СПб.: Питер, 2009, 2010. - 1038 с.

. #"justify">. #"justify">. http://www.litenet.ru/content-280.html


Репетиторство

Нужна помощь по изучению какой-либы темы?

Наши специалисты проконсультируют или окажут репетиторские услуги по интересующей вас тематике.
Отправь заявку с указанием темы прямо сейчас, чтобы узнать о возможности получения консультации.

В одном из обсуждений на форумах мне попалась такая фраза от некоего анонима:

бсдшники настолько суровы, что флешки вручную монтируют.

Что на это можно ответить? Да, фришники - народ суровый, и монтируют флешки вручную. Более того, делают это только от root’а. И поступают так же с компактами, сменными дисками и носителями цифровых камер. Правда, только тогда, когда им этого хочется.

А когда им это становится лениво, они настраивают возможность монтирования сменных устройств от лица пользователя. И, дабы уж до конца испугать анонимов своей суровостью, подчас не брезгуют даже автоматическим монтированием.

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

Начнём с вопроса о монтировании с правами юзера.

Начинающих пользователей FreeBSD, имеющих некоторый опыт работы в современных дистрибутивах Linux’а, часто раздражает необходимость получать права администратора для монтирования сменных накопителей (компакт-дисков, флэшек, носителей цифровых камер и тому подобных). И по умолчанию это действительно так, а попытки решить эту задачу простым редактированием файла /etc/fstab по образу и подобию Linux’ового успеха иметь не будут - опция user, обеспечивающая эту функцию в последней ОС, командой mount из FreeBSD не поддерживается.

И тем не менее необходимость административных прав для монтирования сменных устройств во FreeBSD - кажущаяся. Вот только для реализации права юзера на монтирование потребуются несколько иные действия, нежели в Linux’е.

Для начала необходимо обеспечить пользователю права доступа к файлам устройств, соответствующих сменным носителям - напомню, что это файлы вида /dev/acd# для компакт-дисков и /dev/da0 для любых носителей с USB-интерфейсом. Поскольку, начиная с ветки 5, во FreeBSD используется файловая система устройств devfs, прямое изменение атрибутов доступа командой типа chown ничего не даст: она, как известно, пересоздаётся при каждом рестарте машины. А потому пойдём иным путём: получив привилегии root’а, устанавливаем необходимые права доступа к файлам сменных устройств в файле /etc/devfs.conf, отвечающем за поведение файловой системы devfs, вписав в него такие строки:

Perm /dev/acd0 0666 perm /dev/xpt0 0666 perm /dev/pass0 0666 perm /dev/da0 0666 perm /dev/da0s1 0666 ...

Заодно тут же снимаем символ комментария со строки

#link acd0 cdrom

Благодаря этому при воссоздании devfs перечисленные выше файлы не только получат нужные атрибуты доступа (чтение и запись для владельца, группы и прочих) , но будет устанавливаться также символическая ссылка для файла /dev/cdrom -> /dev/acd0: такое имя привода компакт-диска желают видеть некоторые программы, например, mplayer.

Затем в файле /ect/sysctl.conf разрешаем монтирование VFS от имени обычного пользователя:

Vfs.usermount=1

Теперь возвращаем себе права обычного пользователя и от его имени создаём в домашнем каталоге точки монтирования для сменных устройств:

% mkdir ~/cdrom ~/usb [что ещё нужно]

Проверяем правильность настроек командами:

% /sbin/mount -t msdosfs /dev/da0s1 ~/usb % /sbin/mount -t cd9660 -o ro /dev/da0s1 ~/cdrom

Если монтирование проходит нормально, то вносим в файл /etc/fstab соответствующие строки:

/dev/acd0 /home/username/cdrom cd9660 ro,noauto 0 0 /dev/da0s1 /home/username/usb msdosfs rw,noauto 0 0

Однако возможно, что после всех предпринятых шагов флэшка или компакт откажутся монтироваться от лица пользователя, выдав предупреждение, что

Operation not permitted

Почему - тайна сия велика есть, но такой результат не исключён. Однако и тут есть решение, даже два, правда, оба - на уровне шаманских рецептов.

Первое решение - это (от лица суперпользователя) присвоить командам /sbin/mount и /sbin/umount так называемый бит суидности:

# chmod a+s /sbin/mount /sbin/umount

Не очень изящно, но, говорят, работает.

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

#!/bin/sh mount /cdrom; umount /cdrom mount /mnt; umount /mnt

который поместить в каталог /usr/local/etc/rc.d/ под именем, например, mount_umount.sh. Наличие компакта в приводе или флэшки, подсоединённой к USB-порту, не обязательно.

Мне с такой ситуацией сталкиваться не пришлось, но, говорят, что и это тоже работает: по окончании загрузки сменные устройства монтируются пользователем без всяких проблем.

Однако есть и более радикальный метод настройки монтирования сменных носителей от лица пользователя - использование механизма HAL (Hardware Abstraction Level). Правда, насколько мне известно, работает он только в Иксах, точно - в интегрированных средах KDE, GNOME и Xfce, за менеджеры окон не скажу по незнанию. Хотя, судя по тому, что порт hal идёт в качестве зависимости X-сервера, вероятно, и в некоторых из них этот механизм также поддерживается.

Итак, для начала необходимо установить соответствующий порт - /usr/ports/sysutils/hal. Правда, как только что было сказано, при установке Иксов и какой-либо из интегрированных сред он уже будет инсталлирован как зависимость, причём вместе с графическим фронт-эндом к нему (в случае с GNOME и Xfce это будет порт /usr/ports/sysutils/gnome-mount).

Далее, надо обеспечить запуск соответствующих демонов при старте системы. Собственно, демон, отвечающий за механизм HAL, так и называется - hald. Однако он зависит еще от нескольких стартовых служб - devd, usbd, dbus. Некоторые из них могут быть уже запущены - например, devd запускается по умолчанию (как это установлено в файле /etc/defaults/rc.conf). Определить, какие демоны уже функционируют можно, например, командой

Просматриваем её вывод и вписываем в файл /etc/rc.conf все недостающие строки из следующего набора:

Usbd_enable="YES" dbus_enable="YES" hald_enable="YES"

Подчеркну, что никакой необходимости в установке прав доступа к файлам устройств или редактировании /etc/fstab, что требовалось при настройке описанного выше пользовательского монтировании вручную, при использовании механизма HAL не возникает. Хотя она (настройка) и ничему не мешает.

Теперь - собственно настройка. Она проста как грабли: отправляемся в каталог /usr/local/etc/PolicyKit и обнаруживаем там файл PolicyKit.conf. По умолчанию содержимое его следующее:

Что предваряется следующей фразой:

Руководствуясь man (5) PolicyKit.conf, между строками

дописываем следующие строки:

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

И после реинициализации системы (например, посредством временного перехода в однопользовательский режим или полного рестарта) получаем возможность автоматического монтирования сменных устройств сразу вслед за их помещением в привод или подсоединением к USB-порту.

По собственному опыту, через HAL нормально монтируется всё, что способно монтироваться: CD- и DVD-диски, флэшки, внешние винчестеры с USB-интерфейсом, носители внутри фотокамер и они же, подключённые через кард-ридер. Единственная проблема возникла с флэшкой, переформатированной через штатную опцию Windows умолчально, то есть с файловой системой VFAT не на разделе, а непосредственно на raw-устройстве. В чём дело — пока не понял, руками эта же флэшка монтируется как устройство /dev/da0 , хотя и со второго пинка.

Конечно, в отличие от современных дистрибутивов Linux, где HAL, как правило, работает «из коробки», во FreeBSD подключение этого механизма требует некоторых телодвижений. Но, как мы только что видели, совсем не сложных. А для совсем уж ленивых существует PC-BSD - там HAL задействуется по умолчанию, точно так же, как и в любом Linux’е.

Часто обращаю внимание на то, что простые вопросы чаще всего мало освещены в интернете. Наверное, это потому, что все гуру уверены, что никто никогда не задаст таких глупых вопросов, ведь это знает каждый. Но моя практика показала, что именно такие мелкие простые вопросы самые частые не только у новичков, а и у серьезных администраторов, которым просто не приходилось иметь с этим дела. Даже серьезные администраторы не делают это каждый день, а, чтобы не забыть, ведут некую шпаргалку для себя, никому в этом не признаваясь. Давайте все исправим. Сейчас Вы узнаете, как за 5 минут добавить жесткий диск в FreeBSD. Итак. Сначала будет преведена полная инструкция для понимания процесса, а в конце будет краткий список действий , которое будет содержать лишь список команд в качестве шпаргалки.

Подробная инструкция с пояснениями

Выбор имени жесткого диска

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

Geom disk list

Или же вот такая команда:

Camcontrol devlist

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

До установки нового устройства мы знали, что наша система установлена на ada0, значит по логике вещей наш новый диск ada1. Это вы можете определить по названию нового устройства, его серийному номеру или же объему.

Теперь проверим, имеется ли разметка на нашем новом диске

Gpart show ada1

Диск не имеет никакой разметки.

Удаление существующей разметки

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

Gpart destroy -F ada1

Создание разметки GPT

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

Создаем разметку GPT на диске, затем проверяем, что вышло:

Gpart create -s gpt /dev/ada1 gpart show ada1

Теперь у нас диск имеет разметку GPT. Из вывода можно увидеть, что абсолютно весь диск, начиная с LBA 34 и заканчивая LBA 8388541 пуст. LBA 0−33 - зарезервированы системой под таблицу разделов.

Допустим, нам необходимо создать два раздела на этом диске:

  • swap - раздел подкачки
  • data - раздел типа ufs для хранения каких либо, необходимых нам, данных.

Создание разделов (слайсов)

Если установка производится на современные жесткие диски, у которых размер сектора = 4 кб, то при создании разделов (партиций) необходимо использовать выравнивание. Можно поступить двумя способами: 1) если указываем параметры раздела в блоках, то номер блока вводить кратным 8, например: -b 40 ; 2) если указываем размер раздела в байтах, либо не указываем вообще начало и размер, использовать параметр -a 4k , который подгонит начало и конец раздела под секторы, размером 4 кб. Так как мы в данном примере производим тестовую установку на виртуальный жесткий диск, то этого можно не делать. В любом случае перед созданием разделов нужно точно знать размер сектора вашего накопителя, иначе это выльется жуткими тормозами в работе.

Теперь создадим разделы. Для этого существует команда gpart add с различными параметрами. Первый параметр -t - указывает на тип создаваемой файловой системы. В нашем случае будет использовано два типа: freebsd-swap и freebsd-ufs. Далее идут два необязательных параметра: -b - указывает на номер LBA, начиная с которого необходимо создать раздел. Если не указать данный параметр, то раздел будет создан автоматически с первого свободного LBA. -s - указывает на размер раздела в LBA. Размер одного блока LBA = 512 байт. Желательно указывать в количестве блоков LBA, но можно и в кило/мега/гига/… байтах (суффикс k/M/G). Если не указать данный параметр, то раздел будет создан до максимально возможного LBA в пределах пустой области. Также в качестве параметра можно указать метку раздела, например: -l swap1 - в этом случае будет создана метка /dev/gpt/swap1, по которой можно более удобно обращаться к разделу. Последним обязательным параметром идет путь к диску. В нашем случае: /dev/ada1.

Давайте создадим два раздела, а затем посмотрим, что у нас получилось. Первый раздел будем создавать без указания начального LBA, но с указанием размера 1 Гб (2097152 блоков). Второй раздел создадим без указания начального LBA и без указания размера - таким образом он будет создан на всем свободном пространстве.

Gpart add -t freebsd-swap -s 2097152 /dev/ada1 gpart add -t freebsd-ufs /dev/ada1 gpart show ada1

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

Создание файловой системы (форматирование)

Разделы типа swap форматировать нет необходимости. А вот разделы типа ufs перед использованием должны быть отформатированы. Правильнее сказать: на них должна быть создана файловая система.

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

Newfs -U /dev/ada1p2

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

Монтирование

Следующим шагом будет монтирование разделов. Для начала, чтобы не забыть, добавим наши новые разделы в /etc/fstab. Мой файл после редактирования выглядит вот так:

Для того, чтобы перемонтировать все разделы согласно файла /etc/fstab, просто выполним команду:

Mount -a

Как видно из вывода, раздел /dev/ada1p2 смонтирован. Теперь посмотрим, что произошло с разделом SWAP. Выполним команду:

Как видно, новый раздел SWAP не смонтирован. Чтобы смонтировался SWAP, необходимо его включить специальной командой:

Swapon /dev/ada1p1

Точно так же при помощи команды swapoff нужно отключать раздел SWAP перед тем, как произвести над ним какие-то действия.

На этом все действия по добавлению нового жесткого диска в систему завершены.

Краткая инструкция

Дано : жесткий диск /dev/ada1

Цель : удалить существующую разметку, создать новую разметку GPT, создать два раздела: подкачка и данные и подключить их к рабочей системе.

После каждого действия выполняйте gpart show , чтобы наблюдать за результатом. Последовательность действий:

  1. Удалить существующую разметку: gpart destroy -F ada1
  2. Создать новую разметку: gpart create -s gpt /dev/ada1
  3. Создать два раздела: подкачка и данные: gpart add -t freebsd-swap -s 2097152 /dev/ada1 gpart add -t freebsd-ufs /dev/ada1
  4. Создать файловую систему UFSv2 на втором разделе: newfs -U /dev/ada1p2
  5. Добавить в файл /etc/fstab строки для автомонтирования при загрузке: /dev/ada1p1 none swap sw 0 0 /dev/ada1p2 /mnt ufs rw 2 2
  6. Смонтировать новый раздел (команда монтирует все разделы из файла /etc/fstab): mount -a
  7. Включить в работу новый раздел swap командой: swapon /dev/ada1p1

На этом настройка завершена.

Стандарт FHS был разработан первоначально для упорядочивания структуры каталогов в многочисленных дистрибутивах Linux. И лишь позднее он был приспособлен для других Unix-подобных систем (в том числе и BSD-клана). Однако именно иерархия каталогов FreeBSD может послужить примером для образцового следования духу FHS. А буквально штучные отступления в ней от его буквы всегда функционально обусловлены.

Стандарт FHS покоится на двух основополагающих принципах — четком отделении в файловой иерархии каталогов разделяемых и неразделяемых, с одной стороны, и неизменяемых и изменяемых — с другой.

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

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

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

В предыдущей заметке говорилось, что всякий файл (в том числе и каталог) опознается системой не по ее имени, а по уникальному идентификатору его записи в таблице inodes. Существуют средства для того, чтобы эти файловые идентификаторы просмотреть. Одно из них — команда ls с опцией i, которая выведет идентификаторы каждого именованного файла. Данная для корневого каталога - $ ls -i

она покажет нам несколько неожиданную картину (для упрощения из вывода исключены сведения об обычных файлах и символических ссылках в корне, а оставшиеся каталоги отсортированы по их идентификаторам) 2 ../ 2 ./ 2 dev/ 2 home/ 2 tmp/ 2 usr/ 2 var/ 3 cdrom/ 4 mnt/ 5 root/ 8257 dist/ 8258 bin/ 8294 proc/ 8295 sbin/ 16512 stand/ 24768 etc/ 24776 boot/

Из этого примера (относящегося к файловой системе машины, на которой эти строки пишутся) видно, что аж 7 каталогов имеют одинаковые цифровые идентификаторы, равные 2. Спрашивается, какая же здесь уникальность?

С первыми двумя элементами списка разобраться легко: ./ представляет собой обозначение текущего каталога (в данном случае корневого), а../ — каталога, родительского по отношению к текущему; а поскольку выше корня в файловой иерархии по определению ничего нет, то он обозначает самого себя. Так что неудивительно, что./ и../ имеют один и тот же идентификатор — это разные обозначения (жесткие ссылки, или, иначе, дублирующие имена) для одного и того же, корневого, каталога.

А вот то же, как кажется на первый взгляд, значение идентификатора для каталогов /dev, /home, /tmp, /usr, /var требует объяснения. Однако оно — простое: все это каталоги, в которые смонтированы самостоятельные файловые системы, либо расположенные на отдельных устройствах — дисковых партициях, как каталоги /home, /usr, /var, либо виртуальные файловые системы, не надстраивающие какое-либо реальное дисковой устройство (каталог /dev с файловой системой устройств и, в данном случае, каталог /tmp, в который смонтирована файловая система в оперативной памяти, разговор о которой еще предстоит). А поскольку таблица inodes — своя для каждой файловой системы, нет ничего удивительного в том, что корень каждой из них идентифицируется числом 2 — нумерация inodes в них идет в собственной системе отсчета.

Так вот, монтирование — это и есть включение файловой с системы в какой-либо из существующих в корневой системе каталог (не обязательно непосредственно в корне, он может быть любой степени вложенности, что проиллюстрируется чуть ниже). Без этого каталоги и файлы такой монтируемой системы просто недоступны. Это важно понимать, когда сталкиваешься выражениями вроде «создать файловую систему /usr». Из сказанного выше очевидно, что создается-то (командой newfs) просто некая абстрактная файловая система, а свое «имя» она обретает только в момент монтирования в указанный каталог.

Интересно, что и идентификатор каталога для монтирования (он еще именуется точкой монтирования, mount point) обретается только в момент монтирования. Чтобы убедиться в этом, проведем простой эксперимент. В каталоге /mnt, предназначенном специально для монтирования временно подключаемых файловых систем) можно увидеть три подкаталога — /mnt/disk, mnt/iso, /mnt/usb (это в моей системе, я их создал для собственного удобства; изначально каталог /mnt во FreeBSD пуст). При старте системы в них ничего не монтируется, и обычное их состояние — быть пустыми. Если просмотреть их идентификаторы, то можно видеть нечто вроде такого: $ ls -i1 /mnt 16:46 ttyp0 18 disk/ 24 iso/ 19 usb/

Теперь возьмем и смонтируем в /mnt/usb флэш-накопитель с USB-интерфейсом (именно для этого я его и предназначал) и повторим просмотр. И видим: 18 disk/ 24 iso/ 2 usb/

То есть идентификаторы каталогов, оставшихся пустыми (/mnt/disk и /mnt/iso) не изменились, а идентификатор каталога /mnt/usb волшебным образом изменился на 2. Ибо в момент монтирования он стал корневым для своей собственной файловой системы и точкой отсчета для исчисления inodes всех записанных на ней файлов.

Немного отвлечемся и вспомним о жестких ссылках, посредством которых одному и тому же inode и относящимся к нему блокам данных могут быть присвоены разные имена. Теперь понятно, почему все такие файлы-дублеры должны лежать в одной файловой системе: ведь в разных файловых системах — своя, не совпадающая, нумерация inodes, и идентифицировать их по номерам невозможно (иначе как бы система отличила каталоги /usr и /var из нашего примера — ведь имена файлов ей глубоко до лампочки). Для символических же ссылок, имеющих собственные inode (собственно, и ничего, кроме них) со своими идентификаторами, нумеруемыми в системе отсчета файловой системы, в которой они находятся, такого ограничения нет. И могут символические ссылки лежать где угодно (в том числе и на удаленной машине — не только на иной партиции).

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

Целям монтирования служит команда mount, выполняемая либо в ходе загрузки системы автоматически, либо — вручную, из командной строки. Собственно, в полном смысле автоматически в любом случае монтируется только корневая файловая система. Не обязательно лежащая на диске — при старте с rescue CD или иного страховочного носителя она может располагаться на виртуальном диске в оперативной памяти. Однако процесс монтирования корневой файловой системы столь же неизбежен, как победа социализма в мировом масштабе: также, как социализм, не победив в мировом масштабе, просто утрачивает способность к существованию (что мы не так давно и наблюдали), так и ОС без корневой системы существовать не может. В Linux это вызывает kernel panic mode — примерно то состояние, в которое впали наши вожди лет 20 назад. Правда, они оказались крепче Linux"а и оклемались довольно быстро — так что до сих пор нас reboot"ят (или reboot? — а мы крепчаем:)). Впрочем, к делу монтирования, которое я попытаюсь вам сейчас представить, это не относится.

Так вот, для монтирования всех файловых систем, кроме корневой, необходимо предпринять некоторые действия. Сначала мы рассмотрим, как выполнить их руками, а потом — как увековечить в соответствующих конфигурационных файлах.

Итак, команда mount. Собственно, это — целое семейство программ, каждая из которой призвана монтировать файловые системы определенных типов — не только UFS, но и любой из числа поддерживаемых FreeBSD. Список таковых весьма обширен — получить о нем представление можно, просмотрев на сей предмет каталог /sbin: $ ls /sbin/mount*

что даст нам в ответ /sbin/mount /sbin/mount_msdosfs /sbin/mount_smbfs /sbin/mount_cd9660 /sbin/mount_nfs /sbin/mount_std /sbin/mount_devfs /sbin/mount_ntfs /sbin/mount_udf /sbin/mount_ext2fs /sbin/mount_nullfs /sbin/mount_umapfs /sbin/mount_fdescfs /sbin/mount_nwfs /sbin/mount_unionfs /sbin/mount_linprocfs /sbin/mount_portalfs /sbin/mount_mfs /sbin/mount_procfs

Каждая команда из этого списка отвечает за отдельный тип файловой системы, к некоторым из которых мы вернемся дальнейшем. А пока заметим только собственно /sbin/mount, предназначенную для работы с UFS и UFS2.

Вызванная из командной строки, она требует двух аргументов — имени монтируемого устройства и точки монтирования (то есть каталога, в который должна монтироваться лежащая на нем файловая система). Имя устройства должно обозначать уже размеченную на существующем BSD-слайсе патрицию с созданной на ней файловой системой UFS2 (UFS), например, $ mount /dev/ads0d /usr

смонтирует файловую систему на указанном разделе в каталог /usr корня файлового древа. Если файловая система на устройстве не создана или имеет тип, отличный от 4.2BSD, последует сообщение об ошибке — указание на incorrect super block: в отличие от одноименной утилиты Linux, сама по себе команда mount во FreeBSD распознавать тип файловой системы не умеет.

К точке монтирования предъявляются следующие требования: а) каталог с таким именем должен существовать к моменту монтирования, и б) быть по возможности пустым. Первое — обязательно, второе же — не совсем. Монтирование в каталог с какими-либо файлами пройдет беспрепятственно (помнится, в Linux не так давно это вызывало крах системы), но все его содержимое станет недоступным вплоть до размонтирования. И если файлы, в нем содержащиеся, имеют играют существенную роль для какой-либо подсистемы, это может вызвать всякие нехорошие последствия. Например, если содержимое каталога /tmp будет блокировано монтированием туда какой-либо файловой системы во время работы оконной системы X, результатом будет скорее всего крах X-сервера. Благо, при необходимости можно осуществить объединенное монтирование (см. ниже).

В указанной форме монтирование выполнится с некоторыми умолчальными характеристиками: файловая система будет доступна для чтения/записи в режиме т.н. noasync (том самом, при котором операции с метаданными осуществляются синхронно, а операции с данными — асинхронно). Изменить это положение можно с помощью значений опции -o. Их довольно много, однако практически главными на данном этапе для нас будут:

  • async — обеспечит полностью асинхронный режим (не смотря на грозные предупреждения в предыдущих заметках, я потом расскажу о ситуации, когда это может быть оправдано);
  • sync — напротив, включение полностью синхронного режима (правда, не очень представляю, зачем это практически нужно);
  • noatime — очень полезная опция, которая предотвращает обновление атрибута времени последнего доступа к файлам, чем немало способствует производительности;
  • rdonly — монтирует файловую систему в режиме только для чтения (иногда это бывает необходимо);
  • union — та самая опция, которая позволяет выполнить объединенное монтирование, при котором прежнее содержимое каталога mount point остается видимым; правда — с некоторыми ограничениями — см. man (8) mount.

Есть еще несколько значений опции -o, запрещающих размещение на смонтированной файловой системе файлов определенных разновидностей, например, исполнимых (-o noexec), файлов устройств (-o nodev) или файлов с т.н. битом суидности (-o nosuid), однако они имеют практическое значение в основном для администраторов серверов и служат целям безопасности. На настольной же машине обычной формой монтирования будет нечто вроде этой: $ mount -o noatime /dev/ads0d /usr; $ mount -o noatime /dev/ads0e /var; $ mount -o noatime /dev/ads0f /home

Все сказанное относилось только к монтированию файловых систем FreeBSD. Однако на практике часто возникает необходимость инкорпорации в ее древо каталогов файловых систем других типов. Особенно часто это требуется для ISO9660 (обычная файловая система для всех компакт-дисков, кроме Mac"овских) и FAT"ов разного рода. В этом случае соответствующая случаю команда монтирования должна быть вызвана явно, например, $ mount_cd9660 /dev/acd0 /cdrom

для монтирования компакта, или $ mount_msdosfs /dev/ad## /mnt

для FAT"а любого рода (включая FAT32). Впрочем, сделать это можно и косвенно, указанием команде mount опции -t тип_файловой_системы. Так, команда $ mount -t ext2fs /dev/ad## /mnt/linux

смонтирует файловую систему Linux (если соответствующая возможность включена в ядро). При этом стандартный mount для BSD-разделов просто подменяется командой /mount_ext2fs, призванной монтировать разделы ext2fs (и ext3fs тоже — но, естественно, без всяких функций журналирования). То есть форма $ mount -t fstype ... ...

будет полным эквивалентом команды $ mount_fstype ... ...

Все операции по монтированию файловых систем (в том числе и на сменных носителях) во FreeBSD требуют прав суперпользователя. В числе значений опции -o здесь, в отличие от Linux-варианта команды mount, нет параметра user, разрешающего монтирование обычным пользователям. Правда, есть несколько способов обойти это, но сейчас говорить о них невместно.Настройка автоматического монтирования

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

Для автоматического монтирования программа mount запускается в процессе начальной загрузки из инициализационных сценариев. Она отыскивает свой конфигурационный файл — /etc/fstab, и монтирует все, что в нем обнаружит, за некоторыми (оговоренными ниже исключениями).

Сам по себе файл /etc/fstab генерируется автоматически при установке FreeBSD, включая все необходимые для обеспечения жизнедеятельности файловые системы. Однако в дальнейшем он может правится вручную с целью внесения новых устройств для монтирования или дополнительных опций для уже включенных устройств.

Файл /etc/fstab — это простенькая база данных в текстовом формате (разделение полей — пробелами или табуляцией), включающая следующие поля:

  • Device — имя файла устройства, на котором расположена файловая система, аналогично первому аргументу команды mount при ручном ее использовании;
  • Mountpoint — точка монтирования (соответствует второму аргументу команды mount);
  • FStype — тип файловой системы, указываемый также, как значение опции -t;
  • Options — дополнительные опции монтирования, аналогично значениям опции -o;
  • Dump — условия выполнения резервного копирования файловой системы утилитой утилитой dump;
  • Pass# — условия проверки файловой системы утилитой fsck.

В свежеустановленной FreeBSD /etc/fstab в обязательном порядке будет включать следующие записи (пример для 1-го слайса Master-диска на 1-м IDE-канале): # Device Mountpoint FStype Options Dump Pass# /dev/ad0s1a / ufs rw 1 1 /dev/ad0s1b none swap sw 0 0

Если последовать советам резонных людей (и умолчаниям sysinstall) и выделить из состава корня некоторые ветки файловой системы, к перечисленным добавятся (при автоматической разметке слайса через sysinstall) еще и записи вроде /dev/ad0s1d /var ufs rw 0 0 /dev/ad0s1e /usr ufs rw 0 0 /dev/ad0s1f /tmp ufs rw 0 0

отвечающая за файловую систему с домашними каталогами пользователей.

Очевидно, что в поле Options можно добавить любые доступные (и разумные) значения опции -o (через запятую, без пробелов), например, noatime для всех файловых систем, а для /tmp — еще и async, ведь для содержимого этого каталога не предполагается сохранение после перезагрузки.

Сказанное выше относилось к файловым системам, монтируемым при старте автоматически. Однако никто не мешает сделать в /etcfstab записи для систем, подключаемым время от времени — в этом случае их можно будет монтировать по упрощенной схеме (именно это я и имел ввиду выше под полуавтоматическим режимом). Так, для CD-накопителя можно добавить строку (на самом деле она автоматически появляется при генерации файла /etc/fstab) /dev/acd0 /cdrom cd9660 ro,noauto 0 0

в которой опции, как нетрудно догадаться предписывают отказ от монтирования при старте (noauto) и режим «только для чтения» (ro). После чего для монтирования CD достаточно будет указать только mount point - $ mount /cdrom

Аналогичные записи можно сделать для всех сменных накопителей (Zip, USB-драйвов, даже флоппи-дисков) и для не-BSD разделов (FAT или Ext2fs). К слову сказать — монтировать файловые системы по прощенной схеме можно сразу после внесения изменений в /etc/fstab, не дожидаясь перезагрузки машины.Размонтирование

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

Однако в ряде случаев (например, при подключении или отключении механизма Soft Updates или для выполнения проверки на целостность) возникает необходимость ручного размонтирования (и повторного монтирования) файловых систем, для чего служит команда umount. Она требует единственного аргумента — указания точки монтирования файловой системы, «изымаемой» из древа каталогов, например: $ umount /tmp

Одной строкой можно размонтировать несколько файловых систем: $ umount /usr /var /home

А можно — все смонтированные файловые системы или все файловые системы, перечисленные в файле /etc/fstab (кроме корневой), для чего потребуются опции $ umount -A

или $ umount -a

соответственно. Есть и возможность размонтирования файловых систем определенных типов путем указания значений опции -t. Так, команда $ umount -t ufs

размонтирует только BSD-разделы, не затронув CD и всего остального, что задействовано в системе.

Файловые системы в момент размонтирования не должны использоваться, то есть не должно быть обращений к находящимся на них файлам. Так, нахождение в каком-либо каталоге файловой системы — достаточное основание для отказа в ее размонтировании (с выдачей сообщения типа device busy), почему ни одной из перечисленных выше команд и не удастся размонтировать корневую файловую систему. А вот считывание файла данных какой-либо программой — не повод для отказа размонтировать несущую этот файл систему (ведь при этом в общем случае общение между файлом в памяти и файлом на диске происходит только в момент записи изменений.

Впрочем, можно размонтировать и используемую файловую систему — для этого команду umount потребуется дать с опцией -f. Правда, это может привести к ошибкам, так что без острой необходимости лучше к ней не прибегать. И на корневую файловую систему опция принудительного размонтирования воздействия не окажет.Массовое монтирование

Для продолжения работы после выполнения низкоуровневых операций с файловыми системами их потребуется смонтировать обратно. Это можно сделать не только без перезагрузки, но и без нудного индивидуального монтирования. Достаточно прибегнуть к опции -a: $ mount -a

посредством которой будут смонтированы все файловые системы, для которых имеются записи в /etc/fstab. При этом будет предпринята попытка смонтировать и те из них, которые помечены флагом noauto. Чтобы избежать этого, можно дополнительно определить тип файловой системы. То есть команда $ mount -a -t ufs

смонтирует только BSD-разделы, не покушаясь на CD или флэш-накопители. А можно, напротив, исключить из процесса глобального монтирования какие-то из перечисленных в /etc/fstab файловых систем, например, ненужные в данный момент FAT"ы: $ mount -a -t nomsdosfs Преамбула вместо заключения

К слову сказать, команда mount без опций и аргументов (а в такой форме, в отличие от всех рассмотренных выше случаев, ее может дать и обычный пользователь) выведет список смонтированных в данный момент файловых систем с указанием точки монтирования, условий оного и режима работы. Например, для машины, на которой пишутся эти строки, вывод ее будет выглядеть так: /dev/ad0s1a on / (ufs, local, noatime, soft-updates) devfs on /dev (devfs, local) /dev/ccd0e on /var (ufs, local, noatime, soft-updates) /dev/ccd1e on /usr (ufs, local, noatime, soft-updates) /dev/ccd2e on /home (ufs, local, noatime, soft-updates) /dev/md0 on /tmp (ufs, local, noatime, async)

Первая строка вывода показывает, что партиция /dev/ad0s1a смонтирована у нас в корневом каталоге, несет на себе файловую систему UFS (конкретно в данном случае — UFS2, но в выводе команды mount они не различаются) с задействованным механизмом Soft Updates, является локальной (то есть расположена на диске этой машины — сетевые диски также монтируются командой mount) и не подвержена обновлению атрибута atime.

А вот дальше идут строки для устройств и файловых систем, о которых не было речи в предшествующих повествованиях. Более того, если мы посмотрим на соответствующий наличной конфигурации файл /etc/fstab: $ more /etc/fstab /dev/ad0s1b none swap sw 0 0 /dev/ar0s1b none swap sw 0 0 /dev/ad0s1a / ufs rw,noatime 1 1 /dev/ccd0e /var ufs rw,noatime 2 2 /dev/ccd1e /usr ufs rw,noatime 2 2 /dev/ccd2e /home ufs rw,noatime 2 2 /dev/acd0 /cdrom cd9660 ro,noauto 0 0 /dev/da0s1 /mnt/usb ext2fs rw,noauto,noatime 0 0 /dev/md0 /tmp mfs rw,noatime,async,-s32m 2 0

то увидим, что одной из строк вывода (devfs on /dev (devfs, local) вообще нет соответствия среди его записей. Что это за устройства и файловые системы?

Относительно устройств типа /dev/ccd0? скажу пока только, что это программные RAID-массивы (подробнее о них будет говориться позднее). А вот devfs и mfs — виртуальные файловые системы, о которых — непосредственно в следующей заметке.




Top