길벗·이지톡

도서 IT전문서/IT입문서 프로그래밍/오픈소스

면접, 취업 대비 & 기사, 기술사 시험 대비 & 전공지식의 빈틈을 채우자!

면접, 취업 대비 & 기사, 기술사 시험 대비 & 전공지식의 빈틈을 채우자!

컴퓨터 구조와 운영체제를 이 책 한 권으로, 빠르게, 핵심 위주로!


 

IT 분야 입문이나 취업을 위해 빠르게 핵심 내용을 익혀야 하거나, 기사/기술사 시험에 대비해 정리가 필요하거나, IT 분야 취업 후 컴퓨터/운영체제 지식이 필요하거나, 컴퓨터 원리를 이해하여 더 나은 개발자가 되려고 한다면! 방대한 분량의 전공지식을 공부하기가 어렵다면! 예전에 배워서 다시 보면 쉬울 줄 알았는데 의외로 어렵고 헷갈린다면!

이 책은 20년 넘게 IT 분야에서 일하고 있는 저자가 기술사 시험을 준비하며 직접 정리한 핵심 노트다. 컴퓨터 구조와 운영체제의 기본기를 핵심 위주로 간결하게 복습할 수 있고, 각각의 개념과 동작 원리는 물론 둘의 연계 동작까지 아우를 수 있게 정리했다. 눈에 보이지 않는 개념과 원리를 그림으로 이해해 개념을 이미지로 떠올리게 구성하고, 그림 외에도 설명을 보충하고 쉽게 정리할 수 있도록 예시, 코드, 표 등을 적극 활용했다. 또한 학습 이해도를 측정할 수 있도록 챕터마다 핵심 요약과 확인 문제를 준비했다. 컴퓨터 구조와 운영체제, 이 책으로 필요한 핵심만 모아서 배우자!

 

목차

1부 | 컴퓨터 구조


 

1장 컴퓨터 구조는 왜 알아야 하나요?

__1.1 컴퓨터의 구성 요소

__1.2 컴퓨터의 기본 구조

__1.3 핵심 요약

__1.4 확인 문제

 

 

2장 컴퓨터는 정보를 어떻게 처리하나요?

__2.1 컴퓨터의 데이터 처리 단위: 이진수

__2.2 컴퓨터의 데이터 처리 과정

__2.3 핵심 요약

__2.4 확인 문제

 

 

3장 컴퓨터는 명령어를 어떻게 처리하나요?

__3.1 명령어 유형

__3.2 명령어 주소 지정 방식

__3.3 핵심 요약

__3.4 확인 문제

 

 

4장 CPU는 어떤 원리로 동작하나요?

__4.1 제어 장치와 산술·논리 장치

__4.2 레지스터

__4.3 명령어 사이클

__4.4 인터럽트

__4.5 CPU 유형에 따른 분류

__4.6 핵심 요약

__4.7 확인 문제

 

 

5장 하드웨어 측면에서 주기억 장치란 무엇인가요?

__5.1 메모리 계층 구조

__5.2 주기억 장치란?

__5.3 주기억 장치의 유형

__5.4 메모리 인터리빙

__5.5 논리주소와 물리주소

__5.6 핵심 요약

__5.7 확인 문제

 

 

6장 캐시 메모리는 어떻게 동작하나요?

__6.1 캐시 메모리 동작 원리

__6.2 캐시 메모리 유형

__6.3 지역성

__6.4 캐시 메모리 관리

__6.5 캐시 메모리 매핑

__6.6 캐시 플러시

__6.7 핵심 요약

__6.8 확인 문제

 

 

7장 보조기억 장치는 어떻게 동작하나요?

__7.1 하드 디스크

__7.2 디스크 스케줄링

__7.3 RAID

__7.4 네트워크 스토리지

__7.5 내결함성과 고가용성

__7.6 핵심 요약

__7.7 확인 문제

 

 

8장 입출력 장치는 어떻게 동작하나요?

__8.1 입출력 장치의 한계

__8.2 컨트롤러와 드라이버

__8.3 입출력 장치의 주소 식별 방식

__8.4 핵심 요약

__8.5 확인 문제

 

 

9장 병렬처리란 무엇인가요?

__9.1 병렬처리와 병행처리

__9.2 멀티 코어와 GPU

__9.3 파이프라인

__9.4 핵심 요약

__9.5 확인 문제

 

 

2부 | 운영체제


 

10장 운영체제를 시작해 볼까요?

__10.1 운영체제 개요

__10.2 커널

__10.3 핵심 요약

__10.4 확인 문제

 

 

11장 프로세스 상태 전환이란 무엇인가요?

__11.1 프로세스란?

__11.2 프로세스 상태 전환

__11.3 프로세스 스케줄링

__11.4 프로세스 제어 블록

__11.5 문맥 교환

__11.6 스레드와 스레드 제어 블록

__11.7 핵심 요약

__11.8 확인 문제

 

 

12장 프로세스 동기화란 무엇인가요?

__12.1 임계 영역

__12.2 프로세스 경쟁 조건

__12.3 프로세스 경쟁 조건 해결 방법: 알고리즘 기반의 상호 배제

__12.4 프로세스 경쟁 조건 해결 방법: 동기화 기법

__12.5 핵심 요약

__12.6 확인 문제

 

 

13장 CPU 스케줄링이란 무엇인가요?

__13.1 CPU 스케줄링이란?

__13.2 CPU 스케줄링 알고리즘

__13.3 우선순위 역전

__13.4 핵심 요약

__13.5 확인 문제

 

 

14장 교착상태란 무엇인가요?

__14.1 교착상태란?

__14.2 교착상태 발생 조건

__14.3 교착상태 해결 방법

__14.4 핵심 요약

__14.5 확인 문제

 

 

15장 운영체제 관점에서 주기억 장치란 무엇인가요?

__15.1 메모리 할당

__15.2 주소 변환 과정

__15.3 단편화

__15.4 핵심 요약

__15.5 확인 문제

 

 

16장 가상 메모리란 무엇인가요?

__16.1 가상 메모리란?

__16.2 가상 메모리 필요성

__16.3 가상 메모리 주소 변환 과정

__16.4 스와핑

__16.5 가상 메모리 관리 정책

__16.6 스레싱

__16.7 핵심 요약

__16.8 확인 문제

 

 

17장 파일 시스템이란 무엇인가요?

__17.1 파일 시스템과 디렉터리 구조

__17.2 파일 시스템 구조와 i-node

__17.3 핵심 요약

__17.4 확인 문제

 

더보기접기

저자&기여자

ㆍ지은이 서지영

소개
17년 가까이 IT 업계에 종사 중이며, 지금까지도 퇴근 후에 항상 공부한다.4~5년 전에는 기술사 공부를 해서 정보관리기술사와 컴퓨터시스템응용기술사를 취득하였으며, 2019년부터는 대학원에서 빅데이터 및 인공지능에 대한 전문적인 연구를 진행하고 있다.지금까지의 경험과 지식을 공유하고 싶어 집필을 시작했으며, 집필서로는 『모두의 인공지능 기초 수학』(길벗), 『딥러닝 텐서플로 교과서』(길벗), 『난생처음 인공지능 입문』(한빛미디어)이 있다.

보도자료

연관 프로그램

아래 프로그램은 길벗출판사가 제공하는 것이 아닙니다.
무료로 사용할 수 있는 정보를 안내해 드리니, 지원이 필요하면 해당 프로그렘 제작사로 문의해 주세요.