이 포스트는 한빛미디어에서 출간한 '혼자 공부하는 컴퓨터 구조+운영체제'을 읽고 작성한 서평입니다.
INTRO
컴퓨터에 관심이 있으신 분이라면, 컴퓨터 구조 및 운영체제에 대한 자세한 내용은 몰라도 내 컴퓨터가 어느 정도 성능인지(CPU, RAM, HDD 등) 또는 내가 사용하고 있는 운영체제(OS)가 어떤거지(Windows, Linux, MacOS 등)에 대해서는 알고 계실겁니다. 이러한 정보들은 컴퓨터를 사용하는 분들에게는 기본으로 알고 있으면 좋은 정보들이며, 만약 IT 관련 업무를 하시는 분이라면 개인/협업을 위해 자세히 알아두는 것이 좋습니다.
해당 도서에서는 컴퓨터 구조 및 운영체제에 대해 알기쉽게 설명하고 있으며,
책 소개
이 책은 독학으로 컴퓨터 구조와 운영체제를 배우는 입문자가 ‘꼭 필요한 내용을 제대로 학습’할 수 있도록 구성했다. 뭘 모르는지조차 모르는 입문자의 막연한 마음에 십분 공감하여 과외 선생님이 알려주듯 친절하게, 핵심 내용만 콕콕 집어 준다. <컴푸터 구조>편에서는 컴퓨터를 이루고 있는 부품들과 각 부품의 역할을 알아본다. 또한 컴퓨터 내부의 구조와 작동법을 이해하고, 컴퓨터가 어떻게 명령어를 처리하는지 학습한다. <운영체제>편에서는 운영체제의 필요성을 배운 뒤 앞서 배운 컴퓨터의 부품들을 운영체제가 어떻게 사용하는지 전체 과정을 살펴본다. ‘전공서가 너무 어려워서 쉽게 배우고 싶을 때’, ‘개발자가 되고 싶은데 뭐부터 봐야 하는지 모를 때’ ‘기술 면접을 제대로 준비해야 할 때’ 다른 입문서에서는 알려주지 않았던 진짜 컴퓨터 공학 지식을 <혼자 공부하는 컴퓨터 구조+운영체제>에서 만나 보자!
42명의 베타리더와 함께 입문자에게 꼭 맞는 난이도, 분량, 학습 요소 등을 적극 반영했다. 어려운 용어와 개념은 한 번 더 풀어 쓰고, 적절한 예시와 이해하기 쉬운 그림으로 누구나 이해할 수 있도록 구성했다. 또한 일상 소재를 활용한 비유를 활용하여 어렵게 느껴질 수 있는 컴퓨터 구조와 운영체제를 머릿속에 직접 그리듯이 설명해 준다. ‘혼자 공부해 본’ 여러 입문자의 초심과 눈높이가 책 곳곳에 반영된 것이 이 책의 가장 큰 장점이다.
대상 독자
- 개발자가 되고 싶어 컴퓨터 구조와 운영체제를 배우려고 하는 비전공자, 일반인
- 컴퓨터 구조와 운영체제의 기본 용어조차 헷갈리는 학부생
- 취업을 위해 기술 면접을 봐야 하지만 기초가 부족한 졸업반
- 컴퓨터의 작동 구조를 제대로 알고 싶은 주니어 개발자
- 매일 코딩을 하지만 막상 프로그램을 움직이는 하부 기술에 대한 이해가 부족한 개발자
목차
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업계 종사자가 아니더라도 기본적으로 알아두면 좋은 컴퓨터 상식들도 많이 다루고 있으니 한 번쯤은 가볍게 읽어보시는 것을 추천드립니다.
관련 링크
[1] 한빛출판네트워크 - 혼자 공부하는 컴퓨터 구조+운영체제)
[2] 혼공 학습 사이트