Process API1 Process와 Process API란? Process란? "Process is a program in execution" 프로세스란 실행 중인 프로그램이다. 프로그램이란 기본적으로 명령어(Instruction)의 목록이다. 따라서 프로그램 실행이란 주어진 명령어의 목록(코드)을 메모리를 할당하여 그 위에 올려놓고 수행하는 것이다. 이렇게 실행중인 프로그램을 프로세스라고 한다. Process 실행 과정 1. 코드와 데이터를 디스크로부터 메모리로 불러온다(Fetch). 2. 스택(Stack), 힙(Heap) 메모리를 할당(Allocate)한다. 3. I/O Setup 등의 사전 작업을 수행한다. 4. 시작점(main)으로 진입한다. 5. 명령어를 해석(Decode)하여 수행(Execute)하는 작업을 반복한다. Process의 상태 프로세스의 상.. 2019. 4. 22. 이전 1 다음