Chapter 01 컴퓨터 구조 시작하기01-1 구조를 알아야 하는 이유 __문제 해결 __성능, 용량, 비용[2가지 키워드로 정리하는 핵심 포인트][확인 문제]01-2 컴퓨터 구조의 큰 그림 __컴퓨터가 이해하는 정보__컴퓨터의 4가지 핵심 부품[7가지 키워드로 정리하는 핵심 포인트][확인 문제]Chapter 02 데이터02-1 0과 1로 숫자를 표현하는 방법 __정보 단위__이진법__십육진법[5가지 키워드로 정리하는 핵심 포인트][확인 문제]02-2 0과 1로 문자를 표현하는 방법 __문자 집합과 인코딩__아스키 코드__EUC-KR__유니코드와 UTF-8[4가지 키워드로 정리하는 핵심 포인트][확인 문제]Chapter 03 명령어03-1 소스 코드와 명령어 __고급 언어와 저급 언어__컴파일 언어와 인터프리터 언어[좀 더 알아보기] 목적 파일 vs 실행 파일[6가지 키워드로 정리하는 핵심 포인트][확인 문제]03-2 명령어의 구조__연산 코드와 오퍼랜드__주소 지정 방식[좀 더 알아보기] 스택과 큐[4가지 키워드로 정리하는 핵심 포인트][확인 문제]Chapter 04 CPU와 작동 원리04-1 ALU와 제어장치 __ALU__제어장치[4가지 키워드로 정리하는 핵심 포인트][확인 문제]04-2 레지스터 __반드시 알아야 할 레지스터__특정 레지스터를 이용한 주소 지정 방식(1): 스택 주소 지정 방식 __특정 레지스터를 이용한 주소 지정 방식(2): 변위 주소 지정 방식 [좀 더 알아보기] 상용화된 CPU 속 레지스터 및 주소 지정 방식[8가지 키워드로 정리하는 핵심 포인트][확인 문제]04-3 명령어 사이클과 인터럽트 __명령어 사이클 __인터럽트 [좀 더 알아보기] 예외의 종류[5가지 키워드로 정리하는 핵심 포인트][확인 문제]Chapter 05 CPU 성능 향상 기법05-1 빠른 CPU를 위한 설계 기법 __클럭__코어와 멀티 코어__스레드와 멀티스레드[5가지 키워드로 정리하는 핵심 포인트][확인 문제]05-2 명령어 병렬 처리 기법 1__명령어 파이프라인 __슈퍼스칼라 __비순차적 명령어 처리[3가지 키워드로 정리하는 핵심 포인트][확인 문제]05-3 CISC와 RISC__명령어 집합__CISC__RISC [3가지 키워드로 정리하는 핵심 포인트][확인 문제]Chapter 06 메모리와 캐시 메모리06-1 RAM의 특징과 종류 __RAM의 특징 __RAM의 용량과 성능__RAM의 종류[6가지 키워드로 정리하는 핵심 포인트][확인 문제]06-2 메모리의 주소 공간__물리 주소와 논리 주소__메모리 보호 기법[5가지 키워드로 정리하는 핵심 포인트][확인 문제]06-3 캐시 메모리 __저장 장치 계층 구조 __캐시 메모리__참조 지역성 원리 [4가지 키워드로 정리하는 핵심 포인트][확인 문제]Chapter 07 보조기억장치07-1 다양한 보조기억장치 __하드 디스크 __플래시 메모리 [6가지 키워드로 정리하는 핵심 포인트][확인 문제]07-2 RAID의 정의와 종류__RAID의 정의__RAID의 종류 [6가지 키워드로 정리하는 핵심 포인트][확인 문제]Chapter 08 입출력장치08-1 장치 컨트롤러와 장치 드라이버__장치 컨트롤러 __장치 드라이버 [2가지 키워드로 정리하는 핵심 포인트][확인 문제]08-2 다양한 입출력 방법__프로그램 입출력__인터럽트 기반 입출력__ DMA 입출력[6가지 키워드로 정리하는 핵심 포인트][확인 문제]Chapter 09 운영체제 시작하기09-1 운영체제를 알아야 하는 이유__운영체제란__운영체제를 알아야 하는 이유 [2가지 키워드로 정리하는 핵심 포인트][확인 문제]09-2 운영체제의 큰 그림__운영체제의 심장, 커널__이중 모드와 시스템 호출__운영체제의 핵심 서비스 [좀 더 알아보기] 가상 머신과 이중 모드의 발전[좀 더 알아보기] 시스템 호출의 종류[4가지 키워드로 정리하는 핵심 포인트][확인 문제]Chapter 10 프로세스와 스레드10-1 프로세스 개요__프로세스 직접 확인하기__프로세스 제어 블록__문맥 교환__프로세스의 메모리 영역 [4가지 키워드로 정리하는 핵심 포인트][확인 문제]10-2 프로세스 상태와 계층 구조__프로세스 상태__프로세스 계층 구조 __프로세스 생성 기법[4가지 키워드로 정리하는 핵심 포인트][확인 문제]10-3 스레드__프로세스와 스레드 __멀티프로세스와 멀티스레드 [3가지 키워드로 정리하는 핵심 포인트][확인 문제]Chapter 11 CPU 스케줄링11-1 CPU 스케줄링 개요__ 프로세스 우선순위__스케줄링 큐__선점형과 비선점형 스케줄링 [7가지 키워드로 정리하는 핵심 포인트][확인 문제]11-2 CPU 스케줄링 알고리즘__스케줄링 알고리즘의 종류[5가지 키워드로 정리하는 핵심 포인트][확인 문제]Chapter 12 프로세스 동기화12-1 동기화란__동기화의 의미__ 생산자와 소비자 문제__공유 자원과 임계 구역 [4가지 키워드로 정리하는 핵심 포인트][확인 문제]12-2 공유 자원과 임계 구역 __뮤텍스 락__세마포__모니터[3가지 키워드로 정리하는 핵심 포인트][확인 문제]Chapter 13 교착 상태13-1 교착 상태란__식사하는 철학자 문제 __자원 할당 그래프__교착 상태 발생 조건 [4가지 키워드로 정리하는 핵심 포인트][확인 문제]13-2 교착 상태 해결 방법__교착 상태 예방__교착 상태 회피__교착 상태 검출 후 회복[3가지 키워드로 정리하는 핵심 포인트][확인 문제]Chapter 14 가상 메모리14-1 연속 메모리 할당__스와핑__메모리 할당__외부 단편화[4가지 키워드로 정리하는 핵심 포인트][확인 문제]14-2 페이징을 통한 가상 메모리 관리 __페이징이란__페이지 테이블__페이징에서의 주소 변환__페이지 테이블 엔트리[좀 더 알아보기] 페이징의 이점 - 쓰기 시 복사[좀 더 알아보기] 계층적 페이징 [4가지 키워드로 정리하는 핵심 포인트][확인 문제]14-3 페이지 교체와 프레임 할당 __요구 페이징__페이지 교체 알고리즘 __스래싱과 프레임 할당[4가지 키워드로 정리하는 핵심 포인트][확인 문제]Chapter 15 파일 시스템15-1 파일과 디렉터리__파일__디렉터리[좀 더 알아보기] 상대 경로를 나타내는 또 다른 방법[7가지 키워드로 정리하는 핵심 포인트][확인 문제]15-2 파일 시스템 __파티셔닝과 포매팅__파일 할당 방법__파일 시스템 살펴보기[좀 더 알아보기] 저널링 파일 시스템[좀 더 알아보기] 마운트 [7가지 키워드로 정리하는 핵심 포인트][확인 문제]____정답 및 해설____찾아보기