Служба поддержки:
Реквизиты оплаты:





Голосование
Реклама от Google:
38 Часть I. Идеи и концепции
08.06.2012 01:23
|
Управление большим числом файлов После того как вы в течение года поработаете с системой UNIX, вы сможете гордиться обладанием сотней различных файлов. Если у вас нет системы для организации ваших файлов, то вскоре наступит такое время, когда вы забудете, какие файлы связаны с каждым из ваших проектов. (Если вы когда-либо работали с гибкими дисками, вам, возможно, приходилось частично разрешать эту проблему. Типичный гибкий диск может хранить от 10 до 20 файлов; если вы работаете со 100 файлами, что требует от 5 до 10 различных гибких дисков, вам необходимо продумать, как эти файлы лучшим образом разбить на отдельные семейства — по одному семейству на каждый гибкий диск.) Независимо от физической среды, на которой запоминаются файлы, операционные системы должны помогать управлять файлами, обеспечивая общую структуру, позволяющую разбивать файлы на малые семейства и следить за тем, как эти семейства связаны друг с другом. Требования к файловой системе В первой части этой главы мы обсудили способы хранения отдельных файлов. Подводя итоги, отметим, что должен знать пользователь: • файлы могут представлять текстовую или двоичную информацию, однако все файлы хранятся внутри ЭВМ одинаковым образом: в виде последовательности байтов. Конкретная система кодирования, используемая для представления текстовых файлов, не имеет значения; • в некоторых системах UNIX файлы могут размещаться на сменных носителях. Во второй части главы мы обсудили способы использования файлов. Это была подготовка к следующей главе, в которой будут рассмотрены вопросы связи файлов друг с другом. Мы определили следующие требования к файловой системе: • файловая система должна предусматривать некоторую общую структуру, помогающую вам управлять файлами; • она должна позволять вам обращаться к своим собственным файлам, к файлам других пользователей и к системным файлам общего пользования; • она должна предусматривать механизм защиты; • она должна охватывать все файлы, даже если они находятся на сменных носителях. В качестве затравки к следующей главе можно сказать следующее. Если вы работали с файлами в других операционных системах, то вас ожидает приятный сюрприз. Файловая система UNIX настолько проста и единообразна, что вас может только удивлять, почему те системы, с которыми вы работали ранее, такие сложные. |