1. 프로세스 개요 1) 프로세스 프로세스(process) 실행 중인 프로그램 프로그램은 실행 전까지는 데이터 덩어리, 메모리에 적재되어 실행되는 순간 프로그램은 프로세스가 됨 포그라운드 프로세스(foreground process) 사용자가 보는 앞에서 실행되는 프로세스 백그라운드 프로세스(background process) 사용자가 보지 못하는 뒤에서 실행되는 프로세스 2) 프로세스 제어 블록 프로세스의 실행 모든 프로세스는 실행을 위해 CPU 자원을 필요로 하지만, CPU 자원은 한정되어 있음 프로세스들은 차례대로 돌아가며 한정된 시간만큼만 CPU를 사용 타이머 인터럽트를 통해 종료 타이머 인터럽트: 클럭 신호를 발생시키는 장치에 의해 주기적으로 발생하는 하드웨어 인터럽트 프로세스 제어 블록(PCB;..