Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лаба_5_Операционные_Системы_ПДФ-1

.docx
Скачиваний:
0
Добавлен:
14.12.2022
Размер:
33.03 Кб
Скачать

Министерство цифрового развития, связи и массовых коммуникаций Российской Федерации

Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования

«Московский технический университет связи и информатики»

(МТУСИ)

Кафедра «Математическая кибернетика и информационные технологии»

Лабораторная работа №5

на тему

«Изучение механизмов взаимодействия операционной системы устройств ввода-вывода»

Выполнил:

Студент 1 курса магистратуры

Группы М092201(75)

Юсифов Э.С.

Проверил:

Симонов Сергей Евгеньевич

Москва 2022

Вариант 2

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

Выполнение работы

Для разработки сценария PowerShell, который записывает информацию об устройствах, установленных на вашем компьютере, в текстовый файл, мы можем использовать команду Get-WmiObject для получения информации об аппаратном обеспечении системы.

Вот пример сценария, который записывает информацию о количестве процессоров, скорости процессора и размере кэш-памяти в текстовый файл:

# Get information about the system's hardware

$hardware = Get-WmiObject -Class Win32_ComputerSystem

$processor = Get-WmiObject -Class Win32_Processor

# Write the information to a text file

$output = "Number of processors: $($hardware.NumberOfProcessors)"

$output += "Processor speed: $($processor.MaxClockSpeed) MHz"

$output += "L1 cache size: $($processor.L1CacheSize) bytes"

$output += "L2 cache size: $($processor.L2CacheSize) bytes"

$output += "L3 cache size: $($processor.L3CacheSize) bytes"

$output | Out-File "device_info.txt" -Encoding ASCII

Чтобы запустить этот сценарий, откройте окно PowerShell и запустите файл сценария (например, ./device_info.ps1). В результате в текущем каталоге будет создан текстовый файл с именем device_info.txt, содержащий информацию об аппаратном обеспечении системы.

Примечание: Сценарий использует WMI-классы Win32_ComputerSystem и Win32_Processor для получения информации об аппаратном обеспечении системы. Эти классы могут быть доступны не на всех системах или не содержать всей информации, перечисленной выше. Вам может понадобиться изменить сценарий, чтобы использовать различные классы WMI или свойства, в зависимости от вашей системы и информации, которую вы хотите включить в выходной файл.