Какие угрозы стабильности всей системы несёт в себе монолитное едро? #МГТУ кафедра ИУ9 #operatingsystem #операционнаясистема
Пікірлер: 149
@abragin7 ай бұрын
С нуля до почти 4 тыс подписчиков за пару недель! Огромное вам спасибо за комментарии, лайки и подписку. Это лучшая мотивация!
@SuperArt1st7 ай бұрын
Сейчас будет произведена девалидация вашего утверждения про почти
@segeus7 ай бұрын
Я смотрю в этот глубокий, познавший всю глубину истинны взгляд и понимаю, что этот человек мыслит если уже не на чистом бинарном коде, то как минимум на ассемблере!
@ЖеняФурман-ф8г7 ай бұрын
Ага на dos
@BobroSwin7 ай бұрын
это просто пересказ главы из книги современные операцеонные системы таненбаума не обольщайся
@ЖеняФурман-ф8г7 ай бұрын
@@BobroSwin хотел её почитать но хер знает стоит ли говорят там много воды и ненужной теории которая ну вообще не пригодится или пригодится буквально тем челикам которые биос делают и сами платы паяют
@BobroSwin7 ай бұрын
ну если мое мнение тебя ебет , то книга полезная и занимательная о сложных вещах простыми словами а так дело твое
@ЕвгенийКорнилин-я3м7 ай бұрын
@@ЖеняФурман-ф8гстоит, если живешь этим)) книга огонь
@vitalyshevchenko50307 ай бұрын
Спасибо вам огромное за такой качественный материал! Разложили всё по полочкам - всё ясно и понятно! Спасибо вам за труд и знания!
@ИльдарБулатов-т4х7 ай бұрын
Я очень рад, что нашёл этот ютуб канал)
@sosiskaschannel70527 ай бұрын
Понятно и всего за 10 минут, никакой воды. И снято красиво:)
@abragin7 ай бұрын
Возможно, слишком быстрый темп, или нормально, как считаете?
@sosiskaschannel70527 ай бұрын
Если не понял, можно пересмотреть или прочитать подробнее в интернете. А тут структурировано получилось
@sosiskaschannel70527 ай бұрын
Кусочек про структуру микроядер пришлось 3 или 4 раза пересматривать, но в целом понятно
@v4d1r7 ай бұрын
Голос Адвоката Егорова от мира IT))
@alextsitovich98007 ай бұрын
Отличный ликбез. Не знаю, как это знание различий монолитных и микроядер может пригодиться мне в жизни, но это случайное видео посмотрел с интересом. Весьма качественное видео. Много информации. Всё рассказанное было необхоимо для понимания различий. Есть примеры. Есть взаимосвязь между элементами рассказанного. Да ещё и в конце затравка на новый разговор. Спасибо.
@abragin7 ай бұрын
Спасибо, на самом деле просто сейчас об этом речи не идёт, но возможно скоро будут делать операционки на микроядрах. А вы уже подготовлены! 😊
@abragin7 ай бұрын
@@YourComrade1917 yes, it hurds
@nocodre7 ай бұрын
Как же приятно слышать профессионалов. Шикарный лектор, преклоняюсь перед глубокими знаниями
@empty92286 ай бұрын
Спасибо большое за Ваш труд! Отличный материал!
@goodpins7 ай бұрын
Очень спокойная и чистая речь ❤❤
@abragin7 ай бұрын
Спасибо, постараюсь в следующем видео сделать всё ещё лучше
@user-uw4zj1oe6h7 ай бұрын
Я прям жду ролики на этом канале! Великолепно!
@abragin7 ай бұрын
Спасибо большое, очень приятно!
@SPUZ_7 ай бұрын
Просто офигенно смотреть. От картинки до голоса
@technotemka7 ай бұрын
Добрый день, очень интересно но монотонно, канал новый, с меня подписка и лайк!
@abragin7 ай бұрын
Монотонно, но зато быстро 😀 спасибо!
@DuplexKrokodile7 ай бұрын
Очень интересно. Благодарю.
@mxstnquu7 ай бұрын
Отличный ролик, спасибо Вам!
@gregnow99217 ай бұрын
Как всегда хороший контент. Всегда интересно смотреть когда рассказывает человек погруженный в тему.
@АнатолийДушин-ш3р7 ай бұрын
Поддерживаю, лекция отличная. Спасибо большое, успехов в развитии.
@ЕгорСмоленский-х8х7 ай бұрын
Очень смешно, спасибо! Жду дальнейших серий чтобы понять больше как все работает
@TheRedbeardster7 ай бұрын
Вот хорошо было бы показать вид микроядра из микроскопа
@David-y8e9p7 ай бұрын
спасибо чемпион, ты один стоишь всей компании маикросорт.
@AlexAlex-jk2tn7 ай бұрын
Ну прям шикарное видео. Я помню очень тяготел к нано/пикоядрам, пробовал даже своё ядро ОС писать руководствуясь этими принципами.
@abragin7 ай бұрын
Спасибо! Я думаю что за ними будущее, сейчас вычислительной мощи хоть отбавляй, но используют её далеко не самым эффективным способом
@AlexAlex-jk2tn7 ай бұрын
@@abragin Я бы в первую очередь отметил потенциальную безопасность такой системы, т.к. количество ошибок на 1000 строк кода это константа, т.е. чем меньше кода, тем меньше ошибок.
@Дмитро-ы2л7 ай бұрын
Спасибо Вам за годный контент. С нетерпением жду новых видео.
@abragin7 ай бұрын
Буду рад, если предложите интересные темы. У меня, конечно, запланировано ещё много, но всё равно полезно узнать, что интересно
@Grigory_Protsuk7 ай бұрын
Бальзам на уши, логика, смысл, нормальная речь,и ничего более
@endless_story7 ай бұрын
Приятное
@antoha94867 ай бұрын
Спасибо автору за труд.
@ArchDevWorkshop7 ай бұрын
Словно Робокоп вернулся) И подача с контентом хорошие)
@rndofpipowe7 ай бұрын
Последние секунды видео порождают желание заняться поиском смысла в молчании и частоте дыхания автора :))
@joshkinkrot7 ай бұрын
Я надеюсь он не будет это чистить, потому что в этом фишка
@chum_gum7 ай бұрын
Да, прям норм фишка, я только из-за подачи материала смотрю видео, лично мне все эти микроядра нафиг не упали
@VRchitecture7 ай бұрын
Лектор ждал, вдруг у кого из слушателей есть вопросы, но аудитория молчит 😂
@АнтонАндреевич-э8н6 ай бұрын
Смотрю на автора и не могу отделаться от - Dead or alive, u'll come with me....
@denpinkman90577 ай бұрын
Очень крутой видос. Было бы супер круто если бы вы показывали всякие глубокие фишки с помощью кода
@abragin7 ай бұрын
План именно такой! Но пока методически иду от простого к сложному
@denpinkman90577 ай бұрын
@@abragin Очень жду. У вас очень крутой канал. Когда смотришь ваши видосы, понимаешь что развиваешься именно как инженер, а не как пресловутый кодер, все инфа четкая и по делу. С меня подписка + колокольчик)
@FOX3490-z7u7 ай бұрын
@@denpinkman9057поступайте в бауманку, там все расскажут) фундаментальное образование!
@stasyaner7 ай бұрын
Это же G-man из Half-life
@asc7uni7 ай бұрын
Спасибо за видео. Всё понятно. Немного раздражает постоянная смена кадрирования в видео. А вот с подачей всё отлично. ❤
@abragin7 ай бұрын
Чтобы держать людей в тонусе, может быть иногда слишком часто
@Snuperbhop7 ай бұрын
Спасибо за контент
@okundin7 ай бұрын
Такое ощущение, что со мной говорит сама операционная система 😂.
@sterd07 ай бұрын
ждал, ждал, интересно слушать
@sixaxisization7 ай бұрын
Благодарю!
@Raw_97 ай бұрын
Спасибо за информативное видео, не могли бы сделать видео о работе драйверов, как они взаимодействуют с оборудованием и программой
@Optimagorix7 ай бұрын
лучший канал,спасибо!
@user-bo4fh7of8l7 ай бұрын
минутка крипоты в конце
@Dr33mway7 ай бұрын
Узнал, что вы очень тесно связаны с ReactOS, могли бы сделать ролик по ней? Рассказать, для чего создалась например и тд., думаю было бы очень интересно
@abragin7 ай бұрын
Да, очень хорошая идея. На самом деле у моих студентов раньше иногда была отдельная лекция про ReactOS, когда оставалось время в семестре
@WhoAmI6667 ай бұрын
Бро, жму руку, отличный материал 🤝 присоединяюсь к предыдущим комментариям насчет ReactOS. Может, расскажешь? Не думал, что она вообще ещё жива.
@abragin7 ай бұрын
Не думал, что к ReactOS такой интерес. Вообще по замыслу я хотел сделать отдельные видео по разным интересным операционкам
@АлексейЛогинов-ж1ц7 ай бұрын
Не забудьте просмотреть ролик на 2\3 перед тем как вмазать лайк баттн :) Поможет алгоритму доставить качество до народа.
@abragin7 ай бұрын
Чем больше просмотров - тем больше у меня мотивации быстрее делать новое видео 🙂
@academytopstav7 ай бұрын
Только хардкор, только микровёдерная архитектура!
@yuryzhuravlev23127 ай бұрын
LInux это так же гибридное ядро, вспоминаем FUSE к примеру и много других подсистем. Тут просто процесс идёт в другую сторону.
@openFrimeTv7 ай бұрын
а будет ролик про то, как операционная система может работать с разными процессорами. а так же устройствами? как работают драйвера и почему это все совместимо. не зная этого тяжело понимать остальные процессы.
@fish93707 ай бұрын
В Линуксе, есть отдельная аппаратно зависимая часть Ядра. Там описано как работать с различными архитектурами (там в основном ассемблерный код). Остальная часть Ядра, аппаратно независима. Таким образом, чтобы портировать Линукс на другую архитектуру, необходимо дописать часть аппаратно зависимых функций под требуемую архитектуру. Так же в Линуксе очень продумана подсистема работы с памятью. В книге "Ядро LINUX" (первая глава) подробно об этом расписано, что позволило портировать Линукс на 18 различных платформ
@openFrimeTv7 ай бұрын
@@fish9370 интересно, спасибо!
@fish93707 ай бұрын
Что касается различных устройств, то вы правильно заметили, это делается за счет драйверов. С точки зрения операционной системы, драйвер это модуль, который загружается при необходимости. Драйвер встраивается в ОС за счет унификации методов ввода вывода (как правило это методы read, write). Т.е. звучит это примерно так: если какое-то приложение хочет, что-то прочитать, то оно вызывает метод read, который указывает на внутренний метод драйвера, который уже знает как правильно читать данные из данного устройства. Все драйверы регистрируют эти методы при загрузке. Таким образом обеспечивается унификация
@openFrimeTv7 ай бұрын
@@fish9370 это все можно найти в одной книге? или как обычно разбросано кусками по всему интернету..
@openFrimeTv7 ай бұрын
@@fish9370 мои коментарии были удалены почему то. это все можно найти в одной книге или нужно искать по крупице?)
@endless_story7 ай бұрын
Интересное
@SuperArt1st7 ай бұрын
Ееее, микроведро!
@German_19846 ай бұрын
Забавно как по-разному строят цикл лекций сторонники монолитных и микро ядер :)
@abragin6 ай бұрын
Как можно быть сторонником моно...микроядер? 😅
@abragin6 ай бұрын
Я вообще топлю за наноядра
@Eustrop7 ай бұрын
Ух.. подписался. Посмотрю другие видео, и буду рекомендовать к просмотру коллегам, видимо. Лайк и комментарий для алгоритмов 2024-03-08 19:56 3.62 т подписчиков, надеюсь будет расти
@abragin7 ай бұрын
Спасибо!!
@gategategate17 ай бұрын
Хороший мальчик))
@ОлегТяглов-к2ь7 ай бұрын
Спасибо, очень плотная подача информации, очень круто. Можете, пожалуйста, посоветовать что почитать по теме? И, если принимаете советы -- уберите этот скринсейвер, пожалуйста, очень отвлекает) (может, если есть ресурсы на создание, очень помогла бы графическое представление в виде схем и диаграмм то, о чем говорите) Спасибо.
@Виктор-э6ю8р7 ай бұрын
Скринсейвер для тренировки внимания
@pspdv7 ай бұрын
ну я не эксперт, но думаю Вам подойдет Таненбаум операционные системы, а также Внутреннее устройство Linux
@fish93707 ай бұрын
Начните с книги "Разработка ядра Linux" (Роберт Лав). Там всего 400 страниц. А первая глава как раз про монолитное ядро и микро-архитектуру. А если осилите, то можете переходить к более мощной книге "Ядро LINUX" (Если осилите, я выражу вам свой респект)
@fish93707 ай бұрын
Скринсейвер не трогайте, вообще не мешает
@pspdv7 ай бұрын
@@fish9370 спасибо огромное, тоже прочитаю)
@mmds.7 ай бұрын
я вот не программист ни разу но всё-ж айтишник и электронщик со стажем и довольно давно такой вопрос интересует: На сколько сложно и возможно ли вообще написать некую простейшую программу исполняемую на современном железе IBM PC но вообще без операционной системы? По аналогии с микроконтроллером только на обычном компе. И по сути не столь важно что программка делать будет - хоть в ответ на любое нажатие клавиши светодиодом клавиатуры мигать, хоть с заданной периодичностью пищать спикером, хоть что угодно другое - главное на сколько это вообще сложно, сколько времени у квалифицированного программиста может занять, и всё в этом духе)) Грубо говоря, если умеешь то можно по аналогии с МК сесть и за вечер накидать или тут по каким-то причинам не прокатит? И интересует краткий но более-менее развёрнутый ответ а не просто "да" или "нет")) Ведь с древними ЭВМ именно так и работали, а сейчас так можно вообще? )) Мне вот например ничего подобного на глаза как-то не попадалось - даже just for fun никто не изобретает такой велосипед хотя часто встречаю примеры как люди занимаются по большому счёту всякой прикольной ерундой которая не ерунда только для них и кучки близких им по духу))
@abragin7 ай бұрын
На самом деле можно, и называется bare metal programming, вот есть даже статья википедийная, но только на английском языке: en.wikipedia.org/wiki/Bare_machine Но вообще это весело, и я даже действительно хотел сделать отдельные видосики про то, как это реально можно сделать. Но не был уверен, насколько это людям интересно будет
@mmds.7 ай бұрын
@@abragin понял, спасибо, ознакомился - интересно-познавательно) 🤝 А на счёт отдельных видео - лично я-б поглядел, но так-то Вы правы - думаю что как и любая очень узкоспециализированная тема особой популярностью пользоваться не будет((
@MAGNet19117 ай бұрын
тоже хотел микроядра поизучать, но у меня нет микроскопа. можно ли его чем-то заменить?
@abragin7 ай бұрын
Лупа пойдёт, на худой конец
@EvaVagner847 ай бұрын
самое главное сейчас удержаться и не нажать на Build.bat хы
@Чувак-с9б7 ай бұрын
А как называется университетский предмет, в котором об этом рассказывают? Ну или хотя бы как называется учебник, в котором об этом написано?
@abragin7 ай бұрын
У меня в МГТУ курс называется просто "Операционные Системы", хотя правильнее было бы назвать "Введение в ОС", потому, что в рамках университета один семестр - это обзорно
@Чувак-с9б7 ай бұрын
@@abragin о спасибо. Почитаю. Я просто на гуманитарной специальности в Вузе учился, так что у меня такого даже не было.
@pavelsftdoljenkov5559Ай бұрын
Мил человек у меня ассоциируется с русским Шелдоном Купером. Ну очень прям.
@nemonautilus80577 ай бұрын
Добрый день У вас были лекции 4 года назад Можно с ними ознакомиться в письменной форме? Ну или литературу посоветуйте, пожалуйста. Вы вроде хорошо разбираетесь в этой области.
@abragin7 ай бұрын
Добрый, книжка Танненбаума довольно исчерпывающая, но огромная. В письменной форме нет, разве что скоро будет методичка опубликована в издательстве МГТУ
@jdj-mh2kt6 ай бұрын
Алексей,когда новые видосы!
@abragin6 ай бұрын
Скоро скоро, сейчас работаю над кратким, но интересным рассказом про синхронизацию доступа к общим ресурсам
@ruslanzalata7 ай бұрын
Про ядро Linux и BSD не все так однозначно. Уже давно ядра этих систем состоят из множества модулей, у каждого своя виртуальная память. Сбой одного из модулей, как правило, не тянет за собой сбой всей системы. Часто сбоящий модуль можно даже выгрузить и загрузить повторно. Это в основном касается драйверов. Основная часть ядра (планировщик и менеджмент памяти) всё еще являются монолитом, как у Linux, так и у FreeBSD (про другие *BSD не знаю). На мой згляд такой подход к построению ядра ОС наиболее оптимален, надежен и эффективен. FreeBSD в большей степени микроядерна, чем Linux. На базе FreeBSD было построено микроядро Darwin лежащее в основе современной macOS.
@abragin7 ай бұрын
Конечно же у каждого модуля память общая - это виртуальное адресное пространство ядра. И у windows, и у Linux, и у FreeBSD это одинаково, разные только названия: drivers, loadable kernel modules и пр. И да, если модуль ничего сильно не испортил, то можно его выгрузить и загрузить снова. Когда модуль загружается, то можно получить его базовый адрес - смещение в виртуальном адресном пространстве ядра, по которому он загружен. Если бы они грузились каждый в своё, то и базовый адрес у них мог быть одинаковый. Но это не так.
@YaroslavH7 ай бұрын
Залепательный скринсейвер на фоне
@abragin7 ай бұрын
Ага, старый добрый Mystify
@plato4ek7 ай бұрын
Зачем такая большая пауза в самом конце каждого видео?
@Ssilki_V_Profile7 ай бұрын
Чтобы у зрителя было время познать дзен вместе с автором видео.
@Ni.Go.Mir.7 ай бұрын
А можете что-то сказать про KasperskyOS в контексте микроядерных ОС?
@abragin7 ай бұрын
Лучше спросить самих Касперских, система не очень открытая. Но здорово, что микроядро.
@Ni.Go.Mir.7 ай бұрын
@@abragin, У них на сайте и так много открытой информации и форум есть... Персонально беседовать по общим вопросам со мной им не будет резона... Интересны были ваши субъективные впечатления, как понимающего в данной сфере, не более
@abragin7 ай бұрын
@@Ni.Go.Mir. Аа, на самом деле я планирую отдельный цикл видео, посвящённый разным операционкам. Если информация есть, то тогда с удовольствием расскажу и попробую, если есть что
@frijis7 ай бұрын
Крутой контент! Академический стиль повествования крут конечно своим звучанием, но иногда сложно воспринимается) Такие видосы ориентированы на людей, которые имеют более глубокие знания, чем понимание что такое компик и зачастую это проблема К примеру, есть какой-то термин, который ты когда-то слышал, но вообще не понимаешь что он означает и за что отвечает. Обычно в таком случае делается либо отступление от основной лекции, либо рассказывается в начале, либо ссылка на другой видос, который будет описывать этот термин. Помимо этого, можно показывать различные схемы и визуально описывать что к чему относится Идет речь о планировщике и я не понимаю, планировщик это типа крон, который я могу настроить или это что-то более низкоуровневое в ос? И вот уже контекст потерян И тд и тп, вопросов возникает много, а я обезьяна, которая ничего не знает
@redserjogha7 ай бұрын
Монолитное ЕДРО несёт критическую угрозу безопасности РФ 😂
@RgavayaGalaktika6 ай бұрын
Свидетелей Linux набираете в свою секту. Я вступил. 😂😂😂
@eugene50967 ай бұрын
Жизнь за нерзула?
@Ssilki_V_Profile7 ай бұрын
Чтобы реально качественно рассказывать о компьютерах - нужно самому быть компьютером. Доктор Брагин видать, ради этого создал нанороботов, и превратил себя в Т-1000. Вот и получается столь хороший контент.
@dimayudin69457 ай бұрын
Он моргает ?
@alhimikix54487 ай бұрын
уберите экран сзади а будет идеально
@abragin7 ай бұрын
Да, я тоже думаю как-то это поменять
@saitaro7 ай бұрын
9:58 ахахахаха
@humanlike66587 ай бұрын
Конец программы 😂
@kaktakx7 ай бұрын
Микроядер не существует, линукс ядро одно.
@amitblagow82977 ай бұрын
Др Брагин не мигает и, возможно, не отбрасывает тени.
@Ssilki_V_Profile7 ай бұрын
Про тени вряд-ли. Дышит он будь здоров, Вейдеру на зависть, чеснокофобам дыхание ни к чему.
@ИгорьМухин-е1ц7 ай бұрын
т1000 это ты?
@khtulkiddqd85547 ай бұрын
почту не проверял еще?
@АлексейКанаев-р8х7 ай бұрын
Только что проверил. А что?
@user-op2ik9dh3j7 ай бұрын
@@АлексейКанаев-р8х😂
@sgretsch7 ай бұрын
Если вы преподаватель и часто выступаете, попробуйте упражнения для развития грудного голоса. Вы разговариваете на связках, от этого усталый голос и расщепление. Идея в том чтобы использовать в качестве резонатора корпус. В инете роликов полно на эту тему.
@niknam.7 ай бұрын
чувак так смотрит! он чё - гипнотизирует новых "свидетелей стабильного линукса"?😂
@_Vashe7 ай бұрын
Блин, схем не хватает, визуализации
@abragin7 ай бұрын
Я тоже так думаю. Был бы благодарен за пример, вот что в этом видео следовало бы схематизировать на ваш взгляд. А я обязательно учту в следующем выпуске
@_Vashe7 ай бұрын
@@abragin даже визуализация текста, основных тезисов в презентации поверпойнт, и уже легче было бы воспринимать информацию.
@StanGooLemGoo7 ай бұрын
Ничего не понятно, какие-то общие слова
@abragin7 ай бұрын
Эх, жаль! Может быть начать с первого видео про историю ОС?
@drak0an7 ай бұрын
этот человек так скудно и узко движется, что входит в мою долину смерти ощущения человек/робот/генерированный нейросетью персонаж.
@abragin7 ай бұрын
Меня не существует, это всё результат работы нейросети