Операционные системы

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

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

В функции операционной системы входит:

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

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

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

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

Файл – это структура данных, занимающая некоторую именованную область на ВЗУ.

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

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

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

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

Для организации доступа к файлу во многих ОС используется один и тот же метод, состоящий в формировании символьной строки – пути доступа, в которой содержится информация о местоположении файла на ВЗУ (например, С:\Program Files\Microsoft Office\ Office\ Samples\ Products.doc).

Полное имя файла состоит из собственно имени файла и расширения (типа), отделенного от него точкой: имя_файла.расширение. Например: project.doc, otchet99.txt, lexicon.com, catalg.ldb, raschet.xls.

Имя файла задается пользователем. Расширение (тип) файла не является обязательным, однако оно указывает, на происхождение файла и его назначение (как правило, задается программой-обработчиком).

Возможность стандартизации (типизации) файлов является важным свойством файловой системы, т.к. по типу файла ОС автоматически определяет его внутренний формат и программу-родителя данного файла. Например, файлы с расширением: .txt, .doc, .rtf – текстовые; .bmp, wmf, .ico – графические и .com, .exe, .bat – исполняемые программы.