Установка Windows XP.
1. Программное обеспечение.
Программное обеспечение компьютера — это совокупность разработанных для него программ решения различных задач. Разработка программного обеспечения трудоемкое дело, требующее от исполнителей высокой квалификации и глубокого, знания не только вычислительной техники и программирования, но и тех сфер деятельности, для которых предназначаются разрабатываемые программы. Этим определяется сравнительно высокая стоимость программного обеспечения, которое даже для одного рабочего места, оборудованного компьютером, часто превышает стоимость самого компьютера. В программном обеспечении выделяют программы предназначенные:
для управления работой компьютера, распределения его ресурсов, поддержания диалога с пользователями, оказания им помощи в разработке новых программ и выполнении работ, связанных с обслуживанием компьютера, и т. п.;
для решения так называемых прикладных задач из области физики, математики, конструирования и проектирования, медицинской диагностики и т. д.
Первая из указанных групп программ получила название системного программного обеспечения, вторая — прикладного программного обеспечения.
Основная часть системного программного обеспечения, приобретаемая вместе с компьютером, получила название операционной системы (ОС). Операционная система настолько тесно связана с оборудованием, что без нее современные ПК практически не могут использоваться. Поэтому первой операцией, выполняемой после включения компьютера, является загрузка операционной системы. В процессе загрузки в память ПК помещаются основные программы ОС, способные управлять работой компьютера, воспринимать команды пользователя ПК и обеспечивать их выполнение. Одной из важнейших функций ОС является управление выполнением прикладных задач, решаемых пользователем. Чтобы вызвать какую-либо программу для выполнения, пользователь вводит соответствующую команду. Операционная система загружает вызываемую программу в память и в дальнейшем следит за ходом ее выполнения. Когда в процессе выполнения программы возникают ситуации, препятствующие ее нормальному выполнению, операционная система анализирует их и, если может, автоматически обеспечивает возможность дальнейшего выполнения программы, если нет, то выдает сообщение пользователю о возникающих затруднениях или дает указание, что необходимо сделать, чтобы продолжить выполнение программы. Например, она может потребовать включить и подготовить к работе какое-либо внешнее устройство, необходимое программе, установить или сменить дискету и т. п. Функции, подобные описанным, выполняет одна из основных программных компонент ОС, называемая управляющей программой.
Кроме управляющей программы в составе ОС могут быть выделены следующие основные функциональные компоненты:
интерпретатор команд пользователя;
файловая система;
системы программирования;
вспомогательные программы обслуживания технического оборудования и архивов данных на магнитных дисках.
Интерпретатор команд пользователя обеспечивает диалог пользователя с системой, воспринимает и расшифровывает его команды, обеспечивает их выполнение, вызывая необходимую в каждой конкретной ситуации программу. Вводя соответствующие команды, пользователь может получить информацию о состоянии устройств компьютера и архива данных на дисках, запустить какую-либо задачу, приостановить или прекратить ее выполнение и т. д.
Файловая система — представляет собой совокупность средств ОС, обеспечивающих выполнение операций поиска и ввода-вывода данных. С понятием файловая система ОС тесно связаны такие термины, как файл, файловая структура, организация данных.
Система программирования — представляет собой совокупность средств разработки компьютерных программ. Эта часть операционной системы представляется такими ее программными компонентами, как трансляторы с языков программирования, средства отладки программ и др. На персональных компьютерах используются системы программирования на алгоритмических языках Бейсик, Паскаль, Си, PL/M, Пролог и др.
Вспомогательные программы обслуживания позволяют проводить тестирование оборудования, проверку качества магнитных дисков, выполнять копирование данных с одного диска на другой, выводить программы и данные на печать и т. д.
2 Установка Windows XP.
Windows XP позволяет применить два вида установки: ручную и автоматическую.
2.1 Ручная установка.
2.1.1 Выбор типа установки.
Обновление - Windows XP ставится поверх предыдущей версии Windows XP. Перемещаются настройки и приложения с предыдущей версии, и с ними можно будет работать по окончании обновления.
Новая установка устанавливает Windows XP в конфигурации двойной загрузки, что позволит выбирать операционную систему. Необходимо будет переместить или переустановить все приложения вручную. Переместить можно с помощью Files and Settings Transfer Wizard (Мастера переноса файлов и настроек).
Чистая установка устанавливает Windows XP в качестве единственной операционной системы.
2.1.2 Подготовка к установке.
Перед началом установки необходимо выполнить несколько шагов:
-Проверить характеристики компьютера. Рекомендуются не хуже: процессор 500 Мгц, RAM 128 Мб, HDD 3Гб, SVGA 1024*768 65536 цветов, привод CD-ROM.
-Проверить аппаратные и программные средства на совместимость с Windows XP. При помощи программы Upgrade Advizor (Консультант по обновлению) или вручную по списку HCL (www.microsoft.com).
-Выбрать файловую систему.
Windows XP поддерживает файловые системы FAT 16, FAT 32 и пятую версию NT File System (NTFS). Windows XP может конвертировать FAT 16 и FAT 32 в NTFS. Обратная конвертация невозможна без форматирования. FAT 32 может создавать разделы до 32 Гб, NTFS – 16Тб используя обычный размер кластера, с расширенным объемом кластера – до 256Тб. Как правило, FAT 32 и FAT 16 используются для работы с ОС Windows 95/98.
Примечание. Файловая структура диска.
Диск является распространенным средством для более или менее долговременного хранения данных. Процессы обработки данных на твердом диске (винчестере) аналогичны процессам для гибких дисков (дискет), за исключением того, что возможно потребуется обеспечить пути для доступа к многочисленным подоглавлениям винчестера. Каждая cторона стандартной дискеты содержит концентрические дорожки, пронумерованные начиная с 00. На каждой дорожке форматируются сектора по 512 байтов каждый. Данные записываются на диск в виде файлов. Для того, чтобы организовать хранение информации на диске, операционные системы резервируют определенные сектора для своих нужд. Организация данных на дискете или на твердом диске существенно зависит от их емкости. Форматированная двухсторонняя дискета с девятью секторами на дорожке содержит следующую системную информацию:
Сторона Дорожка Сектор
0 0 1 Запись начальной загрузки
0 0 2-3 Таблица распределения файлов (FAT)
0 0 4-7 Каталог
1 0 1-3 Каталог
1 0 4 ... Файлы данных
Область записей данных начинается с третьего сектора на 1-й стороне 0-й дорожки и продолжается до девятого сектора. Следующие записи заносятся на 0-ю сторону 1-й доpожки, затем на 1-ю сторону 1-й дорожки, затем на 0-ю сторону 2-й дорожки и т.д. Такая особенность заполнения дисковой памяти на противоположных дорожках снижает число перемещений головки дисковода. Данный метод используется как для гибких, так и для твердых дисков.
При использовании утилиты FORMAT /S для форматизации дискеты, модули DOS IO.SYS и COMMAND.COM записываются в первые сектора области данных.
Все файлы, даже меньшие 512 байт (или кратные 512), начинаются на границе сектора. Для каждого файла DOS создает на нулевой доpожке диска элемент оглавления. Каждый такой элемент описывает имя, дату, размер и расположение файла на диске. Элементы оглавления имеют следующий формат:
Все поля в каталоге диска, превышающие один байт, записываются в обратной последовательности байтов.
Назначение таблицы распределения файлов (FAT - File Allocation Table)- распределение дискового пространства для файлов. Если вы создаете новый файл или изменяете существующий, то DOS меняет элементы таблицы файлов, в соответствии с расположением файла на диске. Запись начальной загрузки находится на секторе 1, далее на секторе 2 начинается FAT. FAT содержит элементы для каждого кластера, длина элементов FAT зависит от устройства дисковой памяти. Кластер для односторонних дискет представляет собой один сектор, для двухсторонних дискет - смежную пару секторов. Одно и то же число элементов в FAT определяет в два pаза больше данных для двухсторонних дискет, чем для односторонних.
Первые байты FAT определяют тип устройства:
FE Односторонняя на 8 секторов
FC Односторонняя на 9 секторов
FF Двухсторонняя на 8 секторов
FD Двухсторонняя на 9 секторов
F9 Повышенная емкость (1,2 мегабайта)
F8 Твердый диск
Второй и третий байты пока содержат FFFF. В следующей таблице показана организация данных для нескольких типов устройств (приведены начальные и конечные номера секторов). Колонка "Кластер" представляет число секторов в кластере:
Начиная с четвертого байта, элементы FAT определяют сектора. Каждый такой элемент имеет длину 12 битов. (В версии DOS 3 и старше элементы FAT для твердого диска могут иметь длину 16 битов). Два первых элемента FAT, известные как относительные сектора 000 и 001, соответственно, указывают на два последних сектора оглавления, определяя его размер и формат. Первый файл данных начинается на относительном секторе 002. Каждый элемент FAT состоит из трех шест.цифр (12 битов), которые указывают на характер использования конкретного сектора:
000 свободный кластер,
nnn относительный номер следующего кластера для файла,
FF7 неиспользуемый кластер (сбойная дорожка),
FFF последний кластер файла.
Предположим, например, что дискета содержит только один файл с именем PAYROLL.ASM, занимающий относительные сектора 002, 003 и 004. Элемент оглавления для этого файла содержит имя файла PAYROLL, тип - ASM, шест.00 для обычного файла, дату создания, 002 - номер первого относительного сектора файла и размер файла в битах. Таблица FAT в этом случае может выглядеть следующим образом (кроме того, что в каждой паре байты в обратной последовательности):
Элемент FAT: |FDF|FFF|003|004|FFF|000|000|...|000|
Относительн.сектор: 0 1 2 3 4 5 6 ...конец
Первые два элемента FAT указывают расположение каталога на относительных секторах 000 и 001. Для ввода рассматриваемого файла в память, система выполняет следующие действия:
1. DOS получает доступ к дискете и ищет в каталоге имя PAYROLL и тип ASM.
2. Затем DOS определяет по каталогу положение первого относительного сектора файла (002) и загружает содержимое этого сектора в буферную область в основной памяти.
3. Номер второго сектора DOS получает из элемента FAT, соответствующего относительному сектору 002. Из диаграммы приведенной выше, видно, что этот элемент содержит 003. Это обозначает, что файл продолжается в относительном секторе 003. DOS загружает содержимое этого сектора в буфер в основной памяти.
4. Номер третьего сектора DOS получает из элемента FAT, соответствующего относительному сектору 003. Этот элемент содержит 004, значит файл продолжается в относительном секторе 004. DOS загружает содержимое этого сектора в буфер в основной памяти.
5. Элемент FAT для относительного сектора 004 содержит шест.FFF,что свидетельствует о том, что больше нет данных для этого файла.
Элемент каталога содержит номер начального кластера для каждого файла, а FAT - шест.трехзначные элементы, указывающие на расположение каждого дополнительного кластера, если он имеется. Для того, чтобы указать, например, что файл содержит все записи только в первом кластере, таблица FAT должна содержать шест.FFF в элементе, представляющем первый относительный кластер.
В качестве простого примера рассмотрим элемент каталога, указывающий, что некоторый файл начинается в относительном кластере 15. Для локализации первого элемента таблицы FAT необходимо:
- Умножить 15 на 1,5, получим 22,5.
- Выполнить выборку содержимого байтов 22 и 23 из FAT. Предположим, что они содержат F*FF.
- Переставить байты: FFF*.
- Так как номер 15-нечетный, то первые три цифры - FFF указывают на отсутствие других кластеров для данного файла.
Теперь рассмотрим файл, который занимает четыре кластера, начинающихся с номера 15. Таблица FAT, начиная с байта 22 и далее, в этот pаз показана в правильной обратной последовательности байтов в паpах:
6* 01 17 80 01 FF*F
Для того, чтобы найти первый элемент FAT, необходимо умножить 15 на 1,5, получим 22,5, и выбрать содержимое байтов 22 и 23, как в предыдущем примере. В этот раз эти байты содержат 6*01, что после перестановки байт даст 016*. Так как 15-число нечетное, то используются первые три цифры 016. Второй кластер для файла, следовательно, имеет номер 016.
Для того, чтобы найти третий кластер, необходимо умножить 16 на 1,5 получим 24. Затем следует выбрать содержимое байтов 24 и 25 таблицы FAT.
Значение 1780 после перестановки байтов даст 8017. Так как число 16 четное, то используются последние три цифры 017. Третий кластер для файла имеет номер 017.
Для того, чтобы найти четвертый кластер, необходимо умножить 17 на 1,5, получим 25.5. Затем следует выбрать содержимое байтов 25 и 26 таблицы
FAT. Значение 8001 после перестановки байтов даст 0180. Так как число 17 нечетное, то используются первые три цифры 018. Четвертый кластер для файла имеет номер 018.
При использовании этой же процедуры для локализации содержимого следующего элемента FAT по относительным адресам 27 и 28, получим FF*F, что после перестановки даст *FFF. Так как число 18 четное, используются последние три цифры FFF, что обозначает последний элемент.
Как было ранее сказано, все файлы начинаются на границе кластеpа. Кроме того, совсем не обязательно файл должен храниться в соседних кластерах, он может быть разбросан на диске по разным секторам.
Если в программе необходимо определить тип установленного диска, то можно обратиться к таблице FAT непосредственно, или, что предпочтительней, использовать функцию DOS 1BH или 1CH.
Обработка дисковых файлов в базовой DOS включает определение блока управления файлом (FCB - file control block), который описывает файл и его записи. Передача адреса блока FCB в DOS обязательна для всех дисковых операций ввода-вывода. Блок FCB не поддерживает путь доступа к файлу, поэтому он используется главным образом для обработки файлов в текущей директории. Блок FCB содержит описание файла и его записей в приведенном ниже формате. Пользователь должен инициализировать байты 0-15 и 32-36, байты 16-31 устанавливаются DOS:
Помните, что числовые значения в словах и двойных словах записываются в обратной последовательности байтов.
Блоку FCB предшествует необязательное семибайтовое расширение, которое можно использовать для обработки файлов со специальными атрибутами. Для использования расширения необходимо закодировать в первом байте шест.FF, во втором - атрибут файла, а в остальных пяти байтах нули.
Чтобы обратиться к данным файла, надо знать адрес первого сектора из тех, в которых хранятся данные файла. Адрес любого сектора на диске определяется тремя координатами: номером дорожки (цилиндра), номером поверхности и номером сегмента. Пользоваться адресом сектора для записи или чтения данных с диска можно, но трудоемко. На дисках одного компьютера могут храниться сотни и тысячи файлов, и для обеспечения возможности обращения к ним пришлось бы составлять и вести громоздкие каталоги, в которых для каждого файла указывался бы перечень занимаемых им секторов диска. Операционная система освобождает пользователя от необходимости иметь подобные каталоги и ведет их сама. Общая схема доступа к данным файла с использованием системных каталогов такова: пользователь обращается к файлу, указывая операционной системе его имя или спецификацию. Операционная система, прежде чем выполнить затребованные пользователем действия, обращается к файлу-каталогу, находит в нем запись, содержащую сведения о местоположении на диске файла данных, и уже затем выполняет затребованные действия.
В процессе доступа к данным на диске операционная система использует также хранящиеся на нем таблицу размещения файлов FAT (от англ. File Allocation Table) и стартовый сектор, назначение которых будет рассмотрено позже. Стартовый сектор, таблица размещения файлов, каталог и остающееся, свободным пространство памяти диска, называемое областью данных, являются элементами файловой структуры диска, создаваемыми операционной системой в процессе инициализации диска.
Операция инициализации нового диска выполняется перед тем, как начать его использовать. Если инициализации подвергается диск, уже бывший в эксплуатации, то вся ранее хранившаяся на нем информация утрачивается.
Объемы, занимаемые на гибком диске каждым из элементов файловой структуры, различаются в зависимости от формата диска (см. табл. 2.1).
Специфика файловой структуры жестких дисков определяется наличием возможности предварительного разбиения области памяти диска на несколько разделов. Поэтому в начальных секторах жесткого диска помещается информация о количестве разделов, их местоположении и размерах.
Разделы жесткого диска в дальнейшем рассматриваются как автономные виртуальные диски, каждый из которых отдельно инициализируется и имеет собственные буквенные обозначения (С:, D:, Е:) и элементы файловой структуры, идентичные тем, которые описываются ниже применительно к гибким дискам.
Стартовый сектор — это визитная карточка диска, в которой записаны данные, необходимые операционной системе для работы с диском. Под стартовый сектор выделяется сектор 2 дорожки 0 поверхности 0. В него записываются следующие характеристики:
идентификатор системы, если на диске записана операционная система;
размер секторов диска в байтах;
количество секторов в кластере;
количество резервных секторов в начале диска (один);
количество копий FAT на диске (обычно две);
количество элементов в каталоге;
количество секторов на диске;
указатель формата диска;
количество секторов в FAT;
количество секторов на дорожку;
количество поверхностей.
Кроме того, стартовый сектор хранит короткую программу в машинных кодах, используемую для загрузки в память операционной системы, если она размещена на диске. За стартовым сектором на диске следует таблица размещения файлов.
Таблица размещения файлов. В процессе работы пользователей на компьютере содержимое диска меняется: добавляются новые файлы, удаляются ненужные, некоторые файлы расширяются и т. д. Выполнение этих операций требует наличия специального механизма распределения запоминающего пространства диска между файлами и обеспечения доступа к ним. В операционной системе MS DOS этот механизм реализуется путем использования таблицы размещения файлов. При выполнении операций чтения-записи данных обмен информацией между дисковым накопителем и памятью компьютера осуществляется блоками. Минимальный объем блока равен сектору. Для уменьшения количества обращений к дисковому накопителю за одно обращение может записываться или считываться информация из нескольких последовательно расположенных секторов, образующих своеобразный суперблок, называемый кластером. Размер кластера зависит от используемого физического формата диска. На гибких дисках форматов D-8,D-9 кластер объединяет два сектора. На жестком диске емкостью 20 Мбайт кластер равен четырем секторам. Файлу, записываемому на диск, выделяется целое количество кластеров, причем выделяемые кластеры могут находиться в различных местах диска. В отличие от непрерывных файлов, хранящихся в одной области памяти, файлы, занимающие на диске несколько областей, называются фрагментированными. Назначение FAT — хранить данные о местонахождении на диске фрагментов файлов. Механизм доступа к файлам в MS DOS с использованием FAT реализуется следующим образом. Область данных диска рассматривается как последовательность пронумерованных кластеров. Каждому кластеру ставится в соответствие элемент FAT с тем же номером. Например, элемент 2 FAT соответствует кластеру 2 области данных диска, элемент 3 FAT — кластеру 3 и т. д. В каталоге, содержащем сведения о файлах на диске, для каждого файла указан номер первого кластера, занимаемого файлом. Этот номер называется точкой входа в FAT. Система, прочитав в каталоге номер первого кластера файла, обращается к этому кластеру, например записывает в него данные, затем она обращается к соответствующему элементу FAT (элементу, номер которого равен номеру первого кластера файла). Этот элемент FAT содержит номер следующего кластера, отведенного для файла на диске, и т. д. Пример, приведенный на рис. 2. 1, иллюстрирует использование FAT при обращении к файлу, имеющему три фрагмента на диске. Как видно из рис. 2. 1, а, первый фрагмент файла занимает кластеры 9 и 10, второй фрагмент — кластер 12. Кластер 11 не используется как дефектный (в процессе форматизации диска система обнаружила на этом участке диска дефекты поверхности, препятствующие нормальному считыванию-записи данных). Третий фрагмент файла занимает кластеры 45, 46. На рис. 2. 1, б приведено условное изображение соответствующего фрагмента FAT и пояснены значения элементов для каждого из кластеров, изображенных на рис. 2. 1, а. Кластеры 13, 44, 47 — свободны и поэтому значения их равны 0. Кластер 11 отмечен как дефектный специальным кодом FF7, а кластер 46 отмечен кодом FFF, как последний кластер файла.
Если файл удаляется, то занимаемые им кластеры освобождаются и в соответствующие элементы FAT записывается код 000 — признак свободного кластера. При этом данные удаленного файла остаются на диске до тех пор, пока занимаемые ими кластеры не будут выделены системой другим файлам, вновь создаваемым или расширяемым. Пока этого не случится, удаленный файл может быть восстановлен. Таблица размещения файлов следует на диске за стартовым сектором, т. е. начинается с сектора 3 дорожки 0. На диске сохраняются обычно две копии FAT на случай, если одна будет испорчена. Под FAT отводится количество секторов, указанное в табл. 2. 1 и умноженное на число сохраняемых копий FAT. Вслед за копиями FAT на диске располагается каталог диска.
Каталоги. Каталог, создаваемый операционной системой в процессе инициализации диска, называется корневым. Файл корневого каталога состоит из записей, содержащих сведения о файлах, хранящихся на диске. Каждая запись — элемент каталога — занимает 32 байт и хранит:
имя файла (8 байт);
расширение имени (3 байт);
двоичный код атрибутов файла (1 байт);
резервное поле (10 байт);
код времени создания файла (2 байт);
код даты создания файла (2 байт);
номер первого кластера, занимаемого файлом — точка входа в FAT (2 байт);
размер файла (4 байт).
Двоичный код атрибутов файла характеризует статус файла и хранит шесть указателей (6 бит), каждый из которых может принимать одно из двух значений 0 или 1. Если бит 0 установлен в «1», то файл можно только читать. Если бит 1 установлен в «1», то файл считается «спрятанным». Информация о спрятанных файлах не выдается на экран при распечатке пользователем содержимого каталога диска по команде DIR. Единица в бите 2 указывает на то, что файл является системным. Единица в бите 3 указывает, что элемент каталога описывает файл корневого каталога и поля «Время» и «Дата» этого элемента использованы под имя, идентифицирующее диск. Это имя называется меткой диска. Единица в бите 4 кода атрибутов указывает, что данный файл является подкаталогом. Ноль в бите 5 кода атрибутов имеют файлы жесткого диска, содержимое которых не менялось с момента записи на диск. Такие файлы имеют статус «архивных». Размер файла корневого каталога фиксирован и зависит от формата физической структуры диска. Как видно из табл. 2. 1, на гибких дисках форматов D-8, D-9, QD-9 под файл каталога отведено 7 секторов по 512 байт. Таким образом, корневой каталог дисков указанных форматов может хранить сведения максимально о 112 файлах (512X7: 32 = 112). Этого количества обычно бывает достаточно для гибких дисков, для которых характерной является структура организации доступа к файлам с одним каталогом. В вершине древовидной структуры находится корневой каталог, создаваемый в процессе инициализации диска. Ветви дерева образуют подкаталоги, которые создаются и удаляются по инициативе пользователей по специальным командам. Старший каталог по отношению к непосредственно подчиненным ему каталогам называют каталогом-отцом. . Подкаталог 1 является каталогом-отцом для подчиненного ему подкаталога 3. В операционной системе MS DOS каждый из каталогов может хранить сведения и о файлах-подкаталогах, и о файлах данных. Положение на диске корневого каталога фиксировано и известно операционной системе — он располагается, начиная с секторов, следующих за FAT. Подкаталоги хранятся в области данных диска, как обычные файлы. Данные о местонахождении подкаталогов корневого каталога хранятся в корневом каталоге. Подкаталоги корневого каталога хранят сведения о подчиненных им подкаталогах и т. д. Подкаталоги состоят из тех же элементов, что и корневой каталог. Каждый элемент подкаталога хранит сведения о файле данных или о файле подчиненного каталога. Отличие элемента, описывающего подкаталог, состоит в том, что бит 4 кода атрибутов файла устанавливается в положение «1» и поле «Размер файла» содержит нулевое значение. Размер файла подкаталога неограничен, что позволяет в пределах емкости диска организовать хранение любого количества файлов. Первый и второй элементы файла-подкаталога имеют в поле «Имя файла» значения «.» и «..». Элемент с именем «.» описывает собственно подкаталог, а элемент с именем «..» описывает файл каталога-отца/ Наличие в подкаталоге элемента с данными о каталоге-отце обеспечивает взаимосвязь каталогов разного уровня и позволяет продвигаться по дереву каталога не только от корневого каталога к подчиненным подкаталогам, но и в обратном направлении.
Область данных. Область данных располагается вслед за корневым каталогом и занимает все остальное пространство памяти диска. Файлам, хранящимся в области данных, по возможности выделяется непрерывная последовательность блоков памяти (кластеров). Если файл расширяется или записывается на место ранее удаленного более короткого файла, то файлу может быть выделено несколько областей памяти на диске — файл становится фрагментированным. Связь между отдельными фрагментами файла обеспечивается указателями, хранящимися в FAT. Со временем степень фрагментированности файлов на диске возрастает. При этом полезная емкость памяти области данных диска не изменяется. Однако время доступа к данным на диске несколько возрастает, так как для того, чтобы считать или записать данные в непрерывный файл, надо подвести магнитные головки чтения-записи к нужной дорожке на диске один раз, а в фрагментированный файл — столько раз, сколько файл имеет фрагментов, расположенных на разных дорожках диска.
В некоторых случаях, например при работе с базами данных, когда часто создаются и удаляются временные файлы, замедление доступа к файлам, вызванное их возросшей фрагментацией, может стать весьма ощутимым. Упростить фрагментацию файлов в области данных диска можно, выполнив средст… Продолжение »