Программы оболочки и файловые менеджеры: виды, особенности, назначение. Операционные среды: виды, особенности, назначение, основные отличия от оболочек.

Для облегчения работы с операционными системами ученые придумали специальные программные устройства: программы-оболочки. Программы-оболочки не являются необходимым элементом программного обеспечения ПК. Однако они часто загружаются в память компьютера вместе с операционными системами. И это не случайно. Программы-оболочки позволяют выполнять в полноэкранном режиме те функции операционных систем, которые, как правило, скрыты от непосредственного наблюдения пользователя. А именно: просмотр содержимого каталогов на дисках, переход из одного каталога в другой, копирование, перемещение и удаление файлов, запуск прикладных программ, проч.

Примерами программ-оболочек являются QDos, Norton Commander, PathMinder, XTree, др

Файловый менеджер (англ. file manager) — компьютерная программа, предоставляющая интерфейс пользователя для работы с файловой системой и файлами. Файловый менеджер позволяет выполнять наиболее частые операции над файлами — создание, открытие/проигрывание/просмотр, редактирование, перемещение, переименование, копирование, удаление, изменение атрибутов и свойств, поиск файлов и назначение прав. Помимо основных функций, многие файловые менеджеры включают ряд дополнительных возможностей, например, таких как работа с сетью (через FTP, NFS и т. п.), резервное копирование, управление принтерами и пр.

Выделяют различные типы файловых менеджеров, например:

  • Навигационные и пространственные — иногда поддерживается переключение между этими режимами.
  • Двупанельные — в общем случае имеют две равноценных панели для списка файлов, дерева каталогов и т. п.

Операционные среды. Под операционной средой (operating environment) понимается комплекс средств, обеспечивающих разработку и выполнение прикладных про-

грамм и представляющих собой набор функций и сервисов операционной системы и

правил обращения к ним. Это понятие отражает аспект рассмотрения операционной

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

сетевые службы, базы данных, языки программирования и другие средства выполне-

ния работы на компьютере – в зависимости от решаемых задач. Очевидно, что опе-

рационные оболочки являются компонентами операционной среды. В такой трактовке примерами операционных сред могут служить следующие:

ОС Windows + Delphi + вспомогательные средства – операционная среда разра-

ботчика прикладных приложений;

ОС Windows + Adobe Photoshop + Adobe Illustrator + Macromedia Dreamweaver + Internet

Explorer + вспомогательные средства – операционная среда WEB-разработчика;

ОС FreeBSD + WEB-сервер Apache + сервер СУБД MySQL + интерпретатор PHP +

программы защиты + вспомогательные средства – операционная среда для создания

приложений, работающих на стороне сервера. Однако использование термина «операционная среда» объясняется прежде всего

тем, что одна операционная система может поддерживать несколько операционных

сред путем эмуляции функций других операционных систем. Такая поддержка на раз-

ных этапах развития ОС в зависимости от целей и класса ОС может быть более или

менее целесообразной

Определения: каталог, файл. Файловые системы. Стандарты в наименовании файлов. Типовые расширения имен файлов. Логические имена носителей информации. Правильная запись маршрута – примеры.

Каталог файлов- Логическое разбиение дисковой памяти на части, в которых могут храниться файлы и другие каталоги. Совокупность каталогов создает дерево каталогов с корневым каталогом. Все каталоги, кроме корневого, называются подкаталогами, но т.к. свойства у каталога и подкаталога одинаковы, то применяют общее название - каталог. В каждом каталоге могут быть другие каталоги и файлы. Каждый каталог имеет имя, которое ему присваивает пользователь, корневой каталог в ДОС имеет стандартное имя "\" (обратный слэш). Таким образом, каждый владелец диска может сам построить дерево каталогов, в частности, это может быть только корневой каталог, а в нем все файлы, но пользоваться такой организацией файлов очень неудобно - должна быть построена удобная структура. В одном каталоге не может быть непосредственных подкаталогов и файлов с одинаковыми именами. Чтобы сделать доступным какой-либо файл, необходимо указать последовательно, все промежуточные каталоги, начиная с корневого, и разделить их символом "\"; последним указывается имя требуемого файла

Файл - Часть внешней памяти компьютера, имеющая идентификатор (имя) и содержащая данные. В зависимости от типа хранящихся данных файлы разделяются на программные (выполняемые), которые управляют работой компьютера, и файлы, содержащие прочие данные, например, тексты, какие-либо сведения в виде записей. Управление файлами обеспечивает файловая система, являющаяся частью операционной системы компьютера. На гибких и жестких магнитных дисках файл хранится в виде наборов кластеров, как правило, не расположены рядом. От англ. file - досье. Начало формыКонец формы

В имени файла нельзя использовать любой из следующих символов: \ / ? : * " > < |

Файловая система - это часть операционной системы, назначение которой состоит в том, чтобы обеспечить пользователю удобный интерфейс при работе с данными, хранящимися на диске, и обеспечить совместное использование файлов несколькими пользователями и процессами.

Файловая система также исполняет три главных функции:

  1. Отслеживание занятого и свободного места
  2. Поддержка имен каталогов и файлов
  3. Отслеживание физического местоположения каждого файла на диске.

Различные файловые системы используются различными операционными системами (ОС). Некоторые OС могут распознавать только одну файловую систему, в то время как другие OС могут распознавать несколько. Некоторые из наиболее распространенных файловых систем:

  • FAT (File Allocation Table)
  • FAT32 (File Allocation Table 32)
  • NTFS (New Technology File System)
  • HPFS (High Performance File System)
  • NetWare File System
  • Linux Ext2 и Linux Swap

 

В широком смысле понятие "файловая система" включает:

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

Полное наименование файла обычно состоит из двух частей: имя и расширение (или тип). Эти две части разделяются друг от друга точкой: