Docsity
Docsity

Подготовься к экзаменам
Подготовься к экзаменам

Учись благодаря многочисленным ресурсам, которые есть на Docsity


Получи баллы для скачивания
Получи баллы для скачивания

Заработай баллы, помогая другим студентам, или приобретай их по тарифом Премиум


Руководства и советы
Руководства и советы

Лабораторная работа по ОС №1, Упражнения и задачи из Операционные системы

Исследование процессов и потоков в операционной системе Windows

Вид: Упражнения и задачи

2020/2021
Специальное предложение
30 Баллы
Discount

Предложение без ограничения по времени


Загружен 08.12.2021

Lisio
Lisio 🇷🇺

5

(3)

2 документы

Частичный предварительный просмотр текста

Скачай Лабораторная работа по ОС №1 и еще Упражнения и задачи в формате PDF Операционные системы только на Docsity! Санкт-Петербургский политехнический университет Петра Великого Институт компьютерных наук и технологий Кафедра «Компьютерные интеллектуальные технологии» Лабораторная работа № 1 Исследование процессов и потоков в операционной системе \/т4о\/$ по дисциплине «Операционные системы» Выполнил студент гр. з3530903/90001 <подпись> Руководитель доцент, к.т.н. А.В. Сергеев <подпись> «_» 2021 г. Санкт-Петербург 2021 Указания по выполнению лабораторной работы. 1. Запустите диспетчер задач, откройте вкладку «Производительность» («Быстродействие»). Запишите сколько в системе запущено процессов и потоков. Запущено процессов: 221, потоков: 2830 22 Диспетчер задач _ о х Файл Параметры Вид. Процессы Производительность Журнал приложений Автозагрузка Пользователи Подробности Службы т Гц ЦП АМО Вугеп 5 35000 мин Вафеоп Меда Мое С®х Используется % 100% | Память 5,3/6,9 ГБ (77%) Диск 0 (С: 2% ) МЛ-Е Мун Беспроводная сеть. [ш | О: 32,0 П: 256 кбиу/с Графический пре °°°*®”а о АМО Кадеоп(ТМ) \еда — Использование Скорость Базовая скорость: 2,10 ГГц А 1% 7% 1,89 ГГц Сокетов: 1 Ядра: 4 Процессы Потоки Дескрипторы Догических процессоров: 8 221 2830 97933 Виртуализация Включено Кэш 1 384 КБ Время работы ши >0мБ Эш 7:02:10:38 Кэш (3 40 МБ Меньше | ©) Открыть монитор ресурсов. 3) Определите, какой поток в процессе Моера4 является потоком управления (базовым по- током)? 0-й поток является базовым. 4) Введите в программе «Блокнот» какой-нибудь текст. Сохраните документ в файл. Нажмите кнопку ВейезВ в программе «Ргосез$ Улемег». 5) Сколько потоков стало у процесса Мо{ера4? Заполните следующую таблицу: У погера4 стало 19 потоков Поток № Процессорное время Привилегированный Работа в режиме режим работы, % пользователя, % 0 79 21 1 88 12 2 75 25 3 43 57 4 0 0 5 0 0 6 0 0 7 100 0 8 0 0 9 0 100 10 100 0 11 0 0 12 100 0 13 0 0 14 100 0 15 100 0 16 0:00:00:000 0 0 17 0:00:00:000 0 0 18 0:00:00:000 0 0 6) Объясните, почему увеличилось количество потоков? Это следствие многопоточной реализации программы, когда отдельные компоненты выполняются в новых потоках чтобы сложные задачи не блокировали выполнение основного потока и программа не «зависала». Таким образом количество потоков увеличилось по причине появления у программы новых задач (обращение к памяти, создание файла и т. д.) 7) Поясните, каким образом один поток может работать в режиме пользователя и в привилегированном режиме? В функции одного потока может входить как взаимодействие с пользователем (например реакция на работу с интерфейсом), так и обращение к оборудованию или системным библиотекам (т. н. «Системный вызов», переводящий поток в привилегированный режим) 4. Запустите «Диспетчер задач» (Тазк Мапазег). 1) Какие приложения запущены? 25 Диспетчер задач _ о х © соочее сттоте Е моаосон Ехсе! (Я месгозой Мог #% росе Мешег (32 бита) «1 Блокнот Подробнее 2) Перейдите на вкладку Службы. Есть ли связь между полем идентификатор процесса и числом в скобках в р\е\мег? Понятия не имею 3) Сколько служб запущено в системе? Учтите, в «Диспетчере задач» показаны службы ра- ботающие и остановленные. Считать надо только работающие службы. 121 служба запущена Ща Службы удаленных рабочих столов. Темы На ЕЙ Токепвгокег Е ТекиК: О Зе СИ ИзегОахабу<_18... Служба доступа к данным пол Диспетчер пользователей Служба оркестратора обновлений а Диспетчер учетных данн Мо гус АИ пе Диспетчер подключений Мёпдонз л службы диагностики л системы диагностики Веб-клиент А Елпелк Инструментарий управления МЁпаон: Е И ее о ИЛЬ . Пользовательская служба ризн-уведом. Центр обеспечения безопасности ЕАН тЫ }) -соипЕ 5. Исследование динамического изменения приоритета потока. Для дальнейших исследований понадобятся программы Ргосезз Ехр]огег (ргосехр.ехе) и Ъадарр32.ехе. 1) Запустите программу Бадарр32.ехе. 2) Запустите программу ргосехр.ехе. Появится окно, разделённое на две части. В верхней части представлен список процессов. В нижней части находится список описателей объектов (Бапе) для процесса или список используемых @1 в зависимости от настрой- ки. Для определения потоков процесса надо выделить требуемый процесс и нажать правую кнопку мыши. В контекстном меню надо выбрать Ргорегез и закладку ТЬгеа4$. На этой вкладке показаны стартовые адреса всех потоков процесса, а также их ТО. Также представлены базовый (Вазе РногИу) и динамический приоритеты (Рупапис Риогу) выбранного потока. $ БАБАРРЗ2.ЕХЕ:25504 Ргорегез — О х 1таде Репогтапсе РеГогтапсе бгарн СРО сгарв Тргеад5 ТСРИР. 5есигу ЕПМГОПТеПЕ 05 51105 бои 4 То СРО суфезбейа — Зизреп@Сош Зап АЧагезе АЧИТ рСа|... паи. чИТрСа!. 13496 па. ИТ рСа|. Тргеа4 26872 Баск Моде зай 18:37:25 09.01.2021 эке: мма:мугивегвециее: Вазе РИогИу: 8 Кегпе! .0:00:00.078 Оупатс Роу: 10 бег .0:00:00.062 1/0 РИОту: Могтла СотехЕ буйвснез: — 520 Метогу РОЛ: 5 `Суез: 296 547 720 Пвеа! Ргосезвог: 2 Рептивзюпз ки бизрепд с 3) Выберите процесс Бадарр32.ехе. Сколько потоков входит в этот процесс? Определите, какой поток является потоком управления? Изначально было 4 потока, затем остался один (26872), это и есть поток управления.
Docsity logo