프로세스 구조와 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