책 선정
운영체제와 정보기술의 원리, 반효경 지음
목차 소개
1장 컴퓨터 및 정보 기술의 역사
- 컴퓨터의 선사시대
- 근대적 컴퓨터의 역사
- 현대의 컴퓨터
2장 운영체제 개요
- 운영체제의 정의
- 운영체제의 기능
- 운영체제의 분류
- 운영체제의 예
- 운영체제의 자원 관리 기능
3장. 컴퓨터 시스템 동작 원리
- 컴퓨터 시스템의 구조
- CPU 연산과 I/O 연산
- 인터럽트의 일반적 기능
- 인터럽트 핸들링
- 입출력 구조
- DMA
- 저장장치의 구조
- 저장장치의 계층 구조
- 하드웨어의 보안
- 메모리 보안
- CPU 보호
- 시스템 콜을 이용한 입출력 수행
4장 프로그램의 구조와 실행
- 프로그램의 구조와 인터럽트
- 컴퓨터 시스템의 작동 개요
- 프로그램의 실행
- 사용자 프로그램이 사용하는 함수
- 인터럽트
- 시스템 콜
- 프로세스의 두 가지 실행 상태
5장 프로세스 관리
- 프로세스의 개념
- 프로세스의 상태
- 프로세스 제어블록
- 문맥교환
- 프로셋를 스케줄링하기 위한 큐
- 스케줄러
- 프로세스의 생성
- 프로세스 간의 협력
6장 CPU 스케줄링
- CPU 스케줄러
- 디스패처
- 스케줄링의 성능 평가
- 스케줄링 알고리즘
- 스케줄링 알고리즘의 평가
7장 메모리 관리
- 주소 바인딩
- 메모리 관리와 관련된 용어
- 물리적 메모리의 할당 방식
- 페이징 기법
- 세그먼테이션
- 페이지드 세그먼테이션
8장 가상메모리
- 요구 페이징
- 페이지 교체
- 페이지 프레임의 할당
- 전역교체와 지역교체
- 스레싱
9장 디스크 관리
- 디스크의 구조
- 디스크 스케줄링
- 다중 디스크 환경에서의 스케줄링
- 디스크의 저전력 관리
10장 웹캐싱 기법
- 웹캐싱
- 웹캐시의 교체 알고리즘
- 웹캐시의 일관성 유지 기법
- 웹캐시의 공유 및 협력 기법
- 웹캐시의 사전인출 기법
- 동격 웹 객체의 캐싱 기법
학습 프로세스
2장 - 운영체제가 무엇인지 (정의, 핵심적 역할, 분류 및 종류)
3장&4장 - 운영체제 이해하기 전 우선적으로 알아두어야 할 컴퓨터 하드웨어의 구성 및 동작 원리
- 컴퓨터 내부장치인 CPU와 메모리에 대해 살펴보고,
- 컴퓨터 외부 주변장치에 대해서도 간단히 살펴본다.
5장 - 컴퓨터에서 프로그램이 어떻게 수행되는지
6장 - CPU 관리 (CPU 스케줄링)
7장&8장 - 메모리 관리 및 가상메모리 기법
9장 - 하드디스크 관리 기법
10장 - 빠른 웹서비스를 위해 사용되는 웹캐싱 기술 (필요성, 종류, 각종 알고리즘)
'~2023.02 > 운영체제' 카테고리의 다른 글
02_컴퓨터 시스템의 동작 원리 (0) | 2022.10.20 |
---|---|
01_운영체제 개요 (0) | 2022.10.20 |
[운영체제]03_프로세스 관리#3(작성중) (0) | 2022.06.27 |
[운영체제]03_프로세스 관리#2 (0) | 2022.06.24 |
[운영체제]03_프로세스 관리#1 (0) | 2022.06.21 |