Владо Дамьяновски - CCTV. Библия видеонаблюдения. Цифровые и сетевые технологии (1089174), страница 75
Текст из файла (страница 75)
На практике это означает, что теоретический максимум скорости записи будет ограничен еще ипроизводительностью центрального процессора и в нашем случае снизится еще более, упав до 1 -2 кадров всекунду. И есть еще один важный, но практически незаметный фактор, который необходимо учитывать внашем примере.
Это фрагментация файлов, которая увеличивается тем больше, чем дольше мы ведемзапись. Фрагментация файлов может значительно снизить скорость записи, хотя и не влияет на внутреннююhttp://www. itv. ruITV— генеральный спонсор 2-го издания книги «CCTV. Библия видеонаблюдения»286CCTV9. Цифровое видеонаблюдениескорость передачи данных жесткого диска.
Впрочем, в численном выражении ее выразить затруднительно,так как эта фрагментация будет зависеть от типа файловой системы, операционной системы, особенностейПО и хранения данных в цифровом видеорегистраторе. При высоком уровне фрагментации файлов жесткийдиск будет затрачивать много времени для поиска фрагментов файла на разных дорожках.Как это следует из приведенного выше примера, на скорость записи цифрового видеорегистраторавлияет очень много факторов и процессов. Жесткие диски оказываются начальным и конечным звеном вцепочке этих процессов.Различные файловые системыДля записи информации на жесткие диски исменные носители каждая операционнаясистема использует какую-нибудь файловуюсистему, чтобы при необходимости этуинформацию можно было найти и считать.
Этафундаментальнаяиважнаяконцепцияопределяет гибкость, емкость и безопасностьразличных систем, поэтому в данном разделе мыперечислим основные файловые системы,используемые в настоящее время.Все файловые системы состоят из структур,необходимых для хранения и управленияинформацией.Рис. 9.64. Типичные цифровые видеорегистраторы,применяемые в настоящее время в видеонаблюдении, имеют16 видеовходов, но существуют модели с 18, 24 или 32видеовходамиФайловая система выполняет три основные функции: она следит за свободнымдисковым пространством и пространством, выделенным для хранения файлов; она поддерживает структуру директорий и файловыхимен; и она хранит ссылки на физическое расположение файлов на жестком диске.Различные операционные системы используют различные файловые системы.
Некоторые операционные системы, такие, как Windows, могут работать только со своими файловыми системами. Другие ОС(Linux и Mac OS X) умеют работать не только со своими, но и с другими файловыми системами.Приведем список часто встречающихся файловых систем:О Ext — (Extended file system), файловая система, предназначенная для операционных систем LinuxО Ext2 — (Extended file system 2), файловая система, предназначенная для операционных систем LinuxО Ext3 — (Extended file system 3), файловая система, предназначенная для операционных системLinux (Ех12+протоколирование)О FAT — (File allocation table 32), 12- и 16-разрядная файловая система, которая используется в DOSи WindowsО FAT32 — (File allocation table 32), 32-разрядная файловая система, которая используется в WindowsО HFS — (Hierarchical File System), файловая система, применявшаяся в старых версиях Mac OSО HFS+ — (Hierarchical File System+), файловая система, применяющаяся в новых версиях Mac OSО HPFS — (High Performance File system), файловая система, применявшаяся в IBM OS/2О ISO 9660 — используется на дисках CD и DVD-ROM (Rock Ridge и Joliet — это ее расширения)О JFS — (IBM Journaling File system), файловая система, применяемая в Linux, OS/2 и AIX, котораяиспользует журналирование«CCTVФокус» — журнал по системам видеонаблюдения и охранному телевидениюhttp://www.cctvfocus.ruCCTV9.
Цифровое видеонаблюдение287О NTFS — файловая система, применяющаяся в операционных системах семейства NT (Windows NT,2000 и ХР)О ReiserFS — файловая система для Linux и Unix, которая использует журналированиеО UDF — пакетно-ориентированная файловая система для записываемых и перезаписываемыхносителей, таких, как CD-RW и DVD-RО UFS — файловая система Unix и Mac OS XFAT (File Allocation Table)Предложенная компанией Microsoft в1983 году файловая система FAT была разработана для операционной системы MS-DOS и использовалась в несерверных версиях Microsoft Windows вплоть до Windows ME(включительно). Даже при размере кластера 512 байт эта файловая система позволяла адресовать до 32Мбайт дискового пространства, чего вполне хватало для жестких дисков объемом 10 и 20 Мбайт, которые были стандартом во времена персональных компьютеров XT.
Но время шло, и были выпущены диски размером свыше 32 Мбайт, поэтому пришлось использовать кластеры с большим размером. Такиспользование кластеров размером 8192 байт (8 килобайт) позволило файловой системе адресоватьпространство размером 512 Мбайт. Впрочем, такие большие размеры кластеров привели к проблемевнутренней фрагментации, когда большое количество маленьких файлов очень неэффективно использовали дисковое пространство. Так в этом случае 1 файл размером один байт занимал весь кластер размером 8192 байт, что означало потерю 8191 байта дискового пространства, а когда таких файлов былонесколько тысяч, то дисковое пространство просто уменьшалось в размерах в несколько раз.Файловая система FAT считается относительно простой и поэтому она очень часто используется дляформатирования дискет. Кроме того, она поддерживается практически всеми операционными системами для персональных компьютеров, поэтому ее часто используют в том случае, когда на компьютереустановлено несколько разных операционных систем.
Также файловая система FAT используется длясменных носителей, таких, как флэш-память и т.п.В системе FAT используется корневая директория, которая имеет ограничение на количество записей идолжна находиться в строго определенном месте на диске или в разделе диска.Хотя файловая система FAT является одной из старейших, ее будут использовать еще довольно долго,так как она идеально подходит для сменных носителей небольшого объема, таких, как дискеты. Помимокомпьютеров, она с успехом используется на сменных носителях других устройств (память для цифровых фотоаппаратов и другой бытовой электроники).FAT32 (File Allocation Table 32)В 1997 году компания Microsoft разработала новую файловую систему FAT32, которая была дальнейшим развитием концепции FAT, так как в рамках самой FAT возможность увеличения размеров кластеров была ужефизически исчерпана.
Для FAT самым большим допустимым размером кластера было 32 килобайта, чтопозволяло адресовать 2 гигабайта дискового пространства. Компания Microsoft решила применить 32битную файловую систему, в которой сейчас фактически используются 28 бит для адресации кластеров.Теоретически, это должно давать 268,435,438 доступных кластеров (2 в степени 28), что позволяет поддерживать жесткие диски объемом во много терабайт, но на практике ограничение утилиты ScanDisk (программа от Microsoft, которая используется для проверки жестких дисков), не позволяет использовать более4,177,920 кластеров, что не позволяет использовать диски размером свыше 124.55 гигабайт.Таким образом, FAT32 представляет собой 32-битную версию предыдущей 16-битной файловой системы FAT В результате FAT32 поддерживает значительно большие жесткие диски или разделы жесткихдисков (до 2 терабайт).
Эта файловая система уже может использоваться в Windows 95 (Service Pack 2) ив Windows 98/2000/ХР. Предыдущие версии DOS и Windows не смогут распознать FAT32, и поэтому они несмогут произвести загрузку или использовать файлы с диска или раздела жесткого диска, которыеотформатированы с использованием файловой системы FAT32.
Среди других характерных отличий отhttp://www.itv.ruITV— генеральный спонсор 2-го издания книги «CCTV. Библия видеонаблюдения»2889. Цифровое видеонаблюдениеCCTVFAT можно назвать меньший размер кластеров, дублирование загрузочной записи, а корневая директория в FAT32 может быть любого размера и располагаться где угодно на жестком диске или его разделе.NTFS (New Technology File System)NTFS (New Technology File System) является стандартной файловой системой для Microsoft Windows NT ипоследовавших за ней Windows 2000, Windows XP и Windows Server 2003. NTFS во многом копируетконцепцию HPFS, файловой системы, которая была создана Microsoft и IBM для замены устаревшейфайловой системы FAT, унаследованной от MS-DOS. В файловой системе HPFS было реализованонесколько усовершенствований для повышения производительности и более рационального использования дискового пространства: поддержка метаданных (metadata) и использование дополнительныхструктур данных (advanced data structures).
Все это есть и в NTFS, но кроме этого имеется журналирование и списки управления доступом к файлам.В файловой системе NTFS есть все, что имеет хоть какое-то отношение к файлам (имя, дата создания,права доступа и даже тип информации). Все это записывается как метаданные. Для хранения данныхфайловой системы используются двоичные деревья. Несмотря на сложность реализации, такой подходпозволяет получить более быстрый доступ к данным и уменьшает фрагментацию. Журнал используетсядля того, чтобы гарантировать целостность самой файловой системы, но не каждого отдельного файла.Операционные системы, которые используют NTFS, имеют повышенную надежность, что было оченьважным требованием, учитывая нестабильность первых версий Windows NT.Поскольку детали реализации закрыты, независимые разработчики столкнулись с рядом проблем припопытке создания инструментов для работы с NTFS.














