Краткие теоретические сведения. Операционные системы 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Краткие теоретические сведения. Операционные системы



Операционные системы

Методические указания

к практическим занятиям

для студентов 2-го курса специальности

230400 «Информационные системы и технологии»

 

 

Воронеж 2014

 

УДК 004.451(07)

ББК 32.973.018.2я7

Составители

 Д.К. Проскурин, К.А. Маковий

Операционные системы: метод. указания к практическим занятиям по дисц. «Операционные системы» для студ. 2-го курса спец. 230400 / Воронежский ГАСУ; сост.: Д.К. Проскурин, К.А. Маковий. – Воронеж, 2014. – 30 с.

 

Содержат описание порядка выполнения практических заданий по курсу «Операционные системы». Приведен в достаточном объеме теоретический материал, а также подробные рекомендации к выполнению практических заданий.

Предназначены для студентов второго курса специальности 230400 «Информационные системы и технологии».

 

Ил.1. Табл.5. Библиогр.: 4 назв.

 

УДК 004.451(07)

ББК 32.973.018.2я7

 

 

Печатается по решению научно-методического совета

Воронежского ГАСУ

 

Рецензент – С.А. Баркалов, проф., зав. кафедрой управления строительством Воронежского ГАСУ

 

 

 

Введение

 


Целью практических занятий по курсу «Операционные системы» является получение практических навыков администрирования операционной системы (ОС) Windows 7, глубокое понимание механизмов работы ОС и освоение методов мониторинга ресурсов ОС.

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

Особое внимание уделено возможностям и средствам администрирования и управления операционной системой, а также тонкой настройке параметров ОС. В качестве источника дополнительных утилит используются пакеты Windows Support Tools, Windows Resource Kit, Sysinternals, позволяющие расширить возможности стандартных встроенных в ОС инструментов.

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


Практическое занятие №1

 

Наблюдение и управление распределением процессорного времени
в OC Windows 7

 

Цель работы: изучить основные средства управления процессами и нитями в ОС Windows 7. Oзнакомиться с механизмом распределения процессорного времени.

                                                                            

Практическое занятие №2

 

 Наблюдение за управлением памятью в Windows 7

Цель работы: Познакомиться c реестром Windows 7. Изучить основные средства наблюдения за распределением виртуальной памяти в ОС Windows 7.

 

Практическое занятие №3

 Создание различных дисковых конфигураций

.

Цель работы: Изучить средства для создания различных дисковых конфигураций в ОС Windows7/ 2003 Server.

 

Практическое занятие №4

Изучение безопасности и сжатия файлов в файловой системе NTFS

Цель работы: Изучить поддержку сжатия и назначение прав в файловой системе NTFS.

 

Несколько разрешений NTFS

Разрешения предоставляются группам и пользователям, поэтому нередко член одной или нескольких групп имеет разные разрешения. В этом случае права пользователя складываются из собственных разре­шений и разрешений группы, к которой он принадлежит. Например, если ему дано право Запись, а его группе — Чтение, он обладает обоими. Аннулирование разрешений блокирует разрешения пользователя, даже если они предоставлены группе, к которой он принадлежит. Так, если группе Все дано разрешение Полный доступ для файла, а ее члену запрещено удалять этот файл, то он сможет читать и изменять, но не удалить файл.

Практические задания

 

Задание 1. Сравнение атрибутов папок и файлов в файловых системах FAT32 и NTFS.

1. Запустите VMWare Player, выберите образ ОС Windows 7. Путь к образу ОС задайте согласно указаниям преподавателя.

2. Запустите Проводник (Explorer). Для этого нажмите Пуск| Программы| Стандартные| Проводник.

3. Правой кнопкой мыши щелкните диск С и выберите команду Свойства.

4. Появится диалоговое окно Свойства. Определите и запишите в рабочую тетрадь тип файловой системы на диске С. Повторите то же самое для диска D. Какова емкость дисков C и D? Каков объем свободного пространства на дисках C и D?

5. В корневой папке диска C создайте папку StudentC.

6. Скопируйте файлы и подкаталоги папки C:\Lab Files\Ntfs\Student в C:\StudentC.

7. В корневой папке диска D создайте папку StudentD.

8. Скопируйте файлы и подкаталоги папки C:\Lab Files\Ntfs\Student в D:\StudentD.

9. Поместите окно программы Проводник на рабочем столе так, чтобы оно занимало не более половины рабочего стола (вам понадобится запускать два экземпляра этой программы).

10. Правой кнопкой мыши щелкните папку C:\StudentC и выберите команду Свойства. Появится диалоговое окно Свойства.

11. Запустите второй экземпляр программы Проводник. Поместите его на свободной половине рабочего стола.

12. Правой кнопкой мыши щелкните папку C:\StudentC и выберите команду Свойства. В рабочей тетради перечислите информацию, доступную на вкладке Общие: Тип, Размещение, Размер, На диске, Содержит для каталога С:\StudentC. Повторите то же самое для D:\StudentD. Сравните количество и содержимое других закладок.

13. Сравните атрибуты каталогов StudentC и StudentD. Для получения дополнительных атрибутов нажмите кнопку Другие.

· Сформулируйте основные отличия файловой системы NTFS от FAT 32.

За дание 2. Использование Explorer для сжатия файлов и папок в разделе NTFS.

Чтобы сжать папку:

1. Правой кнопкой мыши щелкните папку С:\StudentC и выберите команду Свойства.

2. Появится диалоговое окно Свойства.

3. Нажмите кнопку Другие и установите переключатель Сжимать содержимое для экономии места на диске, щелкните кнопку Применить. Появится диалоговое окно Проводника Подтверждение изменения атрибутов.

4. Для ответа на вопрос: «Применить эти атрибуты только к этой папке или также ко всем вложенным папкам и файлам?» выберите пункт: «К этой папке и ко всем вложенным паркам и файлам» и щелкните кнопку ОК.

· Каким стал объем, занимаемый всем каталогом c:\StudentC на диске после сжатия? Сравните с объемом, полученным в п.10 задания 1.

Чтобы проверить факт сжатия файлов:

1. В меню Сервис программы Проводник выберите команду Параметры.

2. На вкладке Вид установите переключатель Отображать сжатые файлы и папки другим цветом.

3. Щелкните кнопку ОК.

Сжатые файлы и папки будут отображены синим цветом.

· Можно ли аналогичным образом сжимать отдельные файлы?

 

Задание 3. Использование Explorer для назначения прав к файлам и папкам в разделе NTFS.

 

1. Правой кнопкой мыши щелкните папку С:\StudentC\Library и выберите команду Свойства. Появится диалоговое окно Свойства. Перейдите на закладку Безопасность. Уберите галочку в пункте Переносить наследуемые от родительского объекта разрешения на этот объект. В появившемся окне Безопасность нажмите кнопку Копировать.

2. Нажмите кнопку Добавить. В появившемся диалоговом окне Выбор выберите Студент ОС и нажмите кнопку Добавить. Щелкните кнопку ОК. В разрешениях укажите для этого пользователя Полный доступ. Чтобы выбрать пользователя нужно щелкнуть мышкой по его имени в верхнем поле Имя окна Свойства.

3. Нажмите кнопку Добавить. В появившемся диалоговом окне Выбор измените область поиска Искать в на имя локального компьютера, выберите Студент  и нажмите кнопку Добавить. Щелкните кнопку ОК. В разрешениях укажите для этого пользователя Чтение.

4. Выберите Все в списке имен и нажмите кнопку удалить. Перед нажатием кнопки ОК, продемонстрируйте результат преподавателю.

5. Щелкните кнопку ОК.

6. В меню Пуск выберите Завершение работы| Завершение сеанса StudentOS | ОК.

7. Зарегистрируйтесь в системе как пользователь Студент локального компьютера.

8. Запустите программу Проводник. На диске С перейдите в папку С:\StudentC\Library\ Shakespeare1.

9. Правой кнопкой мыши щелкните файл hamlet acts 1 and 2 и выберите команду Открыть. Откроется окно программы Блокнот с открытым в нем текстовым файлом hamlet acts 1 and 2.

10. В первой строчке файла напишите: «Привет от студентов». Нажмите Файл| Сохранить.

· Почему Вы не можете сохранить измененный файл?

11. На диске С перейдите в папку с:\StudentC\Library\ Shakespeare2.

12. Правой кнопкой мыши щелкните файл hamlet acts 1 and 2 и выберите команду Удалить. В окне подтверждения удаления папки нажмите кнопку Да.

·   Почему Вы не можете удалить каталог?

13. Зарегистрируйтесь в системе как пользователь Студент ОС.

14.  Выполните пп.8–12.

· Можете ли Вы сохранить файл и удалить каталог? Почему?

15. Удалите папки С:\StudentCиD:\StudentD.

16. В меню Сервис программы Проводник выберите команду Параметры.

17. На вкладке Вид уберите переключатель Отображать сжатые файлы и папки другим цветом. Щелкните кнопку ОК.

· Какие разрешения назначаются по умолчанию при форматировании раздела под NTFS? Кто сможет получить доступ к этому разделу?

Контрольные вопросы

1. Какие файловые системы поддерживает Windows 7? Сравните атрибуты папок в файловой системе FAT и NTFS.

2. Что собой представляет файловая система? Сравните файловые системы FAT32 и NTFS.

3. В чем суть объектной модели безопасности Windows 7? Что такое список контроля доступа и элемент списка контроля доступа. Приведите пример списка контроля доступа и элемента списка контроля доступа.

4. Что собой представляют разрешения NTFS? Как Вы понимаете наследование разрешений? Как можно отменить наследование разрешений? С помощью какого средства можно настроить разрешения NTFS?

5. Какие разрешения назначаются по умолчанию при форматировании раздела под NTFS? Кто сможет получить доступ к этому разделу?

6. С помощью какого средства можно настроить разрешения NTFS? Какие виды разрешений для папки существуют, какие действия позволяет выполнять каждое из этих разрешений?

7. Пользователь User1 входит в состав групп Group1 и Group2. Группе Group1 разрешен доступ Изменить(Modify) к папке Folder1. Группе Group2 запрещен доступ Изменить(Modify) к папке Folder1. Какой доступ к папке Folder1 сможет получить пользователь User1 и почему?

8. Пользователь User1 входит в состав групп Group1 и Group2. Группе Group1 разрешен доступ Только чтение (Read Only) к папке Folder1. Группе Group2 разрешен доступ Изменить(Modify) к папке Folder1. Какой доступ к папке Folder1 сможет получить пользователь User1 и почему?

Практическое занятие № 5

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

РЕКОМЕНДУЕМОЙ ЛИТЕРАТУРЫ

 

1. Танненбаум, Э. Современные операционные системы. 3-е изд. − СПб.: Питер, 2010. − 1120 с.

2. Гордеев, А.В. Системное программное обеспечение/А.В. Гордеев, А.Ю. Молчанов. ‑ СПб.: Питер,2002.– 736 с.

3. Установка и настройка Windows 7. Учебный курс Microsoft6:  пер. с англ. — М.: Издательско-торговый дом «Русская Редакция», 2011. — 848 стр.: ил.

4. Соломон, Д. Внутреннее устройство Microsoft Windows. Мастер-класс.: пер. с англ./ Д. Соломон, М. Руссинович. − СПб.: Питер; М.: Издательско-торговый дом «Русская Редакция», 2013. — 800 стр.

 

Оглавление

Введение……………………………………………………………………. 3
Практическое занятие №1.Наблюдение и управление распределением процессорного времени в OC Windows… 4
Практическое занятие №2. Наблюдение за управлением памятью в Windows 7……………………………….. 9
Практическое занятие №3. Создание различных дисковых Конфигураций ……………………………. 16
Практическое занятие №4. Изучение безопасности и сжатия файлов в файловой системе NTFS ………………... 21
Практическое занятие № 5. Изучение консоли администрирования Microsoft Management Console ……….. 25
Библиографический список рекомендуемой литературы ………………. 29

 

Операционные системы

Методические указания

 для практических занятий работ

для студентов специальности 230400

 «Информационные системы и технологии»

 

Составители: к. ф.-м. н. Проскурин Дмитрий Константинович,

ст. преп. Маковий Катерина Александровна

 

Подписано в печать 30.06. 2014. Формат 60х841/16. Уч.-изд. л. 2,0.

Усл.-печ. л. Бумага писчая. Тираж 60 экз. Заказ №______________

_______________________________________________________________

Отпечатано: отдел оперативной полиграфии

 издательства учебной литературы и учебно-методических пособий

Воронежского ГАСУ

394006 Воронеж, ул. 20-летия Октября, 84

Операционные системы

Методические указания

к практическим занятиям

для студентов 2-го курса специальности

230400 «Информационные системы и технологии»

 

 

Воронеж 2014

 

УДК 004.451(07)

ББК 32.973.018.2я7

Составители

 Д.К. Проскурин, К.А. Маковий

Операционные системы: метод. указания к практическим занятиям по дисц. «Операционные системы» для студ. 2-го курса спец. 230400 / Воронежский ГАСУ; сост.: Д.К. Проскурин, К.А. Маковий. – Воронеж, 2014. – 30 с.

 

Содержат описание порядка выполнения практических заданий по курсу «Операционные системы». Приведен в достаточном объеме теоретический материал, а также подробные рекомендации к выполнению практических заданий.

Предназначены для студентов второго курса специальности 230400 «Информационные системы и технологии».

 

Ил.1. Табл.5. Библиогр.: 4 назв.

 

УДК 004.451(07)

ББК 32.973.018.2я7

 

 

Печатается по решению научно-методического совета

Воронежского ГАСУ

 

Рецензент – С.А. Баркалов, проф., зав. кафедрой управления строительством Воронежского ГАСУ

 

 

 

Введение

 


Целью практических занятий по курсу «Операционные системы» является получение практических навыков администрирования операционной системы (ОС) Windows 7, глубокое понимание механизмов работы ОС и освоение методов мониторинга ресурсов ОС.

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

Особое внимание уделено возможностям и средствам администрирования и управления операционной системой, а также тонкой настройке параметров ОС. В качестве источника дополнительных утилит используются пакеты Windows Support Tools, Windows Resource Kit, Sysinternals, позволяющие расширить возможности стандартных встроенных в ОС инструментов.

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


Практическое занятие №1

 

Наблюдение и управление распределением процессорного времени
в OC Windows 7

 

Цель работы: изучить основные средства управления процессами и нитями в ОС Windows 7. Oзнакомиться с механизмом распределения процессорного времени.

                                                                            

Краткие теоретические сведения

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

В общем случае ресурсом называется всякий объект, который может распределяться внутри системы.

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

Программа представляет собой статический набор команд.

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

Каждый процесс в Windows XP включает следующее:

· Закрытое виртуальное адресное пространство – диапазон адресов виртуальной памяти, которым может пользоваться процесс;

· Исполняемую программу – начальный код и данные, размещаемые в виртуальном адресном пространстве процесса;

· Уникальный идентификатор процесса

· Список описателей системных ресурсов, доступных всем нитям данного процесса (например, файлов)

· Маркер доступа (access token), содержащий права на доступ к этому объекту

· Минимум одну нить.

Нить – часть процесса, получающая процессорное время для выполнения. Содержит следующие наиболее важные элементы:

· Содержимое набора регистров процессора, отражающих состояние процессора

· Два стека, одно из которых используется в режиме ядра, другоей – в режиме пользователя.

· Т.н. локальную память нити, т.е. область памяти, доступной только этой нити.

· Уникальный идентификатор нити. ID нитей и процессов генерируются из единого пространства имен и никогда не перекрываются.

Контекстом нити называют переменные регистры, стеки и локальные области памяти.

Одним из ресурсов ОС является процессорное время – время, в течение которого процессор занимается выполнением кода данной нити. Концепция вытесняющей многозадачности, реализованная в Windows 7, предусматривает назначение процессам и нитям приоритетов для распределения процессорного времени. Приоритеты нитей определяют порядок, в котором они планируются для выполнения процессором. Приоритет нити устанавливается исходя из класса приоритета его родительского процесса. Существует шесть классов приоритета процесса:

· Idle (Низкий) – обычно используется заставками и прочими процессами, периодически обновляющими экранное изображение, среднее значение 4;

· Below Normal (Ниже среднего) – среднее значение 6;

· Normal (Средний) – устанавливается для процесса по умолчанию, среднее значение 8;

· Above Normal (Выше среднего) – среднее значение 10

· High (Высокий) – процессам, имеющим приоритет класса High (Высокий), выделяется наибольшее количество времени процессора б среднее значение 13;

· Real Time (Реального времени) – используется многими системными процессами режима ядра, такими, как процессы управления вводом с клавиатуры и мыши и другими операциями устройств, среднее значение 24.

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

· Time_critical– критический.

· Highest – высший,

· Above_normal – выше среднего,

· Normal – средний,

· Below_normal – ниже среднего,

· Lowest – низший,

· Idle– приоритет простоя.

Класс приоритета каждого процесса определяет некий диапазон значений приоритета (от1 до 31, где 1 – самый низкий приоритет, а 31 – самый высокий), и из этого диапазона назначаются приоритеты нитям данного процесса. (Приоритет 0 резервируется для нужд системы). Если используется класс Real Time (приоритеты 16 – 31), приоритет нити нельзя изменить во время его выполнения. Если выполняется хотя бы одна нить с приоритетом 31, другие нити выполняться не могут.

        Нити, использующие другие классы приоритетов, допускают корректировку, т. е. приоритет такой нити можно изменять во время выполнения. Для нити класса Normal или High (приоритеты 1–15), приоритет можно повышать или понижать на 1 или 2, но он не может стать меньше исходного, базового приоритета, определенного программным способом. Если базовый приоритет корректируется с целью оптимизации планирования, итоговое значение называется динамическим приоритетом нити.

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

В данной работе программа cpustres. exe используется для изучения механизма приоритетов в ОС Windows 7. Ее интерфейс позволяет изменять количество и приоритет нитей, порождаемых запуском этой программы.

Практические задания

 

Задание 1. Изучение работы с нитями на примере программы CPU Stress.

Запустите VMWare Player, выберите образ ОС Windows 7. Путь к образу ОС задайте согласно указаниям преподавателя.

1. Нажать Пуск| Выполнить| Обзор. Указать путь к программе cpustres. exe.

2. Нажать Пуск| Выполнить| Обзор. Указать путь к программе procexp. exe.

3. Выберите в окне Process окна программы Process Explorer процесс под названием cpustres. exe. Нажмите правую кнопку мыши и в выпадающем меню выберите Properties, затем, вкладку Threads. В окне приложения CPU Stress последовательно изменяйте количество нитей от 0 до 4, ставя галочки в поле Active соответствующей нити и нажимая после каждого изменения кнопку Refresh в левой части окна Process Viewer. Наблюдайте изменение количества нитей в окне Threads.

4. В нижнем правом углу вкладки Threads найдите значение параметра Dynamic Priority (Динамический приоритет). Для того чтобы определить динамический приоритет конкретной нити, щелкните мышкой по данной нити.

5. В окне программы CPU Stress запустите нить 1 (Thread 1), установив галочку в поле Active; задайте в поле Thread Priority (Приоритет нити) значение Normal. Установите класс приоритета процесса (Process Priority Class) в значение Normal. Запишите значение Dynamic Priority (Динамический приоритет).

6. Изменяйте класс приоритета процесса (Process Priority Class) от Low до High и приоритет нити 1 (Thread 1) от Lowest до Highest и  записывайте значения динамического приоритета(Dynamic Priority). По результатам заполните табл. 1:

Таблица 1

    Thread Priority Lowest Thread Priority Below Normal Thread Priority Normal Thread Priority Above Normal Thread Priority Highest
Process Priority Idle          
Process Priority Normal          
Process Priority High          

 

· Какое максимальное количество нитей может работать в процессе, который создает приложение CPU Stress?

· Равнозначны ли понятия: приоритет процесса и приоритет нити?

· Как изменяется динамический приоритет нити при изменении приоритета процесса?

Задание 2. Знакомство с работой диспетчера задач

Диспетчер задач – это утилита Windows XP, позволяющая получить информацию об исполняемых процессах Windows XP. Он позволяет:

· Отображать перечень работающих приложений и процессов.

· Отображать базовые параметры процессов: занимаемое процессорное время, используемая память, базовый приоритет и количество нитей.

· Отображать графики и текущие значения загрузки памяти и процессора.

Диспетчер задач можно запустить тремя способами:

· Нажав клавиши Ctrl+Shift+Esc

· Щелкнув панель задач правой кнопкой мыши, выбрать в меню Диспетчер задач

· Нажав клавиши Ctrl+Alt+Delete, щелкнуть кнопку Диспетчер задач

1. Запустите Диспетчер задач. На вкладке Процессы найдите процесс cpustres.exe. В окне приложения CPU Stress изменяйте количество активных нитей от 0 до 4. Как при этом изменяется загрузка процессора этим процессом?

2. Изменяя степень активности отдельных нитей, выясните, как это влияет на загрузку процессора?

Задание 3. Наблюдение за активностью процессов с помощью утилиты Performance Monitor (Системный монитор).

1. Запустите программу CPU Stress с двумя активными нитями.

2. Нажмите Пуск| Панель управления| Администрирование| Системный монитор.

3. Добавьте счетчики:

Объект Процессор| счетчик: % загруженности процессора.

Объект Поток| счетчик: % загруженности процессора| Вхождения: cpustress/1.

Объект Поток| счетчик: % загруженности процессора| Вхождения: cpustress/2

4. Установите для обеих нитей Activity Low. Установите для первой нити приоритет Highest, для второй Below _ normal. Отличается ли % загрузки процессора для этих двух нитей?

5. Измените у обеих нитей Activity на Busy. Установите для первой нити приоритет Highest, для второй Below _ Normal. Отличается ли % загрузки процессора для этих двух нитей?

· Изменилось ли распределение процессорного времени между нитями? Опишите, каким образом.

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

Контрольные вопросы

1. Какие средства для контроля процессов и нитей Вы знаете? Опишите особенности каждого из перечисленных средств.

2. Перечислите базовые классы приоритета процесса. Какие процессы имеют базовый класс приоритета, соответствующий каждому из этих классов? Каков базовый класс приоритета процесса по умолчанию в Windows 7?

3. Как вы понимаете понятие динамического приоритета нити? Как изменяется приоритет нити относительно приоритета процесса?

4. В чем принципиальное отличие планирования процессов и нитей в ОС Windows 7 и Windows 2003 Server? Как влияет настройка Windows 7 на планирование процессов и нитей? Какие стратегии используются для оптимизации распределения приоритетов?

5. Изобразите схематично ситуацию: у процесса А приоритет Normal, а приоритет нити C – High, а у процесса B приоритет процесса High, а приоритет нити D – Normal. У какой из нитей C или D динамический приоритет будет выше и почему?

6. Почему в 3 задании при изменении активности нитей появляется различие процента загруженности процессора выполнением кода каждой из нитей.

7. Как степень общей загрузки процессора влияет на распределение процессорного времени между нитями с разным динамическим приоритетом?

8. Каким образом можно изменять приоритет нити в ОС Windows 7 у уже запущенного процесса и при запуске процесса?

9. Какие факторы влияют на распределение процессорного времени?

 

Практическое занятие №2

 

 Наблюдение за управлением памятью в Windows 7

Цель работы: Познакомиться c реестром Windows 7. Изучить основные средства наблюдения за распределением виртуальной памяти в ОС Windows 7.

 



Поделиться:


Последнее изменение этой страницы: 2021-05-11; просмотров: 266; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.117.137.64 (0.134 с.)