- •Операционные системы
- •1. Краткие теоретические сведения
- •2. Задание.
- •1. Краткие теоретические сведения
- •Утилиты dos
- •Команда проверки дисков chkdsk
- •2. Задания
- •3. Содержание отчета
- •Лабораторная работа №4 Установка операционной системы. Загрузка операционной системы Windows.
- •2. Задание
- •1.Ход работы:
- •2. Задание
- •Лабораторная работа № 6
- •Упражнение 3: передача прав владения
- •Добавление элементов к дереву консоли
- •Добавление видов панели задач и задач
- •Режимы доступа консоли.
- •Структура reg-файлов
- •Восстановление реестра
- •1.Краткие теоретические сведения
- •Настройка параметров центра обеспечения безопасности
- •2.Ход работы
- •Команды chown и chgrp
- •Команда mkdir
- •Команда cat
- •Команда cp
- •Команда mv
- •Команды rm и rmdir
- •Команды more и less
- •2.Задание
- •Команда ps
- •Команда top
- •Приоритеты, значение nice и команда renice
- •Сигналы и команда kill
- •Перевод процесса в фоновый режим
- •Команда nohup
- •Содержание
МИНИСТЕРСТВО ОБРАЗОВАНИЯ РЕСПУБЛИКИ БЕЛАРУСЬ
УЧРЕЖДЕНИЕ ОБРАЗОВАНИЯ
«МИНСКИЙ ГОСУДАРСТВЕННЫЙ ВЫСШИЙ РАДИОТЕХНИЧЕСКИЙ КОЛЛЕДЖ»
Операционные системы
Лабораторный практикум
для учащихся специальности 2-40 01 01
«Программное обеспечение информационных технологий»
МИНСК 2009
Рекомендовано к изданию кафедрой информатики и Научно-методическим советом Учреждения образования «Минский государственный высший радиотехнический колледж»
С о с т а в и т е л и:
С. И. Сукало, ассистент кафедры информатики,
С. В. Лукьянович, ассистент кафедры информатики
Р е ц е н з е н т
Лукьянец Владимир Григорьевич, доцент кафедры информатики МГВРК, к.т.н.
Операционные системы : лаб. практикум для учащихся специальности 2-40 01 01 «Программное обеспечение информационных технологий» : сост. С. И. Сукало, С. В. Лукьянович. – Мн. : МГВРК, 2009. –
В лабораторном практикуме приведены лабораторные работы, которые позволяют учащимся получить навыки работы с операционными системами MS-DOS, Windows, Linux. Каждая рассматриваемая тема предваряется теоретическими сведениями. По каждой теме описан ход выполнения задания, приведены задания для самостоятельного выполнения и контрольные вопросы.
Предназначено для учащихся и преподавателей колледжа.
Предисловие
Целью практикума является формирование навыков работы учащихся с операционными системами, принципами управления вычислительными процессами, изменениями конфигураций вычислительных систем посредством операционных систем. Задачами изучения дисциплины «Операционные системы» являются: формирование необходимых знаний о различных операционных системах и их основных характеристиках; об архитектуре операционных систем, принципах их функционирования; об управлении работой компьютера посредством операционной системы; развитие современного технического мышления; формирование профессиональной компетентности в области выбора, использования и настроек операционной системы.
Дисциплина «Операционные системы» тесно связанна с дисциплиной «информатика» В результате изучения дисциплины студенты должны знать:
концептуальные основы и классификацию операционных систем;
основные характеристики и особенности существующих операционных систем;
роль драйверов и системных утилит;
принципы работы отдельных блоков операционных систем;
понятия и разновидности операционных систем;
компоненты и основные принципы работы операционных систем;
функции файловой системы, классификацию ресурсов, концепцию виртуализации ресурсов;
способы и функции использования программного интерфейса операционной системы, виды пользовательского интерфейса;
механизмы защиты информации;
принципы межпрограммного взаимодействия;
организацию защиты операционных систем и данных
уметь:
работать с интерфейсом операционной системы;
инсталлировать и настраивать операционную систему для работы на ЭВМ;
использовать драйвера и системные утилиты различных операционных систем;
осуществлять выбор, инсталляцию, настройку драйвера для периферийных устройств;
осуществлять все виды контроля работы операционной системы и ее приложений.
Лабораторная работа №1
Работа с файлами, каталогами, дисками в операционной системе MS-DOS
Цель работы: приобретение практических навыков создания листинга программы с применения команд работы с файлами, каталогами, дисками в операционной системе MS-DOS.
Краткие теоретические сведения
Операционная система (ОС) является неотъемлемой частью ПЭВМ. ОС обеспечивает управление всеми аппаратными компонентами и поддержку работы программ пользователя, предоставляя ему возможность общего управления машиной.
К основным достоинствам MS DOS относятся:
- возможность организации многоуровневых каталогов;
- возможность подключения пользователем дополнительных драйверов внешних устройств;
- возможность работы со всеми последовательными устройствами как с файлами;
- развитый командный язык;
- возможность запуска фоновых задач одновременно с диалоговой работой
пользователя и др.
Корневой Каталог - это определенная область Диска, создаваемая в процессе инициализации (форматировании) Диска, где содержится информация о файлах и каталогах, хранящихся на Диске. Корневой Каталог всегда существует на отформатированном Диске! На одном Диске всегда бывает только ОДИН Корневой Каталог. Размер Корневого Каталога для данного Диска - величина фиксированная, поэтому максимальное кол-во "привязанных" к нему файлов и других (дочерних) каталогов (ПодКаталогов) – строго определенное.
Каталог - это определенное место на диске (в области данных диска), где содержится информация о файлах и ПодКаталогах, "привязанных" к данному Каталогу. MS DOS поддерживает иерархическую структуру каталогов (древообразную).
В отличие от Корневого Каталога, остальные каталоги (ПодКаталоги) создаются с помощью специальных команд MS DOS(внутренних). Основная цель такой структуры каталогов - организация эффективного хранения большого кол-ва файлов на диске. Каждый Каталог (кроме корневого) "имеет" "родителя", т.е. другой Каталог, к которому "привязан" данный Каталог. MS DOS рассматривает каждый Каталог (кроме корневого), как файл. Термин "привязан" иногда заменяется термином “зарегистрирован”.
Файл - это именованная область памяти на одном из дисков, в которой может храниться текст программы, какое-либо из ее промежуточных представлений, исполняемая программа или данные для ее работы. В файлах могут содержаться также любые текстовые документы, электронные таблицы или закодированные графические изображения. Наконец, файл может содержать в себе целую базу данных или ее часть. Каждый файл имеет имя. Имя файла складывается из двух частей: собственно имени, которое состоит из 1-8 символов, и расширения имени (типа), которое может отсутствовать или состоять из 1-3 символов.
Маршрутом или путем по файловой системе называется обозначение, состоящее из имени накопителя и цепочки имен взаимно-подчиненных каталогов.
Полное Имя Файла (Каталога), кроме корневого, состоит из следующих частей:
- имя логического диска (A..Z),
- символ-разделитель (двоеточие) “:”,
- символ,идентифицирующий корневой каталог - "\" (Слэш),
- перечень “родительских” каталогов (разделенных символом "\"),
Собственно имя файла (каталога) состоит из:
- имя,
- символ-разделитель (точка) “.”,
- расширение имени файла
Шаблоны имен файлов. Когда необходимо произвести какие-либо действия над большим количеством файлов, пользователь вызывает определенные внутренние или внешние команды MS DOS и “передает” им, в качестве параметров, имена файлов. Для решения такого рода проблем существуют специальные средства, которые помогают производить однотипные операции над целой группой файлов. К ним относятся символы : ? и * . Эти символы можно использовать в любом месте собственно имени файла (имени и расширении). Символ ? означает, что команда (при фильтрации файлов) “признает” любой символ в имени или расширении файла, в позиции которого находится символ ?. Символ * означает, что команда(при фильтрации файлов) “признает” все символы, в имени или расширении файла, начиная с позиции, где находится символ *. Символы ? и * действуют не зависимо друг от друга применительно к имени или расширению.
Внутренние команды:
сору соn - cоздание текстового файла
Формат команды:
сору соn имя_файла
сору - копирование файла или группы файлов
Формат команды:
сору имя_файла1 (+имя_файла2) имя_файла3
cd - изменение текущего каталога или вывод на дисплей текущего каталога
Формат команды:
cd . .
cd диск:\маршрут
mkdir (md) - создание каталога
Формат команды:
md диск:\маршрут
dir – вывод на дисплей списка файлов и подкаталогов, находящихся в указанном каталоге.
Формат команды:
dir диск:\маршрут\ имя_файла/W/Р
W – вывод листинга каталога в ширину ( используется 5 колонок с именами файлов)
Р – вывод содержимого каталога по страницам
del – удаление одного или нескольких указанных файлов
формат команды:
del диск:\маршрут\ имя_файла/Р
Р - с запросом у пользователя на удаление.
deltree - удаление каталогов, включая все файлы и подкаталоги, входящие в удаляемый каталог.
Формат команды:
deltree /Y диск:\маршрут
Y – без запроса у пользователя на удаление.
Rd - Удаление пустого каталога
Формат команды:
rd диск:\маршрут
rename(ren) - Переименование файлов.
Формат команды:
ren диск:\маршрут\имя файла1 имя файла2
Внешние команды:
DISKCOMP – сравнение содержимого двух магнитных дисков.
Формат команды:
diskcomp диск1: диск2: /1 /8
/1 – сравнению будет подвергаться только одна сторона гибких дисков.
/8 – сравниваться будут только 8 секторов на дорожке
DISKCOPY – копирование одного гибкого диска на другой гибкий диск.
Формат команды:
diskcopy диск1: диск2: /1 /М /V
1 – копируется только первая сторона диска;
М – будет использоваться для промежуточного хранения данных только основная оперативная память, а по умолчанию – жесткий диск.
V – будет производиться проверка правильности записи информации после копирования.
FC - команда сравнения файлов
FC [/A] [/C] [/L] [/LBn] [/N] [/T] [/W] [/nnnn] [диск1:][путь1]имя_файла1 [диск2:][путь2]имя_файла2
FC /B [диск1:][путь1]имя_файла1 [диск2:][путь2]имя_файла2
/A – вывод только первой и последней строк для каждой группы различий.
/B - сравнение двоичных файлов.
/C - игнорирование регистра символов.
/L - сравнение файлов в формате ASCII.
/LBn - максимальное число несоответствий для заданного числа строк.
/N - вывод номеров строк при сравнении текстовых файлов ASCII.
/T - символы табуляции не заменяются эквивалентным числом пробелов.
/W - при сравнении пробелы и символы табуляции игнорируются.
/nnnn - число последовательных совпадающих строк, которое должно встретиться после группы несовпадающих
Format – форматирование дисков для дальнейшего использования операционной системой MS-DOS.
Формат команды:
format диск: / V: метка /Q /U /F:размер /B /S /C /1 /4 /8 /T: /N:
V: метка – указание метки тома (диска);
Q – быстрое форматирование диска;
U – проведение форматирования низкого уровня с физическим форматированием секторов и уничтожением информации на всем диске, без восстановления командой UNFORMAT;
F: - указание размера форматируемого гибкого диска;
B – резервирование дискового пространства для системных скрытых файлов;
S – перенос системных файлов на отформатированный диск;
C – повторное тестирование плохих кластеров;
1 – форматирование только одной стороны гибких дисков;
4 – форматирование 360К на дисководе емкостью 1.2 МВ;
8 – форматирование дисков с 8-ю секторами на дорожке;
T: - указание числа дорожек на отформатированном диске;
N: - указание числа секторов расположенных на одной дорожке.
REPLACE – выборочная замена файлов в одном каталоге на файлы из другого каталога с теми же именами.
Формат команды:
replace диск1:\маршрут1\имя_файла1 диск2:\маршрут2 \имя_файла2 /А /Р /R /S /U
/A – добавление в указанный каталог только тех файлов, которые отсутствуют в указанном каталоге;
/P – запрос у пользователя на замену или добавление каждого файла;
/R – также замена файлов имеющих атрибут «только для чтения»
/S – замена всех файлов в указанном каталоги, а также и в подчиненных каталогах;
/U – замена только тех файлов в указанном каталоге, которые не существуют в исходном каталоге для замены.
TYPE – вывод на экран содержимого текстового файла.
Формат команды:
type диск:\маршрут \имя_файла
FDISK - разбиение жесткого диска на разделы.
LABEL.EXE - задание, изменение или удаление метки диска (тома).
Задание
2.1 Создать командный файл используя команды работы с файлами и каталогами.
Загрузите «Сеанс MS DOS», очистите экран от сообщений.
Создайте на диске С:\ дерево каталогов вида
ASD_______ AS1_________А1_________А11
|_____AS2_________A2 | ____A12_____prim.txt
|___prim1.txt
|___prim2.txt
Для этого последовательно выполните команды:
создать каталог ASD в корневом каталоге диска;
перейти в созданный каталог ASD;
создать подкаталог AS1 в каталоге ASD;
создать подкаталог AS2 в каталоге ASD;
перейти в каталог AS2;
создать подкаталог A2 в каталоге AS2;
выход на один уровень выше, т.е. в каталог ASD;
перейти в каталог AS1;
создать подкаталог A1 в каталоге AS1;
перейти в каталог A1;
создать подкаталог A11 в каталоге A1;
создать подкаталог A12 в каталоге A1.
cоздать текстовые файлы prim.txt, prim1.txt, prim2.txt в подкаталоге A12
Просмотреть полученное дерево каталогов и отправить в текстовый файл prim1.txt
Вывести содержимое файла prim1.txt на экран.
Выйти в корневой каталог диска С:\
Скопировать из корневого каталога диска С: в каталог AS1 файл autoexec.bat
Скопировать в каталог А2 файл command.com
Скопировать в каталог А11 файл config.sys
Просмотреть на экране, что получилось.
Создать в корневом каталоге текстовый файл text1
(используя большие и малые буквы, переходя с латинского на русский алфавит, наберите полностью свою фамилию, имя, отчество в первой строчке на русском языке, а во второй – латинскими буквами (для перехода на новую строку нажмите клавишу Ввода). Закончите запись, нажав комбинацию клавиш Ctrl+Z (или F6) и клавишу Ввод.)
Действуя аналогично предыдущему пункту, создать на диске С:\ файлы:
text2, где запишите место учебы;
text3, где запишите домашний и сотовый телефоны.
Объединить все созданные файлы в один с именем text,
Просмотреть содержимое файла text
Переименовать файл text на vizitka
Заменить версию файла vizitka на vizitka1 из корневого каталога С:\ с запросом у пользователя на замену
Переместить файл command.com в подкаталог А11
Сравнить файлы command.com и config.sys в формате ASCII
Сравнить файлы command.com и config.sys с игнорированием регистра символов
Переименовать каталог as1 в корневом каталоге диска С:\
Удалить файл command.com
Удалить каталог А2
Удалить каталог AS2
Удалить файл config.sys
Удалить каталог ASD
Вывести на экран содержимое диска С:\
2.2 Создать командный файл используя команды работы с дисками.
Осуществить форматирование дискеты с заданием метки и резервирования места для системных файлов.
Перенести файлы ОС командой SYS.
Изменить метку диска.
Перенести все файлы корневого каталога с винчестера на дискету.
Осуществить быстрое форматирование диска.
Осуществить копирование информации с одного ГМД на другой с последующей проверкой правильности записи информации после копирования.
Осуществить сравнение только восьми секторов на дорожке двух ГМД.
Содержание отчета
Цель работы.
Краткое описание основных операторов, используемых в пакетных файлах.
В рабочем отчете зафиксировать задание, текст файла, результат его выполнения.
Сделать выводы по работе.
Контрольные вопросы:
Что такое файл?
Правило записи имени файла.
Какой каталог называется корневым?
Что такое путь к файлу?
Что обозначают знаки ? и * в записи имени файла?
Какие команды относятся к внутренним командам?
Какие команды относятся к внешним командам?
Лабораторная работа №2
Создание файлов конфигурации системы
Цель работы: изучить назначение директив, драйверов и принципы построения файла CONFIG.SYS