[OS] Process vs Thread (feat. Thread in Spring F/W)
프로세스와 스레드의 차이프로세스실행중인 프로그램메모리에 적재되어 CPU의 할당을 기다리는 프로그램프로세스 스택 (지역변수, 매개변수, 복귀주소)+ 데이터 섹션(전역변수) + 힙(동적할당)PCB프로세스에 대한 정보 저장OS는 프로세스 생성과 동시에 고유한 PCB 생성CPU 할당시 작업 내역을 PCB에 저장하고, 다시 할당받게되면 PCB에 저장된 내용을 불러와 종료됐던 시점부터 다시 수행PID, 프로세스 상태(new, ready, running, wating, terminated), 프로그램 카운터, CPU 레지스터, CPU 스케줄링 정보, 메모리 관리 정보, 입출력 상태 정보, 어카운팅 정보스레드프로세스의 실행 단위프로세스 내의 주소 공간이나 자원 공유(코드, 데이터섹션, 열린 파일이나 신호)스레드 ID,..
이론/CS
2018. 9. 26.