Goal 1. 프로세스와 스레드의 개념을 설명할 수 있다. 2. 프로세스와 스레드의 차이를 이해할 수 있다. 3. 멀티 프로세스와 멀티 스레드의 장단점을 이해할 수 있다. 프로그램(Program) 프로세스와 스레드의 개념을 알아보기 전에 프로그램에 대한 이해가 필요하다. • 정의 - 파일이 저장 장치에 저장되어 있지만 메모리에는 올라가 있지 않은 정적인 상태 - 프로그램은 운영체제가 실행되기 위한 메모리 공간을 할당해 줘야 실행될 수 있다. - 프로그램을 실행하는 순간 해당 파일은 메모리에 올라가게 되고, 이 상태를 동적인 상태 혹은 프로세스라고 한다. 프로세스(Process)란 • 정의 - 컴퓨터에서 연속적으로 실행되고 있는 컴퓨터 프로그램 - 운영체제로부터 시스템 자원을 할당받은 작업의 단위 • 특징..