
프로세스와 스레드
·
클라우드&인프라/인프라 공부
프로세스 (Process) 실행중인 프로그램프로그램이 메모리에서 실행되면서 운영체제는 이를 하나의 독립적인 작업 단위로 관리.각 프로세스는 자신만의 주소공간을 가지며, 다른 프로세스와는 독립적으로 실행특징자원 할당 : 각 프로세스는 CPU 시간, 메모리, 파일 등 자원을 독립적으로 할당받고 실행주소 공간 : 각 프로세스는 독립된 메모리 영역을 갖고 있기 때문에, 다른 프로세스와 메모리를 공유하지 않음다중 프로세스 : 여러 프로세스는 동시에 실행될 수 있지만, 각각은 독립적인 자원을 사용하고, 하나의 프로세스가 종료되더라도 다른 프로세스에는 영향을 주지 않음. 스레드 (Thread)프로세스 내에서 실행되는 작은 작업 단위한 프로세스는 여러 개의 스레드를 가질 수 있음스레드는 동일한 주소 공간을 공유하고 ..