프로세스 구조 deep dive

2019. 10. 15. 21:44임베디드/운영체제

실제 C 프로그램이 프로세스로 실행될 때 동작을 알아보려고 한다

void insert(int data)
{
    int tmp;
    tmp = data;
}

int main(int argc, char **argv) 
{
    insert(3);
    return 0;
}

 

 

실제 메모리영역 stack에는 다음과 같이 쌓이면서 실행이 끝나거나 함수가 끝나면 순차적으로 pop 되면서 비워지게 된다

'임베디드 > 운영체제' 카테고리의 다른 글

프로세스 구조와 Heap  (0) 2019.10.16
eax, ebp 레지스터 역할  (0) 2019.10.16
동기와 비동기의 차이  (0) 2019.10.14
기술면접용 세마포어  (0) 2019.10.14
스레드의 장단점  (0) 2019.10.13