[PintOS] Project1-1 Thread
Process와 ThreadProcessProcess는 실행 중인 프로그램의 인스턴스를 말합니다. 프로세스는 운영체제로부터 시스템 자원을 할당받아 독립적으로 실행되는 단위이며, 각 프로세스는 자신만의 메모리 공간과 시스템 자원을 가진다.ThreadThread는 프로세스 내에서 실행되는 작업의 단위로, 경량 프로세스(Lightweight Process)라고도 불린다. 한 프로세스 내에서 여러 개의 Thread가 동시에 실행될 수 있으며, 각 Thread는 독립적인 실행 흐름(Context)을 가진다.참고쓰레드와 프로세스 Context SwitchingContext Switching(문맥 교환)은 CPU가 한 프로세스 또는 스레드의 실행에서 다른 프로세스 또는 스레드의 실행으로 전환하는 과정을 말한다 이 과..
운영체제
2024. 5. 20. 18:45