Файл: Практикум для выполнения лабораторных работ в соответствии с программой дисциплины Операционные системы.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 25.04.2024

Просмотров: 74

Скачиваний: 4

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

53 3. Изменить параметры оболочки WindowSize (см. рис. 1.22) на указанные в описании. Восстановить прежние значения WindowSize.
4. Изменить наименование командного окна PowerShell и восстановить прежнее название.
5. Создать «Приглашение», соответствующее командной строке
Windows «cmd.exe».
Сформулировать и запомнить определение «Подвыражение».
6. Определить место расположение и имя файла профиля переменной «Sprofile».
Сформулировать и запомнить определение «Профиль».
Отчет по выполненной лабораторной работе:
1. Выполненная работа оформляется в электронном виде (формат А4).
2. Электронный отчет по выполненной работе состоит:
-Титульный лист (см. Приложение).
-Задание на лабораторную работу.
-Выполненная работа (пункт задания и копия с экрана: результат работы по пункту задания).
3. Собеседование по темам лабораторной работы:
-1.3. Командлеты. 1.3.3. Работа с конфигурацией оболочки.

54
Лабораторная работа 4.
Объекты командной оболочки
PowerShell. Операционная система Windows
Цель работы: Изучить объекты командной оболочки PowerShell и работу с объектами командной оболочки PowerShell.
Программное обеспечение: Операционные системы: Microsoft
Windows 8, или Windows 10.
Задание: студентам предлагается выполнить задания по темам
1.3 и 1.3.4 теоретической части практикума.
1.3.4. Работа с объектами
1. Определение конвейера (запомнить). Привести пример применения конвейера.
2. Получить начальную информацию об активных процессах, используя оболочку PowerShell.
Расшифровать обозначения: Handles; NPM(K); WS(K); VM(M)
3. Привести пример использования конвейера из двух командлетов «Get-Process | Get-Member» в полном и сокращенном вариантах.
Расшифровать столбцы: « MemberType»; «Definition»
4. Получить перечень свойств процессов для заданной категории свойств. Категория свойств процессов «-MemberType Property».
5. С помощью оболочки «PowerShell» найти несколько конфигурационных файлов, заканчивающихся на «*format.pslxml».
Выделить файл «DotNetTypes. format.pslxml
6. Пояснить «Методы дихотомии». Определение?
7. Вывести список процессов, упорядоченных по процессорному времени.
Вывести список процессов, упорядоченных в порядке убывания процессорного времени.

55 8. Сформировать команду-конвейер для получения пяти процессов, использующих наибольшие объемы памяти.
9. Отфильтровать данные по остановленным службам, используя команду-конвейер из двух командлет (свойство «Status» равно «Stopped»).
10. Подсчитать объем памяти, занимаемый каталогом (каталог по выбору). Решение задачи – обеспечить последовательностью команд (см. рис. 1.35).
Исправить некорректную запись в команде-конвейер.
11. Подсчитать объем памяти, занимаемый каталогом (каталог по выбору. Решение задачи обеспечить командлетом «Measure-
Object» в двух вариантах:
Вариант 1. Расчет памяти, занимаемой каталогом (см.рис. 1.36).
Вариант 2. Расчет памяти, занимаемой каталогом с минимумом и максимумом (см. рис. 1.37).
Отчет по выполненной лабораторной работе:
1. Выполненная работа оформляется в электронном виде (формат А4).
2. Электронный отчет по выполненной работе состоит:
-Титульный лист (см. Приложение).
-Задание на лабораторную работу.
-Выполненная работа (пункт задания и копия с экрана: результат работы по пункту задания).
3. Собеседование по темам лабораторной работы:
-1.3. Командлеты. 1.3.4. Работа с объектами.


56
Лабораторная работа 5.
Функции командной оболочки
PowerShell. Операционная система Windows
Цель работы: Изучить функции командной оболочки
PowerShell: выполнить различные действия с функциями, получить информацию о BIOS, об основных характеристиках системы, о физической памяти компьютера.
Программное обеспечение: Операционные системы: Microsoft
Windows 8, или Windows 10.
Задание: студентам предлагается выполнить задания по темам
1.4 и 1.5 теоретической части практикума.
1.4. Функции командной оболочки MS PowerShell
1. Определение функции в PowerShell.
2. Создать функцию, формирующую текстовое сообщение. Имя функции и текст сообщения выбирает исполнитель.
3. Переопределить предыдущую функцию и задать переменные значения для сообщения. Переменные значения строковых данных выбирает исполнитель.
4. Рассчитать сумму и количество аргументов в массиве с помощью функции «SumArgs». Данные должны быть разными для различных исполнителей.
5. Выполнить сложение двух аргументов с помощью функции
«Add», с различными типами данных. Данные должны быть разными для различных исполнителей. Типы данных: два целых числа; два строковых числа; два вещественных числа; целое и вещественное числа (подобрать числа, с учетом округления, для получения одинакового результата).
6. Рассчитать сумму членов арифметической прогрессии с помощью функции «Sum» и входного потока «$Input». Данные должны быть разными для различных исполнителей.

57 1.5. Примеры работ в Windows PowerShell
1. Получить информацию о BIOS, с выводом всех характеристик
BIOS.
2. Получить информацию о BIOS. Исключить служебные характеристики для WMI, имена которых начинаются двумя знаками подчеркивания.
3. Получить список основных характеристик операционной системы (дата установки, загрузочное устройство и т. п.).
4. Получить информацию о физической памяти компьютера, используя экземпляры класса Win32_PhysicalMemory.
Отчет по выполненной лабораторной работе:
1. Выполненная работа оформляется в электронном виде (формат А4)
2. Электронный отчет по выполненной работе состоит:
-Титульный лист (см. Приложение).
-Задание на лабораторную работу.
-Выполненная работа (пункт задания и копия с экрана: результат работы по пункту задания).
3. Собеседование по темам лабораторной работы:
-1.4. Функции командной оболочки MS PowerShell.
-1.5. Примеры работ в Windows PowerShell.

58
ЗАКЛЮЧЕНИЕ
В данном практикуме рассмотрены теоретические положения и структура командной оболочки Windows PowerShell, рассмотрены варианты выполнения простых и сложных процедур управления ресурсами компьютерных систем.
Надеемся, что степень изложения материала и выполненные лабораторные работы помогут более эффективно разрабатывать и эксплуатировать информационные системы в различных областях деятельности.


59
ПРИЛОЖЕНИЕ. Титульный лист к лабораторным работам
МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
федеральное государственное бюджетное образовательное учреждение высшего образования
«УЛЬЯНОВСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
Обособленное структурное подразделение
ИНСТИТУТ АВИАЦИОННЫХ ТЕХНОЛОГИЙ И УПРАВЛЕНИЯ
Кафедра «Самолетостроение»
Факультет «Самолетостроительный» по дисциплине «Операционные системы»
Лабораторная работа № ___
Тема:
_________________________________
______________________________________
Студент .
(подпись, инициалы, фамилия)
Группа: АИСТбд-21
Специальность 09.03.02 «Информационные системы и технологии»
Преподаватель .
(подпись, дата, инициалы, фамилия)
Ульяновск 201__

60
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
1. Бэкон, Д. Операционные системы/ Д. Бэкон, Т. Харрис. – Санкт-
Петербург : Питер; Киев; Издательская группа BHV, 2004 . – 800 с.
2. Гордеев, А.В. Операционные системы: учебник для вузов /
А. В. Гордеев. – 2-е изд. – Санкт-Петербург : Питер, 2007. – 416 с.
3. Назаров, С. В. Операционные системы. Практикум : учебное пособие / С. В. Назаров, Л. П. Гудыно, А. А. Кириченко. – Москва :
КНОРУС, 2012. – 376 с.
4. Таненбаум, Э. Современные операционные системы /
Э. Таненбаум. – 3-е изд. – Санкт-Петербург : Питер, 2012. – 1120 с.
Учебное электронное издание
ОПЕРАЦИОННЫЕ СИСТЕМЫ
Практикум
Составитель ВОСТРИКОВ Владимир Николаевич
Редактор Н. А. Евдокимова
Дата подписания к использованию 25.07.2019.
ЭИ № 1308. Объем данных 2,4 Мб. Заказ № 727.
Ульяновский государственный технический университет
432027, г. Ульяновск, ул. Сев. Венец, д.32.
ИПК «Венец» УлГТУ, 432027, г. Ульяновск, ул. Сев. Венец, д.32.