- •Методическое пособие
- •Лабораторная работа № 1 "Основные приемы работы с операционной системой
- •Методические указания.
- •Методические указания.
- •Методические указания.
- •Методические указания:
- •Методические указания.
- •Методические указания.
- •Методические указания.
- •Контрольные вопросы.
- •Лабораторная работа № 2 "Работа с объектами Windows 9х"
- •Методические указания.
- •Методические указания.
- •Методические указания.
- •Контрольные вопросы.
- •Лабораторная работа № 3 "Работа с программой Проводник"
- •Методические указания.
- •Методические указания.
- •Методические указания.
- •Контрольные вопросы.
- •Лабораторная работа № 4 "Использование файлового менеджера far"
- •Лабораторная работа № 5 "Использование справочной системы"
- •Методические указания.
- •Контрольные вопросы.
- •Лабораторная работа № 6 "Использование поисковой системы"
- •Методические указания.
- •Контрольные вопросы.
- •Лабораторная работа № 7 "Архивация данных"
- •Методические указания.
- •Методические указания.
- •Методические указания.
- •Методические указания.
- •Контрольные вопросы.
- •Лабораторная работа 8 «Управление процессами» Часть 1.
- •Поясняющая информация
- •Команды linux для работы с процессами
- •Некоторые комбинации клавиш:
- •Команды Windows для работы с процессами
- •Лабораторная работа 9 «Управление процессами» Часть 2.
- •Поясняющая информация
- •Команды linux для работы с процессами
- •Команды Windows для работы с процессами
- •Лабораторная работа №10 «Управление процессами в многозадачной ос»
- •Лабораторная работа №12 «Управление памятью» Часть2.
- •Поясняющая информация
- •Лабораторная работа 13 «Управление файлами»
- •Поясняющая информация
- •Команды Windows для работы с файлами
- •Лабораторная работа 15 «Файловые системы и диски» Часть 2.
- •Поясняющая информация
- •Лабораторная работа 16 «Установка операционных систем»
- •Поясняющая информация
- •Лабораторная работа 17 «Исследование процесса загрузки и реестра ос Windows» Часть 1.
- •Краткие теоретические сведения
- •Системные загрузочные файлы.
- •Лабораторная работа 18 «Исследование процесса загрузки и реестра ос Windows» Часть 2.
- •Краткие теоретические сведения
- •Файлы реестра.
- •Структура реестра.
- •Раздел Hkey_Local_Machine.
- •Разделы Hkey_Current_User и Hkey_User.
- •Разделы Hkey_Current_Config и Hkey_Dyn_Data.
- •Методические указания.
- •Контрольные вопросы.
- •Список рекомендуемой литературы
Контрольные вопросы.
Как создать распределенный архив в архиваторе RAR?
Как создать самораспаковывающийся архив?
Как создать обычный архив?
В каких случаях необходимо создавать распределенный, самораспаковывающийся, обычный архив?
Каковы достоинства и недостатки распределенного, самораспаковывающегося, обычного архива?
Как с помощью контекстного меню записать данные с жесткого диска на дискету?
Лабораторная работа 8 «Управление процессами» Часть 1.
Цель работы: получение практических навыков управления процессами и самостоятельной работы с документацией команд.
Поясняющая информация
Команды POSIX для работы с процессами (должны быть во всех операционных системах)
at - запускает программы в определенное время
crontab - файл содержащий таблицу расписаний запуска заданий
kill - прекращение выполнения процесса по PID процесса
nice - задает приоритет процесса перед его запуском
renice - изменяет приоритет работающего процесса
ps - выводит информацию о работающих процессах
fg - перевод процесса из фонового режима
bg - продолжение выполнения фонового процесса, если он приостановлен нажатием <Ctrl+Z>
Команды linux для работы с процессами
at - запускает программы в определенное время
atq - выводит список заданий, поставленных в очередь командой at
atrm - удаление задания из очереди команды at
/etc/crontab - файл содержащий таблицу расписаний запуска заданий
kill - прекращение выполнения процесса по PID процесса
killall - прекращение выполнения процесса по имени процесса
nice - задает приоритет процесса перед его запуском
renice - изменяет приоритет работающего процесса
ps - выводит информацию о работающих процессах
top - выводит динамическую информацию о процессах
fg - вывод процесса из фонового режима
bg - продолжение выполнения фонового процесса, если он приостановлен нажатием <Ctrl+Z>
ipcs - взаимодействие процессов (разделяемая память, семафоры, сообщения)
Для получения более подробной информации, можно использовать help (например: ps --help), или документацию (например: man ps, для выхода нажмите q).
Запуск фонового процесса осуществляется так:
ps -x &
При загрузке системы, необходимые процессы, загружаются в фоновый режим, их называют "демонами". Они находятся в каталоге /etc/rc.d/init.d/.
Некоторые комбинации клавиш:
<Ctrl+Z> - приостановить выполнение задания
<Ctrl+C> - завершить выполнение задания
Связывание процессов с помощью каналов. Запуск нескольких команд с передачей выходного потока следующей программе, "|" означает передачу выходного потока от первой программы ко второй.
ps -ax | more
запускается команда ps -ax, и передает выходной поток программ more которая запускается на выполнение.
Перенаправление ввода/вывода. Запуск команды с записью выходного потока в файл
ps -ax > test.txt
ps -ax > test.txt - добавит в коней файла
Группы команд
command-1;command-2;command-3
{command-1;command-2} > test.txt
