목차

Mar 17, 2019


해당 글은 운영 체제와 정보 기술의 원리 -반효경책을 정리하기 위해 쓴 글입니다.
https://book.naver.com/bookdb/book_detail.nhn?bid=4392911

목차

1. 운영 체제 개요

2. 컴퓨터 시스템의 동작 원리

3. 인터럽트의 원리

  • 3.1 프로그램의 구조와 인터럽트
  • 3.2 컴퓨터 시스템의 작동 개요
  • 3.3 프로그램의 실행
  • 3.4 사용자 프로그램이 사용하는 함수
  • 3.5 인터럽트
  • 3.6 시스템 콜
  • 3.7 프로세스의 상태
  • 3.8 프로세스의 두가지 실행 상태

4. 프로세스의 관리

  • 4.1 프로세스의 개념
  • 4.2 프로세스의 상태
  • 4.3 프로세스 제어 블록(PCB)
  • 4.4 문맥 교환
  • 4.5 프로세스를 스케줄링하기 위한 큐
  • 4.6 스케줄러
  • 4.7 프로세스의 생성
  • 4.8 프로세스 간의 협력

5. CPU 스케줄링

  • 5.1 CPU 스케줄러
  • 5.2 디스패처
  • 5.3 스케줄링의 성능 평가
  • 5.4 스케줄링 알고리즘
  • 5.5 스케줄링 알고리즘의 평가

6. 메모리 관리

  • 6.1 주소 바인딩
  • 6.2 메모리 관리와 관련된 용어
  • 6.3 물리적 메모리의 할당 방식
  • 6.4 페이징 기법
  • 6.5 세그먼테이션
  • 6.6 페이지드 세그먼테이션

7. 가상 메모리

  • 7.1 요구 페이징
  • 7.2 페이지 교체
  • 7.3 페이지 프레임의 할당
  • 7.4 전역 교체와 지역 교체
  • 7.5 스레싱

8. 디스크 관리

  • 8.1 디스크의 구조
  • 8.2 디스크 스케줄링
  • 8.3 다중 디스크 환경에서의 스케줄링
  • 8.4 디스크의 저전력