Тёмный

Stack and Heap memory, everything you need to know to architect your software 

Pisani da ArcH
Подписаться 225 тыс.
Просмотров 2,8 тыс.
50% 1

A computer's RAM memory is divided into two main parts: Stack Memory and Heap Memory.
Stack memory is a region of memory that is used to store temporary information, such as local variables and function return addresses. It grows from top to bottom and is automatically managed by the compiler and operating system.
Heap memory, in turn, is a region of memory that is used to store dynamically allocated objects during program execution. This memory area is manually managed by the programmer, who must allocate and free memory as needed.
In this video I dynamically explain the relationship between Stack memory and Heap memory. Watching until the end, you will learn not only how they work but also the importance that this type of learning has in building a software architecture.
Join our Telegram group and get notified FOR SURE whenever new content is released:
▶ t.me/pisanidaarch
Discover our social network focused on architecture:
▶ one.archoffice...
Learn more about ArcH:
▶ archoffice.tech
CONTACT:
▶ Phone: (11) 4196-3669
▶ Email: contato@archoffice.tech
#RAM memory,
#stack and heap,
#stack and heap differences,
stack memory,
heap memory,
#stack memory what is it for,
heap memory what is it for,
#IT Architect,
software architecture,
#software architect,
#solutions architect,
#corporate architect,
IT architecture,

Опубликовано:

 

3 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 5   
@anniepunk
@anniepunk 7 месяцев назад
8:09 No segundo caso, não tem atribuição de x = y, apenas y recebendo x e w recebendo y. Se a gente muda o ponteiro de y, por que muda a vbariável x, sendo que a referência do ponteiro original dela ainda estaria sendo usado?
@fezcodev5331
@fezcodev5331 Год назад
Professor, entendo como em modelos primitivos, por estar diretamente na stack, quando fazemos: a = 10 b = a c = b b = 20 o C continuar como 10, porque houve uma busca na stack e constou exatamente isso. No entanto, quando é um tioi de referência, como uma string, e ai ele busca no endereço de C que é B, e B é igual a 20 agora, porque o C segue como 10?
@pisanidaarch
@pisanidaarch Год назад
Boa tarde, tudo 100%? Neste exemplo que você deu como a é igual a b e b é igual a c todos deveriam ter o mesmo valor final. Mas lembre-se em .net, Java e várias outras linguagens há uma sobrecarga do operador = que faz uma string em especial ter um comportamento semelhante a um tipo primitivo (mesmo não sendo).
@JoseSilva-mg2fk
@JoseSilva-mg2fk Год назад
onde obtemos o video completo?
@pisanidaarch
@pisanidaarch Год назад
Fala, José! Tudo 100% com você? O vídeo completo é este aqui: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-48C5j4LRaOM.html Obrigada por assistir!
Далее
Вопрос Ребром - Серго
43:16
Просмотров 1,8 млн
PERFECT PITCH FILTER.. (CR7 EDITION) 🙈😅
00:21
Китайка стучится Домой😂😆
00:18
Entendendo a área de memória conhecida como Stack
17:36
Stack vs Heap Memory in C++
19:31
Просмотров 570 тыс.
Stack, Heap, and Static Memory
9:39
Просмотров 49 тыс.
Stack vs Heap Memory - Simple Explanation
5:28
Просмотров 233 тыс.
What are Digital Signatures? - Computerphile
10:17
Просмотров 336 тыс.
Master Pointers in C:  10X Your C Coding!
14:12
Просмотров 311 тыс.