link4588 link4589 link4590 link4591 link4592 link4593 link4594 link4595 link4596 link4597 link4598 link4599 link4600 link4601 link4602 link4603 link4604 link4605 link4606 link4607 link4608 link4609 link4610 link4611 link4612 link4613 link4614 link4615 link4616 link4617 link4618 link4619 link4620 link4621 link4622 link4623 link4624 link4625 link4626 link4627 link4628 link4629 link4630 link4631 link4632 link4633 link4634 link4635 link4636 link4637 link4638 link4639 link4640 link4641 link4642 link4643 link4644 link4645 link4646 link4647 link4648 link4649 link4650 link4651 link4652 link4653 link4654 link4655 link4656 link4657 link4658 link4659 link4660 link4661 link4662 link4663 link4664 link4665 link4666 link4667 link4668 link4669 link4670 link4671 link4672 link4673 link4674 link4675 link4676 link4677 link4678 link4679 link4680 link4681 link4682 link4683 link4684 link4685 link4686 link4687 link4688 link4689 link4690 link4691 link4692 link4693 link4694 link4695 link4696 link4697 link4698 link4699 link4700 link4701 link4702 link4703 link4704 link4705 link4706 link4707 link4708 link4709 link4710 link4711 link4712 link4713 link4714 link4715 link4716 link4717 link4718 link4719 link4720 link4721 link4722 link4723 link4724 link4725 link4726 link4727 link4728 link4729 link4730 link4731 link4732 link4733 link4734 link4735

Курс лекций: Информационное обеспечение автоматизированных библиотечных систем. Часть 2 — Файловые системы

Файловые системы
  

Основное слабое место флеш-памяти — количество циклов перезаписи. Ситуация ухудшается также в связи с тем, что ОС часто записывает данные в одно и то же место. Например, часто обновляется таблица файловой системы, так что первые сектора памяти израсходуют свой запас значительно раньше. Распределение нагрузки позволяет существенно продлить срок работы памяти.
   Для решения этой проблемы были созданы специальные файловые системы: FFS2 для Microsoft Windows и JFFS2 и YAFFSдля GNU/Linux. USB флеш-носители и карты памяти, такие как SecureDigital и CompactFlash имеют встроенный контроллер, который производит обнаружение и исправление ошибок и старается равномерно использовать ресурс перезаписи флеш-памяти. На таких устройствах не имеет смысла использовать специальную файловую систему и для лучшей совместимости применяется обычная FAT.

Файл (англ. file — папка, скоросшиватель) — концепция в вычислительной технике: сущность, позволяющая получить доступ к какому-либо ресурсу вычислительной системы и обладающая рядом признаков: фиксированное имя (последовательность символов, число или что-то иное, однозначно характеризующее файл) определенное логическое представление и соответствующие ему операции чтения/записи
   Может быть любой — от последовательности бит до базы данных с произвольной организацией или любым промежуточным вариантом. Первому случаю соответствуют операции чтения/записи потока и/или массива (то есть последовательные или с доступом по индексу), второму — команды СУБД. Промежуточные варианты — чтение и разбор всевозможных форматов файлов.
   В отличие от переменной, файл (в частности, его имя) имеет смысл вне конкретной программы. Работа с файлами — по крайней мере, в «простейшем» представлении — реализуется средствами операционных систем, а до их появления реализовывалась их предшественниками — мониторами и библиотеками подпрограмм.
   Ресурсами, доступными через файлы, в принципе, может быть что угодно, представимое в цифровом виде. Чаще всего в их перечень входят: области данных (не обязательно на диске) устройства (как физические, так и виртуальные) потоки данных (в частности, вход или выход другого процесса) сетевые ресурсы объекты операционной системы
   Файлы первого типа исторически возникли первыми и распространены наиболее широко, поэтому часто «файлом» называют и область данных, соответствующую имени.
   Файловая система
   По мере развития вычислительной техники файлов в системах становилось все больше. Для удобства работы с ними их, как и другие данные, стали организовывать в структуры (тогда же появились символьные имена). Вначале это был простой массив, «привязанный» к конкретному носителю информации. В настоящее время наибольшее распространение получила древовидная организация с возможностью монтирования и вставки дополнительных связей (т. е. ссылок). Соответственно, имя файла приобрело характер пути к файлу: перечисление узлов дерева файловой системы, которые нужно пройти, чтобы до него добраться.
Свойства файла
   В зависимости от файловой системы, файл может обладать различным набором свойств.
Список операций с файлами:

  • Удаление файла;
  • Переименование файла;
  • Копирование файла;
  • Перенос файла на другую файловую систему/носитель информации;
  • Создание симлинка или хардлинка;
  • Получение или изменение атрибутов файла.

Вы здесь: Главная Библиотечное дело Курс лекций: Информационное обеспечение автоматизированных библиотечных систем. Часть 2