|
이 분야에서 근무하고 있어서 그런지 내용이 정말 쉽게 정리되어 있고 책 속에 글씨체를 달리한 구조와 운영체제에 대한 그림 설명은 친근감이 들어서 좋았고 중간중간 들어간 사진들도 이해를 하는데 도움을 주었다. 오래 전에도 비슷한 책들을 공부한 바 있어서 이해하는데는 어려움이 없었지만 업그레이드 된 내용들은 공부하는데 도움이 되었다. 수험생으로써 시험준비에도 도움이 되지만 업종에 따라 자신의 업무에 필요한 지식을 얻는데도 도움이 되는 책이다. 책의 구성과 내용은 컴퓨터 구조와 운영체제 2개 부분으로 나누어서, 컴퓨터 구조에서는 기본적인 컴퓨터 구조(명령어, CPU, 메모리, 캐시, RAID, 입출력 장치, 병렬처리)를 다루고, 운영체제에서는 핵심 개념과 기능(프로세스, 프로세스 동기화 알고리즘, CPU 스케줄링, 교착상태, 메모리 할당, 가상 메모리, 파일 시스템)을 총 17개 단원(컴퓨터 구조는 9개 단원, 운영체제는 8개 단원)에 걸쳐 다루고 있다. 이 책의 가장 큰 특징이자 매력은 복잡한 개념과 용어를 압축하여 기술하고, 원리의 핵심을 도식적으로 단순화시켜 설명한다는 점에서 있다: 예를 들면, 컴퓨터 구조에서 캐시 메모리에서 교체 정책 알고리즘, 캐시 메모리와 메인 메모리 사이의 주소 대응 기법의 작동 방식이나, RAID 관리와 운영 방식은 도식적인 그림을 통해 시각적으로 묘사하는 것이 이해하기에 용이하다. 운영체제에서는 프로세스 동기화 알고리즘의 코드를 통한 예시와 CPU 스케줄링 알고리즘의 작동을 그림으로 표현한 예시는 직관적인 설명으로 접근하는데 매우 적합하다. |