Средства управления виртуальной памятью



Ранние операционные системы ограничивали возможность использования приложений по объему необходимой для их работы оперативной памяти.

Современные операционные системы позволяют расширить оперативную память за счет создания так называемой виртуальной памяти на жестком

диске. Виртуальная память реализуется в виде так называемого файла подкачки.

Прочие функции операционных систем

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

Прочие функции операционных систем могут включать следующие:

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

• обеспечение доступа к основным службам Интернета средствами, интегрированными в состав операционной системы;

• возможность создания системными средствами сервера Интернета, его обслуживание и управление, в том числе дистанционное посредством удаленного соединения;

• наличие средств защиты данных от несанкционированного доступа, просмотра и внесения изменений;

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

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

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

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

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

• чтение, редактирование и печать текстовых документов;

• создание и редактирование простейших рисунков;

• выполнение арифметических и математических расчетов;

• ведение дневников и служебных блокнотов;

• создание, передача и прием сообщений электронной почты;

• создание и редактирование факсимильных сообщений;

• воспроизведение и редактирование звукозаписи;

• воспроизведение видеозаписи;

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

 

Организация файловой системы

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

Наименьшей физической единицей хранения данных является сектор. Размер сектора равен 512 байт. Группы секторов объединяются в кластеры. Кластер является наименьшей единицей адресации при обращении к данным. Размер кластера, в отличие от размера сектора, строго не фиксирован. Файл (даже очень маленький) полностью оккупирует весь кластер, которому соответствует только одна адресная запись в таблице размещения файлов.

В файловой системе NTFS служебная информация хранится в Главной таблице файлов (MFT). В системе NTFS размер кластера не зависит от размера диска, и для больших дисков эта система должна работать эффективнее, чем устаревшая FAT32.

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

Под управлением операционной системы производятся следующие операции с файловой системой:

• создание файлов и присвоение им имен;

• создание каталогов (папок) и присвоение им имен;

• переименование файлов и каталогов (папок);

• копирование и перемещение файлов между дисками компьютера и между каталогами (папками) одного диска;

• удаление файлов и каталогов (папок);

• навигация по файловой структуре с целью доступа к заданному файлу, каталогу (папке);

• управление атрибутами файлов.

Файл — это именованная последовательность байтов произвольной длины.

Имя файла обычно состоит из двух частей: собственно имени и расширения

имени. На имя файла отводится 8 символов, а на его расширение — 3 символа. Имя от расширения отделяется точкой. Как имя, так и расширение могут включать только алфавитно-цифровые символы латинского алфавита.

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

Каталоги (папки) —элементы иерархической структуры, необходимые для

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

Во многих операционных системах в качестве символа разделителя каталогов используется «\» (обратная косая черта).


Дата добавления: 2019-02-22; просмотров: 255; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!