Это он через экран смотрит на зрителей и определяет для себя зашла ли тема)
@timandr7540
Ай бұрын
К тому моменту просто уже все данные прочитаны и воспроизведены, а исполняемая программа ещё не завершена... Вот и получается пауза.
@vadimf6328
Ай бұрын
@@timandr7540 system_pause();
@egorshiryaev6058
9 күн бұрын
Спасибо за проделланную работу, все по сути и без воды.
@skiramish
Ай бұрын
мне кажется или лектор становится чуть улыбчивее с каждым видео ? это или весна так радует или поглощенные души с весенним настроением отражаются на лице этого некроманта?)
@user-wu3vd7dd2r
Ай бұрын
закончил физтех в далеком 2016м, весь материал на этот момент приходится знать по работе и так. Но структурированность и подача материала не оставляют шанса на пропуск новых видео. Поделился каналом со всеми кому могло быть релевантно)
@abragin
Ай бұрын
Огромное спасибо! Очень приятно, что растёт не просто число просмотров, а количество подписчиков
@user-xq4ft9yu2c
Ай бұрын
Сделайте под финальное молчание еще плавное погашение света в комнате.... Спасибо за познавательный контент, ждём продолжения
@skiramish
Ай бұрын
и в темноте только желтизна темных в ночи глаз ночного зверя что медленно высасывает твою душу
@user-xq4ft9yu2c
Ай бұрын
@@skiramish желтизна глаз - это плохо, печень лечить надо
@SuperArt1st
Ай бұрын
Уходя гасите всех
@u2bear377
Ай бұрын
@@user-xq4ft9yu2c Это если жёлтые склеры. А если радужка --- то просто такой цвет глаз.
@honeycatcher9565
Ай бұрын
Круто! Случайно наткнулся на ваш канал)) Вы классно объясняете 😁
@rkc137
Ай бұрын
в конце стало страшно, но от того менее качественным контент не стал так что с ходу лайк
@schwarzbrotundwasser14
Ай бұрын
Спасибо Вам огромное! С огромным удовольствием учился у такого преподавателя!!!
@Optimagorix
Ай бұрын
Концовки шедевр
@validationerror3830
Ай бұрын
Лично мне не хватает какой-то визуализации - это кратно увеличит кол-во зрителей и кол-во тех, кто досмотрел до конца. Как пример - видео Alek OS, или же вариант попроще - курс по сетям от Андрея Созыкина - поток слов тут же отражается в некоторой визуализации - схемы, таблицы, и это очень сильно улучшает восприятие, особенно учитывая что речь о технической области
@user-qe9lo1xl8f
Ай бұрын
плюсую, не хватает визуализации
@yodude2493
5 күн бұрын
Браво маэстро!
@user-st3ns6fb7x
Ай бұрын
Еслиб еще докинули по мьютексы и семафоры былобы просто бомба!!! Спасибо за видое, отличная подача материала!
@abragin
Ай бұрын
Так ведь обязательно, у меня целый отдельный видосик под это запланирован
@user-go2ni5oe9k
Ай бұрын
Это Т-1000, мимикрирующий под доктора Брагина
@andreyblokhin6195
Ай бұрын
Господи, спасибо большое! Какое ценное видео для меня!
@abragin
Ай бұрын
Рад, что нравится! Если есть какие предложения, что можно улучшить - пишите, мне очень важна обратная связь
@VRchitecture
Ай бұрын
Ein code, ein daten, ein zugriffsrechten… Sehr gut!
@dmitriish.350
Ай бұрын
Ein Reich, ага)
@ilya_anatolych
Ай бұрын
концовки -- огонь
@antoha9486
Ай бұрын
Очень нравится. Спасибо автору за труд.
@Andymit
Ай бұрын
Доктор Брагин, Вы - изумруд!
@ikrom1204
Ай бұрын
Отличная подача! Спасибо вам большое! Жду следующих видео в таком же формате!
@rabamidab1902
Ай бұрын
Спасибо! Очень интересная информация и доступная подача
@2010Viruss
Ай бұрын
Спасибо за видео!
@eliasg5536
Ай бұрын
Спасибо за видео
@leomysky
Ай бұрын
Спасибо за ролик, очень классно и познавательно вышло
@UchebavGermanii
Ай бұрын
Отличное видео. Я привык термины слышать на английском. Elf, Pid, немного порезали слух "ЕЛЬФ" и "ПИД" 😊 08:16 - Deutsch ist Deutsch 😉👍
@abragin
Ай бұрын
На этот счёт разные мнения есть, про pid vs pee-eye-dee, но эльф он и в средиземье эльф 😅 www.quora.com/How-should-I-pronounce-pid-as-in-Process-ID#:~:text=Pronounce%20pid%20(process%20ID)%20as,rhymes%20with%20kid%20or%20squid.
@UchebavGermanii
Ай бұрын
@@abragin Точно-точно😂👍
@user-eo5rx3wd8p
Ай бұрын
Хорошая подача материала!
@user-yx5nj4fw2x
Ай бұрын
большое спасибо за труд)
@dimakof
Ай бұрын
Спасибо за увлекательное видео
@Polzuchy_haos
Ай бұрын
Хотелось бы еще видео про виртуальное адресное пространство, как оно работает
@abragin
Ай бұрын
Конечно, будет отдельное видео или даже не одно только про управлению памятью
@Nikmotor-rj8hc
Ай бұрын
Спасибо!
@gleb4059
Ай бұрын
Спасибо.
@guest-tf9he
Ай бұрын
Спасибо за материал, и ещё раз спасибо за понятное изложение без воды!
@abragin
Ай бұрын
Очень приятно, что цените и оставляете комментарии! Это для меня лучший мотиватор
@non5309
Ай бұрын
Отличное видео! Рекомендую видео с канала на своих курсах!
@qrthack3233
Ай бұрын
Крутые видео, продолжай пожалуйста
@Dmittry
Ай бұрын
7:57 " Нет необходимости создавать отдельный процесс" *Chrome:* Hold my beer.
@buginsystem8925
Ай бұрын
О, ретро-терм на заставках
@Stalevik
Ай бұрын
Вы походу в гляделки всегда выигрывали )
@saitaro
Ай бұрын
Да он просто зверь, это чемпион
@yarburart7242
Ай бұрын
В 4:12 вроде моргнул
@Ssilki_V_Profile
Ай бұрын
Замени в конце своё дыхание на вейдеровское - запомнится всё на века.
@user-io6gn2mm5s
Ай бұрын
❤
@denpinkman9057
Ай бұрын
Лайк по дефолту, больше контентааа)
@georgie-facet
Ай бұрын
Заставка у вас топ
@SuperArt1st
Ай бұрын
Одно кольцо чтоб править миром!
@TheSpartan4eg
Ай бұрын
Не забывай иногда моргать)
@ultracolor
Ай бұрын
Зачем тратить энергию на бесполезное действие?
@WildLizzard
Ай бұрын
Как всегда прекрастно. Только хотелось бы подробностей например что PID это сокращение от Process ID. И как это работает на уровне взаимодействия железок и программной части. Директивы процессора и т.д
@abragin
Ай бұрын
Я написал справа, если не забыл 😀
@sterd0
Ай бұрын
Ура, ждал, ждал видео.
@abragin
Ай бұрын
Спасибо! Подготовка видео занимает довольно много времени, и дело даже не в технических моментах типа записи и монтажа видео, а в творческом: порой, неделю я просто думаю как выстроить повествование так, чтобы всё было логично "от и до", без перескакивания по темам, какие интересные подробности добавить, а что только мешает и можно исключить. И до тех пор, пока не выложу на всеобщее обозрение, не могут быть уверен насколько правильно сделал. Оценивают только зрители, по комментариям, лайкам и новым подписчикам я уже немножко понимаю, что было правильно, а что не очень.
@sterd0
Ай бұрын
@@abragin Есть опыт в подготовке контента, могу помогать в подготовке по мере возможностей. Помогаю из-за того, что контент интересный и не стандартный.
@handlewithoutsuitcase
Ай бұрын
В финале - это наш HAL9000
@deepdump7131
Ай бұрын
база кормит
@eliasg5536
Ай бұрын
Потому что это основа это так сказать база
@somethingname9038
Ай бұрын
"Достаточно лишь информации для управления потоком" )))))))) А, той самой информации, точно, не той что для процесса
@SuperArt1st
Ай бұрын
Пошла вода в хату, потоком!
@Eustrop
Ай бұрын
В этом изложении темы мне не хватает описания адресного пространства много-поточных процессом и нюансов работы со стеками в них. И, кстати, мне вообще не попадалось хорошего изложения этой темы. Так что это вовсе не упрёк, а лишь слова для алгоритмов и скромное пожелание попробовать рассказать об этом в будущем. ;) 2024-03-19 11:30
@Eustrop
Ай бұрын
Upd: а также, я помню, что т.н. "пользовательские потоки" нельзя было разнести по ядрам. Или что-то изменилось? Если нет, то на этом стоит сделать акцент, а то студенту покажется, что они лучше (быстрее создаются), в то время, как толку от них в определенных классах приложений - ноль.
@abragin
Ай бұрын
Кстати да, вы правы! Это нюанс, про который мало кто рассказывает. Эх, ладно 😀
@Red_Coder
Ай бұрын
Для полного антуража не хватает только текстового редактора vim
@abragin
Ай бұрын
А как насчёт emacs?
@Red_Coder
Ай бұрын
@@abraginпросто там среди прочего проскакивала какая-то ide с директориями слева.
@Red_Coder
Ай бұрын
@@abraginвначале задан тон терминалов и олдскульных текстовых редакторов, а потом появлятся ide и шиндовская панель задач. Возможно, стоило все сделать в одном стиле (vs + панели задач) либо (олдскульный редактор + htop). Ну, это конечно тонкости
@Red_Coder
Ай бұрын
@@abraginв любом случае, лайк и подписка. Фундаментальных знаний не хватает, конечно, современному кодингу
@Alexey-gp7vc
Ай бұрын
Спасибо, отлично структурированная инфа! user-level threads это получается те самые green threads т.е. легковесные потоки а-ля корутины/горутины/файберы?
@abragin
Ай бұрын
Нуу не совсем, но очень близко. Это скорее pthreads в линуксе
@FobosWorld
Ай бұрын
Очень полезный ролик, подскажите как сделать такой же терминал как на заставке, может есть урок или статья?
@abragin
Ай бұрын
Это программа cool-retro-term, у неё куча настроек, можно всё сделать по вкусу
@user-sx1sv3km3m
Ай бұрын
Можете, пожалуйста, сделать подобный разбор по видеокартам, как они с процессором взаимодействуют, про шейдеры, для чего OpenGL, DirectX, и т.д.?
@MrTheAllximik
Ай бұрын
Ein code Ein Daten Ein Zugriffsrecht
@somethingname9038
Ай бұрын
Процесс ведь не обязательно в состоянии выполнения )
@alexjohnson4270
Ай бұрын
04:25 что за "среда выполнения" ?
@user-oj7ct4lt4x
Ай бұрын
Находка
@ushapedcurve3831
Ай бұрын
Объяснение очень хорошее, но все-таки из за неимения практики, это не до конца понятно. Надо бы несколько лабораторных работ сделать на С++ под Linux and Windows.
@abragin
Ай бұрын
Практические работы тоже будут!
@ushapedcurve3831
Ай бұрын
@@abragin Буду ждать с нетерпением!
@WhoAmI666
Ай бұрын
"Один код. Одни данные. Один уровень доступа" 😂😂😂
@nafunny8327
Ай бұрын
А будет ли лекция по операционным системам реального времени? Очень интересно посмотреть, чтобы лучше разобраться
@abragin
Ай бұрын
Вот про это ещё не планировал. Если будет достаточный интерес, то обязательно сделаю
@cashflow7208
Ай бұрын
какой вы операционной системой пользуетесь и какая лучше субьективно?
@abragin
Ай бұрын
Я пользуюсь Windows разных версий и Windows Sergey тоже, из Linux привык к Ubuntu, из BSD предпочитаю FreeBSD, для обучения - ReactOS и NetBSD, на маках выбор небольшой - macOS, но девятку никогда всерьёз не использовал, только поигрался. Ну всякого разного ещё можно найти по мелочи.
@cashflow7208
Ай бұрын
@@abragin про windows мне понятно,я вот тоже когда пользовался то убунту приелась (в хорошем смысле) ) freebsd пробовал на виртуальной машине,говорят zfs молодец для серверов но он для меня как густой лес , мака у меня не было
@FeelUs
Ай бұрын
а пользовательские потоки могут работать на нескольких ядрах процессора одновременно?
@user-gu7cl4dn2u
Ай бұрын
А если некоторые понятия непонятны,но влезть хочется в понимание. Что можно почитать посмотреть по ОС?
@abragin
Ай бұрын
Это ещё не все видео, тут будет это рассказано более подробно
@abragin
Ай бұрын
Почитать можно Танненбаума, но у него довольно фундаментальная книга, там очень подробно
@u2bear377
Ай бұрын
Если fork() создаёт копию процесса, то почему копия при выполнении сама не вызывает fork()?
@apodavalov
Ай бұрын
Потому что адрес следующей команды (т.е. счетчик команд, регистр eip/rip) тоже копируется. Получается, что следующая команда - это то, что после fork().
@user-cp2nh9tf1x
Ай бұрын
@@apodavalov 👍
@abragin
Ай бұрын
Я специально обратил внимание на то, что fork() *возвращается* дважды. А адрес возврата в стеке указывает уже на следующую инструкцию после call.
@olegkulishov1178
17 сағат бұрын
Спасибо за предоставленную информацию 👍. Но, меня мучает один вопрос 😁 Возможно Вы уже давали ответ, поэтому извиняюсь. В Windows например есть 2000 потоков в диспетчере задач, а процессор имеет всего 6 потоков (логических ядер) . Все эти потоки (2000) получается исполняются с переодическим прерыванием, создавая иллюзию ассинхронности или логические ядра имеют иные механизмы обработки? Подскажите пожалуйста)
@mmilerngruppe
Ай бұрын
8:16 какой постметаироничный кек в аннотации!
@tree-service
Ай бұрын
Потоки получается менее накладны чем процессы?
@abragin
Ай бұрын
Да, но не совсем
@jopa19991
Ай бұрын
поток, если сильно упрощать, выбрасыая TLS и другие мелочи, это ещё один блок памяти для стека в куче процесса
@tree-service
Ай бұрын
@@abragin я имел ввиду межпроцессное взаимодействие.в если адресное пространство у потоков общее в рамках процесса, то и конкуренция за ресурсы например переменные и их блокировки присутствует?
@Dominic_Herzog
Ай бұрын
@@tree-service да, память ведь общая
@AEF23C20
Ай бұрын
@@tree-service конкуренция за ресурсы в любом случае существует, что у процессов, что у потоков
@user-dw9mq9hy3f
Ай бұрын
Диаграммы не хватает
@abragin
Ай бұрын
В каком месте?
@georgie-facet
Ай бұрын
Что такое виртуальный адрес я так и не понял. Это означает,что оно физически не выполняется по инструкцииям в процессоре или что?
@abragin
Ай бұрын
Согласен с вами, про это будет отдельное видео
@user-tl3db9of3l
Ай бұрын
Очень доходчиво, всё по полочкам. Обожаю системное программирование на ассемблере(fasm|nasm) LInux - был счастлив увидеть здесь видео о работе с ядром на ассемблере.
@kykyshka138
Ай бұрын
Не понимал раньше, книжки по С++ на 100-120 страниц. Для кого она написана? Кто уже досконально знает С++? Так и эти видео, чтобы хорошо объяснить матерьял конкретно в этом видео, понадобится пару часов, а кто и так знает что и зачем - зачем смотреть видео?
@abragin
Ай бұрын
Несколько раз перечитал и так и не понял: надо делать ещё проще, надо делать на 2 часа, или не надо делать вообще?
@AEF23C20
Ай бұрын
не понимаю, какие то книшки по плюсикам? стандарт плюсов - это 5000 страниц гонг-вопрос: а для кого и зачем пишутся какие то книшки по плюсикам? вы стандарт по плюсикам читайте, зачем вам какие то книшки? не хотите? а чего вдруг не хотите?
@_AbUser
Ай бұрын
... как использовать 45 непонятных слов, что бы объяснить другое непонятное слово... Скоро процесс не объяснения, а введение в заблуждение.. 🤣🤣🤣
@Sid-cm4yg
Ай бұрын
Ваша физиономия сильно отвлекает.
@abragin
Ай бұрын
Там процентов 90 кадра заполнено чем-то ещё, смотрите туда 😅
@AEF23C20
Ай бұрын
вы слушаете глазами что ли? может вам лучше в балет или модельеры? это без шуток, какие шутки?
@hackoffme
Ай бұрын
Шикарно. А можно видео где все это в практику превращается? Желательно на питоне, threading, multiprocessing с тонкостями, флагами и как это под капотом в линукс работает. :)
Пікірлер: 135