[OS] Processes
2023. 3. 29. 16:18
CS/Operating System
Process Concept Program이란, Disk 상에 존재하는 "실행 가능한 파일"을 의미하며, 이들이 Memory(RAM)에 Load 되었을 때, 이를 Process라고 한다. 또한, 작업의 단위를 의미한다. Address Space Process가 만들어지면 OS로부터 "Address Space"라고 불리는 고유한 메모리 영역을 할당 받는다. Address Space는 4가지 영역으로 구분할 수 있다. Text Section : program의 코드들이 기계어로 저장되어 있는 영역이다. CPU에 의해 하나씩 처리된다. Data Section : Global 변수, Static 변수가 저장된다. 프로그램 시작과 함께 할당되어 종료가 되면 소멸한다. Stack Section : 함수의 Local..