Cache line.
CPU가 메모리로부터 데이터를 가져올 때 바이트 단위가 아닌 Cache line을 가득 채울 만큼의 데이터를 가져오는 것을 말한다. 메모리의 페이징 기법과 비슷하고, CPU에 따라 32, 64, 128 byte 로 구성되며 해당 사이즈 경계로 정렬되어 있다. Cache line을 사용하는 이유는 일반적인 app의 경우 인접한 byte들을 사용하는 경우가 많기에 cpu의 메모리 접근 횟수를 줄여 성능을 향상 시키기 위함이다. Cache line은 성능의 향상을 위해 도입되었지만, 멀티 프로세서 환경에서는 문제가 될 여지가 있다. 다수의 CPU가 동일한 Cache line을 보유하고 있고, 그 중 하나의 CPU가 해당 Cache line을 수정한다면 다른 CPU들은 해당 Cache line의 갱신을 어떻게 ..