
본 글은 프로세스와 쓰레드에 대한 학습내용을 정리한 글입니다. 📓 Process💡 Process Concept 등장 배경초기에 컴퓨터는 프로그램을 한번에 하나씩 실행했기 때문에 한 프로그램이 자원을 독점했었다. 하지만 다중 프로그래밍의 환경이 조성됨에 따라 여러 프로그램을 메모리에 적재하여 병행 실행할 수 있게 되었다. 따라서 컴퓨터 자원을 할당, 제어할 수 있는 방법이 필요하게 되었고 이 과정에서 프로세스라는 개념이 등장하게 되었다.💡 Process Concepts프로세스란 다음과 같이 다양한 방식으로 정의할 수 있다. ✓ 프로세스 정의메모리에 올라와 실행되고 있는 프로그램 인스턴스(독립적인 개체)운영체체가 시스템 자원을 할당하는 작업의 단위프로세서에 할당하여 실행할 수 있는 대상실행 도중 시스템..