- •Вопросы по ос:
 - •1. Понятие операционной системы;
 - •2.Эволюция развития операционных систем;
 - •3.Функции операционных систем, концепции операционных систем;
 - •4.Построение операционных систем.
 - •5.Понятие процесса;
 - •6.Состояния процесса;
 - •7.Модель представления процесса в операционной системе;
 - •8.Операции, над процессами операционной системой.
 - •9.Уровни планирования процессов;
 - •10.Цели и критерии планирования. Требования к алгоритмам планирования;
 - •11.Алгоритмы планирования;
 - •12.Санкционированное взаимодействия процессов;
 - •13.Логическая организация взаимодействия процессов;
 - •14.Расширенное понятия процесс
 - •15.Алгоритмы синхронизации процессов.
 - •16.Механизмы синхронизации процессов.
 - •17. Концепция мониторов.
 - •18. Механизм передачи сообщений.
 - •19.Взаимоблокировки процессов. Условия возникновения тупиков;
 - •20.Способы предотвращения тупиков;
 - •21.Обнаружение тупиков. Восстановление после тупиков;
 - •22.Физическая и логическая организация памяти эвм;
 - •23.Функции системы управления памятью. Простейшие схемы управления памятью;
 - •24.Страничная, сегментная и сегментно– страничная организация памяти;
 - •25.Понятие виртуальной памяти. Страничная виртуальная память;
 - •26.Сегментно-страничная организация виртуальной памяти;
 - •27.Ассоциативная память;
 - •28.Исключительные ситуации при работе с памятью. Стратегии управления страничной памятью;
 - •29.Управление количеством страниц, выделенных процессу. Модель рабочего множества;
 - •30.Программная поддержка сегментной модели памяти процесса. Аспекты функционирования менеджера памяти;
 - •31.Файловая система. Основные функции файловой системы;
 - •32.Основные понятия файлов. Имя, тип, атрибуты. Организация файлов;
 - •33.Операции над файлами. Логическая структура файлового архива;
 - •34.Разделы диска. Организация доступа к архиву файлов. Защита файлов;
 - •35.Общая структура файловой системы управления внешней памятью;
 - •36.Надёжность и производительность файловых систем;
 - •37.Физические принципы организации ввода/вывода;
 - •38.Логические принципы организации вводв/вывода;
 - •39.Интерфейс между базовой подсистемой ввода/вывода и драйверами;
 - •40.Алгоритмы планирования запросов к жёсткому диску;
 - •41.Сети и сетевые операционные системы. Взаимодействие удалённых процессов;
 - •42.Сети и сетевые операционные системы. Понятие протокола и многоуровневая модель построения сетевых вычислительных систем;
 - •43.Сети и сетевые операционные системы. Проблемы адресации в сети;
 - •44.Сети и сетевые операционные системы. Локальная адресация, понятие порта;
 - •45.Сети и сетевые операционные системы. Проблемы маршрутизации в сетях;
 - •46.Угрозы безопасности. Формализация подхода к обеспечению информационной безопасности;
 - •47. Криптографические алгоритмы обеспечения технологий безопасности операционных систем;
 - •48.Защитные механизмы операционных систем. Система защиты операционных систем. Основные задачи;
 - •49. Идентификация и аутентификация;
 - •50. Авторизация и разграничение доступа к ресурсам;
 - •51. Протоколирование;
 - •52. Аудит операционных систем.
 
5.Понятие процесса;
Понятие процесса характеризует некоторую совокупность набора исполняющихся команд, ассоциированных с ним ресурсов (выделенная для исполнения память или адресное пространство, стеки, используемые файлы и устройства ввода-вывода и т. д.) и текущего момента его выполнения (значения регистров, программного счетчика, состояние стека и значения переменных), находящуюся под управлением операционной системы.
6.Состояния процесса;

Процесс, находящийся в состоянии процесс исполняется, через некоторое время может быть завершен операционной системой или приостановлен и снова переведен в состояние процесс не исполняется. Приостановка процесса происходит по двум причинам: для его дальнейшей работы потребовалось какое-либо событие (например, завершение операции ввода-вывода) или истек временной интервал, отведенный операционной системой для работы данного процесса.
7.Модель представления процесса в операционной системе;

При рождении процесс получает в свое распоряжение адресное пространство, в которое загружается программный код процесса; ему выделяются стек и системные ресурсы; устанавливается начальное значение программного счетчика этого процесса и т. д.
8.Операции, над процессами операционной системой.
Процесс не может перейти из одного состояния в другое самостоятельно. Изменением состояния процессов занимается операционная система, совершая операции над ними. Количество таких операций в нашей модели пока совпадает с количеством стрелок на диаграмме состояний. Удобно объединить их в три пары:создание процесса – завершение процесса; приостановка процесса (перевод из состояния исполнение в состояние готовность) – запуск процесса (перевод из состояния готовность в состояние исполнение); блокирование процесса (перевод из состояния исполнение в состояние ожидание) – разблокирование процесса (перевод из состояния ожидание в состояние готовность). Для того чтобы операционная система могла выполнять операции над процессами, каждый процесс представляется в ней некоторой структурой данных. Эта структура содержит информацию, специфическую для данного процесса: состояние, в котором находится процесс; программный счетчик процесса или, другими словами, адрес команды, которая должна быть выполнена для него следующей; содержимое регистров процессора; данные, необходимые для планирования использования процессора и управления памятью (приоритет процесса, размер и расположение адресного пространства и т. д.); учетные данные (идентификационный номер процесса, какой пользователь инициировал его работу, общее время использования процессора данным процессом и т. д.);
сведения об устройствах ввода-вывода, связанных с процессом (например, какие устройства закреплены за процессом, таблицу открытых файлов). Процесс, инициировавший создание нового процесса, принято называть процессом-родителем (parent process), а вновь созданный процесс – процессом-ребенком (child process). Процессы-дети могут в свою очередь порождать новых детей и т. д., образуя, в общем случае, внутри системы набор генеалогических деревьев процессов – генеалогический лес. Одноразовые операции приводят к изменению количества процессов, находящихся под управлением операционной системы, и всегда связаны с выделением или освобождением определенных ресурсов. Многоразовые операции, напротив, не приводят к изменению количества процессов в операционной системе и не обязаны быть связанными с выделением или освобождением ресурсов. Запуск Приостановка процесса Блокирование. Разблокирование.
