русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Завдання


Дата додавання: 2014-11-28; переглядів: 808.


  1. Створити скрипт, що виводить у файл поточну дату кожну хвилину.
  2. За допомогою команд fg, bg, kill виробити наступні дії:

− запустити скрипт у фоновому режимі;

− перевести його з фонового режиму в пріоритетний;

− перевести скрипт з пріоритетного режиму у фоновий з призупиненням;

− відновити роботу скрипта у фоновому режимі;

− завершити роботу скрипта;

− після кожної виконаної дії перевіряти стан скрипта, занести це в протокол лабораторної роботи.

  1. Запустити скрипт у фоновому режимі. Отримати наступні відомості про нього:

− ідентифікатор процесу;

− ідентифікатор батьківського процесу;

− пріоритет;

− ефективний ідентифікатор;

− ім'я власника процесу;

− доля часу центрального процесора;

− доля реальної пам'яті;

− віртуальний розмір процесу;

− розмір резидентного набору;

− статус процесу;

− ім'я команди.

  1. Запустити команду top. По її виводу знайти процеси, які більше всіх використовують процесор і займають пам'ять.
  2. За допомогою команди kill припинити, а потім завершити виконання скрипта, що виконується у фоновому режимі.
  3. Після посилки кожного сигналу за допомогою команди jobs і ps контролювати стан процесу. Занести це в протокол лабораторної роботи.
  4. За допомогою файлової системи /proc з'ясувати

− розмір оперативної пам'яті;

− марку і частоту процесора.

  1. Запустити програму mc, визначити її PID і за допомогою /proc взнати як був запущений процес, його PPID, UID і GID користувача, що запустив, поточний статус процесу.

Контрольні запитання

  1. Що такое процес ?
  2. Які атрибути є у процеса ?
  3. В яких станах може знаходитися процес?
  4. Що таке фоновий режим ?
  5. Які команди служать для роботи з задачами в фоновому режимі ?
  6. Які команди дозволяють отримати інформацію про процеси ?
  7. Які сигнали ви знаєте ? Їх призначення ?
  8. Призначення файлової системи /proc?

 

 



<== попередня лекція | наступна лекція ==>
Віртуальна файлова система /proc | Управляючі структури


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн