Понятие о файловой структуре.

Задача – проблема, подлежащая решению.

Приложение – программная реализация на компьютере решения задачи.

Классы программных продуктов.

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

  • Системное программное обеспечение;
  • Пакеты прикладных программ;
  • Инструментарий технологии программирования.

Системное программное обеспечение направлено на решение следующих задач:

  • Создание операционной среды для других программ;
  • Обеспечение надежной и эффективной работы самого компьютера и вычислительной сети;
  • Проведение диагностики и профилактики аппаратуры компьютера и вычислительной сети;
  • Выполнение вспомогательных технологических процессов (копирование, архивирование, восстановление файлов программ и баз данных и т.д.).

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

1) Системное программное обеспечение –совокупность программ и программных комплексов для обеспечения работы компьютера и сетей ЭВМ.

Системное программное обеспечение.

Рассмотрим структуру системного программного обеспечения.

Понятие о файловой структуре.
Понятие о файловой структуре.
Понятие о файловой структуре.

Базовое программное обеспечение – минимальный набор программных средств, обеспечивающих работу компьютера.

Сервисное программное обеспечение – программы и программные комплексы, которые расширяют возможности базового программного обеспечения и организуют более удобную среду работы пользователя.

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

Операционная система предназначена для управления выполнением пользовательских программ, планирования и управления вычислительными ресурсами ЭВМ.

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

  • Интерфейса между программным и аппаратным обеспечением (аппаратно-программный интерфейс);
  • Интерфейса между разными видами программного обеспечения (программный интерфейс).

Операционная система образует автономную среду, не связанную ни с одним из языков программирования и выполняет следующие функции:

Обычно ОС хранится на жестком диске. Все операционные системы обеспечивают свой автоматический запуск. Для дисковых операционных систем в специальной (системной) области диска создается запись программного кода. Обращение к этому коду выполняют программы, находящиеся в базовой системе ввода-вывода (BIOS). Завершая свою работу, они дают команду на загрузку и исполнение содержимого системной области диска.

Базовая система ввода-вывода (BIOS – Basic Input/Output System) – выполненная на базе специальной микросхемы, содержит набор программ ввода-вывода, благодаря которым операционная система и прикладные программы могут работать с устройствами компьютера на физическом уровне. В набор программ BIOS входят программа тестирования компьютера и его устройств, которая запускается при включении компьютера, и программа setup, которая позволяет изменять параметры, определяющие конфигурацию компьютерной системы.

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

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

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

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

На диске файл не требует для своего размещения непрерывного пространства, обычно он занимает свободные кластеры в разных частях диска. Сведения о номерах этих кластеров хранятся в специальной FAT-таблице, которую рассмотрим позже. Кластер является минимальной единицей пространства диска, которое моет быть отведено файлу. Самый маленький файл занимает 1 кластер, большие файлы – несколько десятков кластеров.

Для характеристики файла используются следующие параметры:

  • Полное имя файла;
  • Объем файла в байтах;
  • Дата создания файла;
  • Время создания файла;
  • Специальные атрибуты файла:R (Read only) – только для чтения, H (Hidden) – скрытый файл, S (System) — системный файл, A (Archive) — архивированный файл.

Как обращаться к файлу

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

Имя файла всегда уникально и образуется (для MS DOS) не более чем из восьми символов, причем используются только буквы латинского алфавита.

По имени к файлу обращаются редко, обычно только в тех прикладных программах, когда это специально предусмотрено. Обычно к файлу обращаются с помощью полного имени. Полное имя файла более подробно характеризует файла и образуется из имени файла и типа (расширения), разделенных точкой. Тип файла служит для характеристики хранящейся в файле информации и образуется не более чем из трех символов, причем используются только буквы латинского алфавита. В полном имени недопустимы пробелы между именем и типом. При образовании типа, так же как и имени, нельзя использовать русские буквы и символы.*?:;,= пробел.

Понятие о файловой структуре.

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

Хранение файлов организуется в иерархической структуре, которая в данном случае называется файловой структурой. В качестве вершины структуры служит имя носителя, на котором сохраняются файлы. Далее файлы группируются в каталоги (папки), внутри которых могут быть созданы вложенные каталоги (папки). Путь доступа к файлуначинается с имени устройства и включает все имена каталогов (папок), через которые проходит. В качестве разделителя используется символ “\” (обратная косая черта).

Уникальность имени файла обеспечивается тем, что полным именем файла считается собственное имя файла вместе с путем доступа к нему.

Пример записи полного имени файла:

\\…\\

Пример:

С:\ИНСТИТУТ\РЕКТОРАТ\список сотрудников

С:\ИНСТИТУТ\КАФЕДРЫ\список сотрудников

Что такое файловая система


Похожие статьи.

Понравилась статья? Поделиться с друзьями: