Тема 1.4 Устройство винчестера. Файловая система

 

на конец страницы

str_1.bmp.jpg

 

 

 

 

 

 

 

 

Тема 1.4. Устройство винчестера. Файловая система

 

Устройство винчестера (жёсткого диска)

zhestkiy_disk_1.jpg
Накопитель на жёстких магнитных дисках
 или НЖМД (англ. hard (magnetic) disk drive, HDD, HMDD),жёсткий диск, в компьютерном сленге «винчестер» — запоминающее устройство (устройство хранения информации) произвольного доступа, основанное на принципе магнитной записи. Является основным накопителем данных в большинстве компьютеров.

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

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

Операционная система, программное обеспечение, текстовые или мультимедийные файлы - совокупность информации, которая может храниться на жёстком диске компьютера. Центральный процессор в любое время может обратиться к винчестеру и извлечь нужные ему в работе данные. Промежуточные результаты и конечные файлы информации также записываются на жёсткий диск. «Винчестер» или, попросту говоря, «винт» - так создатели нарекли своё творение. Произошло это имя от маркировки многозарядного карабина, произведенного компанией Winchester – «30/30»

 

Организация файловой системы

Файловая система
– это способ организации данных на носителях информации. Файловая система определяет, где и каким образом на носителе будут записаны файлы, и представляет операционной системе доступ к этим файлам. Любая файловая система предназначена для хранения информации о физическом размещении частей файла. От файловой системы требуется четкое выполнение следующих действий:  Определение физического расположения частей файла;  Определение наличия свободного места и выделение его для вновь создаваемых файлов. Все современные дисковые операционные системы обеспечивают создание файловой системы, предназначенной для хранения данных на дисках и обеспечения доступа к ним. Принцип организации файловой системы — табличный. Поверхность жесткого диска рассматривается как трехмерная матрица, измерениями которой являются номера поверхности, цилиндра и сектора. Под цилиндром понимается совокупность всех дорожек, принадлежащих разным поверхностям и находящихся на равном удалении от оси вращения. Данные о том, в каком месте диска записан тот или иной файл, хранятся в системной области диска. Формат служебных данных определяется конкретной файловой системой. Нарушение целостности служебных сведений приводит к невозможности воспользоваться данными, записанными на диске. Поэтому к системной области предъявляются особые требования по надежности. Целостность, непротиворечивость и надежность этих данных регулярно контролируется средствами операционной системы.
Наименьшей физической единицей хранения данных является сектор. Размер сектора равен 512 байт. Теоретически возможна самостоятельная адресация для каждого сектора. Но для дисков большого объема такой подход неэффективен, а для некоторых файловых систем — и просто невозможен. В связи с этим группы секторов объединяются в кластеры. Кластер является наименьшей единицей адресации при обращении к данным. Размер кластера, в отличие от размера сектора, строго не фиксирован. Обычно он зависит от емкости диска. Поскольку используется двоичная система счисления, то размеры кластеров кратны степени двойки. Пользователь может образно представить себе жесткий диск как блокнот в клеточку. Одина клеточка на странице – это один кластер. Файловая система – это содержание блокнота, а файл – слово. Для жестких дисков в ПК в данный момент наиболее распространены две файловые системы: FAT и NTFS. Структура FAT (Таблица размещения файлов) была разработана в 1977 году. Использовалась в качестве основной файловой системы в ОС DOS и  Microsoft Windows (до версии Windows ME). Существует четыре версии FAT – FAT12, FAT16, FAT32, ехFAT. Они отличаются количеством бит, отведенных для хранения номера кластера. FAT12 применяется в основном для дискет, FAT16 – для дисков малого объема, FAT32, ехFAT – для флэш-накопителей. В зависимости от требований, предъявляемых к накопителю данных, может использоваться одна из нескольких файловых систем.  Основное отличие между файловыми системами заключается в максимально допустимом размере файла.

 

Обслуживание файловой структуры

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

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

·         создание файлов и присвоение им имен;

·         создание каталогов (папок) и присвоение им имен;

·         переименование файлов и каталогов;

·         копирование и перемещение файлов;

·         удаление файлов и каталогов;

·         навигация по файловой структуре с целью доступа к заданно-

му файлу, каталогу;

·         управление атрибутами файлов.

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

Фактически создание файла состоит в присвоении ему имени и регистрации его в файловой системе.

Файл имеет имя и атрибуты и характеризуется размером в байтах, датой и временем его создания или последне­го изменения.

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

·         прописные и строчные буквы ла­тинского алфавита;

·         цифры;

·         некоторые специальные символы, например, знак подчеркивания.

Создание и именование файлов

По способам именования файлов различают “короткое” и “длинное” имя. До появления операционной системы Windows 95 общепринятым способом именования файлов на компьютерах IBM PC было соглашение 83.Согласно этому соглашению, принятому в MS-DOS, имя файла состоит из двух частей: собственно имени и расширения имени. На имя файла отводится 8 символов, а на его расширение — 3 символа. Имя от расширения отделяется точкой. Как имя, так и расширение могут включать только алфавитно-цифровые символы латинского алфавита.
Соглашение 83 не является стандартом, и потому в ряде случаев отклонения от правильной формы записи допускаются как операционной системой, так и ее приложениями. Так, например, в большинстве случаев система “не возражает” против использования некоторых специальных символов (восклицательный знак, символ подчеркивания, дефис, тильда и т. п.), а некоторые версииMS-DOS даже допускают использование в именах файлов символов русского и других алфавитов. Сегодня имена файлов, записанные в соответствии с соглашением 83,считаются “короткими”.
Основным недостатком “коротких” имен является их низкая содержательность. Далеко не всегда удается выразить несколькими символами характеристику файла, поэтому с появлением операционной системы Windows 95 было введено понятие “длинного” имени. Такое имя может содержать до 256 символов. Этого вполне достаточно для создания содержательных имен файлов. “Длинное” имя может содержать любые символы, кроме девяти специальных: /:*?"<> |. В имени разрешается использовать пробелы и несколько точек. Расширением имени считаются все символы, идущие после последней точки.

Пример:
 MS DOS может рассматривать как файлы некоторые внешние устройства:

·         CON – консоль (дисплей и клавиатура);

·         PRN – принтер (1 параллельный порт);

·         NUL – пустое устройство;

·         CLOCK – системные часы;

·         COM1, COM2 – последовательные порты;

LPT1, LPT2 – параллельные порты.

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

Удаление файлов является временным. В ОС Windows 95/98 и выше оно организовано с помощью специальной папки, которая называется Корзина. При удалении файлов и папок в Корзину происходит изменение лишь на уровне файловой системы (изменяется путь доступа к объектам). На уровне файловой структуры жесткого диска ничего не происходит – файлы остаются в тех же секторах, где и были записаны.

Уничтожение файлов происходит при их удалении в ОС MS DOS или при очистке Корзины в ОС Windows. Из файловой системы в этом случае файл удаляется, но на уровне файловой структуры диска с ним происходят лишь незначительные изменения. В FAT-таблицах файл помечается как удаленный и открывается возможность записи новых файлов в кластеры, помеченные как «свободные».

Стирание данных можно обеспечить лишь специальными программными средствами.

 

на начало страницы