Тёмный
Кафедра ИВМ МФТИ
Кафедра ИВМ МФТИ
Кафедра ИВМ МФТИ
Подписаться
Комментарии
@Alex-jy5ds
@Alex-jy5ds 20 дней назад
Очень понравились лекции. Доступно, понятно, последовательно... И главное интересно! Большое спасибо
@MathInfo-ye1gf
@MathInfo-ye1gf 21 день назад
Извините но я не понял, что конкретно изучается в этом альбоме , операционные системы , компьюторные сети , железо?
@1chiseler
@1chiseler 24 дня назад
Видео начинается с 11:03
@user-pm6my9jd6f
@user-pm6my9jd6f 28 дней назад
Прекрасная лекция. Спасибо Вам большое, Екатерина Михайловна!
@A1_TR_812
@A1_TR_812 29 дней назад
На 36.35 несколько раз перемотал про назад немножко, препод знатный пранкер))
@moguha
@moguha Месяц назад
это ЛУЧШАЯ лекция про бинарные деревья, и я такую очень долго искал!
@A1_TR_812
@A1_TR_812 Месяц назад
Отличные аналогии, хотелось бы учиться у вас!
@Mihail_Duymin
@Mihail_Duymin Месяц назад
Круто, я только пробую, всё доступно, только не понял, что значит х+, х++ и т.д. вобшем весь это слайд не догнал
@Timofei-pz3kc
@Timofei-pz3kc Месяц назад
С первой лекции и такие завороты, - тяжело описать, всем легко только МФТИ тяжело.
@A1_TR_812
@A1_TR_812 Месяц назад
Отличная подача, спасибо вам огромное!
@slaveOfGod27
@slaveOfGod27 Месяц назад
благодарочка!
@m.d.2029
@m.d.2029 Месяц назад
Огромнейшее спасибо! Лекция - супер!!!
@m.d.2029
@m.d.2029 Месяц назад
Спасибо огромное!!
@ArtemKAD1
@ArtemKAD1 Месяц назад
Очень неполно описан процесс линковки. Нет понимания того, что это означает и потому непонятно зачем нужен объектник. Надо разделить загружаемый образ и исполняемый образ, разделить типы памяти и, если надо, инициализацию.
@prokopiidestroypizza2691
@prokopiidestroypizza2691 Месяц назад
55:10 так и знал что этот знак связан с математикой
@nikname9139
@nikname9139 Месяц назад
на указателях поплыл мальца((((
@igorseledtsov7345
@igorseledtsov7345 Месяц назад
Это шкедевр некомпетентности... Это теперь так учат? Хотя для С++ такой сюор конечно привычен
@egorpetrov6652
@egorpetrov6652 Месяц назад
Очень хорошее, качественное и доступное к восприятию преподнесение материала. Лучшего преподавания я ещё не встречал!
@exx-ns4tt
@exx-ns4tt 2 месяца назад
круто
@vova_dev
@vova_dev 2 месяца назад
Спасибо! Память виртуальная. То есть, для данного процесса кажется, что возможно выделить всю память рам. Почему же тогда здесь указано, что есть другой процесс со своим стеком?
@stanislav8313
@stanislav8313 2 месяца назад
Спасибо
@Magdalenavgrotr
@Magdalenavgrotr 2 месяца назад
Эта тема была довольно сложной
@user-zi7gw8sx8d
@user-zi7gw8sx8d 3 месяца назад
Еле нашёл такое видео. Спасибоньки!
@user-kk4co1th1e
@user-kk4co1th1e 3 месяца назад
Я точно не уверен turn=0 While ( true ) Цикл исполняется пока условие true - Истина turn !=0 - turn не равно 0 только если turn=1, Истина
@user-kk4co1th1e
@user-kk4co1th1e 3 месяца назад
Я думаю в районе 45-50 мин получилась какая-то инверсия.
@user-kk4co1th1e
@user-kk4co1th1e 3 месяца назад
Пересмотрел, теперь логику понял
@domstroitel
@domstroitel 3 месяца назад
33 слайд - не хватает точки запятой после foo()
@MrCter
@MrCter 3 месяца назад
1:04:23 таки да, этимологию слова "cache" лучше оставить в стороне 😊 Хотя бы потому, что cache != cash. т.е. наличные здесь ни при чем 😊
@user-pg8ry1tm3t
@user-pg8ry1tm3t 3 месяца назад
Странная реализация. Если это чистый Си, почему подключаем библиотеку стримов?.. если плюсы, то нафига так писать?
@user-np4gq5hd8y
@user-np4gq5hd8y 3 месяца назад
Да я, задрыпаный колхозник, не возражал бы чтобы ко мне обращались как господин.Коммунистом я никогда не был и ненавижу эту коммунистическую свору до сих пор.
@Magdalenavgrotr
@Magdalenavgrotr 4 месяца назад
Шикарная аналогия для критической секции))
@weekendshow7567
@weekendshow7567 4 месяца назад
Это же не полный урок. Удаление узлов не закодила
@user-bo2ir8pe9v
@user-bo2ir8pe9v 4 месяца назад
Владимир Ефимович, огромная Вам благодарность за лекции! Очень приятно слушать ))
@Kekerioo
@Kekerioo 4 месяца назад
Они не в состоянии решить корректное отображение интерактивной панели. Идёт подрезка снизу. И если честно, мне не совсем понятно восхищение им как преподавателем. Как человек он прикольный и харизматичный, а вот знания даёт, мягко говоря для общего развития
@adelzakirov8435
@adelzakirov8435 4 месяца назад
Огромная благодарность за труд Карпову В. Е. и всем, кто был причастен к созданию этого курса! Посмотрел его целиком в рамках самообразования, мне было понятно, всё, что объяснял Владимир Ефимович. Препод от бога!
@A-jn6mt
@A-jn6mt 4 месяца назад
Замечательный курс лекций❤ Благодаря ему успешно прошла бассейн школы 21
@MatMod-APS
@MatMod-APS 4 месяца назад
Тема "Введение в процессы" 00:08 Введение в понятие процесса 01:09 Различия между программой и заданием 07:03 Определение процесса 10:15 Работа с процессом 11:08 Свойства процессов 18:19 Операции над процессами 21:33 Модель процесса 23:23 Процесс-контрол блок 26:36 Контексты процесса 32:12 Создание процесса 35:41 Создание процесса 40:13 Завершение процесса 45:02 Усыновление осиротевших процессов 46:39 Операции над процессами 54:40 Пример работы операционной системы 58:47 Введение в процессы 59:48 Операции над процессами 01:00:43 Накладные расходы
@MatMod-APS
@MatMod-APS 4 месяца назад
Тема "Введение в кооперацию процессов" 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
@MatMod-APS 4 месяца назад
Тема "Введение в алгоритмы синхронизации" 00:08 Введение в алгоритмы синхронизации 01:24 Активность и атомарные операции 06:08 Детерминированные наборы активностей 10:46 Операционные системы и детерминированные наборы процессов 15:05 Условия Бернстайна и возникновение гонки 18:02 Взаимоисключение и критическая секция 23:48 Проблемы с критическими секциями 26:34 Атомарные операции и условия прогресса 32:40 Условия ограниченного ожидания 34:19 Создание корректного программного алгоритма 39:46 Использование замка для обеспечения атомарности 43:33 Строгое чередование процессов 47:00 Алгоритм со строгим чередованием 50:33 Алгоритм с флагами готовности 54:31 Алгоритм Петерсона 57:02 Многоядерные процессоры и алгоритмы 59:31 Ослабленная модель памяти 01:02:10 Алгоритм булочной 01:06:20 Почти программные алгоритмы
@MatMod-APS
@MatMod-APS 4 месяца назад
Первый комментарий: Взаимодействие процессов и механизмы синхронизации Строка 3: 00:08 Взаимодействие процессов и механизмы синхронизации Строка 8: 03:06 Непроизводительное расходование процессорного времени Строка 13: 06:35 Приоритетное планирование использования процессора Строка 18: 11:54 Семафоры Дейкстры Строка 24: 13:20 Семафоры и их использование Строка 29: 15:07 Примеры задач с использованием семафоров Строка 35: 19:51 Решение проблемы продюсер-консьюмер с использованием семафоров Строка 42: 25:50 Тупиковые ситуации в программировании Строка 47: 31:24 Мониторы Хора Строка 53: 38:45 Решение проблемы с условными переменными Строка 58: 40:30 Условные переменные и мониторы Строка 63: 51:35 Реализация мониторов через семафоры Строка 70: 53:59 Реализация условных переменных и мониторов Строка 75: 59:06 Реализация очередей сообщений Строка 80: 01:02:31 Реализация семафоров через мониторы Строка 85: 01:05:38 Реализация семафоров через сообщения
@A1_TR_812
@A1_TR_812 26 дней назад
Спасибо!
@MatMod-APS
@MatMod-APS 4 месяца назад
Первый комментарий: это лекция о Планировании процессов 00:08 Планирование процессов 09:41 Цели планирования 13:03 Цели планирования 15:01 Свойства алгоритмов планирования 20:26 Параметры планирования 24:01 Долгосрочное планирование 25:14 Алгоритмы планирования процессов 32:13 Простой алгоритм планирования 34:22 Пример работы алгоритма ФЦФС 37:12 Алгоритм ФЦФС 39:55 Алгоритм Раунд Робин 44:45 Реализация алгоритма Раунд Робин 47:57 Алгоритм Round Robin 51:34 Выигрыш алгоритма Round Robin 55:12 Влияние величины кванта времени 56:39 Алгоритм Shortest Job First (00:56:39) 58:30 Не вытесняющий алгоритм SJF (00:58:30) 01:01:22 Вытесняющий алгоритм SJF (01:01:22) 01:05:24 Применение алгоритма SJF (01:05:24) 01:08:03 Алгоритм с учетом времени 01:11:06 Алгоритм гарантированного планирования 01:14:55 Приоритетное планирование 01:16:02 Приоритетное планирование 01:18:58 Не вытесняющее приоритетное планирование 01:21:29 Вытесняющее приоритетное планирование 01:24:01 Алгоритмы планирования с многоуровневыми очередями 01:29:08 Алгоритмы планирования 01:33:41 Обратная связь и политика пряника 01:35:37 Заключение
@MatMod-APS
@MatMod-APS 4 месяца назад
Управление памятью: фиксированные и динамические разделы 00:08 Простые схемы управления памятью 04:00 Принцип локальности 09:55 Оперативная память и байты 13:09 Проблема разрешения адресов 15:52 Этапы перехода адресов 20:47 Функции операционной системы 22:57 Схемы управления памятью 26:37 Организация больших программ 30:04 Внутренняя фрагментация памяти 33:10 Схема с динамическими разделами 37:00 Стратегии размещения новых процессов 39:16 Стратегии управления памятью 44:22 Сборка мусора и блок управления памятью 46:18 Внутренняя и внешняя фрагментация 49:42 Заключение
@MatMod-APS
@MatMod-APS 4 месяца назад
Управление памятью: Сегментная и страничная организация 00:08 Обсуждение схем управления памятью 04:02 Сегментная организация памяти 09:21 Таблица сегментов 10:00 Работа блока управления памятью 11:32 Организация памяти в операционных системах 18:36 Совместное использование памяти между процессами 20:34 Страничная организация памяти 25:17 Страничная организация памяти 29:56 Блок управления памятью 31:11 Сегментно-страничная организация памяти 39:15 Организация таблиц страниц 49:23 Хешированная таблица страниц 51:57 Ассоциативная память 53:24 Организация памяти 56:33 Среднее время доступа к данным
@MatMod-APS
@MatMod-APS 4 месяца назад
Виртуальная память: 00:08 Виртуальная память 05:30 Преимущества виртуальной памяти 07:22 Недостатки виртуальной памяти 09:03 Организация виртуальной памяти 12:39 Бит-модификация и страничная организация памяти 14:15 Страничная организация памяти и исключительные ситуации 18:17 Стратегии управления виртуальной памятью 21:35 Локальные и глобальные алгоритмы замещения страниц 25:13 Аномалия Беледи 26:35 Фифо Алгоритм 36:18 Стековые Алгоритмы 38:04 Оптимальный алгоритм замещения страниц 42:07 Алгоритм Элеру 46:21 Аномалия Беледи 49:05 Трэшинг и его влияние на систему 50:27 Изменение использования центрального процессора в вычислительной системе 55:36 Глобальные алгоритмы замещения страниц 01:03:01 Алгоритм границ 01:06:21 Верхняя и нижняя границы
@MatMod-APS
@MatMod-APS 4 месяца назад
Сети и сетевые ОС: 00:08 Причины объединения компьютеров в сети 05:17 Сетевые и распределенные операционные системы 08:10 Особенности взаимодействия удаленных процессов 13:37 Отличия сетевых операционных систем 19:34 Вопросы, связанные с логической организацией связи 23:13 Понятие протокола в сетях и сетевых операционных системах 27:34 Многоуровневая модель сетевых частей операционных систем 34:47 Семейство протоколов и стеки протоколов 40:47 Уровни сетевой части операционных систем 42:17 Адресация в сетях 47:54 Централизованный и распределенный подходы к адресации 50:47 Именование компьютеров в сети 54:34 Адресация в компьютерных сетях 01:03:15 Передача информации по сети 01:08:22 Алгоритмы маршрутизации 01:18:30 Векторно-дистанционные алгоритмы 01:20:55 Работа векторно-дистанционного алгоритма 01:26:42 Алгоритмы состояния связи 01:28:24 Протоколы обмена дейтаграммами и коннекшн (Слава GPT)
@MatMod-APS
@MatMod-APS 4 месяца назад
Содержание отличного видео: 00:08 Введение в тему "Файлы и файловые системы" 02:33 Уровни абстракции при обсуждении файлов 06:05 Примеры смешения понятий и уровней абстракции 10:20 Разделение уровней абстракции на примере целых чисел 12:56 Введение в целые числа 16:37 Физическая реализация целых чисел 21:49 Файловая система и уровни абстракции 25:33 Базовые операции над файлами 34:52 Структурированные файлы 37:13 Файлы в программе 38:51 Логические файлы 41:05 Операции с файлами 45:09 Физические файлы и файловые системы
@MatMod-APS
@MatMod-APS 4 месяца назад
Содержание классной лекции: 00:07 Введение 03:04 Логическая файловая система 05:57 Физическая файловая система 07:04 Файловая система как часть операционной системы 10:56 Одноуровневая и двухуровневая директория 14:37 Дерево директории 20:47 Изменение операций над файлами 23:45 Логическая файловая система 27:51 Операции удаления и создания связей 34:42 Объединение файловых систем 37:12 Физические файловые системы и файлы 39:06 Файл-контрол-блоки 44:03 Организация вторичной памяти 47:26 Методы выделения блоков для хранения файлов 56:48 Недостатки методов выделения блоков 01:02:36 Недостатки метода связанных списков 01:05:46 Модификация метода связанных списков 01:12:40 Метод прямой индексации 01:14:03 Физические файловые системы 01:22:00 Файловые системы как часть операционной системы 01:25:32 Учет занятого и свободного пространства 01:28:37 Идентификация файлов и их расположение 01:33:24 Защита от несанкционированного доступа 01:34:43 Представление о возможности совместного использования файлов
@MatMod-APS
@MatMod-APS 4 месяца назад
Содержание 00:08 Обзорные темы и функции операционных систем 01:48 Архитектурные особенности построения операционных систем 06:29 Микроядерная архитектура операционных систем 15:50 Виртуальные машины 19:09 Объединение концепций виртуальных машин и микроядерной архитектуры 22:00 Экзоядерная архитектура 23:18 Архитектурные подходы в операционных системах 25:17 Операционная система Linux (YandexGPT)
@MatMod-APS
@MatMod-APS 4 месяца назад
Содержание лекции: 00:08 Введение в курс "Основы операционных систем" 04:57 Структура вычислительной системы 10:07 Место курса "Основы операционных систем" в структуре курсов по ИТ-технологиям 12:29 Притча о слепцах и слоне 14:46 Операционные системы и их функции 23:19 Точка зрения на операционную систему как на кота в мешке 24:22 Операционные системы и их эволюция 29:58 Первый этап эволюции вычислительных систем 36:38 Научно-исследовательская работа в области вычислительной техники 37:25 Второй период развития вычислительных систем 39:11 Использование алгоритмических языков программирования 42:20 Пакетная обработка и системы пакетной обработки 44:16 Третий период развития вычислительных систем 49:00 Мультипрограммирование и его влияние на развитие вычислительных систем 54:22 Влияние мультипрограммирования на программное и аппаратное обеспечение 01:00:49 Эволюция вычислительных систем 01:05:22 Семейства вычислительных систем 01:08:57 Четвертый период эволюции вычислительных систем 01:12:33 Пятый период эволюции вычислительных систем 01:13:34 Эволюция вычислительных систем 01:18:24 Основные функции операционных систем 01:22:04 Заключение (так говорит YandexGPT)
@user-jd9ng6bo6p
@user-jd9ng6bo6p 4 месяца назад
Простите, а где лекции 7 8 9 10 их можно посмотреть то же?
@user-ku6lc8zu4b
@user-ku6lc8zu4b 4 месяца назад
Спасибо вам, Владимир Ефимович за такую прекрасную лекцию!
@user-qz7nu6uj2h
@user-qz7nu6uj2h 4 месяца назад
Да мужик тонко потролил Фейнмана, Мура, IBM и в общем капиталистов
@717Fang
@717Fang 3 месяца назад
А что построили в совке ? почему он не потролил? даже не могли нормальный принтер сделать для клона IBM S360, нормальный был только польский, диски болгарские 🙂