- •1. Введение. Классификация видов программного обеспечения.
- •2.Назначение и функции операционных систем.
- •3. Мультипрограммирование. Режим разделения времени.
- •4. Многопользовательский режим работы. Режимы реального времени.
- •4. Содержание лекции:
- •1.Универсальные операционные системы и ос специального назначения.
- •2. Классификация операционных систем.
- •3. Модульная структура построения ос и их переносимость.
- •4. Управление процессором.
- •Раздел 2. Организация и управление процессами
- •4. Содержание лекции:
- •1. Понятие процесса и ядра. Сегментация виртуального адресного пространства процесса.
- •2.Структура контекста процесса. Идентификатор и дескриптор процесса.
- •3.Диспетчеризация и синхронизация процессов.
- •4. Иерархия процессов. Понятие приоритета и очереди процессов.
- •5.Планы проведения семинарских, лабораторных занятий
- •Тема 1 Структура операционной системы. Схема работы и взаимодействие элементов ос. Типы управляющих структур. Многозадачность.
- •1.Ознакомление со структурой операционной системы на примерах современных ос.
- •2. Рассмотрение схемы работы и взаимодействие элементов ос на примере WindowsXp.
- •3. Знакомство типами управляющих структур ос Minix, Linux WindowsNt.
- •Тема 2 Работа ядра при управлении процессом. Атрибуты процесса. Обработка прерываний. Порождение дочерних процессов в среде ос. Синхронизация процессов.
- •1. Работа ядра при управлении процессом.
- •2. Атрибуты процесса.
- •3. Обработка прерываний.
- •4. Порождение дочерних процессов в среде ос. Синхронизация процессов.
- •Тема 3 Функции, структура, алгоритм работы менеджера ввода-вывода. Организация защиты ввода-вывода.
- •1. Функции, структура, алгоритм работы менеджера ввода-вывода.
- •2. Организация защиты ввода-вывода.
- •Тема 4 Структура и свойства файловой системы. Права доступа. Способы защиты файлов. Кэширование.
- •1. Структура и свойства файловой системы.
- •2. Права доступа.
- •3. Способы защиты файлов.
- •4. Кэширование.
- •Тема 5 Управление памятью. Совместное использование памяти. Защита памяти. Механизм реализации виртуальной памяти. Стратегии подкачки страниц.
- •1. Управление памятью. Совместное использование памяти
- •2. Защита памяти.
- •3. Механизм реализации виртуальной памяти.
- •4. Стратегии подкачки страниц.
- •Тема 6 Состав и работа стандартных команд ос по управлению устройствами, файлами, процессами, диагностикой.
- •1. Состав команд ос по управлению устройствами, файлами, процессами, диагностикой.
- •2. Работа стандартных команд ос по управлению устройствами, файлами, процессами, диагностикой.
2. Права доступа.
Атрибуты файла в записях MFT расположены в порядке возрастания числовых значений кодов типа, причем некоторые тины атрибутов могут встречаться и записи более одного раза. Обязательными для каждого файла в томе NTFS являются атрибут стандартной информации, атрибут имени файла, атрибут дескриптора защиты и атрибут данных. Остальные атрибуты могут встречаться при необходимости.
Файловая система NTFS имеет следующие разрешения, которые могут быть приписаны любому файлу и/или каталогу, и которые называются индивидуальными разрешениями. Это разрешения Read (прочитать), Write (записать), eXecute (выполнить), Delete (удалить), Change Permissions (отменить разрешения) и Take Ownership (стать владельцем). Соответствующие этим разрешениям действия можно выполнять, только если для данного пользователя или для группы (к которой он принадлежит) имеется одноименное разрешение. Другими словами, если для некоторого файла указано, что нее могут его читать и исполнять, го только эти действия и можно с ним сделать, если при этом не указано, что для какой-нибудь другой группы (или отдельного пользователя) имеются другие разрешения. Комбинации этих индивидуальных разрешений и определяют те действия, которые могут быть выполнены с файлом или каталогом.
Три следующих важных правила помогут определить состояние прав доступа при перемещении или копировании объектов NTFS:
при перемещении файлов в границах раздела NTFS сохраняются исходные права доступа.
при выполнении других операций (создании или копировании файлов, а также их перемещении между разделами NTFS) наследуются права доступа родительского каталога.
при перемещении файлов из раздела NTFS в раздел FAT все права NTFS теряются.
3. Способы защиты файлов.
Изначально всему диску, а значит, и файлам, которые па нем создаются, присвоены все индивидуальные разрешения для группы Everyone (все)- Это означает, что любой пользователь, имея полный набор индивидуальных разрешений на файлы к каталоги, может изменять их по своему усмотрению, т.е. ограничивать других пользователей в правах доступа к тому или иному объекту. Если изменить разрешения па каталог, то новые файлы, создаваемые в нем, будут получать и соответствующие разрешения: они будут наследовать разрешения своего родительского каталога.
Имеются так называемые стандартные разрешения, которые, но замыслу разработчиков, следует использовать для указания наиболее распространенных комбинаций индивидуальных разрешений. Помимо этих стандартных разрешений можно использовать специальные разрешения. Они определяются как явная комбинация индивидуальных разрешений.
Фактические разрешения для пользователя, которые он будет иметь па файл или каталог, определяются как сумма разрешений, которые он получает как член нескольких групп. У этого общего правила есть исключение. Разрешение No Access (нег доступа) имеет приоритет над остальными. Оно запрещает любой доступ к файлу или каталогу, даже если пользователю, как члену другой группы, дано необходимое разрешение. Можно сказать, что это стандартное разрешение означает не отсутствие разрешений, а наложение явного запрета, и что оно отменяет для пользователя или группы все разрешения, установленные в остальных строках дискреционного списка прав доступа.
