[도서리뷰] 한빛미디어 '혼자 공부하는 컴퓨터 구조+운영체제'

study-alone-computer-structure-operating-system

이 포스트는 한빛미디어에서 출간한 '혼자 공부하는 컴퓨터 구조+운영체제'을 읽고 작성한 서평입니다.

INTRO

컴퓨터에 관심이 있으신 분이라면, 컴퓨터 구조 및 운영체제에 대한 자세한 내용은 몰라도 내 컴퓨터가 어느 정도 성능인지(CPU, RAM, HDD 등) 또는 내가 사용하고 있는 운영체제(OS)가 어떤거지(Windows, Linux, MacOS 등)에 대해서는 알고 계실겁니다. 이러한 정보들은 컴퓨터를 사용하는 분들에게는 기본으로 알고 있으면 좋은 정보들이며, 만약 IT 관련 업무를 하시는 분이라면 개인/협업을 위해 자세히 알아두는 것이 좋습니다.

해당 도서에서는 컴퓨터 구조 및 운영체제에 대해 알기쉽게 설명하고 있으며, '입문자 맞춤형 7단계 구성'을 통한 체계적인 설명과 '동영상 강의 및 학습 사이트', '용어 노트' 등 학습 지원을 위한 추가 정보M들을 제공하고 있습니다.

책 소개

혼자 해도 충분합니다! 1:1 과외하듯 배우는 IT 지식 입문서

이 책은 독학으로 컴퓨터 구조와 운영체제를 배우는 입문자가 ‘꼭 필요한 내용을 제대로 학습’할 수 있도록 구성했다. 뭘 모르는지조차 모르는 입문자의 막연한 마음에 십분 공감하여 과외 선생님이 알려주듯 친절하게, 핵심 내용만 콕콕 집어 준다. <컴푸터 구조>편에서는 컴퓨터를 이루고 있는 부품들과 각 부품의 역할을 알아본다. 또한 컴퓨터 내부의 구조와 작동법을 이해하고, 컴퓨터가 어떻게 명령어를 처리하는지 학습한다. <운영체제>편에서는 운영체제의 필요성을 배운 뒤 앞서 배운 컴퓨터의 부품들을 운영체제가 어떻게 사용하는지 전체 과정을 살펴본다. ‘전공서가 너무 어려워서 쉽게 배우고 싶을 때’, ‘개발자가 되고 싶은데 뭐부터 봐야 하는지 모를 때’ ‘기술 면접을 제대로 준비해야 할 때’ 다른 입문서에서는 알려주지 않았던 진짜 컴퓨터 공학 지식을 <혼자 공부하는 컴퓨터 구조+운영체제>에서 만나 보자!


42명의 베타리더 검증으로, ‘함께 만든’ 입문자 맞춤형 도서

42명의 베타리더와 함께 입문자에게 꼭 맞는 난이도, 분량, 학습 요소 등을 적극 반영했다. 어려운 용어와 개념은 한 번 더 풀어 쓰고, 적절한 예시와 이해하기 쉬운 그림으로 누구나 이해할 수 있도록 구성했다. 또한 일상 소재를 활용한 비유를 활용하여 어렵게 느껴질 수 있는 컴퓨터 구조와 운영체제를 머릿속에 직접 그리듯이 설명해 준다. ‘혼자 공부해 본’ 여러 입문자의 초심과 눈높이가 책 곳곳에 반영된 것이 이 책의 가장 큰 장점이다.

study-alone-computer-structure-operating-system
[출처] 한빛네트워크

대상 독자

  • 개발자가 되고 싶어 컴퓨터 구조와 운영체제를 배우려고 하는 비전공자, 일반인
  • 컴퓨터 구조와 운영체제의 기본 용어조차 헷갈리는 학부생
  • 취업을 위해 기술 면접을 봐야 하지만 기초가 부족한 졸업반
  • 컴퓨터의 작동 구조를 제대로 알고 싶은 주니어 개발자
  • 매일 코딩을 하지만 막상 프로그램을 움직이는 하부 기술에 대한 이해가 부족한 개발자

study-alone-computer-structure-operating-system
[출처] 한빛네트워크

study-alone-computer-structure-operating-system
[출처] 한빛네트워크

목차

Chapter 01. 컴퓨터 구조 시작하기
Chapter 02. 데이터
Chapter 03. 명령어
Chapter 04. CPU와 작동 원리
Chapter 05. CPU 성능 향상 기법
Chapter 06. 메모리와 캐시 메모리
Chapter 07. 보조기억장치
Chapter 08. 입출력장치
Chapter 09. 운영체제 시작하기
Chapter 10. 프로세스와 스레드
Chapter 11. CPU 스케줄링
Chapter 12. 프로세스 동기화
Chapter 13. 교착 상태
Chapter 14. 가상 메모리
Chapter 15. 파일 시스템

책을 읽고

▶ 주관적인 평점 : 4.0점 / 5.0점


시스템, 운영체제, 네트워크 등 기초 지식은 IT업계에 종사하고 있다면 다양한 곳에서 필요하게 됩니다(e.g. IT부서와의 협업을 위한 소통, Linux 기반의 분석 서버 활용, 프로세스 최적화를 위한 컴퓨터 구조의 이해 등). 특히, IT 부서와 협업하는 경우, 그들에게 익숙한 용어로 소통을 하는 것은 기본 매너이자 정확하게 요구 사항을 전달할 수 있는 방법 중 하나이며, 상대방의 보다 나은 협조를 받아낼 수 있는 팁이기도 합니다.

해당 도서에서 다루는 내용은 IT업계 종사자가 아니더라도 기본적으로 알아두면 좋은 컴퓨터 상식들도 많이 다루고 있으니 한 번쯤은 가볍게 읽어보시는 것을 추천드립니다.

만약, IT업계에 종사하고 있으시다면 한 번쯤은 꼭 읽어보시길 추천드립니다.

study-alone-computer-structure-operating-system
[출처] 혼자 공부하는 컴퓨터 구조 + 운영체제 - 11장 CPU 스케쥴링

study-alone-computer-structure-operating-system
[출처] 혼자 공부하는 컴퓨터 구조 + 운영체제 - 11장 CPU 스케쥴링 알고리즘 마무리

관련 링크

[1] 한빛출판네트워크 - 혼자 공부하는 컴퓨터 구조+운영체제)
[2] 혼공 학습 사이트