A 03 Стэк и куча (Васюков А.В., 2019)

Поделиться
HTML-код
  • Опубликовано: 29 янв 2025

Комментарии • 18

  • @yerassylorazbekoff3365
    @yerassylorazbekoff3365 2 года назад +6

    Прекрасный подача материала, отличное объяснение!

  • @Maggistr44
    @Maggistr44 Год назад +1

    Очень круто, рад что нашел вас.

  • @ВладОся-з7ь
    @ВладОся-з7ь Год назад +3

    Спасибо большое за объяснение такой важной темы .

  • @ИванИванов-н9т9ъ
    @ИванИванов-н9т9ъ 5 лет назад +7

    Отличное объяснение! То что надо! Спасибо.

  • @user-cg9eq
    @user-cg9eq 5 месяцев назад

    Спасибо вам большое! Очень информативно, прекрассная подача материала!❤

  • @ЕвгенийК-ц4д
    @ЕвгенийК-ц4д 11 месяцев назад

    Круть!

  • @wsxpocxeafx
    @wsxpocxeafx 4 месяца назад

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

  • @vova_dev
    @vova_dev 9 месяцев назад

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

  • @slavslavov9893
    @slavslavov9893 3 года назад

    Спасибо

  • @errorgrisha
    @errorgrisha 4 года назад

    Какая память работает быстрее? (Вопрос не затрагивает время на аллокацию)

    • @izzzanaaami
      @izzzanaaami 3 года назад

      (Вопрос не затрагивает время на аллокацию) - значит уже ответ на вопрос не имеет никакого смысла

    • @MuslimLeaderDev
      @MuslimLeaderDev 2 года назад

      Стек работает быстрее, но мало памяти.
      Куча работает медленно, но памяти больше.

  • @ostrov11
    @ostrov11 3 года назад +2

    ...всех во фронтэнд на жабаскрипт за еду.

  • @snarksnark5038
    @snarksnark5038 5 лет назад

    все равно не понял.Есть например программа для вывода чисел Фибоначчи
    1 1 2 3 5 8 13 21 34 55 Возникает вопрос что теперь осталось в стеке:
    десять чисел? Или только два последних числа?И что будет если я захочу
    вывести например 1 миллион чисел?

    • @MuslimLeaderDev
      @MuslimLeaderDev 2 года назад

      Привет.
      По моему, числа Фибоначчи после окончания функции мэин автоматически стирается с стека ( статистическая память).
      Короче переменные "живут" (точнее резервируется) в стеке внутри { ... } вот эти кавычки, как только фунция окончает свою работу стирается переменные с стека.

    • @sasha4erny
      @sasha4erny Год назад +1

      uint8_t main (){
      uint32_t a,b=1;
      a=0;
      uint32_t i = 1000000;
      while(i--){
      print(a=a+b);
      print(b=a+b);
      }
      return 0;
      }
      Всё зависит от Вашей реализации. Здесь на 2 млн чисел всего 3 переменных, одна из которых - итерирующая. Все на стеке. Одно НО. Раньше, чем мы дойдём до миллионного числа, значение суммы превысит максимальное для данного типа и произойдет переполнение, после чего расчет чисел Фибоначчи превратится в расчет гороскопа. Но суть Вы поняли.

  • @izzzanaaami
    @izzzanaaami 3 года назад +1

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

    • @ostrov11
      @ostrov11 3 года назад

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