[OS] Process (프로세스)
·
OS
Process 정의 실행중인 프로그램을 뜻함 주기억장치에 저장된 프로그램 작업 스케줄러에 의해서 생성되어 주기억장치에 진입함을 뜻함 프로세스 내부에는 최소 하나의 스레드를 가지고 있으며, 실제로 스레드 단위로 스케쥴링을 함 Process 메모리 구조 Heap : 동적할당을 위한 메모리 영역 Data : 전역변수, static 변수 할당 Stack : 지역변수, 함수 호출시 전달되는 파라미터를 위한 메모리 영역 Process 상태 신규 (new) 실행 (Run) : 준비 상태에 있는 프로세스가 CPU를 얻어 실제 작업을 수행하는 상태 준비 (Ready) :하나의 프로세스가 중앙처리장치를 사용할 수 잇는 상태 대기 (Waiting) : 프로세스가 어떤 사건이 일어나기를 기다리는 상태 완료 (Termnated..