Основы операционных систем, Карпов В.Е. (Лекция №4, 2019)

preview_player
Показать описание
Кафедра информатики и вычислительной математики МФТИ
Лекции по курсу "Основы операционных систем" (2019)
Карпов Владимир Ефимович

Рекомендации по теме
Комментарии
Автор

Большое спасибо за возможность просматривать ваши лекции онлайн!

RodionPadakov
Автор

Лектору большое уважение за отличную подачу.

Antoniolavoisier
Автор

Тема "Введение в кооперацию процессов"
00:08 Введение в кооперацию процессов
03:04 Причины кооперации процессов
11:55 Логические аспекты кооперации процессов
14:54 Средства связи в операционных системах
20:46 Особенности средств связи
26:38 Канальные средства связи
29:33 Потоковая модель передачи информации
31:29 Примеры потоковых средств связи
37:22 Надежность средств связи
40:17 Завершение использования средств связи
42:12 Нить исполнения
44:10 Ожидание ввода и вывода
47:07 Создание и переключение контекста
50:02 Аналогия с игрушечной железной дорогой
57:54 Понятие процесса и его контекст
59:51 Понятие исполнения и его контекст
01:01:48 Состояние процесса и его нити исполнения
01:07:42 Планирование ресурсов и планирование использования процессора

MatMod-APS
Автор

Хорошо Вы с железной дорогой придумали, так намного понятнее.

ПетяИванов-нл
Автор

Отличные аналогии, хотелось бы учиться у вас!

A_TR_
Автор

Получается основная идея деления процесса на нити в том, чтобы оставить код и данные общими для нитей. Но в то же время накладные расходы на переключение между регистровыми контекстами происходит сильно быстрее, чем переключение еще и на другой код & данные, как в случае переключения между полноценными процессами?

Kalin_cheetah