- •Содержание
- •Лабораторная работа № 1 Работа в операционной системе Linux
- •А. Работа с файлами в Linux
- •Часть 1. Знакомство с каталогами Linux
- •Часть 2. Изучение типов файлов в Linux
- •Теоретические сведения
- •Порядок выполнения работы
- •Часть 3. Поиск системных журналов
- •Теоретические сведения
- •Порядок выполнения работы
- •Часть 4. Архивирование и деархивирование файлов и каталогов
- •Теоретические сведения
- •Порядок выполнения работы
- •Часть 5. Создание новых текстовых файлов
- •Теоретические сведения
- •Порядок выполнения работы
- •Часть 6. Разрезание и склеивание файлов
- •Теоретические сведения
- •Порядок выполнения работы
- •Часть 7. Быстрый анализ текстов
- •Теоретические сведения
- •Порядок выполнения работы
- •Часть 8. Поиск строк по регулярным выражениям
- •Теоретические сведения
- •Порядок выполнения работы
- •Б. Сбор сведений о системе и управление процессами Цель лабораторной работы
- •Часть 1. Сбор сведений о системе
- •Теоретические сведения
- •Порядок выполнения работы
- •Часть 2. Управление процессами с помощью сигналов
- •Теоретические сведения
- •Порядок выполнения работы
- •Часть 3. Выполнение задач в фоновом режиме
- •Теоретические сведения
- •Порядок выполнения работы
- •Часть 4. Запуск демонов
- •Теоретические сведения
- •Порядок выполнения работы
- •Часть 5. Изменение приоритетов выполняющихся программ
- •Теоретические сведения
- •Порядок выполнения работы
- •В. Управление доступом Цель лабораторной работы
- •Теоретические сведения
- •Часть 1. Вход в систему и завершение сеанса Порядок выполнения работы
- •Часть 2. Изучение базовых прав доступа Порядок выполнения работы
- •Г. Управление пользователями Цель лабораторной работы
- •Теоретические сведения
- •Часть 1. Переход в режим суперпользователя Порядок выполнения работы
- •Часть 2. Изучение базы данных пользователей Порядок выполнения работы
- •Часть 3. Добавление и удаление пользователей Порядок выполнения работы
- •Содержание отчета
- •Контрольные вопросы
- •Лабораторная работа № 2 Способы адресации Цель лабораторной работы
- •Теоретические сведения
- •Оборудование
- •Порядок выполнения работы
- •Лабораторная работа № 3 Обработка прерываний
- •Содержание отчета
- •Контрольные вопросы
- •Лабораторная работа № 4 Распределение памяти
- •Содержание отчета
- •Контрольные вопросы
- •Лабораторная работа № 5 Препроцессоры
- •А. Использование библиотеки макроопределений
- •Б. Создание препроцессора Цель лабораторной работы
- •Теоретические сведения
- •Порядок выполнения работы
- •Лабораторная работа № 6 Организация дочерних процессов
- •Содержание отчета
- •Контрольные вопросы
- •Лабораторная работа № 7 Файловая система
- •А. Создание и чтение файла средствами функций ms-dos
- •Б. Прямой доступ к файлу и добавление данных к файлу Цель лабораторной работы
- •Теоретические сведения
- •Порядок выполнения работы
- •В. Переименование и пересылка файлов Цель лабораторной работы
- •Теоретические сведения
- •Порядок выполнения работы
- •Содержание отчета
- •Контрольные вопросы
- •Cписок использованных источников
Содержание отчета
Отчет должен включать:
1. Название лабораторной работы.
2. Цель ее выполнения.
3. Варианты заданий.
4. Тексты листинга трансляции.
5. Действительные адреса кодовых сегментов для подпрограмм.
Контрольные вопросы
1. Какие два уровня обращения к дискам предусмотрены в машинах типа IBM PC?
2. Что представляет собой каталог?
3. Какие значения имеют атрибуты файла?
4. Каков минимальный физический размер файла?
5. Какая длина файла указывается в записи каталога?
6. Каков алгоритм обращения к файлу?
7. Что такое "блок управления файлами"?
8. Что такое "дескриптор"?
9. Перечислите предопределенные дескрипторы для работы со стандартными устройствами.
10. На какие смысловые группы можно разбить функции DOS?
11. Чем отличаются функции 3Ch, 5Bh и 5Ah?
12. Какая функция позволяет открыть уже созданный файл?
13. Как прочитать содержимое файла?
14. Как организовать прямой доступ к произвольному месту файла?
15. Что нужно сделать, чтобы добавить строку в конец файла?
16. Как можно изменить характеристики файла?
Cписок использованных источников
1. Андриянова М.А. Основные приемы работы в ОС Linux. / М.А. Андриянова, Л.Б. Яблочкин – Тула: Изд-во ТулГУ, 2008. – 76 с.
2. Очень полезные команды Linux [Электронный ресурс] – Электрон. дан. – 15.04.2010 – Режим доступа: http://www.f-notes.info/linux:linuxcmd
3. Основные команды Linux - Справочник команд Линукс [Электронный ресурс] – Электрон. дан. – 12.04.2009 – Режим доступа: http://itshaman.ru/articles/7/komandy-linux#file
4. Абель П. Ассемблер и программирование для IBM PC / П. Абель. [Электронный ресурс] – Электрон. дан. – 01.02.2003 – Режим доступа: http://lib.ru/CTOTOR/IBMPC/abel.txt
5. Скэнлон Л. Персональные ЭВМ IBM PC и XT. Программирование на языке ассемблера / Л. Скэнлон. [Электронный ресурс] – Электрон. дан. – М.: Радио и связь, 1989. – 336 с. Режим доступа: http://www.cyberinfo.ru/index.php?newsid=14773