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

  Рет қаралды 9,327

Кафедра ИВМ МФТИ

Кафедра ИВМ МФТИ

Күн бұрын

Пікірлер: 18
@Maggistr44
@Maggistr44 Жыл бұрын
Очень круто, рад что нашел вас.
@yerassylorazbekoff3365
@yerassylorazbekoff3365 2 жыл бұрын
Прекрасный подача материала, отличное объяснение!
@ВладОся-з7ь
@ВладОся-з7ь Жыл бұрын
Спасибо большое за объяснение такой важной темы .
@user-cg9eq
@user-cg9eq 5 ай бұрын
Спасибо вам большое! Очень информативно, прекрассная подача материала!❤
@ИванИванов-н9т9ъ
@ИванИванов-н9т9ъ 5 жыл бұрын
Отличное объяснение! То что надо! Спасибо.
@ЕвгенийК-ц4д
@ЕвгенийК-ц4д 11 ай бұрын
Круть!
@wsxpocxeafx
@wsxpocxeafx 4 ай бұрын
Разве после завершенич процесса выделенная для него динамическая память не освобождается операционной системой?
@slavslavov9893
@slavslavov9893 3 жыл бұрын
Спасибо
@vova_dev
@vova_dev 8 ай бұрын
Спасибо! Память виртуальная. То есть, для данного процесса кажется, что возможно выделить всю память рам. Почему же тогда здесь указано, что есть другой процесс со своим стеком?
@errorgrisha
@errorgrisha 4 жыл бұрын
Какая память работает быстрее? (Вопрос не затрагивает время на аллокацию)
@izzzanaaami
@izzzanaaami 3 жыл бұрын
(Вопрос не затрагивает время на аллокацию) - значит уже ответ на вопрос не имеет никакого смысла
@MuslimLeaderDev
@MuslimLeaderDev Жыл бұрын
Стек работает быстрее, но мало памяти. Куча работает медленно, но памяти больше.
@snarksnark5038
@snarksnark5038 5 жыл бұрын
все равно не понял.Есть например программа для вывода чисел Фибоначчи 1 1 2 3 5 8 13 21 34 55 Возникает вопрос что теперь осталось в стеке: десять чисел? Или только два последних числа?И что будет если я захочу вывести например 1 миллион чисел?
@MuslimLeaderDev
@MuslimLeaderDev Жыл бұрын
Привет. По моему, числа Фибоначчи после окончания функции мэин автоматически стирается с стека ( статистическая память). Короче переменные "живут" (точнее резервируется) в стеке внутри { ... } вот эти кавычки, как только фунция окончает свою работу стирается переменные с стека.
@sasha4erny
@sasha4erny Жыл бұрын
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 переменных, одна из которых - итерирующая. Все на стеке. Одно НО. Раньше, чем мы дойдём до миллионного числа, значение суммы превысит максимальное для данного типа и произойдет переполнение, после чего расчет чисел Фибоначчи превратится в расчет гороскопа. Но суть Вы поняли.
@ostrov11
@ostrov11 2 жыл бұрын
...всех во фронтэнд на жабаскрипт за еду.
@izzzanaaami
@izzzanaaami 3 жыл бұрын
Правильнее говорить "мебибайт", если идет речь о памяти озу, а здесь ничто иное как озу
@ostrov11
@ostrov11 2 жыл бұрын
правильнееидтинахуйанеумничать со школьной парты.
A 04 Оптимизации при компиляции (Васюков А.В., 2019)
11:02
Sigma Kid Mistake #funny #sigma
00:17
CRAZY GREAPA
Рет қаралды 30 МЛН
1% vs 100% #beatbox #tiktok
01:10
BeatboxJCOP
Рет қаралды 67 МЛН
Quando A Diferença De Altura É Muito Grande 😲😂
00:12
Mari Maria
Рет қаралды 45 МЛН
A 05 Компиляция и линковка (Васюков А.В., 2019)
12:05
Кафедра ИВМ МФТИ
Рет қаралды 4,4 М.
Уроки С++ Стек, Куча, Указатели (11)
26:06
Software Development
Рет қаралды 42 М.
Управление памятью и сборщиком мусора в Go
47:26
Московский клуб программистов
Рет қаралды 13 М.
Description of very smart people. Psychology lectures.
10:06
Библиотека душеполезных поучений
Рет қаралды 859 М.
Understanding Allocations: the Stack and the Heap - GopherCon SG 2019
21:39
Техника безопасности при работе с памятью в Си
19:25
Тимофей Хирьянов
Рет қаралды 35 М.
Sigma Kid Mistake #funny #sigma
00:17
CRAZY GREAPA
Рет қаралды 30 МЛН