2024.03.29(목) TIL
CSAPP 1장 마무리 CSAPP 1장을 마무리했다. 1장 후반부는 메모리의 계층구조, 운영체제 개론, 네트워크, 암달의 법칙, 동시성과 병렬성에 대한 내용이었다. 캐시메모리 실제세계에서는 큰 물체는 굼뜨고 작은 물체는 빠른 경향이 있다. 컴퓨터의 세계도 마찬가지다. 하드디스크는 용량이 큰 대신에 데이터를 제공하는데 시간이 오래 걸린다. 반대로 메모리는 크기가 작은 대신에 데이터를 빠르게 전달한다. 프로세서는 더욱 더 빠르게 전달한다. 하지만 컴포넌트 하나가 빠르다고 해서 시스템 전체가 빨라지지는 않는다. 시스템의 속도는 결국에는 가장 느린 컴포넌트의 영향을 가장 크게 받기 때문이다. 하드디스크의 경우, 작업에 따라 배제를 할 수 있지만 프로세서와 메모리는 그렇지 않다. 게다가 프로세서는 빠르게 개발되어..