프로세스란? 리눅스에서는 한 번에 여러 개의 프로그램이 저장되고 실행할 수 있습니다. 프로그램은 어떤 작업을 위해 사용하는 명령어의 집합으로 보통 프로그램을 설치하면 하드디스크와 같은 보조기억장치에 저장됩니다. 프로그램을 실행하면 메모리(RAM)와 같은 주기억장치로 옮겨오면서 CPU의 자원을 할당받아 실행 중인 프로그램을 "프로세스"라고 합니다. 프로세스에는 PID가 할당되어 관리됩니다. 실행중인 프로그램 PCB (Process Control Block)를 지닌 프로그램 프로그램 카운터를 가진 프로그램 프로세스가 실행되는 방법 리눅스에서는 부팅을 시작하면 init프로세스라는 최초의 프로세스를 기준으로 시스템 운영에 필요한 여러 프로세스가 자동으로 실행됩니다. 이때 가장 처음 커널이 실행하는 init 프로..