2017년 4월 2일 일요일

08. 프로세스와 쓰레드 이해1


1) 프로세스(Process)란?
 * 정의: 실행 중인 프로그램(Program in Execution)
 * 메인 메모리에 Text(code) + Data + Stack 할당
   그리고 PC, SP, Registers 등의 값을 갖게 됨.
 * Process, Task, Job은 같은 개념으로 이용.
 * 프로그램(Program)은 단지 디스크에 저장되어 있는 실행가능한 파일.

 * 멀티 프로그래밍(Multiprogramming) => 멀티 프로세스(multi process)

multi process

 * 예1) 윈도우즈 프로세스
windows process

 * 예2) 리눅스 프로세스

linux ps -l

댓글 없음:

댓글 쓰기