길벗·이지톡

도서 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년부터는 대학원에서 빅데이터 및 인공지능에 대한 전문적인 연구를 진행하고 있다. 지금까지의 경험과 지식을 공유하고 싶어 집필을 시작했다.

보도자료

연관 프로그램

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