Фрагмент для ознакомления
2
1. Понятие атрибутов доступа к файлам.
Для начала стоит дать определение файлу и атрибутам файла.
Файл – это именованная область данных на носителе информации, используемая как базовый объект взаимодействия с данными в операционных системах (ОС).
К хранению информации предъявляются определенные требования:
- возможность хранения больших объемов данных
- информация должна быть сохранена после завершения работы процесса
- несколько, одновременно выполняемых, процессов должны иметь одновременный доступ к информации
Атрибуты файлов – это специальные системные данные, которые могут описывать свойства конкретного файла или папки в целом.
Так же под атрибутами можно подразумевать некоторые дополнительные параметры, такие как, даты создания файла, или специализированную информацию о конкретных типах данных
Доступ к файлам осуществляется:
- последовательно
- произвольно
Последовательный доступ использовался при доступе к файлам магнитных лент, так как байты информации читаются по порядку.
Произвольный доступ используют современный операционные системы. Его основным преимуществом является возможность чтения файла с любой произвольной точки. При произвольном доступе нет необходимости читать файл полностью, возможно считать только нужную часть данных из файла. Такой доступ важен при использовании больших файлов (таких как, базы данных)
У каждого файла и папки есть 3 атрибута (права) доступа:
1. Право на чтение (обозначается буквой «r» происходит от английского «read»).
2. Право на редактирование и запись в файл (обозначается буквой «w» происходит от английского «write»).
3. Право на исполнение (запуск) файла (обозначается буквой «x» от английского «eXecute»). На виртуальном хостинге право на исполнение применимо только к папкам и CGI-скриптам. Для обычных файлов (HTML-страницы, картинки, PHP скрипты и т.п.) право на исполнение не будет применяться.
Для файлов и папок данные атрибуты значат:
• Право на чтение позволяет пользователю получить список содержимого папки.
• Право на запись позволяет создавать и удалять файлы в этой папке.
• Право на исполнение разрешает перейти в эту папку.
2. Организация доступа к файлам в различных операционных системах
Файл (file) – это поименованная совокупность данных. С файлами возможно производить действия: как с единым целым при помощи операторов: oткрыть(open), закрыть(close), создать(create), уничтожить(destroy), копировать(copy), переименовать(rename), вывести(list).
Так и над отдельными его компонентами: читать(read), писать(write), обновить(update), вставить(insert), исключить(delete).
Операционная система( ОС) (происх. от англ. Operating system, OS) — это комплекс взаимосвязанных программ, предназначенных для управления ресурсами компьютера и организации взаимодействия с пользователем.
В логической структуре типичной вычислительной ОС находится между устройствами с их архитектурой, машинным языком, а так же собственными (встроенными) программами (драйверами) или прикладными программами.
Операционные системы реализуют, как правило, различные методы доступа к файлам, которые можно сгруппировать в два метода: