멀티 프로세스 환경에서 여러 프로세스가 동시에 실행 되는것 처럼 보이지만 실제로 CPU는 한 번에 하나의 프로세스만 실행 할 수 있다(동시성, concurrency).하나의 CPU가 짧은 시간 간격으로 여러 프로세스를 빠르게 전환 하며 하나의 작업만 처리 하지만빠른 전환 덕분에 여러작업이 동시에 실행 되는것 처럼 느껴진다.여러 프로세스를 빠르게 전환하며 실행 하는 과정에서 컨텍스트 스위칭이 발생하는데컨텍스트 스위칭은 운영체제가 하나의 프로세스를 실행하다가 다른 프로세스로 전환하는 과정을 의미한다.컨텍스트(Context) 는 현재 실행중인 프로세스의 상태를 포함한 모든 정보를 뜻한다.컨텍스트 스위칭이 이루어지는 과정1. 운영체제는 현재 실행중인 프로세스1의 상태정보(레지스터 값, 프로그램 카운터, 메모리 ..