[운영체제] 프로세스(Process)와 스레드(Thread)
·
운영체제
✔️ 프로세스란? 프로세스는 운영 체제에서 실행 중인 프로그램을 나타내는 단위입니다. 프로세스 내부에는 최소 하나의 스레드(thread)를 가지고 있는데, 실제로는 스레드(thread) 단위로 스케줄링을 한다. 각 프로세스는 독립된 메모리 공간을 할당받아 실행되며, 운영 체제는 프로세스를 생성, 제어, 종료하고 여러 프로세스 간의 상호작용을 관리합니다. 프로세스의 메모리 영역은 Code, Data, Heap, Stack 등을 가지고 있습니다. ✔️ 프로세스의 상태 실행(Running) : 현재 CPU에서 실행중인 상태입니다. 준비(Ready) : 실행 가능한 상태로, CPU를 할당받기 위해 대기 중인 상태입니다. 대기(Blocked, Waiting, Sleep) - 특정 이벤트 발생을 기다리는 상태로, ..
yunchan^.^
'프로세스' 태그의 글 목록