С нуля до почти 4 тыс подписчиков за пару недель! Огромное вам спасибо за комментарии, лайки и подписку. Это лучшая мотивация!
@SuperArt1st9 ай бұрын
Сейчас будет произведена девалидация вашего утверждения про почти
@segeus9 ай бұрын
Я смотрю в этот глубокий, познавший всю глубину истинны взгляд и понимаю, что этот человек мыслит если уже не на чистом бинарном коде, то как минимум на ассемблере!
@ЖеняФурман-ф8г9 ай бұрын
Ага на dos
@BobroSwin9 ай бұрын
это просто пересказ главы из книги современные операцеонные системы таненбаума не обольщайся
@ЖеняФурман-ф8г9 ай бұрын
@@BobroSwin хотел её почитать но хер знает стоит ли говорят там много воды и ненужной теории которая ну вообще не пригодится или пригодится буквально тем челикам которые биос делают и сами платы паяют
@BobroSwin9 ай бұрын
ну если мое мнение тебя ебет , то книга полезная и занимательная о сложных вещах простыми словами а так дело твое
@ЕвгенийКорнилин-я3м9 ай бұрын
@@ЖеняФурман-ф8гстоит, если живешь этим)) книга огонь
@vitalyshevchenko50309 ай бұрын
Спасибо вам огромное за такой качественный материал! Разложили всё по полочкам - всё ясно и понятно! Спасибо вам за труд и знания!
@alextsitovich98009 ай бұрын
Отличный ликбез. Не знаю, как это знание различий монолитных и микроядер может пригодиться мне в жизни, но это случайное видео посмотрел с интересом. Весьма качественное видео. Много информации. Всё рассказанное было необхоимо для понимания различий. Есть примеры. Есть взаимосвязь между элементами рассказанного. Да ещё и в конце затравка на новый разговор. Спасибо.
@abragin9 ай бұрын
Спасибо, на самом деле просто сейчас об этом речи не идёт, но возможно скоро будут делать операционки на микроядрах. А вы уже подготовлены! 😊
@abragin9 ай бұрын
@@YourComrade1917 yes, it hurds
@sosiskaschannel70529 ай бұрын
Понятно и всего за 10 минут, никакой воды. И снято красиво:)
@abragin9 ай бұрын
Возможно, слишком быстрый темп, или нормально, как считаете?
@sosiskaschannel70529 ай бұрын
Если не понял, можно пересмотреть или прочитать подробнее в интернете. А тут структурировано получилось
@sosiskaschannel70529 ай бұрын
Кусочек про структуру микроядер пришлось 3 или 4 раза пересматривать, но в целом понятно
@ИльдарБулатов-т4х9 ай бұрын
Я очень рад, что нашёл этот ютуб канал)
@nocodre9 ай бұрын
Как же приятно слышать профессионалов. Шикарный лектор, преклоняюсь перед глубокими знаниями
@v4d1r9 ай бұрын
Голос Адвоката Егорова от мира IT))
@goodpins9 ай бұрын
Очень спокойная и чистая речь ❤❤
@abragin9 ай бұрын
Спасибо, постараюсь в следующем видео сделать всё ещё лучше
@user-uw4zj1oe6h9 ай бұрын
Я прям жду ролики на этом канале! Великолепно!
@abragin9 ай бұрын
Спасибо большое, очень приятно!
@empty92288 ай бұрын
Спасибо большое за Ваш труд! Отличный материал!
@AlexAlex-jk2tn9 ай бұрын
Ну прям шикарное видео. Я помню очень тяготел к нано/пикоядрам, пробовал даже своё ядро ОС писать руководствуясь этими принципами.
@abragin9 ай бұрын
Спасибо! Я думаю что за ними будущее, сейчас вычислительной мощи хоть отбавляй, но используют её далеко не самым эффективным способом
@AlexAlex-jk2tn9 ай бұрын
@@abragin Я бы в первую очередь отметил потенциальную безопасность такой системы, т.к. количество ошибок на 1000 строк кода это константа, т.е. чем меньше кода, тем меньше ошибок.
@DuplexKrokodile9 ай бұрын
Очень интересно. Благодарю.
@АнатолийДушин-ш3р9 ай бұрын
Поддерживаю, лекция отличная. Спасибо большое, успехов в развитии.
@technotemka9 ай бұрын
Добрый день, очень интересно но монотонно, канал новый, с меня подписка и лайк!
@abragin9 ай бұрын
Монотонно, но зато быстро 😀 спасибо!
@Dr33mway9 ай бұрын
Узнал, что вы очень тесно связаны с ReactOS, могли бы сделать ролик по ней? Рассказать, для чего создалась например и тд., думаю было бы очень интересно
@abragin9 ай бұрын
Да, очень хорошая идея. На самом деле у моих студентов раньше иногда была отдельная лекция про ReactOS, когда оставалось время в семестре
@АлексейЛогинов-ж1ц9 ай бұрын
Не забудьте просмотреть ролик на 2\3 перед тем как вмазать лайк баттн :) Поможет алгоритму доставить качество до народа.
@abragin9 ай бұрын
Чем больше просмотров - тем больше у меня мотивации быстрее делать новое видео 🙂
@mxstnquu9 ай бұрын
Отличный ролик, спасибо Вам!
@gregnow99219 ай бұрын
Как всегда хороший контент. Всегда интересно смотреть когда рассказывает человек погруженный в тему.
@Дмитро-ы2л9 ай бұрын
Спасибо Вам за годный контент. С нетерпением жду новых видео.
@abragin9 ай бұрын
Буду рад, если предложите интересные темы. У меня, конечно, запланировано ещё много, но всё равно полезно узнать, что интересно
@ЕгорСмоленский-х8х9 ай бұрын
Очень смешно, спасибо! Жду дальнейших серий чтобы понять больше как все работает
@SPUZ_9 ай бұрын
Просто офигенно смотреть. От картинки до голоса
@Raw_99 ай бұрын
Спасибо за информативное видео, не могли бы сделать видео о работе драйверов, как они взаимодействуют с оборудованием и программой
@asc7uni9 ай бұрын
Спасибо за видео. Всё понятно. Немного раздражает постоянная смена кадрирования в видео. А вот с подачей всё отлично. ❤
@abragin9 ай бұрын
Чтобы держать людей в тонусе, может быть иногда слишком часто
@antoha94869 ай бұрын
Спасибо автору за труд.
@denpinkman90579 ай бұрын
Очень крутой видос. Было бы супер круто если бы вы показывали всякие глубокие фишки с помощью кода
@abragin9 ай бұрын
План именно такой! Но пока методически иду от простого к сложному
@denpinkman90579 ай бұрын
@@abragin Очень жду. У вас очень крутой канал. Когда смотришь ваши видосы, понимаешь что развиваешься именно как инженер, а не как пресловутый кодер, все инфа четкая и по делу. С меня подписка + колокольчик)
@FOX3490-z7u9 ай бұрын
@@denpinkman9057поступайте в бауманку, там все расскажут) фундаментальное образование!
@WhoAmI6669 ай бұрын
Бро, жму руку, отличный материал 🤝 присоединяюсь к предыдущим комментариям насчет ReactOS. Может, расскажешь? Не думал, что она вообще ещё жива.
@abragin9 ай бұрын
Не думал, что к ReactOS такой интерес. Вообще по замыслу я хотел сделать отдельные видео по разным интересным операционкам
@stasyaner9 ай бұрын
Это же G-man из Half-life
@ArchDevWorkshop9 ай бұрын
Словно Робокоп вернулся) И подача с контентом хорошие)
@openFrimeTv9 ай бұрын
а будет ролик про то, как операционная система может работать с разными процессорами. а так же устройствами? как работают драйвера и почему это все совместимо. не зная этого тяжело понимать остальные процессы.
@fish93709 ай бұрын
В Линуксе, есть отдельная аппаратно зависимая часть Ядра. Там описано как работать с различными архитектурами (там в основном ассемблерный код). Остальная часть Ядра, аппаратно независима. Таким образом, чтобы портировать Линукс на другую архитектуру, необходимо дописать часть аппаратно зависимых функций под требуемую архитектуру. Так же в Линуксе очень продумана подсистема работы с памятью. В книге "Ядро LINUX" (первая глава) подробно об этом расписано, что позволило портировать Линукс на 18 различных платформ
@openFrimeTv9 ай бұрын
@@fish9370 интересно, спасибо!
@fish93709 ай бұрын
Что касается различных устройств, то вы правильно заметили, это делается за счет драйверов. С точки зрения операционной системы, драйвер это модуль, который загружается при необходимости. Драйвер встраивается в ОС за счет унификации методов ввода вывода (как правило это методы read, write). Т.е. звучит это примерно так: если какое-то приложение хочет, что-то прочитать, то оно вызывает метод read, который указывает на внутренний метод драйвера, который уже знает как правильно читать данные из данного устройства. Все драйверы регистрируют эти методы при загрузке. Таким образом обеспечивается унификация
@openFrimeTv9 ай бұрын
@@fish9370 это все можно найти в одной книге? или как обычно разбросано кусками по всему интернету..
@openFrimeTv9 ай бұрын
@@fish9370 мои коментарии были удалены почему то. это все можно найти в одной книге или нужно искать по крупице?)
@David-y8e9p9 ай бұрын
спасибо чемпион, ты один стоишь всей компании маикросорт.
@Grigory_Protsuk9 ай бұрын
Бальзам на уши, логика, смысл, нормальная речь,и ничего более
@TheRedbeardster9 ай бұрын
Вот хорошо было бы показать вид микроядра из микроскопа
@endless_story9 ай бұрын
Приятное
@sixaxisization9 ай бұрын
Благодарю!
@Snuperbhop9 ай бұрын
Спасибо за контент
@rndofpipowe9 ай бұрын
Последние секунды видео порождают желание заняться поиском смысла в молчании и частоте дыхания автора :))
@joshkinkrot9 ай бұрын
Я надеюсь он не будет это чистить, потому что в этом фишка
@chum_gum9 ай бұрын
Да, прям норм фишка, я только из-за подачи материала смотрю видео, лично мне все эти микроядра нафиг не упали
@VRchitecture9 ай бұрын
Лектор ждал, вдруг у кого из слушателей есть вопросы, но аудитория молчит 😂
@yuryzhuravlev23129 ай бұрын
LInux это так же гибридное ядро, вспоминаем FUSE к примеру и много других подсистем. Тут просто процесс идёт в другую сторону.
@sterd09 ай бұрын
ждал, ждал, интересно слушать
@Optimagorix9 ай бұрын
лучший канал,спасибо!
@user-bo4fh7of8l9 ай бұрын
минутка крипоты в конце
@ОлегТяглов-к2ь9 ай бұрын
Спасибо, очень плотная подача информации, очень круто. Можете, пожалуйста, посоветовать что почитать по теме? И, если принимаете советы -- уберите этот скринсейвер, пожалуйста, очень отвлекает) (может, если есть ресурсы на создание, очень помогла бы графическое представление в виде схем и диаграмм то, о чем говорите) Спасибо.
@Виктор-э6ю8р9 ай бұрын
Скринсейвер для тренировки внимания
@pspdv9 ай бұрын
ну я не эксперт, но думаю Вам подойдет Таненбаум операционные системы, а также Внутреннее устройство Linux
@fish93709 ай бұрын
Начните с книги "Разработка ядра Linux" (Роберт Лав). Там всего 400 страниц. А первая глава как раз про монолитное ядро и микро-архитектуру. А если осилите, то можете переходить к более мощной книге "Ядро LINUX" (Если осилите, я выражу вам свой респект)
@fish93709 ай бұрын
Скринсейвер не трогайте, вообще не мешает
@pspdv9 ай бұрын
@@fish9370 спасибо огромное, тоже прочитаю)
@SuperArt1st9 ай бұрын
Ееее, микроведро!
@jdj-mh2kt9 ай бұрын
Алексей,когда новые видосы!
@abragin9 ай бұрын
Скоро скоро, сейчас работаю над кратким, но интересным рассказом про синхронизацию доступа к общим ресурсам
@okundin9 ай бұрын
Такое ощущение, что со мной говорит сама операционная система 😂.
@АнтонАндреевич-э8н9 ай бұрын
Смотрю на автора и не могу отделаться от - Dead or alive, u'll come with me....
@endless_story9 ай бұрын
Интересное
@Eustrop9 ай бұрын
Ух.. подписался. Посмотрю другие видео, и буду рекомендовать к просмотру коллегам, видимо. Лайк и комментарий для алгоритмов 2024-03-08 19:56 3.62 т подписчиков, надеюсь будет расти
@abragin9 ай бұрын
Спасибо!!
@Чувак-с9б9 ай бұрын
А как называется университетский предмет, в котором об этом рассказывают? Ну или хотя бы как называется учебник, в котором об этом написано?
@abragin9 ай бұрын
У меня в МГТУ курс называется просто "Операционные Системы", хотя правильнее было бы назвать "Введение в ОС", потому, что в рамках университета один семестр - это обзорно
@Чувак-с9б9 ай бұрын
@@abragin о спасибо. Почитаю. Я просто на гуманитарной специальности в Вузе учился, так что у меня такого даже не было.
@academytopstav9 ай бұрын
Только хардкор, только микровёдерная архитектура!
@German_19848 ай бұрын
Забавно как по-разному строят цикл лекций сторонники монолитных и микро ядер :)
@abragin8 ай бұрын
Как можно быть сторонником моно...микроядер? 😅
@abragin8 ай бұрын
Я вообще топлю за наноядра
@gategategate19 ай бұрын
Хороший мальчик))
@Ni.Go.Mir.9 ай бұрын
А можете что-то сказать про KasperskyOS в контексте микроядерных ОС?
@abragin9 ай бұрын
Лучше спросить самих Касперских, система не очень открытая. Но здорово, что микроядро.
@Ni.Go.Mir.9 ай бұрын
@@abragin, У них на сайте и так много открытой информации и форум есть... Персонально беседовать по общим вопросам со мной им не будет резона... Интересны были ваши субъективные впечатления, как понимающего в данной сфере, не более
@abragin9 ай бұрын
@@Ni.Go.Mir. Аа, на самом деле я планирую отдельный цикл видео, посвящённый разным операционкам. Если информация есть, то тогда с удовольствием расскажу и попробую, если есть что
@EvaVagner849 ай бұрын
самое главное сейчас удержаться и не нажать на Build.bat хы
@mmds.9 ай бұрын
я вот не программист ни разу но всё-ж айтишник и электронщик со стажем и довольно давно такой вопрос интересует: На сколько сложно и возможно ли вообще написать некую простейшую программу исполняемую на современном железе IBM PC но вообще без операционной системы? По аналогии с микроконтроллером только на обычном компе. И по сути не столь важно что программка делать будет - хоть в ответ на любое нажатие клавиши светодиодом клавиатуры мигать, хоть с заданной периодичностью пищать спикером, хоть что угодно другое - главное на сколько это вообще сложно, сколько времени у квалифицированного программиста может занять, и всё в этом духе)) Грубо говоря, если умеешь то можно по аналогии с МК сесть и за вечер накидать или тут по каким-то причинам не прокатит? И интересует краткий но более-менее развёрнутый ответ а не просто "да" или "нет")) Ведь с древними ЭВМ именно так и работали, а сейчас так можно вообще? )) Мне вот например ничего подобного на глаза как-то не попадалось - даже just for fun никто не изобретает такой велосипед хотя часто встречаю примеры как люди занимаются по большому счёту всякой прикольной ерундой которая не ерунда только для них и кучки близких им по духу))
@abragin9 ай бұрын
На самом деле можно, и называется bare metal programming, вот есть даже статья википедийная, но только на английском языке: en.wikipedia.org/wiki/Bare_machine Но вообще это весело, и я даже действительно хотел сделать отдельные видосики про то, как это реально можно сделать. Но не был уверен, насколько это людям интересно будет
@mmds.9 ай бұрын
@@abragin понял, спасибо, ознакомился - интересно-познавательно) 🤝 А на счёт отдельных видео - лично я-б поглядел, но так-то Вы правы - думаю что как и любая очень узкоспециализированная тема особой популярностью пользоваться не будет((
@nemonautilus80579 ай бұрын
Добрый день У вас были лекции 4 года назад Можно с ними ознакомиться в письменной форме? Ну или литературу посоветуйте, пожалуйста. Вы вроде хорошо разбираетесь в этой области.
@abragin9 ай бұрын
Добрый, книжка Танненбаума довольно исчерпывающая, но огромная. В письменной форме нет, разве что скоро будет методичка опубликована в издательстве МГТУ
@MAGNet19119 ай бұрын
тоже хотел микроядра поизучать, но у меня нет микроскопа. можно ли его чем-то заменить?
@abragin9 ай бұрын
Лупа пойдёт, на худой конец
@eugene50969 ай бұрын
Жизнь за нерзула?
@plato4ek9 ай бұрын
Зачем такая большая пауза в самом конце каждого видео?
@Ssilki_V_Profile9 ай бұрын
Чтобы у зрителя было время познать дзен вместе с автором видео.
@ruslanzalata9 ай бұрын
Про ядро Linux и BSD не все так однозначно. Уже давно ядра этих систем состоят из множества модулей, у каждого своя виртуальная память. Сбой одного из модулей, как правило, не тянет за собой сбой всей системы. Часто сбоящий модуль можно даже выгрузить и загрузить повторно. Это в основном касается драйверов. Основная часть ядра (планировщик и менеджмент памяти) всё еще являются монолитом, как у Linux, так и у FreeBSD (про другие *BSD не знаю). На мой згляд такой подход к построению ядра ОС наиболее оптимален, надежен и эффективен. FreeBSD в большей степени микроядерна, чем Linux. На базе FreeBSD было построено микроядро Darwin лежащее в основе современной macOS.
@abragin9 ай бұрын
Конечно же у каждого модуля память общая - это виртуальное адресное пространство ядра. И у windows, и у Linux, и у FreeBSD это одинаково, разные только названия: drivers, loadable kernel modules и пр. И да, если модуль ничего сильно не испортил, то можно его выгрузить и загрузить снова. Когда модуль загружается, то можно получить его базовый адрес - смещение в виртуальном адресном пространстве ядра, по которому он загружен. Если бы они грузились каждый в своё, то и базовый адрес у них мог быть одинаковый. Но это не так.
@dimayudin69459 ай бұрын
Он моргает ?
@pavelsftdoljenkov55593 ай бұрын
Мил человек у меня ассоциируется с русским Шелдоном Купером. Ну очень прям.
@frijis9 ай бұрын
Крутой контент! Академический стиль повествования крут конечно своим звучанием, но иногда сложно воспринимается) Такие видосы ориентированы на людей, которые имеют более глубокие знания, чем понимание что такое компик и зачастую это проблема К примеру, есть какой-то термин, который ты когда-то слышал, но вообще не понимаешь что он означает и за что отвечает. Обычно в таком случае делается либо отступление от основной лекции, либо рассказывается в начале, либо ссылка на другой видос, который будет описывать этот термин. Помимо этого, можно показывать различные схемы и визуально описывать что к чему относится Идет речь о планировщике и я не понимаю, планировщик это типа крон, который я могу настроить или это что-то более низкоуровневое в ос? И вот уже контекст потерян И тд и тп, вопросов возникает много, а я обезьяна, которая ничего не знает
@redserjogha9 ай бұрын
Монолитное ЕДРО несёт критическую угрозу безопасности РФ 😂
@alhimikix54489 ай бұрын
уберите экран сзади а будет идеально
@abragin9 ай бұрын
Да, я тоже думаю как-то это поменять
@YaroslavH9 ай бұрын
Залепательный скринсейвер на фоне
@abragin9 ай бұрын
Ага, старый добрый Mystify
@ИгорьМухин-е1ц9 ай бұрын
т1000 это ты?
@amitblagow82979 ай бұрын
Др Брагин не мигает и, возможно, не отбрасывает тени.
@Ssilki_V_Profile9 ай бұрын
Про тени вряд-ли. Дышит он будь здоров, Вейдеру на зависть, чеснокофобам дыхание ни к чему.
@kaktakx9 ай бұрын
Микроядер не существует, линукс ядро одно.
@khtulkiddqd85549 ай бұрын
почту не проверял еще?
@АлексейКанаев-р8х9 ай бұрын
Только что проверил. А что?
@user-op2ik9dh3j9 ай бұрын
@@АлексейКанаев-р8х😂
@RgavayaGalaktika9 ай бұрын
Свидетелей Linux набираете в свою секту. Я вступил. 😂😂😂
@saitaro9 ай бұрын
9:58 ахахахаха
@humanser9 ай бұрын
Конец программы 😂
@Ssilki_V_Profile9 ай бұрын
Чтобы реально качественно рассказывать о компьютерах - нужно самому быть компьютером. Доктор Брагин видать, ради этого создал нанороботов, и превратил себя в Т-1000. Вот и получается столь хороший контент.
@_Vashe9 ай бұрын
Блин, схем не хватает, визуализации
@abragin9 ай бұрын
Я тоже так думаю. Был бы благодарен за пример, вот что в этом видео следовало бы схематизировать на ваш взгляд. А я обязательно учту в следующем выпуске
@_Vashe9 ай бұрын
@@abragin даже визуализация текста, основных тезисов в презентации поверпойнт, и уже легче было бы воспринимать информацию.
@sgretsch9 ай бұрын
Если вы преподаватель и часто выступаете, попробуйте упражнения для развития грудного голоса. Вы разговариваете на связках, от этого усталый голос и расщепление. Идея в том чтобы использовать в качестве резонатора корпус. В инете роликов полно на эту тему.
@niknam.9 ай бұрын
чувак так смотрит! он чё - гипнотизирует новых "свидетелей стабильного линукса"?😂
@StanGooLemGoo9 ай бұрын
Ничего не понятно, какие-то общие слова
@abragin9 ай бұрын
Эх, жаль! Может быть начать с первого видео про историю ОС?
@drak0an9 ай бұрын
этот человек так скудно и узко движется, что входит в мою долину смерти ощущения человек/робот/генерированный нейросетью персонаж.
@abragin9 ай бұрын
Меня не существует, это всё результат работы нейросети