도서의 특징

이 책은 독학사 시험에 응시하는 수험생들이 단기간에 효과적인 학습을 할 수 있도록 다음과 같이 구성하였습니다.

첫째, 다년간 출제된 독학학위제 평가영역을 철저히 분석하여 시험에 꼭 출제되는 내용을 <핵심이론>으로 선별하여 수록하였으며, 중요 학습 포인트 부분은 표시를 두어 중요도를 한눈에 일별할 수 있도록 하였습니다. 특히 본문의 핵심적인 내용을 별도의 색으로 표시하여 학습 시 보다 효율적으로 본문 내용을 파악할 수 있게 구성하였습니다.

둘째, 해당 과목의 출제영역에 맞는 중요 이론과 핵심포인트를 분석하여 독학사 시험에 자주 출제되는 빈출 유형의 문제들을 담아내 <실제예상문제>에 풍부하게 수록하였습니다. <실제예상문제>는 실제 독학사 시험 및 유사한 시험의 기출문제와 변형문제로 구성하였으므로 반복 숙지하여 해당 영역의 출제포인트를 놓치지 않는 것이 중요합니다.

셋째, 독학학위제 4단계에서 주관식 문제 수는 단 4문제지만 배점이 40점이나 됩니다. 이에 본서는 주관식 부분에 대한 충분한 연습이 가능하도록 출제가능한 다양한 테마의 문제를 엄선하여 수록하였습니다. 특히 서술형 문항뿐 아니라 부분 배점형 유형의 문제를 풍부하게 수록했으므로 본서를 통해 주관식 작성법을 익히고 대처한다면 어렵게만 느껴지던 주관식 문항에 대해 자신감을 가질 수 있을 것입니다.

넷째, 최종 마무리 정리를 위해 실제 시험과 유사한 양식의 <최종모의고사>를 과목별로 총 2회분씩 수록하여 실제 시험과 유사한 난이도로 충분한 점검을 할 수 있게 구성하였습니다. 모의고사를 통해 마지막으로 실제 시험과 동일한 환경에서 충분한 문제풀이 연습을 한다면 좋은 결실을 거둘 수 있을 것입니다


저자 소개

 

김동욱 교수

인하대학교 전자공학과 석사·박사

() 부천대학교 겸임 조교수

() GS일렉트론웨어 대표

() 명지전문대 겸임 부교수

() 서울과학기술대학교, 한성대학교 외래교수

() 한국전자통신연구원 위촉연구원


detail_img.jpg


목차

컴퓨터과학과 통합본 (자료구조/운영체제)

 

<1과목 자료구조>


1장 기본 개념

1절 자료구조와 알고리즘

2절 자료 추상화

3SPARKS

4절 순환 알고리즘

5절 성능 분석

실제예상문제

 

2장 배 열

1절 개 요

2절 순서 리스트

3절 배열의 표현(순서 리스트의 구현)

4절 희소 행렬

실제예상문제

 

3장 스택과 큐

1절 스 택

2절 큐

3절 데 크

4절 스택의 응용 : 수식 계산

5절 다중 스택과 큐

실제예상문제

 

4장 연결 리스트

1절 연결 리스트의 필요성

2절 단순 연결 리스트

3절 동적 연결된 스택과 큐

4절 비사용 기억 공간

5절 연결 리스트의 응용

6절 연결 리스트의 기타 연산

7절 이중 연결 리스트

8절 일반(범용) 리스트

실제예상문제

 

5장 트 리

1절 트 리

2절 이진 트리

3절 이진 트리의 표현 방법

4절 이진 트리 순회

5절 이진 트리의 응용

6절 스레드 이진 트리

7절 트리의 이진 트리 변환

8절 히 프

9절 이진 탐색 트리

10절 선택 트리

11절 포리스트

12절 이진 트리의 개수 계산

실제예상문제

 

6장 그래프

1절 정의 및 용어

2절 그래프 표현 방법

3절 그래프의 순회

4절 최소 비용 신장 트리

5절 그래프의 응용

실제예상문제

 

7장 탐색과 정렬

1절 탐 색

2절 정 렬

실제예상문제

 

 

 

 

<2과목 운영체제>

 

1장 운영체제의 개요

1절 운영체제의 소개

2절 운영체제의 종류

3절 운영체제의 역사

실제예상문제

 

2장 컴퓨터 시스템의 구성

1절 컴퓨터 하드웨어의 구성

2절 컴퓨터 시스템의 동작

3절 컴퓨터 시스템(운영체제)의 서비스

4절 커널의 구성

실제예상문제

 

3장 주기억장치 관리

1절 메모리 관리의 개요

2절 단일 프로그래밍 환경에서의 메모리 할당

3절 다중 프로그래밍 환경에서의 메모리 할당

실제예상문제

 

4장 가상기억장치의 구성

1절 가상기억장치의 개념

2절 페이징 기법

3절 세그먼테이션 기법

4절 세그먼테이션-페이징 혼용 기법

실제예상문제

 

5장 가상기억장치의 관리

1절 페이지 호출 기법

2절 페이지 교체 기법

3절 메모리를 관리하는 프로세스 적재 정책

실제예상문제

 

6장 프로세서 관리

1절 프로세스의 개념

2절 스레드

3절 스케줄링

실제예상문제

 

7장 병행 프로세스

1절 병행 프로세스의 개념

2절 프로세스 간 통신(IPC)

3절 분산 및 다중(병렬) 처리 시스템

4절 공유 자원과 임계구역

실제예상문제

 

8장 교착상태

1절 교착상태의 개념

2절 교착상태 필요조건

3절 교착상태 해결 방법

실제예상문제

 

9출력 시스템과 장치관리

1절 입출력 시스템

2절 디스크 장치

3절 디스크 스케줄링

실제예상문제

 

10장 파일관리 시스템

1절 파일과 파일 시스템

2절 디렉터리의 구조

3절 디스크 파일 할당

4절 파일 보호

실제예상문제

 

11UNIX 운영체제

1UNIX의 탄생과 구성

2UNIX 프로세스의 관리

3절 시스템 호출 인터페이스

4UNIX의 파일 시스템

5UNIX의 메모리 관리

6UNIX 시스템 사용 명령어

실제예상문제

 

12LINUX 운영체제

1LINUX의 발전 과정

2LINUX의 특징

3LINUX의 파일과 디렉터리

4LINUX의 파일 시스템

5절 셸(shell)

실제예상문제

 


부록: 시험 직전에 풀어보는 최종모의고사

1회 최종모의고사

2회 최종모의고사

정답 및 해설