728x90 반응형 thread2 Linux 커널 관점에서 이해하는 Session, Process Group, Process, Thread와 Job Control의 실제 동작 1. Linux 커널 관점에서의 Inclusion Heirarchy of Execution Unitssession └─ process group └─ process └─ thread (= task (=task_struct), kernel scheduling unit)Linux 커널에서스케줄링의 최소 단위(scheduling entity)는 thread(task_structy) 이며process는 thread들의 컨테이너 역할을 하며, thread들의 집합이라고 볼 수 있음.The scheduler schedules tasks, not processes. 참고로, thread는 light weight process (LWP) 라고도 불림. 주의할 점은 Multi-taski.. 2026. 1. 9. [CE] Process versus Thread Process versus Thread (OS관점)1. Process (프로세스)Process는 자신을 위한 독립된 메모리 공간 등의 리소스를 차지한 상태에서 실행 중인 프로그램의 instance라고 볼 수 있음. 독립된 execution unit (실행 단위)이며, self-contained(자체포함) unit임.하나의 프로세스는 자신을 위한 독립되고 격리된address space(=memory space)와User Space에 고유의 data, heap, stack 영역으로 구성된 address space를 가짐.: https://dsaint31.tistory.com/421Kernel Space에 고유의 PCB (Process Control Block)을 가짐: OS가 Process Table로 관리.. 2023. 12. 27. 이전 1 다음 728x90 반응형