Ikea - мебель и товары для дома
Математика Курс лекций по информатике Машиностроительное черчение Решение задач по физике Теоретические основы электротехники Сопротивление материалов История искусства Ядерные реакторы
Сбои в персональных компьютерах Программа инициализации Управление файлами Программы низкоуровневого форматирования Загрузочные секторы разделов Корневой каталог Таблицы размещения  файлов (FAT) Потери дискового пространства

Сообщение, появляющееся по окончании форматирования, похоже на то, что выводится программой CHKDSK. И действительно, если вы введете команду

C:\>CHKDSK A:

то на экран будет выведено следующее:

Volume FLOPPY_DISK created 01-16-1995 10:18р Volume Serial Number is 266D-1DDC

730 112 bytes total disk space

79 872 bytes in 2 hidden files

55 296.bytes in 1 user files 594 944 bytes available on disk

1 024 bytes in each allocation unit 713 total allocation units on disk 581 allocation units available on disk

655 360 total bytes memory 632 736 bytes free

В данном случае CHKDSK определяет метку тома и его серийный номер, поскольку метка была определена в команде FORMAT с помощью ключа /V, а при форматировании под управлением DOS 4.0 и более поздних версий серийный номер тома устанавливается автоматически. Заметим, что в процессе форматирования на дискету было перенесено три файла, два из которых являются скрытыми (Hidden). В версиях DOS, более ранних, чем 5.0, о метке тома "FLOPPY_DISK" сообщается как о третьем скрытом файле. Для того чтобы вывести имена скрытых файлов, нужно запустить CHKDSK с ключом /V. При этом появится следующее сообщение:

C:\>CHKDSK A: /V

Volume FLOPPY_DISK created 01-16-1995 10:18р

Volume Serial Number is 266D-1DDC

Directory A:\

A:\IO.SYS

A:\MSDOS.SYSA:\COMMAND.COM

730 112 bytes total disk space

79 872, bytes in 2 hidden files

55 296 bytes in 1 user files 594 944 bytes available on disk

1 024 bytes in each allocation unit 713 total allocation units on disk 581 allocation units available on disk

655 360 total bytes memory 632 736 bytes free

При задании ключа /V программа CHKDSK выводит список имен всех каталогов и файлов, имеющихся на диске (в рассматриваемом примере на дискете записаны только три файла), без уточнения, какой из них является скрытым, а какой — нет. Заметим, что в DOS 5.0 и более поздних версиях список только скрытых файлов можно вывести с помощью команды DIR с ключом /АН. Системные файлы DOS располагаются на загрузочном диске первыми, и им назначаются атрибуты Hidden, System и Readonly (скрытые, системные и только для чтения). После указания объема (в байтах), занимаемого всеми скрытыми и обычными файлами, CHKDSK выводит сообщение о свободном пространстве на диске.

Другим решением этой проблемы является использование большой буферной памяти в контроллерах внешних устройств. Такой подход особенно полезен в тех случаях, когда помещение данных на диск слишком замедляет обмен (или когда данные выводятся на сам диск). Например, в контроллерах графических диспле­ев применяется буферная память, соизмеримая по объему с оперативной, и это существенно ускоряет вывод графики на экран. Буферизация данных позволяет не только согласовать скорости работы процессора и внешнего устройства, но и решить другую задачу — сократить количество реальных операций ввода-вывода за счет кэширования данных. Дисковый кэш является непременным атрибутом подсистем ввода-вывода практически всех операционных систем, значительно сокращая время доступа к хранимым данным.

Запись на диски и в файлы в персональных компьютерах