КАК РАБОТАЕТ КЭШ ПРОЦЕССОРА | ОСНОВЫ ПРОГРАММИРОВАНИЯ

แชร์
ฝัง
  • เผยแพร่เมื่อ 13 ม.ค. 2025

ความคิดเห็น • 533

  • @НикитаЗабаштин
    @НикитаЗабаштин 3 ปีที่แล้ว +74

    Поразительно, как вся работа компьютера в действительности представляет собой баланс между влиянием различных обстоятельств друг на друга. Изучая все, что происходит за кулисами в ЭВМ, понимаешь, сколько непростых решений и компромиссов приняли инженеры в свое время, чтобы в итоге создать то, чем человек пользуется сегодня постоянно и повсеместно, даже не понимая того, что происходит за кадром данного процесса.
    Обязательно продолжай в том же духе. Такой качественный материал по теме найти очень сложно даже на западном ютубе.
    «Где сложно, там начинается совершенствование, а где легко, там начинается деградация» 🔥🔥

  • @ДаниилАстаев-ы1ю
    @ДаниилАстаев-ы1ю 3 ปีที่แล้ว +167

    Алек, мужичелло, наконец новый урок. Начинаю изучать, канал офигенный

  • @NULL_REFERENCE_27
    @NULL_REFERENCE_27 3 ปีที่แล้ว +279

    Просто прекраснейшая подача. Этот канал достоин куда большего количества подписчиков.

    • @rollvtpk9564
      @rollvtpk9564 3 ปีที่แล้ว

      очень много боков- и многие базисы оставлены за кадром. Подача - это не тембр голоса. Это весь скилл altogether/ Just because you can code for 10 years and over , it doesnt mean the chanel is suppost ..... nahuy ono me eto nado...

    • @КотУрала2
      @КотУрала2 3 ปีที่แล้ว +2

      афтор не ломай фальшивую комедь со своей фальшивой ботвой самый вумный да?

    • @mr.gadjet6039
      @mr.gadjet6039 ปีที่แล้ว +2

      Мало слишком кому это понятно. Поэтому и мало подписчиков

    • @ACE46
      @ACE46 ปีที่แล้ว +1

      Я так и не понял про какой тут КЕШ, про cache или cash?

    • @Kirpich_Opossum
      @Kirpich_Opossum 11 หลายเดือนก่อน

      ​@@ACE46про Томми Кэша

  • @maximsoroka188
    @maximsoroka188 3 ปีที่แล้ว +43

    Воу, как же я рад что ты у меня попался в рекомендациях. Делаешь видео на такие важные темы, которые я постоянно откладываю в силу то ли лени, то ли скукоты их изучения. Но когда так разжевываешь материл, уже деваться просто некуда

  • @AlexAlex-jk2tn
    @AlexAlex-jk2tn 3 ปีที่แล้ว +50

    Я как разриботчик системного ПО выражаю тебе огромную благодарность. Вот вроде уже знаешь, как всё работает на уровне процессора, но всё равно иногда не хватает знаний, как сделать код ещё более эффективным, там где это требуется, вот тут и пригождаются знания того, как работает кэш ЦПУ.

  • @matveyshulzhenko7524
    @matveyshulzhenko7524 3 ปีที่แล้ว +33

    Еще не успел посмотреть видео, уже ставлю лайк за проделанную работу! Не бросай это дело, парень, очень интересный контент пилишь!

  • @DmitroVialkov
    @DmitroVialkov 3 ปีที่แล้ว +21

    Все отлично.
    Стоит уточнить пару моментов.
    1. Существуют компьютеры у которых нет кеша, а память работает на скорости ядра. Проблема в том, что почти все они сейчас являются контроллерами и работают на очень низких по современным меркам частотах и памяти тоже мало, но справедливости ради стоит об этом упомянуть. Более того, такие контроллеры занимают очень важные ниши, где ГАРАНТИРУЕТСЯ выполнение всех комманд за СТРОГО определенные кванты времени. И кеш в таких случаях очень сильно мешает, за счет "непредсказуемости". Но в стандартных задачах его роль сложно переоценить.
    2. Говоря об оптимальных типах данных стоит еще упомянуть о SIMD инструкциях процессора, которые позволяют в значительной степени ускорить обработку больших массивов данных, при правильных построениях алгоритмов. Кеш контроллеры очень любят предсказывать попадание при работе с такими алгоритмами.

    • @AlexAlex-jk2tn
      @AlexAlex-jk2tn 3 ปีที่แล้ว +4

      А можно примеры таких контроллеров. Я тут просто работаю с популярными видами контроллеров (nrf, stm, esp), и вроде все имеют кэш инструкций и кэш данных, но там это прям жизненно необходимо, т.к. сама программа обычно выполняется напрямую из флеш памяти, а она достаточно медленная (медленнее оперативки). Но вот о контроллерах без кэша я даже не слышал.

    • @DmitroVialkov
      @DmitroVialkov 3 ปีที่แล้ว +5

      @@AlexAlex-jk2tn Много разных. перво, что приходит в голову это серия контроллеров от микрочипа PIC10, сложно придумать куда запихнуть кеш, если памяти там всего 32 байта.
      Но, если не ошибаюсь, лень лезть в документацию... Вся серия контроллеров AVR не имеет кеша, а у них уже памяти довольно много. И тут уже появляется понимание, почему прыгать выше 8 мегагерц сложно, Но как раз AVR всегда максимально выпячивали, что у них все инструкции выполняются строго за известное количество тактов, большинсво даже строго за 1 такт. Частично это реализуэтся за счет отсутствия кеша с его "попал-непопал". лоад 1 такт, стор 1 такт. И не интересует.
      За счет такой возможности иногда задержки можно просто посчитав количество инструкций, А выравнивания времени двух логичестких веток всякими пустыми операциями, например И регистра для самого себя. В общем, иногда такое надо. но современные камни, теже самые ARM ядра, уже нуждаются в кеше для эфективной работы.

    • @AlexAlex-jk2tn
      @AlexAlex-jk2tn 3 ปีที่แล้ว

      @@DmitroVialkov Спасибо, за ответ, теперь хоть знать буду, вдруг и с AVR'ками придётся поработать :)

    • @DmitroVialkov
      @DmitroVialkov 3 ปีที่แล้ว

      @@Maksim-nu8hb разные. На уровне терминов. Примерно как разные хлеб и булка.

    • @konstantinberejnoy3362
      @konstantinberejnoy3362 3 ปีที่แล้ว +1

      @@DmitroVialkov я думаю что сложней, скорее как духовка и пекарь)

  • @ДавидВартанян-й8ч
    @ДавидВартанян-й8ч 3 ปีที่แล้ว +205

    Бро, ты один из тех немногих, что рубят правду, обьясняют крайне важные темы так что понятно ребенку (потому что реально понимает).
    Короче, уважение тебе и восхищение, красавчик!!

    • @ДавидВартанян-й8ч
      @ДавидВартанян-й8ч 3 ปีที่แล้ว +5

      @@ilya8864 очень жаль, этот контент скорее для тех кто «в теме»…, желаю успехов :)

    • @ДавидВартанян-й8ч
      @ДавидВартанян-й8ч 3 ปีที่แล้ว +5

      @Сергей Устинов давай так)), в «теме» но не настолько чтобы был не нужен))

    • @ДавидВартанян-й8ч
      @ДавидВартанян-й8ч 3 ปีที่แล้ว +1

      @Сергей Устинов ну блин, разве плохой контент? Почему вы не довольны? :(
      Короче мне нравится и точка!

    • @loltame9521
      @loltame9521 3 ปีที่แล้ว +1

      @@ДавидВартанян-й8ч он имеет виду тех кто понимает от компов и прогромирования но не знают об ЕТОЙ
      информации вить она им не нужна (иногда)

    • @TheDesignattack
      @TheDesignattack 3 ปีที่แล้ว +9

      Я старше 30 и половину не понял. Где -то понятно, а где-то словно по книге читаете и сами не понимаете, что говорите.

  • @parabellum5383
    @parabellum5383 3 ปีที่แล้ว +22

    Не часто пишу комментарии, но я уверен, что обратная связь влияет на выход роликов и поэтому пишу это и благодарю за них. Это шикарно, продолжайте!

  • @dmitriy8814
    @dmitriy8814 3 ปีที่แล้ว +29

    канал просто супер, продолжай в том же духе!

  • @handagul1911
    @handagul1911 3 ปีที่แล้ว +15

    Чел, продолжай в том же духе. Тебя ооочень интересно слушать, а анимации просто офигенные! Кроме того, информация в твоих роликах невероятно интересная! Пусть она мне никогда и не пригодится на практике, но теперь я понимаю, как работает мой пк чуть больше, хотя бы в общих чертах. Под конец ролика я просто залип - затягивает не хуже сериала.

  • @РашидАлимов-з1в
    @РашидАлимов-з1в 3 ปีที่แล้ว +14

    Все пишут о высоком качестве материала и хорошем повествования (что действительно так и есть), но никто не отметил насколько хорошо сделан визуал. Глаза радуются при просмотре ролика)

  • @Matveyqq
    @Matveyqq 3 ปีที่แล้ว +1

    Просто охренеть как все тонкости объясняются так доступно и наглядно. Так впечатлило, что я первый раз в жизни написал комментарий на ютубе. Спасибо!

  • @ЛевНосачев
    @ЛевНосачев 3 ปีที่แล้ว +6

    Как же классно осознавать, что твоим любопытным друзьям ты уже можешь не сам что-то объяснять, а просто посылать их сюда. Респект за огромный труд!

    • @PIVKOooo
      @PIVKOooo 2 ปีที่แล้ว

      вот только не все друзья поймут, ато и вовсе скажут "нах так заморачиваться? Современные процы со всем справятся, ты лучше свой код приятнее глазу пиши..."

  • @nicivanov5135
    @nicivanov5135 ปีที่แล้ว +1

    Посмотрев этот ролик.
    Я Понял на сколько я был близок к факапу при написании своего парсера на C++.
    У меня все получилось все работаете быстро и стабильно. Но это скорее сила компилятора, чем результат продуманного кода. Иноформация в ролике супер!

  • @aknot101
    @aknot101 3 ปีที่แล้ว +83

    Ну всё мозг сдыхает , а я всего лишь технолог у которого самое сложное в обязанностях , это программирование плк и чпу . Но всё ровно спасибо , за невозможность стагнировать и за качественный контент , жду уроков по ассемблеру )

    • @destroy1440
      @destroy1440 ปีที่แล้ว

      Ровно

    • @bomzhiha-s-kurskogo-vokzala
      @bomzhiha-s-kurskogo-vokzala ปีที่แล้ว

      Ровно

    • @rvltrr
      @rvltrr 10 หลายเดือนก่อน +1

      Нихера себе технолог. Разве это не задача этектромеханика/инженера автоматики?

    • @aknot101
      @aknot101 10 หลายเดือนก่อน

      Ну да, но их нет, и не было , а всему на СПО учат, так что обязанности расширены. Да и на малых предприятиях, обычно, толковые специалисты в человека оркестра превращаются)))@@rvltrr

  • @Александр-2311
    @Александр-2311 3 ปีที่แล้ว +5

    Автору огромная благодарность!!! Это дар объяснить все так просто, подача материала вызывает восторг. Спасибо за контент!

    • @alxmark6086
      @alxmark6086 3 ปีที่แล้ว

      Ну, на самом деле, не так уж и просто и скорее для тех, кто уже разбиратся. Мне, как новичку, большая часть была не понятна

  • @Igorek071290
    @Igorek071290 3 ปีที่แล้ว +1

    Ничего не понял, но лайк поставил. На слух объясняешь понятно и интересно, просто я отвлекаюсь, плохо слушаю, ужинаю. Посмотрю еще потом, со 2-го раза может пойму. Лайк.

  • @АлександрТарасов-о1ц
    @АлександрТарасов-о1ц 6 หลายเดือนก่อน

    Автор, ты делаешь большое дело, позволяя людям перебороть свою лень посмотрев относительно короткий обзор на темы, к которым страшно иногда даже приступить. Может мы и не запоминаем всё с первого раза, но ты убиваешь в нас страх перед темой и делаешь куда проще дальнейшее её освоение. К тому же видео можно и пересмотреть. Спасибо тебе огромное. От души.

  • @viacheslav1392
    @viacheslav1392 3 ปีที่แล้ว +17

    коммент в поддержку бесценного канала.

  • @danys4740
    @danys4740 3 ปีที่แล้ว +12

    Ещё один крутой и адекватный ролик от тебя! Спасибо

  • @jaskier6295
    @jaskier6295 3 ปีที่แล้ว

    Рад что наткнулся на этот канал, ещё ни разу не встречал чтобы так доступно объясняли про эти низкоуровневые штуки

  • @АнатолийУкусов
    @АнатолийУкусов ปีที่แล้ว

    2:03 спасибо, чувак, что предвосхитил, то как будет улучшаться технологии в будущем. Ты говоришь, что будут какие-то сложности? Так их преодолеют. Не парься все твои сомнения умозрительны, ты не можешь говорить за физическую сторону. Они придумают, как там разместить много памяти, и она будет просто встроена в процессор.

  • @jobmail8313
    @jobmail8313 3 ปีที่แล้ว +4

    Почему у такого крутого и полезного контента так мало просмотров?(( отличный канал, жаль, что так мало видео.

  • @theVanka94
    @theVanka94 3 ปีที่แล้ว +1

    Пока нет времени посмотреть, но что бы помочь в продвижении канала запустил в фоне, поставил лайк и написал длинный коммент. Отличные ролики делаешь, спасибо!

  • @Выктотакие-р2ф
    @Выктотакие-р2ф 7 หลายเดือนก่อน +1

    Проще Энигму разгадать чем понять про кэш!) Молодец Нео!)))

  • @tezis.digital
    @tezis.digital 3 ปีที่แล้ว

    Блин, крутой канал. Буду смотреть. Может быть, баян на этом канале, но сначала подумал, что Соракс вернулся. Голос очень похож, причём интонационно, в подаче и окончаниях фраз

  • @IlyaKuznetsov1983
    @IlyaKuznetsov1983 ปีที่แล้ว

    Разобрался сам и помог разобраться ближнему, дай бог здоровья тебе человек !

  • @vladimiri480
    @vladimiri480 3 ปีที่แล้ว +1

    @Alek OS - 4:27
    Для точности:
    При чтении, если данных нет в кэше, они грузятся из оперативной памяти в кэш (это если ещё кэш не полностью заполнен "грязными" кэш-строками - иначе, сначала выгрузка одной "грязной" кэш-строки в ОЗУ и только потом загрузка нужных данных из ОЗУ), а затем в процессор.

  • @madscientist338
    @madscientist338 3 ปีที่แล้ว +14

    Классный урок, очень познавательный, спасибо

  • @ВолодимирПедан-о3ш
    @ВолодимирПедан-о3ш 3 ปีที่แล้ว

    Для простых смертных это не переварить. Вообще этот ролик мне предложил ютуб, потому что я сегодня на работе произнес: кеш процессора и он это распознал в разговорной речи, но я ожидал попроще материал, а тут просто высокие материи.
    Лайк за проделанную работу

  • @elenakapustina3659
    @elenakapustina3659 3 ปีที่แล้ว +3

    Друг я ещё видео не посмотрел. Но мне очень твой канал нравится. Не бросай его, я новичек учу c++ и мне интересно про компьютер узнавать новое

  • @АнтонПетровский-п3ч
    @АнтонПетровский-п3ч 3 ปีที่แล้ว +1

    Топовое качество, продолжай в том же духе. Всё понятно и подробно описано. Спасибо за видос.

  • @4Funoff
    @4Funoff 3 ปีที่แล้ว +7

    Это богоподобный контент!! 👍🏻 Настолько доходчиво ещё никогда не было!! 😄😅 Визуализация и подача материала способствуют пониманию.. Благодарю!! Это превосходно!!

  • @anthroposhroom
    @anthroposhroom 3 ปีที่แล้ว +5

    О, наконец-то я понял, как работает кэшбэк!

  • @misbiheyv
    @misbiheyv 3 ปีที่แล้ว

    Подписчики после ассемблера нереально выстрелили. Надеюсь, это дало тебе мотивации делать еще больше роликов) Удачи, мужик, ты лучший

  • @ata.ibragimoff
    @ata.ibragimoff 3 ปีที่แล้ว +5

    Красава, думаю тебе бы подошёл ещё формат объяснения популярных, но многим не понятных вещей. Например: VPN, Криптовалюты, Proxy, Tor и прочие вещи, которые у всех на слуху, но большинство не знают, как они устроенны.

  • @Пппгг5Нагш
    @Пппгг5Нагш 2 ปีที่แล้ว

    Круто, спсибо! Вот уже начались видио по сложнее чем в начале

  • @DIMASOKOL_OFF
    @DIMASOKOL_OFF 3 ปีที่แล้ว

    Дружище, пишу комент и ставлю лайк, но видос посмотрю позже. Хочу чтобы твой канал рос, отлично все рассказываешь и объясняешь. Не расслабляйся, не делай хуже, сравнишь себя со всеми, делай только лучше, хоть у тебя и так все отлично получается, расти, и мы вместе с тобой. Красавчик👍🏻❤️

  • @adwawdwad2499
    @adwawdwad2499 ปีที่แล้ว +3

    На 5 минуте автор сказал, что минус алгоритма write back в том, что если будет сбой питания, то данные будут потеряны. Но ведь и в оперативной памяти данные будет потеряны, так как RAM является энергозависимой памятью.

    • @jeuneencore
      @jeuneencore 10 หลายเดือนก่อน +1

      сбой питания именно кэш памяти, а не всей схемы, но подмечено верно

  • @Sma11pox
    @Sma11pox 3 ปีที่แล้ว +3

    Спасибо, твои знания очень помогают!

  • @legionnaire3144
    @legionnaire3144 3 ปีที่แล้ว +1

    Можешь рассказать о частоте в процессорах. Как она влияет на саму работу процессора? Как при производстве определяется частота, что влияет на частоту, что такое вообще частота в кристале? При выборе проца\видяхи\оперативки, мы опираемся на максимальную частоту. Ну и как влияет напряжение на все это, есть ли предел, или все упирается в температуру? Было бы интересно посмотреть про это, как из самых главных факторов по которому мы вибираем железо

  • @antonnekrasov5670
    @antonnekrasov5670 3 ปีที่แล้ว +1

    бл* мэн, этот контент - бриллиант среди всего хлама в ру-сегменте! лучший. просто не останавливайся

  • @Alexander.Kravchenko
    @Alexander.Kravchenko 3 ปีที่แล้ว +1

    О, ждал этого видоса. Одна из ключевых тем. И из сложных при этом

  • @romantitov6207
    @romantitov6207 3 ปีที่แล้ว +1

    Отличный канал! Спасибо вам большое за проделанную работу. Очень полезный и интересный материал. Было бы здорово узнать в будущих видео как работают (хотя-бы в общих чертах) операционные системы в контексте взаимодействия с памятью, регистрация и прочим железом.

  • @MyLittleHowki
    @MyLittleHowki ปีที่แล้ว

    Очень информативно, правда я отучился на специальности, где мы это всё учили, а здесь всё идеально сжато. :)

  • @cannibalirk3055
    @cannibalirk3055 2 ปีที่แล้ว +3

    Большое спасибо за эти видосы! Наверное, я бы уже никогда не начал разбираться с вопросом архитектуры, если бы не эти уроки. Получив эти базовые знания, отталкиваясь от них, можно читать уже какие-то более серьёзные книги. Спасибо за информацию, мотивацию и пробуждение интереса к изучению важных вещей!
    В этом плейлисте еще стоит ожидать дальнейших уроков?

  • @BrentonBrenron
    @BrentonBrenron 3 ปีที่แล้ว

    Очень подробно, грамотно и доступно подготовлен материал. Очень качественное исполнение. СПАСИБО!

  • @antonsavrasov337
    @antonsavrasov337 3 ปีที่แล้ว +1

    Очень интересный канал. Хотелось бы увидеть под видео литературу, которую берёт за основу автор. Объясняет очень подробно. Красочно, интересно, спасибо за труды.

  • @gleb2971
    @gleb2971 2 ปีที่แล้ว

    По-тихоньку приоткрывается магия быстроты tensorflow.))
    Большое спасибо!

  • @GexPlayerMD
    @GexPlayerMD 3 ปีที่แล้ว +2

    Ты вот прям глубоко так в тему погружаешься, и побробно всё расписываешь, спасибо тебе.
    Большинство же авторов подобного контента вообще не заморачиваются, и обычно у них выглядит как-то так: "ну эта типа кэш, там типа данные, ну карочи типа для быстрава доступа, понилда?"

  • @kirillmelnikov7846
    @kirillmelnikov7846 3 ปีที่แล้ว +1

    Каким боком это относится к почтенным программистам? А вот пример: структура вида {int8, int16, int8} занимает больше памяти, чем {int8, int8, int16}. Привет, GoLang. Используйте естественную сортировку {1,2,3,4,5...} не полагайтесь на "умный" компилятор/runtime. Видос шикарен!

  • @helpless3526
    @helpless3526 3 ปีที่แล้ว +2

    Бро, ты супер молодец! Жду видос про PE format

  • @artursemenenko4305
    @artursemenenko4305 ปีที่แล้ว +2

    Материал шикарный, подача бомба, автор просто великолепен, единственная просьба, не называй эти видосы "основы программирования", это скорее познавательный контент, а если тебя будет выдавать вкатунам, то они будут задаваться не теми вопросами

  • @maxt8811
    @maxt8811 3 ปีที่แล้ว

    Огромнейшее спасибо за великолепную работу! Я имею в виду весь канал и каждый ролик. Несмотря на то, что я пока только вливаюсь в тему (несколько лет в тех. саппорте не в счёт), мне очень интересно познавать всё с основ и я буду с нетерпением ждать новых видео, т. к. на русскоязычном ютубе такого материала просто нет. Желаю автору неиссякаемого вдохновения, сил и возможностей, ну и побольше подписотников на канал, конечно же
    )

  • @SimUKR123567
    @SimUKR123567 3 ปีที่แล้ว +18

    Было бы круто, если бы в описании к каждому видео прикреплялись материалы, которые можно по читать по данной теме.

    • @ArcanumGroup
      @ArcanumGroup 3 ปีที่แล้ว

      Согласен

    • @MsSergey1313
      @MsSergey1313 3 ปีที่แล้ว

      В большинстве случаев для этого достаточно погуглить

  • @sahap5050
    @sahap5050 ปีที่แล้ว

    видео супер. подача огонь. давно хотел послушать концепции памяти

  • @slavaukrayini1528
    @slavaukrayini1528 3 ปีที่แล้ว +1

    очень круто! Жду каждое видое. Спасибо за крутой образовательный контент

  • @ИгорьИгорь-ж4г
    @ИгорьИгорь-ж4г 3 ปีที่แล้ว

    Пишу коммент для поддержки просто чумового канала!! Специально авторизовался, чтобы подписаться и написать коммент.
    Благодарность автору!

    • @Anton_Stolyarov
      @Anton_Stolyarov 3 ปีที่แล้ว

      Авторизировался специально! Вот это специалист.

  • @DenisBabarykin
    @DenisBabarykin 3 ปีที่แล้ว +2

    Хороший ролик, спасибо. Мне, как опытному программисту была очень интересна первая часть, но на второй пошел хардкор и уже немного впол-уха слушал

  • @ФдучЧудф
    @ФдучЧудф 3 ปีที่แล้ว

    Спасибо, очень понятно и доступно! Многого не знал, особенно особенностей работы MSI

  • @ДмитрийСмирнов-л6э3л
    @ДмитрийСмирнов-л6э3л 2 ปีที่แล้ว +1

    я требую продолжение банкета !!!! было бы неплохо еще почитать умные книги на эту тему если есть возможность сделай обзор по нескольким или просто напиши тут кого следует почитать . Очень интересно материал великолепный !!!!

  • @АлияАбишева-в7д
    @АлияАбишева-в7д 2 ปีที่แล้ว

    Огромное спасибо за легкую подачу инфо. Заинтересовалась языками программирования. И тут все таки обратилась к основе комп.технологий. Красиво вводят в курс дела. За счет этого все просто и интересно. Буду развивать знания о программах. 🙋

  • @КирилоПетров-э1и
    @КирилоПетров-э1и 3 ปีที่แล้ว +1

    Идеально. Подача шикарная. Спасибо.

  • @KiloMetrRigij
    @KiloMetrRigij 2 ปีที่แล้ว +1

    ля,ты очень круто рассказываешь и наглядно показываешь
    спасибо тебе)

  • @alexey104
    @alexey104 3 ปีที่แล้ว +4

    20:42 - "Если L3 включающий, то в нём можно не искать...".
    Из чего следует такой вывод? Если L3 включающий, он гарантированно содержит в себе данные L1+L2+L3', где L3' - данные, которых нет ни в L1, ни в L2. Значит, если какие-то данные есть в L1 или в L2, то эти данные точно есть и в L3, но, если каких-то данных нет ни в L1, ни в L2, эти данные всё ещё могут быть в L3, и искать там всё-таки следует. Разве нет?

    • @alextopman5977
      @alextopman5977 3 ปีที่แล้ว

      Из фразы автора следует вывод, что опрос кэшей идет не параллельно, а последовательно. Т.е. "не искать" в L3, когда уже найдено в L1 или в L2. Почему нельзя делать тупо параллельный опрос всех кэшей? В L1 найдётся и возьмётся быстрее, чем из L2 - что нам и требовалось.

    • @alexey104
      @alexey104 2 ปีที่แล้ว

      @@alextopman5977 > "не искать в L3, когда уже найдено в L1 или в L2".
      Нет, автор говорит совсем другое, а именно - "не искать в L3, если не найдено ни в L1, ни в L2". Однако, inclusive policy L3 кэша подразумевает, что, если изначально условный блок Х содержится во всех трёх уровнях кеша, в последствии этот блок Х может быть перезаписан другими данными в L2 и в L1 с сохранением этого блока в L3. Лишь перезапись этого блока в L3 требует его исключения из L2 и L1(back invalidation). Другими словами, если не найдено в L3, то в L2 и в L1 можно не искать, но, если не найдено в L1 и в L2, следует посмотреть в L3.
      P.S.
      Я пропустил уведомление и только сейчас увидел ваш ответ двухмесячной давности.

    • @КонстантинЖихарев-т9з
      @КонстантинЖихарев-т9з 2 ปีที่แล้ว

      Поддерживаю вопрос

  • @Александр-щ8ц3е
    @Александр-щ8ц3е 3 ปีที่แล้ว +1

    Алек, видосы просто великолепные! Очень доступно, и в тоже время исчерпывающе

  • @666VORON999
    @666VORON999 2 ปีที่แล้ว

    Да, тема интересная, но местами я не мог всосать смысл, пришлось пару раз пересматривать. Спасибо за топ контентыч Алек.

  • @MACTEPCKA9I_HA_MUHUMAJIKAX
    @MACTEPCKA9I_HA_MUHUMAJIKAX ปีที่แล้ว

    Вот уж не ожидал что на ютубе есть такое😮👍

  • @MrJB327
    @MrJB327 3 ปีที่แล้ว

    Я не программист. Просто интересуюсь компьютерной тематикой. Ютюб предложил ваше видео. Интересное. Лайк, подписка.

  • @Traineratwot
    @Traineratwot 3 ปีที่แล้ว +1

    Очень сильный ролик. Просто о сложном. Пойду погуглю как себя ведут компиляторы языков с неявной динамической типизацией данных)

  • @alexey3190
    @alexey3190 3 ปีที่แล้ว +2

    Отличный контент. Было бы совсем круто в похожем стиле изложения рассказать о многопоточности и основам ОС.

  • @pypetype6935
    @pypetype6935 3 ปีที่แล้ว

    Канал топчик . Инфа годная . Админу здоровья и развития канала.

  • @vandarkhole3461
    @vandarkhole3461 3 ปีที่แล้ว

    Шикарное видео, хочется видеть таких побольше !

  • @seezentzort
    @seezentzort 2 ปีที่แล้ว +1

    Спасибо за настоящую просветительскую работу

  • @gamewithrap
    @gamewithrap 3 ปีที่แล้ว +1

    05:00 Говорится что при сбое электропитания, данные которые не были выгружены, будут утеряны. Разве с ОЗУ не так-же?

  • @РяхаИгоряхи
    @РяхаИгоряхи ปีที่แล้ว

    4:50 Правильнее было бы перевести не "обратная", а "фоновая" запись. От англ. "background" - фон. Запись в память выполняется в фоновом режиме по отношееию к работе процессора.
    5:13 недостаток "сквозной записи" процессор-память" не в сбойчивости, а в снижении производиьельности: те сотни наносекунт, пока данные не дойдут до памяти, процессор будет тормозить свою работу.

    • @xor_ax_ax
      @xor_ax_ax 11 หลายเดือนก่อน +1

      Тоже отметил косяк. Говорится, что сбой питания помешает выгрузить данные из кэша в оперативку, как будто оперативка переживет этот сбой.

  • @Nukturn
    @Nukturn 3 ปีที่แล้ว

    подписался на канал после этого ролика. хорошая сжатая и по делу подача информации. спасибо

  • @gapchannelAi
    @gapchannelAi 3 ปีที่แล้ว +1

    Уже 27 к , красава годный контент

  • @КоммунистНечеловек
    @КоммунистНечеловек 3 ปีที่แล้ว

    Качество видео просто космическое! Мэн, ты объясняешь как Бог💥

  • @vitaliiyanishevskyi6804
    @vitaliiyanishevskyi6804 3 ปีที่แล้ว +4

    Очень крутой контент. Спасибо

  • @victorkochkarev2576
    @victorkochkarev2576 3 ปีที่แล้ว +4

    Отличное видео - спасибо.

  • @IslamGadzhiev
    @IslamGadzhiev ปีที่แล้ว +1

    Видео супер, разъяснено хорошо и анимировано, насчёт поседнего очень интересно, в какой программе, каким инструментом оформлена анимация и графика ?

  • @dimakof
    @dimakof ปีที่แล้ว

    Огромное спасибо за ролик очень круто и понятно описана работа кэша

  • @girfeo9338
    @girfeo9338 3 ปีที่แล้ว

    Спасибо огромное за твою работу. Низкий поклон, лайк, подписка, колокольчик! 🙋‍♂️

  • @true_ivansanin
    @true_ivansanin 3 ปีที่แล้ว

    Чел, огромное спасибо за очередной чудесный материал!

  • @AlexanderSelyutin
    @AlexanderSelyutin 2 ปีที่แล้ว +1

    Хорошее изложение, только по тег немного смято. Было бы неплохое если бы выложили ссылки где почитать подробнее. Спасибо!

  • @okmouk4042
    @okmouk4042 2 ปีที่แล้ว

    Все супер и восхитительная подача, уникальная для русскоязычного ютуба! Немного правда не понял с тегами, где их 2, что конкретно означают и как сопоставляются. Давай с такой же анимацией выпуск (серию выпусков) про биткоин. Уже есть один от 3blue1brown и даже в переводе, но хочется увидеть в твоей интерпретации. Спасибо за контент!

  • @victorkarulin1566
    @victorkarulin1566 3 หลายเดือนก่อน

    Очень увлекательно и познавательно. Спасибо!

  • @m_stifeev
    @m_stifeev 3 ปีที่แล้ว +1

    Если не сложно и разбираешься в теме, то расскажи, плз, про то, как работает компилятор: в том смысле, как он понимает, какие инструкции надо ускорить и как это сделать, какие данные держать "ближе", а какие "дальше".

  • @dilsmatchanov
    @dilsmatchanov 3 ปีที่แล้ว +1

    Если кто-то хочет разобраться как работают процессор и память, то очень совету книгу "Код - Тайный Язык Информатики". Книга начинается с разбора как работает ток и системы счисления, а заканчивается сборкой своей памяти и процессора.

  • @Lord_Nodus
    @Lord_Nodus 3 ปีที่แล้ว +5

    Ничего не понял, но очень интересно. Через полгода ещё раз пересмотрю )

    • @ДаниилАстаев-ы1ю
      @ДаниилАстаев-ы1ю 3 ปีที่แล้ว

      А почему через полгода?)

    • @Lord_Nodus
      @Lord_Nodus 3 ปีที่แล้ว +1

      @@ДаниилАстаев-ы1ю может ума появится достаточно, чтобы понять что тут происходит в полной мере

    • @Just-chall
      @Just-chall 3 หลายเดือนก่อน

      ​@@Lord_Nodus хах, ну как теперь понял?)

    • @Lord_Nodus
      @Lord_Nodus 3 หลายเดือนก่อน +1

      @@Just-chall забавно, но да... Где-то 1.5 года назад начал изучать работу процессора и за одно с кэшами разобрался. Ток я изучал это не по данному видео, а по видео лекциями какого-то университета

  • @veritas3705
    @veritas3705 3 ปีที่แล้ว

    Лайк авансом !)) Как всегда всё круто, очень хорошие видосы про архитектуру пк

  • @tocvb232
    @tocvb232 3 ปีที่แล้ว +1

    Дождались!

  • @MrVideos12349
    @MrVideos12349 3 ปีที่แล้ว

    После просмотра жизнь уже не будет прежней. Автору успехов!!

  • @xXxdrvoodooxXx
    @xXxdrvoodooxXx 3 ปีที่แล้ว +4

    Пойду свечку поставлю за здравие канала, чтобы такой контент не загнулся.

  • @stas_v
    @stas_v 2 ปีที่แล้ว

    Хорошо! Спасибо большое.

  • @romanlazebny4831
    @romanlazebny4831 3 ปีที่แล้ว

    мое почтение, очень качественно и понятно подан материал!

  • @antonnikolaichuk9942
    @antonnikolaichuk9942 3 ปีที่แล้ว

    Такое ощущение, что одно вынесли а то что положено завезли🤯 Спасибо 👍

  • @АндрейЛуганцев
    @АндрейЛуганцев 3 ปีที่แล้ว +4

    Супер канал и классно объясняет