- •Содержание
- •Лабораторная работа № 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писок использованных источников
Б. Прямой доступ к файлу и добавление данных к файлу Цель лабораторной работы
Целью работы является научиться организовывать прямой доступ к файлу и добавлять в него новую информацию с помощью функций DOS
Теоретические сведения
Изучить функции прямого доступа к файлу и добавления в файл данных [4, 5].
Порядок выполнения работы
В соответствии с вариантом добавить к файлу несколько строк и вывести его содержимое на экран. Добавление строк и вывод содержимого оформить в виде двух подпрограмм, включенных в текст основной программы (в виде отдельных процедур).
|
кол-во строк |
|
кол-во строк |
|
кол-во строк |
|
кол-во строк |
1 |
2 строки |
4 |
3 строки |
7 |
2 строки |
10 |
2 строки |
2 |
1 строку |
5 |
1 строку |
8 |
3 строки |
11 |
1 строку |
3 |
3 строки |
6 |
2 строки |
9 |
1 строку |
12 |
3 строки |
ВНИМАНИЕ! Уточнить у преподавателя, куда добавлять строки: в начало, середину или конец файла.
В. Переименование и пересылка файлов Цель лабораторной работы
Целью работы является научиться программировать ассемблерные вставки для переименования и пересылки файлов
Теоретические сведения
Изучить функции переименования и пересылки файлов [4, 5].
Порядок выполнения работы
В соответствии с вариантом создать новый каталог (при необходимости старый удалить), переслать в него файл и изменить его атрибуты. Работу с каталогами оформить в виде внешней процедуры.
|
вид обработки файла |
старый каталог |
установить биты |
дополнительно изменить |
1 |
пересылка |
оставить |
скрытый |
дату создания |
2 |
переименование |
оставить |
только для чтения |
время создания |
3 |
пересылка |
удалить |
системный |
время создания |
4 |
переименование |
удалить |
архивный |
дату создания |
5 |
пересылка |
оставить |
только для чтения |
дату создания |
6 |
переименование |
оставить |
скрытый |
время создания |
7 |
пересылка |
удалить |
архивный |
время создания |
8 |
переименование |
удалить |
системный |
дату создания |
9 |
пересылка |
оставить |
системный |
дату создания |
10 |
переименование |
оставить |
архивный |
время создания |
11 |
пересылка |
удалить |
только для чтения |
время создания |
12 |
переименование |
удалить |
скрытый |
дату создания |