Содержание
Лабораторная работа № 1. 4
Работа в операционной системе Linux. 4
А. Работа с файлами в Linux. 4
Б. Сбор сведений о системе и управление процессами.. 7
В. Управление доступом.. 10
Г. Управление пользователями.. 10
Лабораторная работа № 2. 13
Работа в операционной системе MS DOS.. 13
Лабораторная работа № 3. 14
Основные приемы работы в командной оболочке. 14
Лабораторная работа № 4. 16
Определение контекста процесса. 16
А. Разработка и отладка программ под управлением отладчика debug.. 16
Б. Исследование формирования регистра флагов.. 19
Лабораторная работа № 5. 21
Способы адресации.. 21
Лабораторная работа № 6. 23
Обработка прерываний.. 23
Cписок использованных источников.. 26
Лабораторная работа № 1
Работа в операционной системе Linux
Оборудование
ПЭВМ IBM PC. Средства исследования: операционная систем Linux, терминальный режим.
А. Работа с файлами в Linux
Цель лабораторной работы
Знакомство с командной строкой Linux, командами по работе с файловой системой и командами обработки текстовых файлов.
|
|
Часть 1. Знакомство с каталогами Linux
Объекты исследования: команды pwd, cd, ls, mkdir.
Теоретические сведения
Изучить описание и синтаксис следующих команд: pwd, cd, ls, mkdir [2, 3].
Порядок выполнения работы
Начальные условия: Командная строка после входа в систему.
1. Получить имя текущего каталога.
2. Перейти в корневой каталог. Отметить, как изменилась строка приглашения.
3. Посмотреть содержимое корневого каталога.
4. Сравнить с использованием «расширенного» вывода содержимого каталога.
5. Посмотреть содержимое домашнего каталога.
6. Вернуться в домашний каталог.
7. Создать каталог test_n, где n – номер студента по журналу.
8. Посмотреть обновлённое содержимое домашнего каталога.
9. Создать подкаталог subtest в каталоге test_n.
10. Посмотреть содержимое домашнего каталога и его подкаталогов с помощью ключа рекурсивного просмотра -R.
Часть 2. Изучение типов файлов в Linux
Объекты исследования: touch, echo, cat, alias, cp, mv, ln.
Теоретические сведения
Изучить описание и синтаксис следующих команд: t ouch, echo, cat, alias, cp, mv, ln.
Порядок выполнения работы
Начальные условия: Командная строка. Каталог test_n.
1. Создать пустой текстовый файл.
2. Добавить строку текста в конец файла с помощью команды echo и перенаправления вывода.
3. Посмотреть содержимое файла.
4. Посмотреть расширенную информацию о каталоге, используя ключ -l команды ls.
5. Добавить псевдоним командной оболочки, чтобы сократить размер команды.
6. Посмотреть глубже на каталог test_n, используя ключи -a и –i.Обратить внимание: первый столбец — номера индексных узлов файловой системы; третий столбец — число жёстких ссылок файла.
|
|
7. Скопировать файл. Обратить внимание: новый файл имеет свой собственный индексный узел.
8. Переименовать исходный файл.
9. Создать жёсткую ссылку на переименованный файл.Обратить внимание: добавилась ещё одна ссылка на тот же файл, число ссылок увеличилось на 1.
10. Создать символическую ссылку. Обратить внимание: новый файл имеет новый индексный узел и размер.
11. Сравнить содержимое файлов при обращении к ним по имени. К одним и тем же данным обратиться и через жесткую и через символическую ссылку.