- •Понятие процесс, представление процесса, управление процессом
- •Создание процесса
- •Связь между процессами
- •Критические ресурсы. Конфликты между процессами и методы их решения.
- •Выделение памяти динамическими разделами
- •Виртуальная память и способы ее реализации
- •Механизм страничной виртуальной памяти
- •Сегментная организация виртуальной памяти
- •Файловая система
- •Управление процессами windows
- •Свопинг
Свопинг
Состоит в том, что на период неактивности некоторого процесса (например, перешел в состояние ожидания или находится в очереди готовности) освободить области оперативной памяти, на которые отображаются станицы виртуальной памяти неактивного процесса для того, что бы в освобожденной области памяти разместить образы виртуальных страниц такого процесса, который является активным. Сам механизм свопинга требует интенсивного обращения с диском, однако он существенно повышает коэффициент использования оперативной памяти.
Механизм строения сегментно страничной организации виртуальной памяти
Предполагает, что виртуальное адресное пространство делится на сегменты, а физически существующая память (оперативка, диск) делится на страницы. ОС устанавливает соответствие между сегментами (которые понимаются как состоящие страниц и страниц) и страницами физической памяти. Она обеспечивает более гибкое управление использования физической памяти, но за счет применения более сложных алгоритмов.
Файловая система
Задает организацию хранения данных на внешнем носителе и механизм отображения структур хранения данных удобный для пользователя на физические структуры хранения, которые используются и понятны конкретному накопителю данных. Интерфейс предоставляет файловые системы для пользователя. Стандартной единицей хранения данных, с точки зрения пользователя, является файл.
Файл - именованная совокупность данных с определенными характеристиками доступа и использования.
Совокупность файлов, хранимых на носителе, обычно организована в иерархическую структуру. Это достигается за счет понятия каталога. Каталог-это файл, в котором хранятся регистрационные данные о других файлах или каталогах. Файловая система, определяемая для дискового накопителя, должна быть создана в подходящем разделе диска.
Если в винде разделы диска ассоциируются с буквами, то в убунте используется понятие корневой файловой системы, которая всего одна. И данные, хранящиеся на любом другом носителе, должны быть перемонтированы к корневой файловой системе. Только после этой операции данные становятся доступными. В убунте любое внешнее устройство понимается как файл, таким образом, вводится единый интерфейс использования.
Управление процессами windows
Помимо диспетчера задач можно в командной строке забить tasklist (в случае получения справки по данной команде нужно добавить /?)
Службы
В ОС определяется большое кол-во служебных процессов, задающих те или иные аспекты ее функциональности. Доступ к управлению службами осуществляется через путь: панель управления/администрирование/службы. Другой путь: мой компьютер/пкм/управление/службы и приложения/службы.
