Практическая работа №2
Практическая работа. Исследование объектов операционной системы Windows
Section titled “Практическая работа. Исследование объектов операционной системы Windows”Цель работы
Section titled “Цель работы”Исследовать основные объекты и функции операционной системы Windows: аппаратные ресурсы, файловую систему, устройства ввода-вывода и процессы.
1. Исследование операционной системы
Section titled “1. Исследование операционной системы”Откройте Windows PowerShell.
Выполните:
systeminfoНайдите:
- название операционной системы;
- версию Windows;
- разрядность системы;
- имя компьютера;
- объём оперативной памяти.
Получите дополнительные сведения:
Get-ComputerInfoДля получения только основных сведений можно выполнить:
Get-ComputerInfo | Select-Object WindowsProductName, WindowsVersion, OsArchitecture, CsNameЗадание 1
Section titled “Задание 1”Заполните таблицу:
| Характеристика | Значение |
|---|---|
| Операционная система | |
| Версия ОС | |
| Архитектура | |
| Имя компьютера | |
| Объём оперативной памяти |
Вопросы
Section titled “Вопросы”- Что такое операционная система?
- Какие основные функции выполняет ОС?
- Чем версия операционной системы отличается от архитектуры компьютера?
2. Исследование процессора и оперативной памяти
Section titled “2. Исследование процессора и оперативной памяти”Получите сведения о процессоре:
Get-CimInstance Win32_ProcessorДля сокращённого вывода:
Get-CimInstance Win32_Processor | Select-Object Name, NumberOfCores, NumberOfLogicalProcessorsПолучите сведения об оперативной памяти:
Get-CimInstance Win32_OperatingSystem | Select-Object TotalVisibleMemorySize, FreePhysicalMemoryЗначения памяти могут выводиться в килобайтах.
Задание 2
Section titled “Задание 2”Заполните таблицу:
| Характеристика | Значение |
|---|---|
| Модель процессора | |
| Количество физических ядер | |
| Количество логических процессоров | |
| Объём оперативной памяти |
Ответьте:
Почему прикладная программа обычно взаимодействует с процессором и оперативной памятью через операционную систему?
3. Работа с файлами и каталогами
Section titled “3. Работа с файлами и каталогами”Определите текущий каталог:
Get-LocationПосмотрите его содержимое:
Get-ChildItemВ PowerShell также работают сокращённые варианты:
pwddirПерейдите в домашний каталог пользователя:
cd $HOMEСоздайте каталог:
mkdir os_labПерейдите в него:
cd os_labСоздайте два текстовых файла:
New-Item file1.txtNew-Item file2.txtСоздайте каталог:
mkdir documentsСкопируйте первый файл:
Copy-Item file1.txt documentsПереименуйте второй файл:
Rename-Item file2.txt information.txtПросмотрите полученную структуру:
Get-ChildItem -RecurseЗадание 3
Section titled “Задание 3”Изобразите структуру каталогов:
os_lab/├── ...├── ...└── ...Ответьте:
- Что такое файл?
- Для чего используется каталог?
- Чем абсолютный путь отличается от относительного?
- Какие функции операционной системы используются при создании, копировании и перемещении файлов?
4. Исследование дисков и файловых систем
Section titled “4. Исследование дисков и файловых систем”Выполните:
Get-DiskПолучите сведения о разделах:
Get-PartitionПолучите сведения о томах:
Get-VolumeЗадание 4
Section titled “Задание 4”Определите:
- количество физических накопителей;
- размер основного накопителя;
- количество разделов;
- системный том;
- файловую систему системного тома;
- общий и свободный объём дискового пространства.
Заполните таблицу:
| Том | Файловая система | Размер | Свободно |
|---|---|---|---|
| C: |
Главный вопрос
Section titled “Главный вопрос”Объясните различие между:
физическим накопителем → разделом → томом → файловой системой → каталогом.
5. Исследование файловой системы Windows
Section titled “5. Исследование файловой системы Windows”Определите файловую систему диска C::
Get-Volume -DriveLetter CИсследуйте основные системные каталоги:
Get-ChildItem C:\Найдите каталоги:
Windows;Program Files;Users.
Задание 5
Section titled “Задание 5”Объясните назначение каталогов:
| Каталог | Назначение |
|---|---|
C:\Windows | |
C:\Program Files | |
C:\Users |
Ответьте:
- Какая файловая система используется на системном диске?
- Для чего операционной системе нужна файловая система?
- Где располагаются домашние каталоги пользователей Windows?
6. Исследование устройств ввода-вывода
Section titled “6. Исследование устройств ввода-вывода”Получите список обнаруженных Windows устройств:
Get-PnpDeviceЕсли вывод слишком большой:
Get-PnpDevice | Select-Object -First 30Можно вывести только устройства, работающие нормально:
Get-PnpDevice -Status OK | Select-Object -First 30Задание 6
Section titled “Задание 6”Найдите в списке примеры:
- устройства ввода;
- устройства вывода;
- устройства хранения данных;
- сетевого устройства.
Заполните таблицу:
| Устройство | Тип | Назначение |
|---|---|---|
| ввод | ||
| вывод | ||
| хранение | ||
| сетевое |
Вопросы
Section titled “Вопросы”- Для чего операционной системе необходимы драйверы?
- Может ли прикладная программа нормально работать с устройством без участия ОС?
- Какую роль выполняет подсистема ввода-вывода?
7. Исследование процессов
Section titled “7. Исследование процессов”Получите список процессов:
Get-ProcessОтсортируйте процессы по используемой оперативной памяти:
Get-Process | Sort-Object WorkingSet -Descending | Select-Object -First 10Получите несколько основных характеристик:
Get-Process | Select-Object -First 10 Id, ProcessName, CPU, WorkingSetЗадание 7
Section titled “Задание 7”Выберите три процесса.
| PID | Имя процесса | CPU | Используемая память |
|---|---|---|---|
Ответьте:
- Что такое процесс?
- Что такое PID?
- Почему операционной системе необходим уникальный идентификатор процесса?
- Чем программа отличается от процесса?
8. Создание и завершение процесса
Section titled “8. Создание и завершение процесса”Запустите программу «Блокнот»:
notepadНе закрывайте её.
В другом окне PowerShell выполните:
Get-Process notepadЗапишите PID.
Можно запустить ещё один экземпляр:
notepadСнова выполните:
Get-Process notepadЗадание 8
Section titled “Задание 8”Ответьте:
- Сколько процессов
notepadтеперь существует? - Имеют ли они одинаковые PID?
- Почему одна программа может одновременно существовать в виде нескольких процессов?
Завершите один из процессов:
Stop-Process -Id PIDВместо PID укажите реальный идентификатор.
Проверьте результат:
Get-Process notepad9. Наблюдение за процессами средствами графического интерфейса
Section titled “9. Наблюдение за процессами средствами графического интерфейса”Откройте Диспетчер задач:
Ctrl + Shift + EscОткройте вкладку Подробности.
Найдите:
- PID;
- имя процесса;
- использование CPU;
- использование оперативной памяти.
Сравните информацию с выводом:
Get-ProcessЗадание 9
Section titled “Задание 9”Ответьте:
- Какие сведения можно получить и через PowerShell, и через Диспетчер задач?
- В чём преимущество командной строки?
- В чём преимущество графического интерфейса?
10. Итоговое задание
Section titled “10. Итоговое задание”Заполните таблицу:
| Объект | Средство Windows | Функция операционной системы |
|---|---|---|
| Процессор | Get-CimInstance | |
| Оперативная память | Get-CimInstance | |
| Накопитель | Get-Disk | |
| Раздел | Get-Partition | |
| Файловая система | Get-Volume | |
| Файлы и каталоги | Get-ChildItem | |
| Устройства | Get-PnpDevice | |
| Процессы | Get-Process |
Напишите вывод объёмом 5–7 предложений.
В выводе ответьте на главный вопрос:
Какие изученные функции операционной системы удалось непосредственно наблюдать при выполнении практической работы?
Контрольные вопросы
Section titled “Контрольные вопросы”- Какие основные функции выполняет операционная система?
- Что такое файловая система?
- Чем физический диск отличается от раздела?
- Для чего нужны драйверы устройств?
- Что такое процесс?
- Чем программа отличается от процесса?
- Что такое PID?
- Может ли одновременно выполняться несколько экземпляров одной программы?
- Как операционная система связана с устройствами ввода-вывода?
- Какие аппаратные ресурсы находятся под управлением операционной системы?
Что необходимо сдать
Section titled “Что необходимо сдать”Отчёт должен содержать:
- результаты заданий 1–10;
- заполненные таблицы;
- ответы на вопросы;
- скриншоты выполнения основных команд;
- итоговый вывод.