동작 원리를 그림으로 설명한 컴퓨터 구조와 운영체제

동작 원리를 그림으로 설명한 컴퓨터 구조와 운영체제

$21.87
Description
딱딱하고 지루할 수 있는 컴퓨터 구조와 운영체제 내용을 그림과 도해로 정말 이해하기 쉽게 설명한 학습서!
이 책은 컴퓨터 구조와 운영체제의 동작 원리를 120개의 직관적인 도해와 그림을 활용해 초보자도 알기 쉽게 설명하는 학습서이다.

최근 소프트웨어 개발자의 수요가 급증하여 비전공자도 개발자로 도전할 기회가 많아졌지만, 컴퓨터 공학 지식이 부족해 실력 있는 개발자로 성장하는 데 한계를 느끼거나 어려움을 겪는 것이 현실이다. 이 책은 그런 비전공자들도 혼자서 컴퓨터 공학의 핵심 개념인 컴퓨터 구조와 운영체제를 쉽게 익힐 수 있도록 알기 쉬운 120개의 도해와 그림 설명으로 만들었다.

이 책의 컴퓨터 구조 단원에서는 컴퓨터의 부품과 역할 및 내부 구조와 작동 원리는 물론 명령어가 어떻게 과정으로 처리되는지 전체 과정을 하나하나 알기 쉬운 그림과 도해로 이해하기 쉽게 설명하였다. 운영체제 단원에서는 운영제제가 하드웨어와 응용 프로그램 사이에서 어떻게 동작하는지 역할, 구조, 부팅 순으로 알아보고 프로세스를 어떻게 관리하는지 알기 쉬운 그림과 도해로 이해하기 쉽게 설명하였다.

이 책을 먼저 읽고 난 후 컴퓨터 공학이나 소프트웨어 개발 서적을 읽으면 더 쉽게 이해할 수 있을 것이다! 그렇기에 이 책은 비전공자부터 개발자까지 모두에게 꼭 필요한 예비 및 현직 개발자의 필독서이다.
저자

C.I.K

소프트웨어개발자로리눅스커널,네트워크보안,임베디드시스템,안드로이드,iOS등을개발하였습니다

(저서)
동작원리를그림으로설명한컴퓨터구조와운영체제(2025.3앤써북)

목차

=================================
Chapter01컴퓨터구조에들어가기전알아야하는것
=================================
1.1컴퓨터구조를배우는이유
1.1.1입문자를위한컴퓨터구조
1.1.2운영체제도함께배워야하는이유

1.2컴퓨터의종류
1.2.1데스크톱,랩톱
1.2.2스마트폰,태블릿
1.2.3임베디드시스템
1.2.4메인프레임

1.3컴퓨터가다루는데이터란?
1.3.1비트로이루어진데이터
1.3.2비트를논리연산하는논리게이트
1.3.3문자데이터
1.3.4색상데이터
1.3.5소리데이터

1.4마무리31


=================================
Chapter02컴퓨터를구성하는장치
=================================
2.1컴퓨터의기본구성장치
2.1.1CPU
2.1.2메모리
2.1.3주변장치
2.1.4메인보드

2.2CPU
2.2.1CPU기본구성
2.2.2CPU동작과정
2.2.3산술논리장치
2.2.4CPU의성능을향상시키는기술
2.2.5CPUvsMPUvsMCUvsAP

2.3메인보드
2.3.1시스템버스
2.3.2구성장치

2.4메모리
2.4.1CPU와상호동작
2.4.2메모리의종류
2.4.3내부구성
2.4.4속도향상기술

2.5마무리


=================================
Chapter03CPU는어떻게사칙연산할까?
=================================
3.1정수의사칙연산
3.1.1정수의구조와종류
3.1.2정수가산기
3.1.3정수감산기
3.1.4정수곱셈기
3.1.5정수나눗셈기
3.1.6이동기

3.2실수
3.2.1실수구조
3.2.2사칙연산

3.3마무리


=================================
Chapter04CPU가처리하는명령어
=================================
4.1명령어들의집합체,프로그램
4.1.1프로그램을만드는과정
4.1.2프로그램의실행

4.2명령어
4.2.1명령어구조
4.2.2명령어테이블
4.2.3주소지정방식

4.3명령어처리
4.3.1명령어처리준비
4.3.2명령어를처리하기위한CPU내부구조
4.3.3명령어주기
4.3.4명령어처리과정

4.4마무리


=================================
Chapter05페이지화
=================================
5.1페이지화
5.1.1외부단편화문제
5.1.2페이지화해보기

5.2논리적공간과물리적공간
5.2.1논리적공간을물리적공간으로사상
5.2.2페이지테이블
5.2.3메모리관리장치

5.3페이지교체
5.3.11단계:페이지폴트인터럽트
5.3.22단계:스왑아웃
5.3.33단계:스왑인

5.4마무리


=================================
Chapter06다양한기억장치
=================================
6.1기억장치의종류

6.2레지스터

6.3캐시

6.4메모리
6.4.1램
6.4.2롬

6.5스토리지
6.5.1SSD
6.5.2HDD
6.5.3USB플래시드라이브

6.6마무리


=================================
Chapter07데이터전달구조
=================================
7.1데이터지역성
7.1.1반복문에서나타나는데이터지역성
7.1.2데이터전달구조

7.2캐시
7.2.1캐시내부구조
7.2.2캐싱
7.2.3캐시적중률

7.3마무리


=================================
Chapter08주변장치
=================================
8.1주변장치종류

8.2주변장치의구조와연결방식
8.2.1일반적인구조
8.2.2연결방식
8.2.3응용프로그램에서주변장치접근방법

8.3아날로그신호와디지털데이터의상호변환
8.3.1ADC와DAC
8.3.2신호의변환과정

8.4HDD와SSD
8.4.1HDD
8.4.2SSD

8.5GPU
8.5.1CPUvsGPU
8.5.2동작과정

8.6데이터입출력방법
8.6.1프로그램입출력
8.6.2인터럽트
8.6.3직접메모리접근

8.7마무리


=================================
Chapter09인터럽트
=================================
9.1인터럽트종류
9.1.1트랩
9.1.2외부인터럽트
9.1.3내부인터럽트

9.2인터럽트처리과정
9.2.11단계:인터럽트서술자테이블에서엔트리가져오기
9.2.22단계:프로세스의상태저장
9.2.33단계:인터럽트함수실행
9.2.44단계:프로세스상태복원

9.3마무리


=================================
Chapter10직접메모리접근
=================================
10.1DMA제어기
10.1.1시스템버스사용권요청
10.1.2데이터전송

10.2직접메모리접근쓰기
10.2.11단계:설정
10.2.22단계:전송
10.2.33단계:종료

10.3직접메모리접근읽기
10.3.11단계:설정
10.3.22단계:전송
10.3.33단계:종료

10.4마무리


=================================
Chapter11운영체제
=================================
11.1전체적으로살펴보기
11.1.1운영체제의종류
11.1.2운영체제의역할
11.1.3운영체제의구조
11.1.4운영체제의부팅

11.2프로세스관리
11.2.1프로세스제어블록
11.2.2프로세스스케줄링
11.2.3프로세스상태
11.2.4문맥전환

11.3마무리


=================================
Chapter12프로세스의구조
=================================
12.1공간구조
12.1.1코드영역
12.1.2데이터영역
12.1.3힙영역
12.1.4스택영역

12.2스레드
12.2.1다중스레드
12.2.2다중스레드vs다중프로세스

12.3자원공유위반
12.3.1문제가발생하는상황
12.3.2문제해결하기

12.4마무리

출판사 서평

더나은소프트웨어개발을위한컴퓨터공학(과학)의두가지핵심개념은‘컴퓨터구조’와‘운영체제’이다.〈컴퓨터구조와운영체제_동작원리를그림으로설명한〉책은‘컴퓨터구조’와‘운영체제’를비전공자부터개발자까지모두가쉽게이해할수있게그림해설중심으로설명한입문서이다.

이책의특징은다음과같다.
-실력있는개발자로성장하기위해반드시필요한지식인‘컴퓨터구조’와‘운영체제’의동작원리를비전공자도알기쉽게설명하였다.
-비전공자나입문자가혼자서도학습할수있도록딱딱하고지루할수있는동작원리내용을하나하나알기쉬운그림으로이해하기정말쉽게설명하였다.
-컴퓨터구조와운영체제의방대한정보중꼭필요한필수핵심지식만뽑아알차게구성하였다.

이책을통해얻을수있는효과
-컴퓨터구조와운영체제를왜이해해야되는지필요성을깨닫게된다.
-컴퓨터부품하나하나의동작원리를운영체제의동작원리를완벽하게이해할수있다.
-내가작성한코드의작동원리를깊이이해할수있는기초지식을쌓을수있다.
-취업기술면접에서컴퓨터기초지식을완벽하게대비할수있다.
-소프트웨어개발시소스코드의오류해결능력이향상된다.

이책은이런분께강력추천한다.
-컴퓨터구조와운영체제의동작원리의기초차근차근배우고싶은비전공자,현직개발자
-개발자로취업을준비하는분중기초가부족한취준생및대학생
-컴퓨터구조와운영체제의원리를쉽게설명한교재를찾는교강사