Историки об Елизавете Петровне: Елизавета попала между двумя встречными культурными течениями, воспитывалась среди новых европейских веяний и преданий...
Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...
Топ:
Эволюция кровеносной системы позвоночных животных: Биологическая эволюция – необратимый процесс исторического развития живой природы...
Комплексной системы оценки состояния охраны труда на производственном объекте (КСОТ-П): Цели и задачи Комплексной системы оценки состояния охраны труда и определению факторов рисков по охране труда...
Особенности труда и отдыха в условиях низких температур: К работам при низких температурах на открытом воздухе и в не отапливаемых помещениях допускаются лица не моложе 18 лет, прошедшие...
Интересное:
Лечение прогрессирующих форм рака: Одним из наиболее важных достижений экспериментальной химиотерапии опухолей, начатой в 60-х и реализованной в 70-х годах, является...
Финансовый рынок и его значение в управлении денежными потоками на современном этапе: любому предприятию для расширения производства и увеличения прибыли нужны...
Аура как энергетическое поле: многослойную ауру человека можно представить себе подобным...
Дисциплины:
2017-11-16 | 399 |
5.00
из
|
Заказать работу |
|
|
Цель работы: изучение возможностей контроля и управления процессами в операционной системе Linux.
Краткие теоретические сведения:
Каждому процессу соответствует контекст, в котором он выполняется. Контекст процесса системного уровня в ОС UNIX состоит из “статической” и “динамических” частей. Для каждого процесса имеется одна статическая часть контекста системного уровня и переменное число динамических частей.
Статическая часть контекста процесса системного уровня включает следующее:
Традиционный механизм управления процессами на уровне пользователя
|
Как свойственно операционной системе UNIX вообще, имеются две возможности управления процессами – с использованием командного языка (того или другого варианта Shell) и с использованием языка программирования с непосредственным использованием системных вызовов ядра операционной системы.
Сигнал - это способ информирования процесса со стороны ядра о происшествии некоторого события. Смысл термина “сигнал” состоит в том, что сколько бы однотипных событий в системе не произошло, по поводу каждой такой группы событий процессу будет подан ровно один сигнал. Т.е. сигнал означает, что определяемое им событие произошло, но не несет информации о том, сколько именно произошло однотипных событий.
Примерами сигналов (не исчерпывающими все возможности) являются следующие:
Система предоставляет возможность для пользовательских процессов явно генерировать сигналы, направляемые другим процессам. Для этого используется системный вызов
|
(Этот системный вызов называется “kill”, потому что наиболее часто применяется для того, чтобы принудительно закончить указанный процесс.) Параметр signum задает номер генерируемого сигнала (в системном вызове kill можно указывать не все номера сигналов). Параметр pid имеет следующий смысл:
Задание 1: Контроль и управление процессами
Список используемых команд
ps | просмотр активных процессов в системе |
kill | команда передачи сигнала процессу |
Выполнение работы:
2. Контроль и управление заданиями.
Список используемых команд
yes | команда выдачи знака " y " на ста |
jobs | просмотр активных заданий |
ps | список активных процессов |
fg | перевод задания в "активный" режим |
bg | перевод задания в "фоновый" режим |
Ctrl+Z | приостановка активного задания |
команда & | запуск задания в фоновом режиме |
Контрольные вопросы:
|
Содержание отчета:
1. Цель работы.
2. Ответы на контрольные вопросы.
3. Распечатка хода работы в электронном виде.
Практическая работа № 11
Установка Linux, создание загрузочного раздела, выбор файловой системы
Цель работы: Изучение принципов установки операционной системы Linux.
|
|
Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого...
Индивидуальные и групповые автопоилки: для животных. Схемы и конструкции...
Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...
История создания датчика движения: Первый прибор для обнаружения движения был изобретен немецким физиком Генрихом Герцем...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!