Операционные системы, урок 3: Представление и обработка процессов. Структуры данных. Очереди.
✅ Пройдите доп тесты на закрепление материала (это бесплатно): ru.hexlet.io/link/AaBvng
✅ Полезные вебинары по программированию каждую неделю: ru.hexlet.io/link/DpMJ76
Практические курсы по программированию на русском языке - от первой программы до первой работы → ru.hexlet.io/?...
Автор: Рахим Давлеткалиев (rakh.im/)
#IT #OS #ОперационныеСистемы #обучение #программирование
Пікірлер: 64
Колесит процесс по шине данных, ниче его не беспокоит. Как вдруг его останавливает Ось. - Вы приостановлены, гражданин - Какая причина остановки? - недовольно спрашивает процесс - Вами было превышено время ожидания - Ну и чё теперь прикажете мне делать? - Бросаем вас на штрафплощадку. На жёсткий диск. Будете там ожидать, пока начальство разберется с очередью всех остальных процессов - Да будет проклята ваша несносная бюрократия !
@Morgen-Stern
2 жыл бұрын
откуда у вас засекреченные переговоры из офиса #фондоцифровкипутина ?
@user-fw3qv5sv8g
2 жыл бұрын
Хдд. Не зарастёт к народному творчеству тропа.
очень интересно и доходчиво, преподносится такой сложный материал.. спасибо автору !)
С удовольствием посмотрел. У Таненбаума слишком подробно расписана эта тема и начинаю "плыть" через несколько страниц. Тут немного более доходчиво разъясняете. Спасибо!
Благославений вам!
Спасибо. Отличные лекции.
так много интересной и полезной информации, что немого оторваться и заняться делами по универу, еще раз спасибо)
Прямо как у людей. Есть срочные дела, есть несрочные, есть отложенные...
мне не хватает конкретных примеров на известных ОС. Абстрактных примеров более, чем достаточно. А вот конкретно, что подразумевается автором на примере какой-либо операционной системы, как например, в первой лекции про букву и количество пикселей в определённом месте.
Спасибо за знания.
Спасибо за уроки
Спасибо автору, всё разложил на полочки, а то на лекции вообще ничего не понимал
спасибо
так держать
Хорошо излагаете.спасибо
Дякую!
Можете ли обьяснить как происходит восстановление контекста процесса после ее остановки?
Подскажите, а есть ли курс в подобном формате по архитектуре компьютера?
@maltamagistro
7 ай бұрын
Хороший вопрос
Каждой минутой понимаю все больше) первые 2 урока вообще не вдпулял практически
9:56 Вспомнился старый анекдот: Ламер с компьютером на "Вы" Юзер с компьютером на "Эй ты" Хакер с компьютером на "Эй ты, козёл"
39:50 - если оперционная система хранить в некой таблице инфу о состояниях файлов, то значит ли это, что оперативка или проц этой таблицей нагружены, то есть, больше файлов - меньше производительность? Или таблица не отнимает много ресурсов, или хранится на дестком диске?
А когда сложно будет? Вы пугали) Лекции супер, все доходчиво
Не очень понял момента с заблокированными процессами. Процесс ждет ответа от жесткого диска, и раз он долго ждет, мы решили его записать на все тот же медленный жесткий диск. Если любая операция с i/o долгая, зачем добавлять лишнюю?
Я ошибаюсь или процесс не может перейти из blocked/suspended в ready/suspended? или это все завист от ОС?
Что такое платформа? Это когда процессоры отличаются?
19:21 - Бывает когда дочерний поток или процесс выполняется асинхронно родительскому
Правильно ли я понял,что инициализация это создание контекста?
@shmonikk
7 жыл бұрын
правильно
Совет, ставьте скорость 1.25
@Scream3375
5 жыл бұрын
Я смотрю на 1.5))
@devkonst
5 жыл бұрын
@@Scream3375 я на 2, после х2 - как бууудтоо затормооожееенныый говорит
@reactdev101
4 жыл бұрын
я сморю на 1.0
@reactdev101
4 жыл бұрын
@@devkonst у тебя на 2х хоть в голове что-то осталось?
@artinstitoris
4 жыл бұрын
@@reactdev101 да вродь пока ничего сложного, чтоб х2 было слишком быстро
27:00
Надо было вам создать интелект-карту в конце ролика
Благодаря тому что маки перешли с ppc на intel появился хакинтош :)
@yelltube
3 жыл бұрын
А теперь маки перешли на собственные процы на базе ARM. Привет хакинтошу :)
43:04 wtf?
@reactdev101
4 жыл бұрын
матрица вмешалась.... тебе тот материал не надо было знать
а мне показалось в этой лекции одна вода! Первая и вторая при этом супер! Буду изучать и слушать дальше.
@equim7363
3 жыл бұрын
Читайте книжку по Операционным системам!
@crazypete5210
8 ай бұрын
@@equim7363здравствуйте. Посоветуйте книги, пожалуйста
Спасибо за труд! Маленький совет: пейте водичку, когда долго говорите, во рту пересыхает и чавканье слушать не очень приятно)
Было сказано, что процессы создает ось, но бывает так, что процессы могут создавать дочерние. Я не совсем согласен с этим, но могу ошибаться. Я считаю, что процессы создаются ТОЛЬКО операционкой, потому что когда родительскому надо создать дочерний, он вызывает спец. функцию, в результате которой сама ось создаст процесс и привяжет его к родителю, то есть все делается средствами операционки, а значит и процессы создает только операционка.
@user-xq4ft8kz9f
4 жыл бұрын
В Linux первый и основной родительский процесс init от него разрастается дерево порождённых процессов. Когда запускаешь прогу из терминала по сути происходит следующее - оболочка bash вызывает clone затем exec запускаемого процесса т. е. процесс bash клонирует сам себя затем замещает свой процесс клон запускаемой программой.
На 51 минуте какой-то сбой. Часть видео потеряно
Все таки лучше когда лицо лектора видно, чем с тупым слайдом.
Рахим, готовтесь лучше по слайдам, из за вашего ваш затянутого экспромта на 50 минут, невозомжно выловит начало и конец мысли.
Ужасное объяснение.
И кому это в 2019 нужно? Что за бред и зачем он мне должен забивать голову?
@user-kx7sk4kj9f
4 жыл бұрын
всем, кто хочет изучить устройство операционных систем
@kebabprime4780
4 жыл бұрын
сказочный...
@reactdev101
4 жыл бұрын
не поверишь, беру курс операционные системы в калифорнийском университете, очень нужно.
@llllNEOllllchannel
3 жыл бұрын
@@reactdev101 не убедительно.
@RockPANDOR
3 жыл бұрын
Прекрасные лекции! И кто тебя нахрен заставляет тут сидеть и забивать голову? Иди смотри свой Дом-2.
спасибо