рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Управление доступом

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

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

Различают 2 основных подхода к определению прав доступа:

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

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

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

Информация о разрешенном доступе каждому пользователю хранится в матрице прав доступа.

Для каждого файла и каталога создается список управления доступом ACL, в котором описываются права на выполнение операций пользователей.

 

 

18. Физическая организация файловой системы. Диски, разделы, секторы, кластеры. Физическая организация и адресация файла..

MBR раздел Жесткий диск может быть разбит на несколько разделов. Раздел может быть первичным или расширенным. Должен быть по крайней мере 1 первичный раздел. Только один первичный раздел диска может быть активным. На одном жестком диске может быть только один расширенный раздел. Его можно разбить на логические диски.

 

Раздел— часть долговременной памяти жёсткого диска, выделенная для удобства работы, и состоящая из смежных блоков. Разбиение диска на разделы повышает эффективность использования дискового пространства на дисках большого объема

Се́ктор диска — минимальная адресуемая единица хранения информации на дисковых запоминающих устройствах (НЖМД, дискета, CD). Является частью дорожки диска.

Кластер - минимальный размер места на диске, которое может быть выделено файловой системой для хранения одного файла.

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

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

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

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

Рис. 5.17. Физическая организация файла
а - непрерывное размещение; б - связанный список блоков;
в - связанный список индексов; г - перечень номеров блоков

3. Размещение в виде связанного списка индексов (рис.. 5.17.в). С каждым блоком связывается некоторый элемент - индекс. Индексы располагаются в отдельной области диска (в MS-DOS это таблица FAT). Если некоторый блок распределен некоторому файлу, то индекс этого блока содержит номер следующего блока данного файла. Для доступа к произвольному месту файла достаточно прочитать только блок индексов, отсчитать нужное количество блоков файла по цепочке и определить номер нужного блока, и, во-вторых, данные файла занимают блок целиком, а значит имеют объем, кратный степени двойки.

4. простое перечислении номеров блоков, занимаемых этим файлом. ОС Для хранения адреса файла выделено 13 полей. Если размер файла меньше или равен 10 блокам, то номера этих блоков непосредственно перечислены в первых десяти полях адреса. Если размер файла больше 10 блоков, то следующее 11-е поле содержит адрес блока, в котором могут быть расположены еще 128 номеров следующих блоков файла. Если файл больше, чем 10+128 блоков, то используется 12-е поле, в котором находится номер блока, содержащего 128 номеров блоков, которые содержат по 128 номеров блоков данного файла. И, наконец, если файл больше 10+128+128(128, то используется последнее 13-е поле для тройной косвенной адресации, что позволяет задать адрес файла, имеющего размер максимум 10+ 128 + 128(128 + 128(128(128.

 

 

– Конец работы –

Эта тема принадлежит разделу:

Классификация ОС универсальные операционные системы и ОС специального назначения

По алгоритмам управления ресурсами... однозадачные ОС MS DOS предоставляет пользователю виртуальную машину... многозадачные Windows Unix поддерживают параллельное исполнение некоторых задач...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Управление доступом

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

По области приложений
1) Системы пакетной обработки – для решения задачи вычислительного характера. 2) Системы разделения времени Каждому пользователю предоставляется

По архитектуре
1) микроядерные (VxWorks, QNX); 2) монолитные (Windows XP); 3) гибридные (Windows NT, большинство Linux). Современные универсальные ОСможно охарактеризов

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

Категория ресурсов
1) процессорное время; 2) память (оперативная, дисковая, виртуальная); 3) периферийное устройство.   Управление ресурсами вычислительной системы является на

Аппаратная зависимость и мобильность ОС
Многие операционные системы успешно работают на различных аппаратных платформах без существенных изменений в своем составе. Во многом это объясняется тем, что, несмотря на различия в деталях, средс

Состояние процессов
  В многозадачной (многопроцессной) системе процесс может находиться в одном из трех основных состояний: ВЫПОЛНЕНИЕ - активное состояние процесса, во время которого процесс о

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

Алгоритмы планирования процессов
  Планирование процессов включает в себя решение следующих задач: определение момента времени для смены выполняемого процесса; выбор процесса на выполнение из очеред

Вытесняющие и невытесняющие алгоритмы планирования
  Существует два основных типа процедур планирования процессов - вытесняющие (preemptive) и невытесняющие (non-preemptive). Non-preemptive multitasking - невытесняющая многоз

Критическая секция
  Важным понятием синхронизации процессов является понятие "критическая секция" программы. Критическая секция - это часть программы, в которой осуществляется доступ к раздел

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

Приоритезация
До окончания обработки прерывания обычно устанавливается запрет на обработку этого типа прерывания, чтобы процессор не входил в цикл обработки одного прерывания. Приоритезация означает, что все ист

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

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

Иерархия памяти в современных ПК
В большинстве современных ПК рассматривается следующая иерархия памяти: 1. Регистры процессора, организованные в регистровый файл — наиболее быстрый доступ (порядка 1 такта), но размером л

Непрерывное распределение памяти
Такая схема распределения памяти предполагает её разбиение на 3 части: 1) область операционной системы; 2) область загрузки (размещается исполняемая программа); 3) свобод

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

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

Управление внешней памятью. Управление вводом-выводом и внешними устройствами.
Рис. 2.8. Логическая структура жесткого диска файлового сервера Один из дисков файловог

Физическая организация устройств ввода-вывода
Устройства ввода-вывода делятся на два типа: блок-ориентированные устройства и байт-ориентированные устройства. Блок-ориентированные устройства хранят информацию в блоках фиксированно

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

Функции ФС
1) обращение к файлам; 2) управление доступом к файлам; 3) создание, модифицирование и уничтожение файлов; 4) упрощение передачей информации между файлами; 5) ре

Элемент каталога FAT
Корневой каталог расположен на диске и имеет фиксированный размер. Каталоги — специальные файлы с 32-байтными элементами для каждого файла, содержащегося в этом каталоге.

Стандарты защищенности ОС
Рас­смотрим две наиболее часто применяемые в России системы стандартов такого рода. 1."Оранжевая книга"(1983г) все защищенные компьютерные систе

Основные функции, подсистемы защиты операционной системы.
1. Разграничение доступа. Каждый пользователь системы имеет доступ только к тем объектам операционной системы, к которым ему пре­доставлен доступ в соответствии с текущей по

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

Конфигурация системы и генерация. Загрузка и настройка ОС.
Генерация операционной системы - процесс создания конкретного варианта операционной системы, наиболее полно учитывающего запросы возможных пользователей и конфигурацию ЭВМ в конкре

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

Сетевые операционные системы
Сетевая операционная система (англ. Network operating system) – это операционная система, которая обеспечивает обработку, хранение и передачу данных в информационной сети. Гла

Сетевые файловые системы.
Распределённые файловые системы известны и как сетевые файловые системы. § Amazon S3 § Andrew file system (AFS) — масштабируемая и независимая от расположения ФС, имеет сильный кэ

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги