Review
컴퓨터 밑바닥의 비밀 후기
.jpeg?table=block&id=1be9567b-c6b8-8091-86ac-dfde06363fb5&cache=v2)
학교에서 컴파일러나 프로그래밍 언어 관련 수업을 들어보고 싶었는데, 이 책을 통해서 조금이나마 이해해볼 수 있지 않을까 싶어서 읽어봤다. 결론적으로 내가 기대한 내용이 많지는 않았지만 읽어보길 잘했다는 생각이 들만한 책이었다.
이 책은 트랜지스터부터 시작해서 운영체제의 비동기 개념까지, 컴퓨터가 발전하면서 어떤 추상화가 이루어져왔는지를 순서대로 다루고 있다. 지금은 이런 계층들이 쌓여있기 때문에 컴퓨터의 원리를 잘 이해하고 있지 않더라도 소프트웨어 개발에 큰 문제가 없을 수도 있다. 그렇지만 구체적인 원리를 이해하고 있으면 좀 더 나은 프로그램을 만들 수 있는 기반이 될 것이라고 생각한다.
대부분의 내용은 운영체제가 어떻게 프로그램을 실행하는지에 대해서 다룬다. 아마 대학 운영체제 수업을 들은 사람에게는 전부 익숙한 내용일 것이다. 그렇지만 이 책을 통해서 기존의 방식이 어떤 문제가 있는지, 어떻게 해결하는지를 전체적으로 이해할 수 있어서 더 기억에 남는 것 같다.
개발을 하면서 하드웨어가 어떻게 동작하는지 궁금했거나 컴퓨터의 원리와 운영체제의 역할에 흥미가 있다면 재밌게 읽을 수 있는 책이었다.