Файл: Введение 3 Жесткие диски 3 Конструкция hdd 3.doc

ВУЗ: Не указан

Категория: Реферат

Дисциплина: Не указана

Добавлен: 28.04.2024

Просмотров: 40

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

СОДЕРЖАНИЕ

Введение

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

Конструкция HDD

Логическая структура диска

Файловые системы Файловая система (File System) - это способ организации хранения информации на каком-либо носителе (обычно магнитном, оптическом или флэш-диске) в виде набора файлов. Понятие файл (file) можно определить как набор логически связанных между собой данных, пригодных для хранения на долговременных носителях информации и с точки зрения человека выступающих как единое целое. Файлы могут содержать текстовые документы, исходные и машинные коды программ, мультимедийную информацию и т.д. Внутренняя структура файлов может быть произвольной, важно лишь, что с «внешней» точки зрения каждый файл можно рассматривать как единое целое.Каждый файл обязательно имеет имя, с помощью которого файлы отличаются друг от друга. Длина имени и символы, которые могут в него входить, равно как и максимальная длина файла зависят от того, какая файловая система применяется для хранения файлов (см. ниже). Файл имеет также набор атрибутов, дополнительно характеризующих его и оговаривающих возможные способы его использования. Информация обо всех файлах, хранящихся на данном носителе, собрана в специальные структуры данных, организация которых зависит от типа файловой системы. В большинстве современных файловых систем набор сведений о файлах называется каталогом (directory, иногда catalogue). В большинстве современных операционных систем каталоги могут образовывать древовидную иерархию.Программное обеспечение, реализующее ту или иную файловую систему, в общем случае выполняет такие функции, как выделение на носителе (например, диске) места под файлы и под служебную информацию о них, поиск файлов по заданным критериями, защиту файлов от несанкционированного доступа и т.п. Как правило, программное обеспечение, реализующее файловую систему, логически интегрировано в состав операционной системы, поэтому с точки зрения прикладной программы последняя работает с файлами через сервисы, предоставляемые операционной системой. В мире существовали и существуют сотни файловых систем, однако лишь сравнительно небольшое их количество широко используется в настоящее время. В настоящее время в персональных компьютерах под управлением системы Windows используются две системы: файловая система FAT и ее разновидности, а также файловая система NTFS, нацеленная на эффективную работу с большими дисками и на обеспечение целостности данных (защиту целостности данных при сбоях в системе). Для хранения информации на оптических носителях (лазерных дисках) применяются другие файловые системы: ISO 9660, ISO 9690, HFS, UDF и др. Системы жёстких дисков не годятся для оптических из-за серьёзных различий в принципах низкоуровневой организации хранения информации на этих носителях.Так как файловая система FAT имеет сравнительно простую структуру, которая позволяет произвести ее детальный анализ, именно эту систему мы и будем изучать подробно. Это даст представление об общих принципах организации всех файловых систем. Файловая система NTFS имеет намного более сложное устройство и будет изучаться более поверхностно.Файловая система FAT Файловая система FAT (File Allocation Table) названа в соответствии с названием метода организации данных — таблицы распределения данных и создавалась в конце 1970 - начале 1980 годов. Изначально она была создана для гибких дисков размером меньше чем 500K, но со временем развивалась для поддержки дисков всё больших и больших размеров. Сейчас существуют три типа FAT: FAT12, FAT16 и FAT32.Применительно к жесткому диску файловая система будет создаваться в первичном разделе диска (логическом диске). Файловая система организует «сквозную» нумерацию секторов, при которой каждому сектору логического диска присваивается свой уникальный номер, поэтому в дальнейшем будет использоваться адресация в логических секторах, т.е. будет указываться на сколько секторов нужный нам сектор отстоит от начала диска.Файловая система FAT состоит из четырёх основных областей на диске, порядок их расположения показан на рисунке 5. 3 – Область файлов и каталогов (File and Directory Data Region) 2 – Корневой каталог (Root Directory Region) 1 – Область FAT (FAT Region) 2 копии 0 – Загрузочная запись (Boot Record)

NTFS

Форматирование

Загрузка операционной системы

Интерфейсы жестких дисков

Интерфейс SCSI

Интерфейс ATA (PATA, SATA)

ТЕРМИНЫ ПО ЖЕСТКОМУ ДИСКУ

, что на самом деле всё и так записано корректно, и не обратит внимания на «незаконченную» транзакцию.

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

Сжатие


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

Размер сжатого файла или папки будет зависеть от типа файла. Например, при сжатии документа Word можно ожидать довольно значительного сжатия – около 70%. С другой стороны, при сжатии графического файла вы не достигнете высокого уровня компрессии (т.к. информация в этих файлах уже сжата).

Безопасность


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

Разрешения осуществляют контроль над тем, что пользователь или группа могут делать с объектом в сети или на своем локальном компьютере. В таблице 10 перечислены разрешения, назначаемые для папок, а в таблице 11. – для файлов.

Таблица 2 Разрешения папок

Разрешение

Разрешает или запрещает это действие

Change Permissions

Изменение разрешений папки.

Create Files

Создание новых файлов в данной папке.

Create Folders

Создание подкаталогов в данной папке.

Delete

Удаление папки.

Delete subfolders and files

Удаление файлов и подкаталогов, даже если у вас нет разрешения на их создание.

List Folder

Просмотр содержимого папки.

Read Attributes

Просмотр атрибутов папки.

Read Permissions

Просмотр разрешений папки.

Take Ownership

Присвоение себе прав другого пользователя на владение папкой.

Traverse Folder

Открытие папки для просмотра подкаталогов и родительских папок.

Write Attributes

Внесение изменений в свойства папки.



Таблица 31 Разрешения файла

Разрешение

Разрешает или запрещает это действие

Append Data

Добавление информации в конец файла без изменения существующей информации.

Change Permissions

Внесение изменений в разрешения файла.

Delete

Удаление файла.

Execute File

Запуск программы, содержащейся в файле.

Read Attributes

Просмотр атрибутов файла.

Read Data

Просмотр содержимого файла.

Read Permissions

Просмотр разрешений файла.

Take Ownership

Присвоение себе прав собственности на этот файл у другого владельца.

Write Attributes

Изменение атрибутов файла.

Write Data

Изменение содержания файла.



Шифрование


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

Пользователи могут отметить каталог или файл как зашифрованный. Отмеченный так файл зашифровывается NTFS, используя специальный драйвер шифрования. Если файл позже отмечается как не зашифрованный, он расшифровывается.

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

Сравнение NTFS и FAT 32.


Займемся - сравнением двух файловых систем.
NTFS.
Достоинства:

  1. Быстрая скорость доступа к файлам малого размера;

  2. Размер дискового пространства на сегодняшний день практически не ограничен;

  3. Фрагментация файлов не влияет на саму файловую систему;

  4. Высокая надежность сохранения данных и собственно самой файловой структуры;

  5. Высокая производительность при работе с файлами большого размера;


Недостатки:

  1. Более высокие требования к объему оперативной памяти по сравнению с FAT 32;

  2. Работа с каталогами средних размеров затруднена из-за их фрагментации;

  3. Более низкая скорость работы по сравнению с FAT 32;



FAT 32
Достоинства:

  1. Высокая скорость работы;

  2. Низкое требование к объему оперативной памяти;

  3. Эффективная работа с файлами средних размеров;

  4. Более низкий износ дисков, вследствие меньшего количества передвижений головок чтения/записи.


Недостатки:

  1. Низкая защита от сбоев системы;

  2. Не эффективная работа с файлами больших размеров;

  3. Ограничение по максимальному объему раздела и файла (4Гбайта);

  4. Снижение быстродействия при фрагментации;

  5. Снижение быстродействия при работе с каталогами, содержащими большое количество файлов;


Обе файловые системы хранят данные в кластерах минимальный размер которого равен 512Байт. Как правило обычный размер кластера равен 4 Kбайт.

Форматирование


Форматирование жесткого диска включает в себя три этапа:

Низкоуровневое форматирование, называемое также физическим – форматирование жёсткого диска на низком уровне (Low level format) – операция, в процессе которой на магнитную поверхность диска наносятся т. н. сервометки – служебная информация, которая используется для позиционирования головок жёсткого диска. При этом процессе на жестком диске создаются физические структуры: треки, сектора, управляющая информация. Кроме того, определяются сектора, непригодные для записи данных, они помечаются как плохие для того, чтобы избежать их использования, одновременно заполняется таблица переназначения секторов.

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

Разбиение на разделы. Этот процесс разбивает объем винчестера на логические диски (C, D, и т.д.). Этим обычно занимается утилиты операционной система. Разбиение на разделы было подробно описано при разборе логической структуре диска.

Высокоуровневое (логическое) форматирование – это процесс записи служебной информации и структуры файловой системы на диск.

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

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

Загрузка операционной системы


Процесс загрузки компьютера состоит из следующих основных шагов:

При включении питания выполняется проверочный тест BIOS и процессора, после чего BIOS при помощи встроенной программы IPL (Initial Program Loading – главный загрузчик) ищет загрузочное устройство (обычно это жесткий диск).

Если загрузочным устройством является жесткий диск, то BIOS считывают главную загрузочную запись (первый физический сектор с загрузочного диска – MBR) в память и передает управление программе IPL1 (Initial Program Loading 1 – программа начальной загрузки 1 или начальный загрузчик) находящейся в ней.

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

После того, как активный раздел найден, IPL1 считывает первый сектор этого раздела (логического диска) в оперативную память. Этот сектор содержит загрузочную запись (Boot Record), внутри которой находиться программа IPL2 (программа начальной загрузки 2). Управление передается на начало программы IPL2.

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

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

Интерфейсы жестких дисков


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