-
-
컴퓨터 구조와 운영체제 핵심 노트 - 면접, 취업 대비+기사, 기술사 시험 대비+전공지식의 빈틈 채우기
서지영 지음 / 길벗 / 2024년 5월
평점 :

이 책은 컴퓨터 구조(computer architecture)와 운영체제(operating systems) 분야의 중요한 내용들을 노트 형식으로 압축적으로 요약, 정리하여 도식적으로 설명한 IT서적이다.
책의 구성과 내용은 컴퓨터 구조와 운영체제 2개 부분으로 나누어서, 컴퓨터 구조에서는 기본적인 컴퓨터 구조(명령어, CPU, 메모리, 캐시, RAID,
입출력 장치, 병렬처리)를 다루고, 운영체제에서는 핵심 개념과 기능(프로세스, 프로세스 동기화 알고리즘, CPU 스케줄링, 교착상태, 메모리 할당, 가상
메모리, 파일 시스템)을 총 17개 단원(컴퓨터 구조는 9개
단원, 운영체제는 8개 단원)에 걸쳐 다루고 있다.
저자는 마이크로소프트 서지영 Data & AI 스페셜리스트이다.
---
이 책은 IT실용 도서로서, IT 분야의
핵심 과목인 컴퓨터 구조와 운영체제의 방대한 내용을 핵심적으로 요약하고 정리하고 있다. IT입문자나
IT관련 시험을 준비하는 입장에서 방대한 분량을 파악하고 이해하는데 걸리는 시간과 노력을 고려한다면, 이 책이 주는 효능감은 높다고 할 수 있다.
이 책의 가장 큰 특징이자 매력은 복잡한 개념과 용어를 압축하여 기술하고, 원리의
핵심을 도식적으로 단순화시켜 설명한다는 점에서 있다:
예를 들면, 컴퓨터 구조에서 캐시 메모리에서 교체 정책 알고리즘, 캐시 메모리와 메인 메모리 사이의 주소 대응 기법의 작동 방식이나, RAID
관리와 운영 방식은 도식적인 그림을 통해 시각적으로 묘사하는 것이 이해하기에 용이하다.
운영체제에서는 프로세스 동기화 알고리즘의 코드를 통한 예시와 CPU 스케줄링
알고리즘의 작동을 그림으로 표현한 예시는 직관적인 설명으로 접근하는데 매우 적합하다.

물론 이 책이 강조하는 사항은 아니지만 유일하게 아쉽게 느껴지는 부분은 구체적인 예제와 사례가 보강되었으면 한다는
점이다: 아무래도 저자가 밝힌 책의 목적과 분량을 고려한다면, 다양한
원리와 알고리즘의 작동 방식을 도식화한 설명만으로도 핵심 내용을 정리하는 것은 충분하다. 그럼에도 다양한
경우의 동작 사례들이 추가되었다면 더 좋지 않았을까 하는 개인적인 바람이 있다.
전반적으로 IT분야의 핵심 분야인 컴퓨터 구조와 운영 체제의 내용을
요약 정리하는 노트 성격의 책이라는 생각이 든다.