Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Unit 3.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
117.34 Кб
Скачать

File Names and Types

Имена файлов и типы

В оригинальной DOS файловой системы , а также использоваться в ранних версиях Windows, имена файлов были ограничены до восьми символов верхнего регистра плюс три буквы расширения , разделенных "точка" (период). ( Они иногда называют имен файлов 8.3 стиль . ) Расширение указано тип файла. Например, список покупок хранится в виде простого текстового файла можно было бы назвать SHOPPING.TXT , в то время как резюме, как документ Microsoft Word может быть resume.doc . Вот список расширений для распространенных типов файлов :

.txt

Plain text file

.doc

Microsoft Word document

.htm

HTML (Hypertext Markup Language) document

.xls

Microsoft Excel spreadsheet

.gif

GIF image (Graphic Interchange Format)

.jpg

JPEG image (Joint Photographic Experts Group)

.wav

Sound file

.exe

Executable file (binary machine code)

.com

MS-DOS executable ("command" file)

.drv

Driver (for a peripheral device)

.bat

Batch (script) file for the DOS command interpreter

Table 1 File extensions

Расширения файлов

В новых версиях ОС Windows , информация Тип файла определяется автоматически с расширением. Если вы дважды щелкните файл с расширением. Документ , то он будет открыт Microsoft Word , в то время как файл с расширением . НТМ будет открыт в вашем браузере (например, Internet Explorer или Firefox ) . Новые версии Windows, на самом деле может скрывать расширения от пользователя . Например, если вы создаете документ Word, под названием Wedding_Invitation , фактическое имя файла будет Wedding_Invitation.doc , но икона для файла будет помечены Wedding_Invitation . Тем не менее, вы можете сказать, Окна , чтобы показать вам файл расширения . В меню Вид со спуском , выберите Функции , перейдите на вкладку Вид и снимите флажок помечены Скрывать расширения для зарегистрированных типов файлов . Теперь значок скажет Wedding_Invitation.doc .

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

3.4.2 File Allocation Table and NT File System

  • Clusters and File Allocation Tables

  • FAT16

  • FAT32

  • NT File System

Clusters and File Allocation Tables

Disks are divided into tracks and sectors. See the figure below.

Figure 1 Tracks and sectors on a disk

Рисунок 1 дорожек и секторов на диске

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

Поскольку секторы небольшой современный группа компьютерных систем их в кластеры и читать, ни писать всего кластера в то время . Кластер представляет наименьшее количество пространства любой файл может занимать на диске . Кластер состоит из 4 , 8, 16 , 32 , или 64 смежных секторов ( число должно быть степенью 2 ) . Выбор размера кластера зависит от емкости диска - тем больше привода , тем больше размер кластера . Небольшая часть диска зарезервирована для таблицы размещения файлов (FAT) . Для каждого кластера , который является частью файла , то запись FAT дает число следующего кластера для этого файла . Таким образом , кластеры , которые составляют файл прикованы вместе , так что если вы знаете адрес в FAT первого кластера файла , вы можете найти все остальные , следуя цепочке . Запись FAT в последний кластер в цепочке содержит специальный маркер , чтобы указать, что это конец цепи .

FAT16

В ранних версиях операционной системы Windows, так и в MS-DOS , которая предшествовала Окна,жир, используемый 16 бит ( два байта ) для каждой записи, что позволило в общей сложности 216 или 65 536 кластеров. Эта схема сейчас называют FAT16 . Как жесткие диски становились все больше , проблема развитых жир был слишком мал, чтобы вместить все имеющиеся кластеры и разрешено только для разделов до 2 Гб. Следующий расчет показывает, как количество разделов 2 ГБ происходит : +512 (29) байт в секторе * 64 (26) секторов в кластере * 216 кластеров в FAT 16 раздела = 231 байт = 2 ГБ) . Кроме того, небольшие файлы на файловой системе большого кластера содержать более слабину пространство , занимают пространство на диске, который можно было бы использовать для хранения дополнительных файлов . Например, имеется много файлов , которые 1000 байт или менее , но раздел 2GB FAT16 будет зарезервировать 32KB дискового пространства для каждого из этих файлов : 512 ( 29 ) байт на сектор * 64 (26) секторов в кластере = 32768 (215 ) байт = 32 Кб .

Одним из решений , используя FAT16 на жестких дисках , которые содержат более 2 Гб является разделение диска на несколько логических дисков , такие как диск C, D , и E- каждый со своим собственным FAT. Это работает, но она заставляет пользователей , чтобы распространять свои файлы на несколько логических дисков , когда они не хотят , чтобы организовать вещи таким образом. Кроме того, если один логический диск полностью заполняется, ни один файл на этом логическом диске не может расти любая больше , даже если есть много слабину пространства в другое место на диске. Наконец, некоторые приложения, которые требуют больших файлов , таких как базы данных системы , может оказаться, что даже целый раздел FAT16 не хватает места для одного файла , хотя диск в целом имеет достаточно места

FAT32

Для решения этих проблем , Windows 9x/2000/XP поддерживаетфайловую систему FAT32. В этой системе 32 бит (4 байта) используется для каждой записи , но первые 4 бита зарезервированы . Таким образом, имеет в общей сложности 2 (32-4) = 228 = 268435456 кластеры . В файловой системе FAT32 , более мелкие кластеры могут быть использованы вместо более крупных кластеров FAT16 . Это приводит к более эффективному распределению пространства на диске FAT32 . FAT32 может поддерживать диски до двух терабайт .

NT File System

Улучшение в FAT файловых систем является файловая система Новая технология (NTFS) используется в Windows 2000/NT/XP и другие, более поздние версии Windows, включая Windows Vista. В NTFS , размер кластера варьируется в зависимости от размера логические диски. Размер кластера определяется автоматически в формате утилиты NTFS , тем самым , обеспечивая уровень гибкости . Эта гибкость не доступен в FAT16 или FAT32. Эти функции позволяют более эффективное распределение дискового пространства.

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

В приведенной ниже таблице сравниваются NTFS и FAT файловые системы .

 

NTFS versus FAT

 

NTFS

FAT32

FAT16

Operating System

  • Windows XP

  • Windows 2000

  • Windows NT and all versions since these including Vista

  • Windows XP

  • Windows 2000

  • Windows 98

  • Windows ME

  • Windows 95 OEM Service Release 2 (OSR2)

  • All versions of  Microsoft Windows

  • DOS

Max Volume Size*

2 TB

32 GB

2 GB

Files per Volume*

~ 4 billion

~ 4 million

~ 64,000

Max File Size*

2 TB

4 GB

2 GB

* Values pertain to size limitations during implementation.

Table 1 NTFS versus FAT

Source: Windows 2000: File Systems and Windows XP Professional Resource Kit : Working with File Systems

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