매크로 얘기에 앞서, 프로세스 생성 시 copy_process 함수를 통해 최종적으로 task_struct 메모리 영역을 슬럽 캐시를 통해 미리 할당해 놓고, ARMv7 의 경우 mmu에 page 2개로 할당하여 0x2000의 스택 메모리 영역을 할당 받게 된다. 참고로 스택영역은 페이지 사이즈의 2배이다. 실제 소스에서 PAGE_SIZEfiles, 0, nofile, flags); } 실제 위 함수는 프로세스의 파일 디스크립터 할당을 위한 함수로 current 매크로를 통해 files 에 접근해 전달 한다. 실제 전역이나 지역변수로 할당은 안되어 있지만, task_struct * 와 같이 동작하게 된다. 이 밖에도 수 많은 함수에서 current 매크로 확인이 가능하다. 즉, 현재 구동 중인 프로세스의..