Учитель информатики
Информатика. 7 класса. Босова Л.Л. Оглавление
К каждому компьютеру может быть подключено несколько устройств внешней памяти. Основным устройством внешней памяти ПК является жёсткий диск. Если жёсткий диск имеет достаточно большую ёмкость, то его можно разделить на несколько логических разделов.
Наличие нескольких логических разделов на одном жёстком диске обеспечивает пользователю следующие преимущества:
- можно хранить операционную систему в одном логическом разделе, а данные — в другом, что позволит переустанавливать операционную систему, не затрагивая данные;
- на одном жёстком диске в различные логические разделы можно установить разные операционные системы;
- обслуживание одного логического раздела не затрагивает другие разделы.
Каждое подключаемое к компьютеру устройство внешней памяти, а также каждый логический раздел жёсткого диска имеет логическое имя.
В операционной системе Windows приняты логические имена устройств внешней памяти, состоящие из одной латинской буквы и знака двоеточия:
- для дисководов гибких дисков (дискет) — А: и В:;
- для жёстких дисков и их логических разделов — С:, D:, Е: и т. д.;
- для оптических дисководов — имена, следующие по алфавиту после имени последнего имеющегося на компьютере жёсткого диска или раздела жёсткого диска (например, F:);
- для подключаемой к компьютеру флеш-памяти — имя, следующее за последним именем оптического дисковода (например, G:).
В операционной системе Linux приняты другие правила именования дисков и их разделов. Например:
- логические разделы, принадлежащие первому жёсткому диску, получают имена hdal, hda2 и т. д.;
- логические разделы, принадлежащие второму жёсткому диску, получают имена hdbl, hdb2 и т. д.
Определение файла
Работой любого компьютера руководит операционная система, без которой невозможно его использовать по прямому предназначению. Для понимания того, что представляет собой ФС, необходимо вникнуть в суть другого термина – файла. С английского слово file переводится как «папка» и означает именованную область данных диска либо любого другого носителя информации. Также можно дать и такое определение файла: это — последовательность определенного количества байтов, причем его длина произвольная.
Как понять файловую структуру персонального компьютера наиболее адекватно, и о каких данных идет речь? Обычно любая хранимая или обрабатываемая информация — это:
- электронные документы;
- изображения;
- программное обеспечение;
- музыкальные композиции;
- видеоконтент и прочее.
Однако всю эту информацию необходимо как-то упорядочить, что делается для удобства в отношении пользователя. Но это относится не только к файлам. К примеру, все мы храним обувь в отдельности от одежды. То же самое применимо и к продуктам, ведь никто не хранит обувь рядом с ними?! Поэтому мы прибегаем к двум проверенным способам:
- сортировка;
- группировка.
Что касается файлов, то здесь используется 2 способ. За что и отвечает операционная система. Но действует она посредством файловой системы или структуры.
Как это работает
Файловая система, созданная на носителе информации, позволяет получать к ней доступ программному обеспечению — читать и записывать данные на накопитель, т.е. вообще работать с ним.
Операционная система видит накопитель информации, как один большой набор кластеров, в которых хранятся данные. Размер этих кластеров определяет файловая система. При записи файлов она разбивает их на части по размеру кластера, структурирует и записывает каждый в свой кластер по определенному порядку.
Когда программное обеспечение хочет получить доступ к какому-либо файлу, хранящемуся на носителе, оно запрашивает у ФС его по имени, размеру и атрибутам. Когда же происходит запись то, наоборот, отправляет в ФС все эти данные, а она уже сама осуществляет запись в соответствии со своими правилами.
Прочитает ли ваше устройство флешку или SD карту с определенной файловой системой, определяет то, какая операционная система установлена на этом устройстве. С компьютерами все просто, здесь читается практически любая ФС на носителях, и более того — мы сами можем определять ее при форматировании. Windows, Linux, Mac OS, Android и IOS — универсальные ОС, которые поддерживают сразу несколько разных видов файловых систем.
А вот в случае с оборудованием типа: магнитол, телевизоров, DVD плееров с USB входом и другим аналогичным — прочитает ли оно флешку, к примеру, в формате NTFS, будет зависеть уже от производителя этого оборудования. Поэтому, перед тем, как покупать такую аппаратуру, или записывать файлы для нее на накопитель, посмотрите какую ФС она вообще поддерживает.
Интересно! Термин файловая система раньше использовался для описания метода хранения бумажных документов/файлов. Только в 1 961 году его начали применять для использования к компьютерам, причем своего значения он не потерял.
Есть определенные файловые системы, которые используются повсеместно, это: FAT32, NTFS и exFAT. Это универсальные ФС, которые видят все ОС: Windows, Linux, Mac OS, IOS, Android и другие. А также их читают практически все фотоаппараты, видеокамеры, телевизоры и другое оборудование. Есть и ФС, которые были специально разработаны для работы в определенных приложениях, к примеру, ISO 9660 разработана специально для оптических дисков.
Интересно! ФС могут быть напрямую не связанными с накопителем информации. Есть и виртуальные, и сетевые ФС, они определяют способ доступа к данным, хранящимся на удаленной машине.
FAT (таблица размещения файлов) — это простая ФС с классической архитектурой. Была разработана еще в 1 976 годах Биллом Гейтсом и Марком МакДональдом для MS-DOS и Windows. До сих пор применяется для некоторых флеш накопителей. Используется исключительно для небольших флеш накопителей, дисков и простых структур папок.
Представляет собой групповой метод организации информации. Чтобы размещать файлы выделена отдельная логическая область в начале тома.
Существует четыре версии этой ФС, самые известные и распространенные на данный момент — FAT32 и exFAT (FAT64). Цифра в конце названия означает количество бит, которые отведены для хранения кластера.
Что такое «Файловая структура»?
Файловая структура (ФС)– это то же самое, что и файловая система, но с учетом того что в первой все описания выполнены логически, а во второй – физически, а именно с точки зрения аппаратных средств и программирования. ФС – это функциональная часть операционной системы, которая отвечает за то, чтобы файлы, папки и любые другие данные хранились надежно и в определенной последовательности.
Видов логических структур существует несколько. Предназначены они для различных архитектур дисковых хранилищ. Среди них:
- Одноуровневая (линейная) – это обычая последовательность имен файлов. Часто она используется для небольших по объему дисков, на которых может располагаться совсем малое количество элементов. Доступ к информации на таких носителях осуществляется через простое обращение по имени, поскольку никаких вложенных папок, где могли находиться данные – нет.
- Многоуровневая (иерархическая) – многоуровневая последовательность папок и файлов. Используется на дисковых хранилищах, на которых хранятся сотни или тысячи элементов. Она имеет древовидное построение. Начальный или корневой каталог содержит вложенные каталоги первого уровня, которые в свою очередь могут содержать папки второго уровня и так далее. В каталоге любого уровня предусмотрено хранение файлов.
Для доступа к данным в многоуровневый каталогах следует указывать их адрес (путь к данным), который записывается через обратный слеш («»). Например, если корневой каталог имеет наименование «С», а папка второго уровня, в которой хранится файл 1.txt, называется «Новая папка», то путь к нему будет таким : С:Новая папка1.txt.
В Windows, с точки зрения ФС, во главе всех каталогов «стоит» папка «Рабочий стол», далее идут «Мой компьютер», «Корзина», «Сеть». «Мой компьютер» же состоит из дисков, установленных в персональном компьютере.
Работа с файлами
Файлы можно создать с помощью системы программирования и прикладного программного обеспечения.
Чаще всего, работая на компьютере над файлами, выполняются следующие операции:
- копирование (когда создаём копию файла в другом каталоге или на другом носителе);
- перемещение (когда переносим файла на другой носитель или в другой каталог, исходный файл уничтожаем);
- переименование (когда переименовывается собственно имя файла);
- удаление (когда объект уничтожается в исходном каталоге).
Если нужно найти файл, имя которого известно приблизительно, удобнее всего использовать маску имени файла. Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, которые допускаются в именах файлов, среди них могут встречаться такие символы: «?» (вопросительный знак) — что означает ровно один произвольный символ; символ «*» (звездочка) означает абсолютно любую (в том числе и пустую) последовательность символов произвольной длины.
По маске $m*.txt$ будут найдены все файлы, имена которых начинаются с буквы $«m»$, с расширением $txt$, , в том числе и файл $m.txt$. По маске $m?.*$ будут найдены файлы с любыми возможными расширениями и именами, состоящими из двух букв и начинающимися с буквы $«m»$. Ещё пример. Надо определить, какое из указанных имен файлов удовлетворяет маске:
- $5699.dtp$
- $151619.dot$
- $2256789.dtt$
- $11569.dot$
Решение
Получи деньги за свои студенческие работы
Курсовые, рефераты или другие работы
Автор этой статьи Дата написания статьи: 26.05.2016
Анастасия Николаевна Королева
Эксперт по предмету «Информатика»
Автор24 — это сообщество учителей и преподавателей, к которым можно обратиться за помощью с выполнением учебных работ.
Управление файлами
Файл – именованная область внешней памяти, предназначенная для считывания и записи данных.
Файлы хранятся в памяти, не зависящей от энергопитания. Исключением является электронный диск, когда в ОП создается структура, имитирующая файловую систему.
Файловая система (ФС) — это компонент ОС, обеспечивающий организацию создания, хранения и доступа к именованным наборам данных — файлам.
Файловая система включает:Файловая система включает:
- Совокупность всех фалов на диске.
- Наборы структур данных, используемых для управления файлами (каталоги файлов, дескрипторы файлов, таблицы распределения свободного и занятого пространства на диске).
- Комплекс системных программных средств, реализующих различные операции над файлами: создание, уничтожение, чтение, запись, именование, поиск.
Задачи, решаемые ФС, зависят от способа организации вычислительного процесса в целом. Самый простой тип – это ФС в однопользовательских и однопрограммных ОС. Основные функции в такой ФС нацелены на решение следующих задач:
- Именование файлов.
- Программный интерфейс для приложений.
- Отображения логической модели ФС на физическую организацию хранилища данных.
- Устойчивость ФС к сбоям питания, ошибкам аппаратных и программных средств.
Задачи ФС усложняются в однопользовательских многозадачных ОС, которые предназначены для работы одного пользователя, но дают возможность запускать одновременно несколько процессов. К перечисленным выше задачам добавляется новая задача — совместный доступ к файлу из нескольких процессов.
Файл в этом случае является разделяемым ресурсом, а значит ФС должна решать весь комплекс проблем, связанных с такими ресурсами. В частности: должны быть предусмотрены средства блокировки файла и его частей, согласование копий, предотвращение гонок, исключение тупиков. В многопользовательских системах появляется еще одна задача: Защита файлов одного пользователя от несанкционированного доступа другого пользователя.
Еще более сложными становятся функции ФС, которая работает в составе сетевой ОС ей необходимо организовать защиту файлов одного пользователя от несанкционированного доступа другого пользователя.
Основное назначение файловой системы и соответствующей ей системы управления файлами– организация удобного управления файлами, организованными как файлы: вместо низкоуровневого доступа к данным с указанием конкретных физических адресов нужной нам записи, используется логический доступ с указанием имени файла и записи в нем.
Термины «файловая система» и «система управления файлами» необходимо различать: файловая система определяет, прежде всего, принципы доступа к данным, организованным как файлы. А термин «система управления файлами» следует употреблять по отношению к конкретной реализации файловой системы, т.е. это комплекс программных модулей, обеспечивающих работу с файлами в конкретной ОС.
Пример
Файловая система FAT (file allocation table) имеет множество реализаций как система управления файлами
- Система, разработанная для первых ПК называлась просто FAT (сейчас ее называют просто FAT-12) . Ее разрабатывали для работы с дискетами, и некоторое время она использовалась для работы с жесткими дисками.
- Потом ее усовершенствовали для работы с жесткими дисками большего объема, и эта новая реализация получила название FAT–16. это название используется и по отношению к СУФ самой MS-DOS.
- Реализация СУФ для OS/2 называется super-FAT (основное отличие – возможность поддерживать для каждого файла расширенные атрибуты).
- Есть версия СУФ и для Windows 9x/NT и т.д. (FAT-32).
Основные правила организации
Что важно знать и понимать:
- Не стоит сохранять данные на рабочем столе. Рабочий стол должен быть чистым и отображать те великолепные обои высокого разрешения, которые на нем находятся. Он должен содержать только корзину для мусора. В некоторых случаях может быть удобным поместить один или два файла на рабочий стол для временного хранения. Если тяжело содержать рабочий стол в чистоте, могут помочь приложения для автоматической очистки. Hazel – приложение для Mac, а для Windows есть DropIt. Пример упорядоченного рабочего стола приведен ниже.
- Стоит ограничить создание папок. Большинство файлов и материалов могут уместиться где-то в иерархии, если хорошо проведена работа над первоначальным планированием. В общем, создавать новые каталоги (особенно верхнего уровня) нужно только в том случае, если ни одна из существующих папок не подходит для хранения новой информации.
- Названия файлов и каталогов должны быть стратегическими. Одна из основных целей организации данных – это «легкий поиск». Ключевой способ сделать это – думать над тем, как правильно назвать папки и документы. Название не должно быть сложным. Бретт Келли любит говорить о концепции именования данных, помня о будущем: «Попытайтесь представить, в каких обстоятельствах может понадобиться файл, и какие слова, скорее всего, будут использованы, при попытке найти его». Таким образом, хорошее имя позволит просмотреть содержимое каталога и сразу увидеть, что представляет собой каждый файл, не открывая его.
Синхронизация данных
Прежде чем начать разбираться в правильной организации каталогов, стоит упомянуть Dropbox и другие подобные сервисы.
Службы синхронизации (в том числе встроенные в macOS и Windows) – это замечательные инструменты для доступа к сведениям с различных устройств. Они также отлично подходят для обмена документами с другими людьми.
Широко используется Dropbox, но многие люди используют iCloud Drive или OneDrive, также популярны Box и Google Drive.
Создание иерархии
Если на компьютере выполняются как рабочие, так и личные задачи, нужно создать две глобальные папки для разделения личных и деловых элементов.
Если пользователь использует Dropbox, это может выглядеть так:
- / Dropbox / Бизнес;
- / Dropbox / Личное.
Нужно соблюдать общее правило при разделении элементов – выбирать архитектуру каталогов, которая соответствует мысленной организации всех сфер жизни. Базовым разделением могут быть: образование, работа, семья, финансы, покупки или транспорт.
За таким принципом стоит создавать композицию папок. Простой пример такой иерархии приведен на рисунке ниже.
Шаблоны папок
Начав анализировать работу с файлами и папками, можно заметить, что есть определенные каталоги, которые используется снова и снова.
К примеру, финансовая документация, данные для работы с клиентами и работы над проектом.
Можно предварительно создать шаблон папки со структурой, которую нужно использовать в будущем. Затем каждый раз, когда наступает новый финансовый период, или приходит новый клиента нужно просто скопировать этот шаблон каталога.
В этом есть два преимущества:
- экономия времени. С помощью нескольких щелчков мыши или нажатий клавиш, создается все дерево папок;
- обеспечение согласованности. Можно быть уверенным, что папки будут названы одинаково каждый раз. И это значительно упростит и ускорит поиск информации.
Для создания шаблонов можно просто создать нужную конструкцию и скопировать ее. Или же использовать такие инструменты, как Keyboard Maestro или Alfred.
В статье объясняется разницу между файловой системой и файловой структурой, коротко описывается, как работает архитектура. Кроме того, было представлено советы для создания собственной композиции.
Все перечисленные идеи, могут помочь пользователям настроить эффективную иерархию и легко организовать документы и каталоги.
Электронное приложение к уроку
Вернуться к материалам урока | |
Презентации, плакаты, текстовые файлы | Ресурсы ЕК ЦОР |
Видео к уроку |
Cкачать материалы урока