프로세스 정리
1. 프로세스란 ? 아주 쉽게 말해서 실행중인 프로그램. 윈도우에서 .exe 파일을 실행 시켜본 기억은 누구나 있을 것이다. 그게 프로세스다. 2. 어찌 동작하는가? 프로그램을 실행하는 순간. 메모리에 할당이 이루어지고 (윈도우에서 메모리 점유율이 올라간다) 이 메모리 공간으로 바이너리 코드가 올라간다. 3. 무엇으로 이루어져 있는가? c, c++ 을 개발하는 프로그래머의 관점에서 생각해보자 프로세스를 구성하는 요소는 크게 4가지 Data 영역 : 전역변수 , static 변수의 할당 Stack 영역 : 지역변수 할당과 함수 호출 시 파라미터들, Heap 영역 : 동적 할당 (new, malloc) Code 영역 : 나머지 실행파일을 구성하는 명령어들이 올라가는 영역 하나의 프로세스당 저 4가지의 요소를..
운영체제
2019. 4. 20. 03:05