Очень неполно описан процесс линковки. Нет понимания того, что это означает и потому непонятно зачем нужен объектник. Надо разделить загружаемый образ и исполняемый образ, разделить типы памяти и, если надо, инициализацию.
Спасибо! Память виртуальная. То есть, для данного процесса кажется, что возможно выделить всю память рам. Почему же тогда здесь указано, что есть другой процесс со своим стеком?
Да я, задрыпаный колхозник, не возражал бы чтобы ко мне обращались как господин.Коммунистом я никогда не был и ненавижу эту коммунистическую свору до сих пор.
Они не в состоянии решить корректное отображение интерактивной панели. Идёт подрезка снизу. И если честно, мне не совсем понятно восхищение им как преподавателем. Как человек он прикольный и харизматичный, а вот знания даёт, мягко говоря для общего развития
Огромная благодарность за труд Карпову В. Е. и всем, кто был причастен к созданию этого курса! Посмотрел его целиком в рамках самообразования, мне было понятно, всё, что объяснял Владимир Ефимович. Препод от бога!
Тема "Введение в процессы" 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 Накладные расходы
Тема "Введение в кооперацию процессов" 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 Планирование ресурсов и планирование использования процессора
Тема "Введение в алгоритмы синхронизации" 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 Почти программные алгоритмы
Первый комментарий: Взаимодействие процессов и механизмы синхронизации Строка 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 Реализация семафоров через сообщения
Первый комментарий: это лекция о Планировании процессов 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 Заключение
Управление памятью: фиксированные и динамические разделы 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 Заключение
Управление памятью: Сегментная и страничная организация 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 Среднее время доступа к данным
Виртуальная память: 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 Верхняя и нижняя границы
Сети и сетевые ОС: 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)
Содержание отличного видео: 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 Физические файлы и файловые системы
Содержание классной лекции: 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 Представление о возможности совместного использования файлов
Содержание 00:08 Обзорные темы и функции операционных систем 01:48 Архитектурные особенности построения операционных систем 06:29 Микроядерная архитектура операционных систем 15:50 Виртуальные машины 19:09 Объединение концепций виртуальных машин и микроядерной архитектуры 22:00 Экзоядерная архитектура 23:18 Архитектурные подходы в операционных системах 25:17 Операционная система Linux (YandexGPT)
Содержание лекции: 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)
А что построили в совке ? почему он не потролил? даже не могли нормальный принтер сделать для клона IBM S360, нормальный был только польский, диски болгарские 🙂