프로세스와 스레드 1.프로세스란? 실행 중인 프로그램 보조기억장치에 저장된 프로그램을 메모리에 적재하고 실행하는 순간 프로세스가 됨 포그라운드 프로세스: 사용자가 보는 앞에서 실행하는 프로세스 백그라운드 프로세스: 사용자가 보지 못하는 뒤편에서 실행되는 프로세스 사용자와 상호작용하지 않는 백그라운드 프로세스: 데몬(유닉스), 서비스(윈도우) 프로그램은 하드디스크 등의 보조기억장치에 저장된 실행 코드이고, 프로세스는 프로그램을 실행시켜 프로그램이 메모리 상에서 실행하는 작업 단위이다. 프로세스 제어 블록(PCB) 프로세스와 관련된 정보를 저장하는 자료구조로, 특정 프로세스를 식별하고 처리하는데 필요한 정보를 판단한다. 프로세스 생성 시에 만들어지고 실행이 끝나면 폐기된다. 커널 영역에 생성된다. PCB에 ..