Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Проверочные и экзамен / Проверочная работа по 4 лекции

.docx
Скачиваний:
144
Добавлен:
25.02.2015
Размер:
211.65 Кб
Скачать

1. Отличие процесса, потока и волокна

2. Функции ОС по процессу

3. Диспетчеризация(что происходит)

4. Что хранится в PCD

5. 5ти уровневая модель. Нарисовать, объяснить переходы

1.Процессы состоят из потоков(tread), потоки из волокон(fiba). Процессы могут объединяться в задачи(job/task).

разделения на потоки происходит на уровне ос, а разделение на волокна на уровне собственного планирования процесса (ос не знает о волокна); адресное пространство у потоков и волокон одного процесса едино.

2.1) Создание проц.

2) Обеспечение проц. ресурсами

3) Изоляция проц.

4) Планирование

5) Диспетчеризация

6) Межпроц. взаимодействие

7) Синхронизация

8) Завершение и уничтожение

3.Смена активно текущего вычисляемого процесса

–сохранить контекст предыдущего процесса

–сохранить в регистры

–запустить новый процесс

4.Там хранится три вида информации:

1. Информация по идентификации процесса (pid, ppid, иногда uid)

2. Информация о состоянии процесса (идентификатор состояния, регистраций контекст)

3. Информация, используемая для управления процессом (указатели на дескрипторы открытых ресурсов, инф связанная с историей (среднее время нахождения в режиме ввода/вывода и тд))

5.