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

แชร์
ฝัง
  • เผยแพร่เมื่อ 19 ธ.ค. 2024

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

  • @user-cg9eq
    @user-cg9eq 4 หลายเดือนก่อน

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

  • @ВладОся-з7ь
    @ВладОся-з7ь ปีที่แล้ว +3

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

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

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

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

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

  • @ИванИванов-н9т9ъ
    @ИванИванов-н9т9ъ 5 ปีที่แล้ว +7

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

  • @ЕвгенийК-ц4д
    @ЕвгенийК-ц4д 10 หลายเดือนก่อน

    Круть!

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

    Спасибо

  • @vova_dev
    @vova_dev 7 หลายเดือนก่อน

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

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

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

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

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

  • @errorgrisha
    @errorgrisha 4 ปีที่แล้ว

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

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

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

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

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

  • @snarksnark5038
    @snarksnark5038 5 ปีที่แล้ว

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

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

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

    • @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 2 ปีที่แล้ว +1

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

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

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