1. 프로세스 (Process) 1.1 프로세스란? 리눅스 시스템 메모리에서 실행 중인 프로그램을 말함스케줄링 대상인 태스크와 유사한 의미로 사용됨다수의 프로세스를 실시간으로 사용하는 기법을 멀티프로세싱같은 시간에 여러 프로그램을 실행시키는 기법을 멀티태스킹이라고 함 ex) 핸드론으로 전화하면서 메모하기 또는 음악을 들으며 웹 서치하기 즉, 여러 애플리케이션이 동시에 실행됨 이것은 멀티태스킹을 통해 시분할 방식으로 처리하기 때문에 가능 1.2 Task Discriptor 1.2.1 task_struct 프로세스를 관리하는 자료구조, [태스크 디스크립터] 이 구조체는 프로세스가 쓰는 메모리 리소스, 프로세스 이름, 실행 시각, 프로세스 아이디(PID), 프로세스 스택의 최상단 주소..