7.3. Имена дисков
7.3. Имена дисков
В любом современном компьютере имеется несколько носителей данных, например дисковод для дискет, CD-ROM и жесткий диск. У каждого носителя есть свое имя. Оно позволяет уточнить, на каком диске находится тот или иной файл. Имя диска — это буква латинского алфавита. Всего может быть не более 26 дисков (A-Z).
По традиции имена А: и В: зарезервированы для дисководов гибких дисков. А вот с жестким диском все немного сложнее. Он может быть разбит на несколько логических дисков. Для системы каждый из них выглядит как отдельный носитель данных, и для него резервируется собственное имя. Но физически все логические диски находятся на одном аппаратном устройстве.
Жесткий диск разбивается на разделы для удобства пользователей, экономии дискового пространства и обеспечения лучшей сохранности данных. Начнем с первого пункта. Предположим, у вас жесткий диск объемом 250 Гб. Если его не разбивать на разделы, то у вас будет один огромный диск С:. Использовать его не очень удобно. В корневом каталоге такого диска будет очень много каталогов первого уровня, в которых вы скоро и сами запутаетесь. Если же разбить жесткий диск хотя бы на пять разделов — по 50 Гб (у вас будет пять дисков — С:, D:, Е:, F:, G:), вам будет проще организовать хранение своих файлов. Например, на диске С: будет установлена Windows и программы, на D: — ваши документы, на Е: — фильмы, на F: — музыка, на G: — все остальное.
Теперь поговорим об экономии места. Чем больше размер диска, тем больше размер кластера — минимальной структурной единицы диска. Файловая система устроена так, что файл должен занимать как минимум один кластер, причем в одном кластере (если размер файла меньше, чем размер кластера) может быть только один файл. Так, размер кластера для файловой системы FAT32 при размере раздела 32 Гб (и более) составляет 32 Кб. Если файл (или его последний фрагмент) занимает меньше 32 Кб, то остальное пространство просто не будет использоваться. В системе довольно много текстовых файлов, размер которых не превышает 32 Кб; представьте, сколько места теряется впустую? А если размер раздела будет меньше 32 Гб, то размер кластера будет 16 Кб — в два раза экономнее. Хотя, если хотите сэкономить дисковое пространство, то нужно использовать файловую систему NTFS. Но об этом мы поговорим позже.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКДанный текст является ознакомительным фрагментом.
Читайте также
Имена
Имена В именах нельзя использовать символы разных регистров. Назвать переменную именем idx, или даже i — это очень хорошо, но при условии, что будет понятно назначение этой переменной. Слишком хитрые имена, такие как theLoopIndex, недопустимы. Так называемая "венгерская запись"
Имена объектов
Имена объектов В System/38 объекты были как в ОС, так и в MI. Определением этих объектов и выбором имен для них занимались две разные группы. Одна разрабатывала объекты CPF, (которая в AS/400 была переименована в OS/400[ 42 ]), другая — разрабатывала набор команд и системные объекты
Идентификаторы и имена в IPC
Идентификаторы и имена в IPC Как было показано, отсутствие имен у каналов делает их недоступными для независимых процессов. Этот недостаток устранен у FIFO, которые имеют имена. Другие средства межпроцессного взаимодействия, являющиеся более сложными, требуют
2.2. Имена IPC
2.2. Имена IPC В табл. 1.2 мы отметили, что три типа IPC стандарта Posix имеют идентификаторы (имена), соответствующие этому стандарту. Имя IPC передается в качестве первого аргумента одной из трех функций: mq_open, sem_open и shm_open, причем оно не обязательно должно соответствовать реальному
30. Имена переменных
30. Имена переменных Имя (идентификатор) включает в себя последовательность букв и цифр. Первый символ должен являться буквой. Знак подчерка считается буквой. C++ не ограничивает число символов в имени, но определенные части реализации находятся вне ведения автора
R.3.6.3 Имена типов
R.3.6.3 Имена типов Основные и производные типы можно поименовать с помощью механизма typedef (§R.7.1.3), а семейство типов и функций можно задать и поименовать с помощью механизма шаблона типов
R.8.1 Имена типов
R.8.1 Имена типов Имя типа необходимо указывать при задании операции явного преобразования типа или в качестве параметра в операциях sizeof или new. Для этого служит конструкция имя-типа, которая синтаксически эквивалентна описанию объекта или функции этого типа, в котором
Имена, используемые MFC
Имена, используемые MFC Библиотека классов содержит огромное количество классов, структур, констант и т. д. Чтобы сделать исходный текст приложений MFC более легким для понимания, принято использовать ряд соглашений для используемых имен и комментариев.Названия всех
2.2 Имена
2.2 Имена Имя (идентификатор) состоит из последовательности букв и цифр. Первый символ должен быть буквой. Символ подчерка _ считается буквой. С++ не налагает ограничений на число символов в имени, но некоторые части реализации находятся вне ведения автора компилятора (в
4. Имена и Типы
4. Имена и Типы Имя обозначает(денотирует) объект, функцию, тип, значние или метку. Имя вводится в программе описанием (#8). Имя может использоваться только внутри области текста программы, называемой его областью видимости. Имя имеет тип, определящий его использование.
У6.5 Имена
У6.5 Имена Разработайте абстрактный тип данных ИМЯ, в котором учитывались бы различные компоненты полного имени
Играем в имена
Играем в имена Смена имен подчеркивает важность именования - как компонентов, так и классов - в практике ОО-разработки ПО. Формально, класс - это отображение имен компонентов в сами компоненты. Компоненты известны остальному миру благодаря именам.В последней лекции будет