
- •Понятие информации предмет и задачи информатики
- •1.1 Понятие информации.
- •1.2 Свойства информации.
- •1.3 Понятие количества информации.
- •1.4 Основные характеристики информационных процессов.
- •1.5 Предмет, задачи, структура информатики.
- •Структура информатики
- •1.5.2 Предмет и задачи информатики.
- •Методы представления данных.
- •2.1 Двоичное кодирование
- •2.2 Представление чисел.
- •2.2.1 Системы счисления.
- •2.2.2 Представление целых чисел.
- •2.2.3 Представление вещественных чисел.
- •2.2.4 Понятие типа данных.
- •2.3 Представление текстовых данных.
- •Представление звуковых данных.
- •2.5 Представление графических данных.
- •2.5.1 Модель rgb.
- •2.5.2 Модель cmyk.
- •2.5.3 Оцифровка изображения.
- •2.5.4 Понятие сжатия информации
- •3 Структуры данных.
- •3.1 Линейная структура.
- •3.2 Табличная структура данных.
- •3.3 Иерархическая структура.
- •3.4 Упорядочение структур данных.
- •3.5Хранение данных. Файлы.
- •3.5.1 Происхождение файловых систем
- •3.5.2 Принципы хранения документов.F
- •3.5.3 Форматы файлов.
- •Собственно сохраняемые данные
- •Заголовок(служебная информация)
- •Форматы графических файлов.
- •3.5.5 Принцип умолчания
3.5.5 Принцип умолчания
Современные файловые системы управляют иерархическими древовидными структурами. Только здесь имеется два вида "матрешек" — файлы (конечные, неделимые элементы) и каталоги (иначе, папки), в которые могут быть вложены другие папки и файлы.
Когда мы хотим обратиться к конкретному файлу, то должны использовать его полное имя — т.е перед именем файла последовательно перечислить все папки, через которые требуется пройти на пути к файлу, начиная с корневой (root). Если файл находится "глубоко", то его полное имя будет длинным и записывать его в командах операционной системы очень неудобно.
Здесь на помощь приходит великий принцип умолчания. Его смысл очень прост: когда передается сообщение, то относящиеся к содержанию сообщения стандартные или общеизвестные детали можно опустить — адресат сам дополнит ими полученную информацию.
Так, если нужно написать письмо, то в общем случае требуется знать страну проживания, город, улицу, дом, квартиру адресата. А что вы сообщите, когда будете называть адрес знакомого, проживающего в трех кварталах от вашего дома? Очевидно, только улицу, дом и номер квартиры — страна и город собеседником будут подразумеваться по умолчанию!
Уже из этого примера должно стать ясно, что умолчания играют важнейшую роль во всех коммуникациях — они позволяют существенно сократить объем передаваемых сообщений. Умолчания дают возможность делать также более компактными описания информационных моделей. Предположим, что у объектов одного типа есть свойство, значение которого в большинстве случаев одно и то же. Тогда это значение можно присваивать свойству по умолчанию, а изменения потребуется вносить только в нетипичных случаях.
Возвратимся к файловым системам. Чтобы сократить необходимую операционным системам полную идентификацию файлов, вводятся понятия текущего дискового устройства и текущего каталога. В каждый момент времени в файловой системе имеется только одно активное логическое устройство, а на каждом логическом диске — один единственный активный каталог. Они называются, соответственно, текущими устройством и каталогом (англ. current). Если в команде указать только имя файла, то по умолчанию поиск файла будет призводиться операционной системой в текущем каталоге текущего устройства. Отсчитывая пути не от корневого каталога, а от текущего, можно также укоротить их запись.
Замечание.
В информационных технологиях часто выделяют два уровня организации — физический и логический. Под физическим понимается уровень реальных устройств, а под логическим — то, как эти устройства воспринимаются пользователем. Например, с точки зрения организации информации оказалось удобно дисковое устройство рассматривать как совокупность логических (виртуальных, воображаемых) устройств. Но, если пойти дальше, то здесь абстракцией является и физический уровень. Восприятие дискового устройства как одного большого диска достаточно для сборки компьютеров. Реально эти устройства состоят из целого пакета дисков. Но этот уровень рассмотрения нужен в основном узким специалистам, например, конструкторам устройств.