목차제1장 운영 체제의 개념 1.1 운영 체제의 개요 1.2 운영 체제의 발달 1.3 대표적인 운영 체제의 종류
제2장 프로세스 관리와 CPU 스케줄링 2.1 프로세스의 개념 2.2 CPU 스케줄링의 목적과 유형 2.3 비선점형 스케줄링 알고리즘 2.4 선점형 스케줄링 알고리즘 2.5 응용 알고리즘 2.6 스케줄링 기법의 비교 2.7 경량 프로세스인 스레드(Thread)의 개념
제3장 주기억 장치 관리와 프로그램의 연속 적재 3.1 기억 장치의 계층과 주기억 장치의 역할 3.2 주기억 장치 관리 기법의 개요 3.3 단일 사용자를 위한 주기억 장치 관리 3.4 주기억 장치의 다중 분할 관리 기법 개념 3.5 주기억 장치의 정적 분할 기법(MFT) 3.6 주기억 장치의 동적 분할 기법(MVT)
제4장 프로그램의 분산 적재와 가상 기억 장치 관리 4.1 페이징 4.2 세그먼테이션 기법 4.3 페이징/세그먼테이션의 혼합 기법 4.4 가상 기억 장치 4.5 페이지 대치 알고리즘 4.6 페이지 프레임의 할당 방법 4.7 빈번한 페이지 대치의 문제 4.8 요구 페이징의 기타 고려 사항
제5장 보조 기억 장치 관리와 디스크 스케줄링 5.1 개요 5.2 순차 접근 저장 장치 : 자기 테이프 5.3 직접 접근 저장 장치 5.4 자기 디스크 관리 5.5 디스크 스케줄링
제6장 교착 상태의 개념 6.1 교착 상태의 개념과 발생 조건 6.2 교착 상태의 예방 6.3 교착 상태의 회피 6.4 교착 상태의 탐지(발견) 6.5 교착 상태의 회복
제7장 병행 프로세스의 개념 7.1 병행성의 개념 7.2 상호 배제의 문제 7.3 프로세스 간의 메시지 전달
제8장 화일 관리 8.1 화일의 개념 8.2 화일 관리 시스템의 개념 8.3 화일 구조에 대한 이해 8.4 화일 디렉토리 8.5 화일 보호의 이해
제9장 보호와 보안 9.1 보호 9.2 보호 구조 9.3 보안 9.4 암호화(encryption)
제10장 운영 체제 학습을 위한 고려 사항 10.1 운영 체제 이해를 위한 하드웨어 요소 10.2 컴퓨터 시스템 구성의 이해 10.3 심플렉스, 듀얼, 듀플렉스 시스템 10.4 병렬 처리 시스템 - 파이프라인, 어레이 - 10.5 다중 처리기 시스템 10.6 분산 처리 시스템 10.7 시스템의 신뢰성과 성능 평가 요소
|
운영체제
● 발행날짜 : 2017년 6월 30일
● 페이지 : 528페이지
● 판매처 : 온라인 서점
● 강의자료 제공
책 소개
책 소개
운영 체제를 심도있게 학습하는 컴퓨터 관련 전공 분야 학생들과 각종 시험을 준비하는 학생들을 위하여 운영 체제의 전 분야를 다루었다.이 책을 교재로 하여 1학기 정도의 강의와 실험을 하는 경우에는 제2장부터의 강의 시작과 함께 제1장과 제10장은 발표 및 세미나 형식으로 진행하면 보다 효율적이다.
각종 기사 시험 및 자격고시 등에서 다루어지는 문제들을 해결하는데도 큰 도움을 줄 수 있다.
목차
제1장 운영 체제의 개념1.1 운영 체제의 개요
1.2 운영 체제의 발달
1.3 대표적인 운영 체제의 종류
제2장 프로세스 관리와 CPU 스케줄링
2.1 프로세스의 개념
2.2 CPU 스케줄링의 목적과 유형
2.3 비선점형 스케줄링 알고리즘
2.4 선점형 스케줄링 알고리즘
2.5 응용 알고리즘
2.6 스케줄링 기법의 비교
2.7 경량 프로세스인 스레드(Thread)의 개념
제3장 주기억 장치 관리와 프로그램의 연속 적재
3.1 기억 장치의 계층과 주기억 장치의 역할
3.2 주기억 장치 관리 기법의 개요
3.3 단일 사용자를 위한 주기억 장치 관리
3.4 주기억 장치의 다중 분할 관리 기법 개념
3.5 주기억 장치의 정적 분할 기법(MFT)
3.6 주기억 장치의 동적 분할 기법(MVT)
제4장 프로그램의 분산 적재와 가상 기억 장치 관리
4.1 페이징
4.2 세그먼테이션 기법
4.3 페이징/세그먼테이션의 혼합 기법
4.4 가상 기억 장치
4.5 페이지 대치 알고리즘
4.6 페이지 프레임의 할당 방법
4.7 빈번한 페이지 대치의 문제
4.8 요구 페이징의 기타 고려 사항
제5장 보조 기억 장치 관리와 디스크 스케줄링
5.1 개요
5.2 순차 접근 저장 장치 : 자기 테이프
5.3 직접 접근 저장 장치
5.4 자기 디스크 관리
5.5 디스크 스케줄링
제6장 교착 상태의 개념
6.1 교착 상태의 개념과 발생 조건
6.2 교착 상태의 예방
6.3 교착 상태의 회피
6.4 교착 상태의 탐지(발견)
6.5 교착 상태의 회복
제7장 병행 프로세스의 개념
7.1 병행성의 개념
7.2 상호 배제의 문제
7.3 프로세스 간의 메시지 전달
제8장 화일 관리
8.1 화일의 개념
8.2 화일 관리 시스템의 개념
8.3 화일 구조에 대한 이해
8.4 화일 디렉토리
8.5 화일 보호의 이해
제9장 보호와 보안
9.1 보호
9.2 보호 구조
9.3 보안
9.4 암호화(encryption)
제10장 운영 체제 학습을 위한 고려 사항
10.1 운영 체제 이해를 위한 하드웨어 요소
10.2 컴퓨터 시스템 구성의 이해
10.3 심플렉스, 듀얼, 듀플렉스 시스템
10.4 병렬 처리 시스템 - 파이프라인, 어레이 -
10.5 다중 처리기 시스템
10.6 분산 처리 시스템
10.7 시스템의 신뢰성과 성능 평가 요소