Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МУ_контр_работа_ОС_зао_2007.doc
Скачиваний:
0
Добавлен:
13.11.2019
Размер:
245.76 Кб
Скачать

ВОЛЖСКИЙ УНИВЕРСИТЕТ им. В.Н.ТАТИЩЕВА

ФАКУЛЬТЕТ ИНФОРМАТИКИ И ТЕЛЕКОММУНИКАЦИЙ

Кафедра «Информатика и системы управления»

ОПД.Ф.08

УТВЕРЖДАЮ:

Проректор по УР

____________ А.Д. Немцев

“___”____________ 200__г.

МЕТОДИЧЕСКИЕ УКАЗАНИЯ

для выполнения контрольной работы

по дисциплине “Операционные системы”

для студентов специальности

«Вычислительные машины, системы, комплексы и сети»

(для заочного отделения)

Тольятти

2007

Методические указания разработаны для студентов заочного отделения специальности «Вычислительные машины, системы, комплексы и сети» на основании государственного стандарта.

Составил: к.т.н. Трубачева С.И.

Рассмотрено и утверждено на заседании

кафедры “Информатика и системы управления”

Протокол №___ от “___” ___________ 200__г.

Зав. кафедрой ________________________ С.В. Краснов

Одобрено Научно-методическим советом факультета

протокол № _____ от «____» _________ 200_ г.

Председатель __________________________

Одобрено Научно-методическим советом университета

протокол № _____ от «____» _________ 200_ г.

Председатель __________________________

 Волжский университет им. В.Н. Татищева

Содержание

1 ОБЩИЕ УКАЗАНИЯ 4

2 ЦЕЛИ И ЗАДАЧИ КОНТРОЛЬНОЙ РАБОТЫ 4

3 ОФОРМЛЕНИЕ КОНТРОЛЬНОЙ РАБОТЫ 4

4 СОДЕРЖАНИЕ КОНТРОЛЬНОЙ РАБОТЫ 4

5 ВЫПОЛНЕНИЕ И ЗАЩИТА КОНТРОЛЬНОЙ РАБОТЫ 11

6 СПИСОК РЕКОМЕНДУЕМОЙ ЛИТЕРАТУРЫ 12

ПРИЛОЖЕНИЕ А 14

1 ОБЩИЕ УКАЗАНИЯ

Данные методические указания предназначены для выполнения контрольной работы студентами специальности «Вычислительные машины, системы, комплексы и сети» заочного отделения по дисциплине “Операционные системы”.

2 ЦЕЛИ И ЗАДАЧИ КОНТРОЛЬНОЙ РАБОТЫ

Контрольная работа служит для приобретения теоретических знаний и практических навыков при работе в различных операционных системах.

3 ОФОРМЛЕНИЕ КОНТРОЛЬНОЙ РАБОТЫ

Контрольная работа должна быть написана в отдельной тетради в письменном виде, содержать: титульный лист (см. приложение), ответы на контрольные вопросы.

При написании контрольной работы на каждый вопрос отвечайте следующим образом:

  1. контрольный вопрос;

  2. ответ на вопрос.

4 СОДЕРЖАНИЕ КОНТРОЛЬНОЙ РАБОТЫ

Общий перечень вопросов контрольной работы представлен в таблице 1.

Таблица 1 – Общий перечень вопросов контрольной работы

п/п

Задание

Работа с файлами и каталогами в MSDOS

Просмотреть содержимое каталога C:\WINDOWS постранично, по столбцам.

Просмотреть содержимое каталога C:\WINDOWS постранично в отсортированном по имени каталогов и файлов виде.

Просмотреть содержимое каталога C:\WINDOWS постранично в отсортированном по расширению файлов виде.

Просмотреть содержимое каталога C:\WINDOWS постранично в отсортированном по размеру файлов и папок виде.

Просмотреть содержимое каталога C:\WINDOWS с отображением только exe-файлов.

Просмотреть содержимое корневого каталога с отображением только скрытых файлов.

Создать каталоги C:\TEST, C:\PROBA.

Создать файл C:\TEST\type-exe.txt (в консольном режиме).

Перенаправить информацию о наличии exe-файлов каталога C:\WINDOWS в файл C:\TEST\type-exe.txt.

Просмотреть содержимое файла C:\TEST\type-exe.txt.

Создать каталоги C:\TEST\LETTERS, C:\TEST\LETTERS\INPUT, C:\TEST\LETTERS\OUTPUT.

В каталогах INPUT, OUTPUT создать текстовые файлы любого содержания (C:\TEST\LETTERS\INPUT\pismo_in.txt, C:\TEST\ LETTERS\OUTPUT\pismo_out.txt).

Скопировать файл в файл (C:\TEST\LETTERS\INPUT\pismo_in.txt в C:\TEST\LETTERS\OUTPUT\pismo_out.txt).

Объединить содержимое двух файлов: C:\TEST\LETTERS\INPUT\pismo_in.txt, C:\TES\LETTERS\OUTPUT\pismo_out в один с именем C:\TEST\LETTERS\in_out.txt.

Переименовать файл C:\TEST\in_out.txt в файл с именем C:\TEST\in-out.txt.

Переместить файл C:\TEST\in-out.txt в каталог C:\PROBA.

Скопировать с переименованием файл C:\PROBA\in-out.txt в каталог C:\TEST с именем test.txt.

Найти на жестком диске ПК файл command.com (использовать команду поиска, находясь в корневом каталоге). Скопировать файл command.com на дискету.

Найти на диске tmp-файлы и удалить их.

Архивация в MSDOS

Создать архив С:\Primer\my.arj файлов каталога С:\Primer\ARCH.

Просмотреть содержимое архива my.arj.

Добавить в архив my.arj файлы С:\Windows\*.hlp.

Просмотреть содержимое архива my.arj.

Cоздать многотомный архив (размер 1440) каталога ARCH, поместив его в каталог С:\Primer.

Удалить созданный многотомный архив.

Создать архив С:\Primer\my1.arj каталога С:\Primer\ARCH. Архив защитить паролем. Обеспечить максимальную степень сжатия данных.

Удалить С:\Windows\*.hlp файлы из архива my.arj.

Cоздать саморазворачивающийся архив каталога С:\Primer\ARCH.

Разархивировать саморазворачивающийся архив.

Работа с файлами и каталогами в ОС семейства Unix

Определить свое месторасположение.

Перейти в корневой каталог.

Просмотреть содержимое корневого каталога.

Просмотреть содержимое корневого каталога в длинном формате.

Просмотреть содержимое каталога /etc

Просмотреть содержимое каталога /etc в длинном формате.

Просмотреть содержимое каталога /home.

Переместиться в каталог /home.

Создать следующую структуру каталогов: /home/my/vhod; /home/my/vihod.

Создать в каталоге /home/my/vhod несколько пустых файлов.

Просмотреть типы файлов каталога /home/my/vhod.

Переименовать один из файлов.

Переместить этот файл в каталог /home/my/vihod.

Создать в корневом каталоге каталог /test.

Скопировать файл каталога /home/my/vihod в каталог /test.

Скопировать файлы каталога /home/my/vhod с копированием каталоговой структуры в каталог /test.

Просмотреть содержимое файла /etc/group. Подсчитать число групп пользователей в системе.

Перенаправить информацию файла /etc/passwd в файл каталога /home/my/vhod.

ОС семейства Unix. Работа с текстовыми файлами

Просмотреть содержимое файла /hоmе/view2.txt и определить количество строк в этом файле.

Разрезать файл /hоmе/view2.txt на части размером 10 строк с именами частей, начинающихся на split_tеst. Части файла поместить в каталог /hоmе/test.

Собрать разбитый на части файл в один с именем /hоmе/test/new_test.txt.

Сравнить файлы /hоmе/view2.txt и /hоmе/test/new_test.txt до разрезания и после сборки.

Найти в указанных файлах слово (например, Ivanov).

Отсортировать файл /hоmе/view3.txt сначала по первому, потом по второму, третьему столбцам.

Отсортировать файл /hоmе/view3.txt по первому столбцу с игнорированием лидирующих пробелов. Отсортированные данные сохранить в файле /hоmе/test/sort_test.txt.

Отсортировать файл /hоmе/view3.txt по первому столбцу (по фамилии) в обратном порядке.

Написать команду распечатки файла /hоmе/test/sort_test.txt.

Написать команду распечатки файла /hоmе/test/sort_test.txt с предварительным изменением количества строк и символов в строке, заданных по умолчанию; с заданием заголовка для распечатки.

В файл /hоmе/view2.txt добавить информацию о себе (ФИО, год рождения).

Из файла hоmе/view2.txt скопировать в другой файл только информацию о себе. Добавить в новый файл текущую дату и название используемой версии операционной системы.

Просмотреть файлы каталога /bin в длинном формате с указанием типов файлов и отображением скрытых файлов.

Просмотреть список файлов каталога /bin c использованием шаблона (*, ?, []).

Информацию отсортированного каталога /bin перенаправить в файл /home/test/log_file1

Подсчитать количество файлов каталога /bin c использованием файла /home/test/log_file1.

Создать два текстовых файла, используя команду cat (в двух файлах создать 2 одинаковых строки).

Добавить в один из файлов в одну из строк любое слово.

Сравнить эти два файла, используя команду diff (объясните выданные командой комментарии).

Перенаправить информацию этих двух файлов в третий.

ОС семейства Unix. Работа с пользователями

Используя первое терминальное устройство, войти в систему суперпользователем.

Создать группу.

Создать первого пользователя, принадлежащего этой группе.

Создать второго пользователя, принадлежащего этой группе.

Переключиться на второе терминальное устройство. Используя команду login, войти в систему под именем одного из созданных пользователей.

Создать несколько текстовых файлов в своем каталоге (использовать команды: cat, touch, vi).

Переключиться на первое терминальное устройство. Заблокировать вход второму пользователю.

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

Переключиться на первое терминальное устройство. Изменить пароль первому пользователю. Разблокировать второго пользователя.

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

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

Создать (второму пользователю) несколько текстовых файлов.

Определить их пользовательскую и групповую принадлежность.

Попытаться отредактировать файлы, принадлежащие первому (другому) пользователю.

Попытаться удалить файлы, принадлежащие первому (другому) пользователю.

Переключиться на первое терминальное устройство. Определить активных пользователей в системе.

Отсортировать файл /etc/passwd, сохранив отсортированную информацию в файле /etc/new_passwd. Просмотреть содержимое этого файла. Отобразить имена пользователей с именами от a до k.

Переключиться на второе терминальное устройство. Просмотреть содержимое своего каталога в длинном формате.

Изменить принадлежность файлов другому пользователю.

Переключиться на третье терминальное устройство. Попытаться отредактировать файлы, принадлежащие ранее первому (другому) пользователю.

Удалить созданные файлы.

Найти строку (указать имя пользователя) в файле /etc/passwd. Удалить одного из созданных пользователей (удалив учетную запись в файле).

Удалить одного из созданных пользователей, используя команду.

ОС семейства Unix. Защита данных

Войдите в систему непривилегированным пользователем.

Создайте в каталоге /home свой каталог.

Создайте в нем несколько файлов разными способами: cat, vi, touch.

Просмотрите содержимое каталога /home в длинном формате. Определите права у каталогов и файлов, задаваемые системой по умолчанию (для каталога /home).

Измените права созданному каталогу: запретите пользователю писать (использовать восьмеричный код для изменения прав).

Просмотрите содержимое каталога /home в длинном формате. Убедитесь в произведенном изменении.

Создайте в своем каталоге еще один файл. Объясните поведение системы.

Измените права созданному каталогу: запретите всем всё (использовать восьмеричный код для изменения прав).

Просмотрите содержимое каталога /home в длинном формате. Убедитесь в произведенном изменении.

Просмотрите содержимое своего каталога. Объясните поведение системы.

Назначьте права созданному каталогу: разрешить пользователю всё, группе и всем остальным – только читать (использовать относительные установки для изменения прав).

Просмотрите содержимое каталога /home в длинном формате. Убедитесь в произведенном изменении.

Измените права одному из созданных файлов: запретите пользователю писать (использовать восьмеричный код для изменения прав).

Просмотрите содержимое своего каталога в длинном формате. Убедитесь в произведенном изменении.

Откройте этот файл в текстовом редакторе vi. Добавьте в файл дополнительную информацию. Выйдите из редактора с сохранением. Объясните поведение системы.

Измените права этому файлу: запретите всем всё (использовать восьмеричный код для изменения прав).

Просмотрите содержимое своего каталога в длинном формате. Убедитесь в произведенном изменении.

Отобразите содержимое этого файла (использовать, например, команду cat).

Назначьте права созданному файлу: разрешить пользователю всё, группе – читать и писать, всем остальным – только читать (использовать относительные установки для изменения прав).

Просмотрите содержимое своего каталога в длинном формате. Убедитесь в произведенном изменении.

Переключитесь на другое терминальное устройство. Войдите в систему суперпользователем. Создайте еще одного пользователя.

Переключитесь на третье терминальное устройство. Войдите в систему под именем вновь созданного пользователя.

Определите возможность этого пользователя работать с Вашими файлами.

Переключитесь на первое терминальное устройство. Измените одному из файлов пользовательскую принадлежность. Измените этому файлу групповую принадлежность.

Переключитесь на третье терминальное устройство. Определите возможность этого пользователя работать с Вашим файлом, для которого Вы изменили пользовательскую принадлежность.

ОС семейства Unix. Архивация

Создать командой tar архивный файл текущего каталога. Архивный файл поместить в текущий каталог.

Просмотреть содержание архивного файла.

Просмотреть содержимое текущего каталога в длинном формате с указанием типа файлов.

Определить размер созданного архивного файла.

Используя команду gzip, сжать данные архивного файла.

Определить размер созданного архива.

Подмонтировать дискету.

Скопировать созданный архив на дискету.

Просмотреть содержимое дискеты.

Отмонтировать дискету.

Найти в каталогах архив небольшого размера с расширением *.tar.gz

Определить размер найденного архива.

Просмотреть содержимое этого архива.

Распаковать данные, поместив их в каталог /home/my/bin

Определить размер распакованных данных.

ОС семейства Unix. Монтирование файловых систем

Войти в систему суперпользователем.

Создать новую файловую систему (гибкого диска, тип ФС – ext2 или ext3).

Подмонтировать файловую систему этого гибкого диска.

Просмотреть содержимое гибкого диска.

Скопировать на дискету из своего домашнего каталога один из текстовых файлов.

Просмотреть содержимое дискеты. Переименовать этот файл.

Создать на дискете несколько текстовых файлов (любым способом).

Создать образ этой дискеты в каталоге /tmp.

Отмонтировать ФС гибкого диска.

Вставить другую дискету (с файловой системой msdos).

Подмонтировать файловую систему этого гибкого диска.

Cкопировать ранее созданный образ одной дискеты на другую.

Просмотреть содержимое дискеты.

Отмонтировать ФС этого гибкого диска.

Подмонтировать ФС CD-ROM. Просмотреть содержимое CD-ROM.

Определить свободное место на жестком диске.

Скопировать c CD любой файл (например, Readme.txt) в свой домашний каталог.

Найти на CD файлы *.tar, *.gz, скопировать эти файлы в свой домашний каталог.

Отмонтировать ФС CD-ROM.

Подмонтировать первый раздел жесткого диска (раздел, на котором установлена ОС WINDOWS).

Просмотреть его содержимое.

Отмонтировать ФС.

Подмонтировать второй жесткий диск.

Просмотреть его содержимое.

Отмонтировать ФС.