Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
OS_PRAKTIKUM_osnovnoy.doc
Скачиваний:
51
Добавлен:
25.02.2016
Размер:
4.63 Mб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ РЕСПУБЛИКИ БЕЛАРУСЬ

УЧРЕЖДЕНИЕ ОБРАЗОВАНИЯ

«МИНСКИЙ ГОСУДАРСТВЕННЫЙ ВЫСШИЙ РАДИОТЕХНИЧЕСКИЙ КОЛЛЕДЖ»

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

Лабораторный практикум

для учащихся специальности 2-40 01 01

«Программное обеспечение информационных технологий»

МИНСК 2009

Рекомендовано к изданию кафедрой информатики и Научно-методическим советом Учреждения образования «Минский государственный высший радиотехнический колледж»

С о с т а в и т е л и:

С. И. Сукало, ассистент кафедры информатики,

С. В. Лукьянович, ассистент кафедры информатики

Р е ц е н з е н т

Лукьянец Владимир Григорьевич, доцент кафедры информатики МГВРК, к.т.н.

Операционные системы : лаб. практикум для учащихся специальности 2-40 01 01 «Программное обеспечение информационных технологий» : сост. С. И. Сукало, С. В. Лукьянович. – Мн. : МГВРК, 2009. –

В лабораторном практикуме приведены лабораторные работы, которые позволяют учащимся получить навыки работы с операционными системами MS-DOS, Windows, Linux. Каждая рассматриваемая тема предваряется теоретическими сведениями. По каждой теме описан ход выполнения задания, приведены задания для самостоятельного выполнения и контрольные вопросы.

Предназначено для учащихся и преподавателей колледжа.

Предисловие

Целью практикума является формирование навыков работы учащихся с операционными системами, принципами управления вычислительными процессами, изменениями конфигураций вычислительных систем посредством операционных систем. Задачами изучения дисциплины «Операционные системы» являются: формирование необхо­димых знаний о различных операционных системах и их основных характеристиках; об архитекту­ре операционных систем, принципах их функционирования; об управлении работой компьютера посредством операционной системы; развитие современного технического мышления; формирование профессиональной компетентности в области выбора, использования и настроек операционной системы.

Дисциплина «Операционные системы» тесно связанна с дисциплиной «информатика» В результате изучения дисциплины студенты должны знать:

  • концептуальные основы и классификацию операционных систем;

  • основные характеристики и особенности существующих операционных систем;

  • роль драйверов и системных утилит;

  • принципы работы отдельных блоков операционных систем;

  • понятия и разновидности операционных систем;

  • компоненты и основные принципы работы операционных систем;

  • функции файловой системы, классификацию ресурсов, концепцию виртуализации ресурсов;

  • способы и функции использования программного интерфейса операционной системы, виды пользовательского интерфейса;

  • механизмы защиты информации;

  • принципы межпрограммного взаимодействия;

  • организацию защиты операционных систем и данных

уметь:

  • работать с интерфейсом операционной системы;

  • инсталлировать и настраивать операционную систему для работы на ЭВМ;

  • использовать драйвера и системные утилиты различных операционных систем;

  • осуществлять выбор, инсталляцию, настройку драйвера для периферийных устройств;

  • осуществлять все виды контроля работы операционной системы и ее приложений.

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

Работа с файлами, каталогами, дисками в операционной системе MS-DOS

Цель работы: приобретение практических навыков создания листинга программы с применения команд работы с файлами, каталогами, дисками в операционной системе MS-DOS.

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

Операционная система (ОС) является неотъемлемой частью ПЭВМ. ОС обеспечивает управление всеми аппаратными компонентами и поддержку работы программ пользователя, предоставляя ему возможность общего управления машиной.

К основным достоинствам 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 - задание, изменение или удаление метки диска (тома).

  1. Задание

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.

  • Изменить метку диска.

  • Перенести все файлы корневого каталога с винчестера на дискету.

  • Осуществить быстрое форматирование диска.

  • Осуществить копирование информации с одного ГМД на другой с последующей проверкой правильности записи информации после копирования.

  • Осуществить сравнение только восьми секторов на дорожке двух ГМД.

  1. Содержание отчета

  1. Цель работы.

  2. Краткое описание основных операторов, используемых в пакетных файлах.

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

  4. Сделать выводы по работе.

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

  1. Что такое файл?

  2. Правило записи имени файла.

  3. Какой каталог называется корневым?

  4. Что такое путь к файлу?

  5. Что обозначают знаки ? и * в записи имени файла?

  6. Какие команды относятся к внутренним командам?

  7. Какие команды относятся к внешним командам?

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

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

Цель работы: изучить назначение директив, драйверов и принципы построения файла CONFIG.SYS

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]