Процессы и потоки в операционной системе

Процессы и потоки в операционной системе

Dr Bragin

7 месяцев назад

20,459 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

@FeelUs
@FeelUs - 19.03.2024 12:03

а пользовательские потоки могут работать на нескольких ядрах процессора одновременно?

Ответить
@non5309
@non5309 - 19.03.2024 12:11

Отличное видео! Рекомендую видео с канала на своих курсах!

Ответить
@SuperArt1st
@SuperArt1st - 19.03.2024 12:52

Одно кольцо чтоб править миром!

Ответить
@ТимонЯблоков
@ТимонЯблоков - 19.03.2024 12:57

Можете, пожалуйста, сделать подобный разбор по видеокартам, как они с процессором взаимодействуют, про шейдеры, для чего OpenGL, DirectX, и т.д.?

Ответить
@Ssilki_V_Profile
@Ssilki_V_Profile - 19.03.2024 13:05

Замени в конце своё дыхание на вейдеровское - запомнится всё на века.

Ответить
@oleg67664
@oleg67664 - 19.03.2024 13:35

Если интересно, как можно организовать потоки в user space, вот маленький пример для Linux x86_64: pastebin/7RgV08nH
Дальше поверх этого можно написать рантайм с event loop'ом и получить что-то вроде горутин, или виртуальных java-потоков

Ответить
@VRchitecture
@VRchitecture - 19.03.2024 14:30

Ein code, ein daten, ein zugriffsrechten… Sehr gut!

Ответить
@АлексейПрохин-ф1р
@АлексейПрохин-ф1р - 19.03.2024 17:07

Диаграммы не хватает

Ответить
@АлексейПанкратов-я1ъ
@АлексейПанкратов-я1ъ - 19.03.2024 17:46

Очень доходчиво, всё по полочкам.
Обожаю системное программирование на ассемблере(fasm|nasm) LInux - был счастлив увидеть здесь видео о работе с ядром на ассемблере.

Ответить
@guest-tf9he
@guest-tf9he - 19.03.2024 18:13

Спасибо за материал, и ещё раз спасибо за понятное изложение без воды!

Ответить
@skiramish
@skiramish - 19.03.2024 20:02

мне кажется или лектор становится чуть улыбчивее с каждым видео ? это или весна так радует или поглощенные души с весенним настроением отражаются на лице этого некроманта?)

Ответить
@ВадимГрачёв-ы3я
@ВадимГрачёв-ы3я - 19.03.2024 21:55

Еслиб еще докинули по мьютексы и семафоры былобы просто бомба!!!
Спасибо за видое, отличная подача материала!

Ответить
@rabamidab1902
@rabamidab1902 - 20.03.2024 00:46

Спасибо! Очень интересная информация и доступная подача

Ответить
@Red_Coder
@Red_Coder - 20.03.2024 06:36

Для полного антуража не хватает только текстового редактора vim

Ответить
@kykyshka138
@kykyshka138 - 20.03.2024 16:41

Не понимал раньше, книжки по С++ на 100-120 страниц. Для кого она написана? Кто уже досконально знает С++? Так и эти видео, чтобы хорошо объяснить матерьял конкретно в этом видео, понадобится пару часов, а кто и так знает что и зачем - зачем смотреть видео?

Ответить
@nafunny8327
@nafunny8327 - 20.03.2024 18:16

А будет ли лекция по операционным системам реального времени? Очень интересно посмотреть, чтобы лучше разобраться

Ответить
@Sid-rus
@Sid-rus - 20.03.2024 19:34

Ваша физиономия сильно отвлекает.

Ответить
@buginsystem8925
@buginsystem8925 - 20.03.2024 21:13

О, ретро-терм на заставках

Ответить
@cashflow7208
@cashflow7208 - 20.03.2024 22:35

какой вы операционной системой пользуетесь и какая лучше субьективно?

Ответить
@antoha9486
@antoha9486 - 20.03.2024 23:40

Очень нравится. Спасибо автору за труд.

Ответить
@leomysky
@leomysky - 21.03.2024 00:03

Спасибо за ролик, очень классно и познавательно вышло

Ответить
@qrthack
@qrthack - 21.03.2024 07:19

Крутые видео, продолжай пожалуйста

Ответить
@dimakof
@dimakof - 21.03.2024 10:12

Спасибо за увлекательное видео

Ответить
@Володимир-э6и7к
@Володимир-э6и7к - 21.03.2024 17:22

Это Т-1000, мимикрирующий под доктора Брагина

Ответить
@somethingname9038
@somethingname9038 - 21.03.2024 19:07

Процесс ведь не обязательно в состоянии выполнения )

Ответить
@somethingname9038
@somethingname9038 - 21.03.2024 20:20

"Достаточно лишь информации для управления потоком" ))))))))
А, той самой информации, точно, не той что для процесса

Ответить
@ushapedcurve3831
@ushapedcurve3831 - 22.03.2024 11:13

Объяснение очень хорошее, но все-таки из за неимения практики, это не до конца понятно. Надо бы несколько лабораторных работ сделать на С++ под Linux and Windows.

Ответить
@Andymit
@Andymit - 22.03.2024 12:41

Доктор Брагин, Вы - изумруд!

Ответить
@FobosWorld
@FobosWorld - 23.03.2024 14:23

Очень полезный ролик, подскажите как сделать такой же терминал как на заставке, может есть урок или статья?

Ответить
@АртёмМединаг
@АртёмМединаг - 24.03.2024 11:54

А если некоторые понятия непонятны,но влезть хочется в понимание. Что можно почитать посмотреть по ОС?

Ответить
@georgie-facet
@georgie-facet - 24.03.2024 12:04

Заставка у вас топ

Ответить
@georgie-facet
@georgie-facet - 24.03.2024 12:09

Что такое виртуальный адрес я так и не понял. Это означает,что оно физически не выполняется по инструкцииям в процессоре или что?

Ответить
@validationerror3830
@validationerror3830 - 24.03.2024 22:01

Лично мне не хватает какой-то визуализации - это кратно увеличит кол-во зрителей и кол-во тех, кто досмотрел до конца. Как пример - видео Alek OS, или же вариант попроще - курс по сетям от Андрея Созыкина - поток слов тут же отражается в некоторой визуализации - схемы, таблицы, и это очень сильно улучшает восприятие, особенно учитывая что речь о технической области

Ответить
@MrTheAllximik
@MrTheAllximik - 25.03.2024 09:59

Ein code
Ein Daten
Ein Zugriffsrecht

Ответить
@schwarzbrotundwasser14
@schwarzbrotundwasser14 - 25.03.2024 23:32

Спасибо Вам огромное! С огромным удовольствием учился у такого преподавателя!!!

Ответить
@василийдавлетов-н3п
@василийдавлетов-н3п - 29.03.2024 10:08

Хорошая подача материала!

Ответить
@_AbUser
@_AbUser - 30.03.2024 18:27

... как использовать 45 непонятных слов, что бы объяснить другое непонятное слово... Скоро процесс не объяснения, а введение в заблуждение.. 🤣🤣🤣

Ответить
@ikrom1204
@ikrom1204 - 01.04.2024 02:31

Отличная подача! Спасибо вам большое! Жду следующих видео в таком же формате!

Ответить
@egorshiryaev6058
@egorshiryaev6058 - 01.05.2024 11:56

Спасибо за проделланную работу, все по сути и без воды.

Ответить
@yodude2493
@yodude2493 - 05.05.2024 22:22

Браво маэстро!

Ответить
@zverobox9115
@zverobox9115 - 04.06.2024 19:44

А можно ещё рассказать про семафоры, мониторы, решение тупиков и как ОС использует память

Ответить
@Цейтнот-й1ф
@Цейтнот-й1ф - 27.06.2024 11:54

Спасибо за Ваш труд. Очень полезно, но я немного запутался. Я полагал что процессы существуют в рамках потока, а сам поток это нечто связанное с ядрами процессора. Такое представление у меня от Node.js Или там эти понятия несколько отличаются или я не правильно их трактовал. Буду разбираться.

Ответить
@ibnalvichannel4664
@ibnalvichannel4664 - 08.07.2024 11:36

@abragin Если процессами управляет операционная система, то кто управляет потоками? как они выглядят? Это отдельный код в оперативной памяти?

Ответить
@TheDustyChannel3334
@TheDustyChannel3334 - 12.07.2024 18:07

А каким образом машинный код становится PE?

Ответить
@anbelko
@anbelko - 02.09.2024 11:09

Спасибо, меня как раз недавно на собеседовании спрашивали, чем отличается поток от процесса. :)
Теперь я знаю :)

Ответить
- 17.09.2024 07:47

Коротко, четко и по делу

Ответить
@LuckyPirate25
@LuckyPirate25 - 23.09.2024 14:28

Процесс - это виртуальная среда для выполнения программы, части программы, нескольких программ... помоему как-то так звучит определение процесса

Ответить