프로세스 구조와 Heap
2019. 10. 16. 01:15ㆍ임베디드/운영체제
[출처] 패스트캠퍼스 컴퓨터공학 운영체제
프로세스 구조에서 Heap은 어떻게 처리되는지 알아보도록 한다
1. 포인터변수는 stack에 저장된다
2. malloc으로 메모리 영역이 동적할당되고 난 후의 초기값이 heap에 들어간다
3. 그리고 stack에는 heap 메모리 주소값이 들어간다
4. *data = 1을 하면 heap에 있는 초기값이 바뀌게 된다
'임베디드 > 운영체제' 카테고리의 다른 글
어셈블리어의 단점 (0) | 2019.10.16 |
---|---|
스택 오버플로우란 (0) | 2019.10.16 |
eax, ebp 레지스터 역할 (0) | 2019.10.16 |
프로세스 구조 deep dive (0) | 2019.10.15 |
동기와 비동기의 차이 (0) | 2019.10.14 |