yooniiverse
개발 블로그
yooniiverse
전체 방문자
오늘
어제
  • 분류 전체보기
    • 운영체제
    • 네트워크
    • ~2023.02
      • 외부교육
      • 대외활동
      • 스터디
      • 동아리
      • TIL
      • IT지식
      • 기타
      • 트러블 슈팅
      • 프로그래밍
      • Python
      • Java
      • JS
      • DB(SQL)
      • JSP
      • Spring
      • 기술면접
      • 자바
      • 코딩테스트
      • 자료구조
      • 알고리즘
      • 백준 문제풀이
      • 인공지능
      • 머신러닝
      • 프로젝트
      • 안드로이드 앱개발
      • 웹개발
      • 웹 서비스
      • 웹퍼블리싱
      • Node.js 백엔드 개발
      • CS
      • 1일 1CS지식
      • 운영체제
      • 네트워크
      • 데이터베이스
      • 정보처리기사
      • 도서 리뷰
      • 개발 관련 도서
      • 기타 도서

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
yooniiverse

개발 블로그

~2023.02/운영체제

00_책 선정과 목차 소개

2022. 10. 20. 17:27

책 선정


운영체제와 정보기술의 원리, 반효경 지음

 

목차 소개


1장 컴퓨터 및 정보 기술의 역사

  1. 컴퓨터의 선사시대
  2. 근대적 컴퓨터의 역사
  3. 현대의 컴퓨터

2장 운영체제 개요

  1. 운영체제의 정의
  2. 운영체제의 기능
  3. 운영체제의 분류
  4. 운영체제의 예
  5. 운영체제의 자원 관리 기능

3장. 컴퓨터 시스템 동작 원리

  1. 컴퓨터 시스템의 구조
  2. CPU 연산과 I/O 연산
  3. 인터럽트의 일반적 기능
  4. 인터럽트 핸들링
  5. 입출력 구조
  6. DMA
  7. 저장장치의 구조
  8. 저장장치의 계층 구조
  9. 하드웨어의 보안
  10. 메모리 보안
  11. CPU 보호
  12. 시스템 콜을 이용한 입출력 수행

4장 프로그램의 구조와 실행

  1. 프로그램의 구조와 인터럽트
  2. 컴퓨터 시스템의 작동 개요
  3. 프로그램의 실행
  4. 사용자 프로그램이 사용하는 함수
  5. 인터럽트
  6. 시스템 콜
  7. 프로세스의 두 가지 실행 상태

5장 프로세스 관리

  1. 프로세스의 개념
  2. 프로세스의 상태
  3. 프로세스 제어블록
  4. 문맥교환
  5. 프로셋를 스케줄링하기 위한 큐
  6. 스케줄러
  7. 프로세스의 생성
  8. 프로세스 간의 협력

6장 CPU 스케줄링

  1. CPU 스케줄러
  2. 디스패처
  3. 스케줄링의 성능 평가
  4. 스케줄링 알고리즘
  5. 스케줄링 알고리즘의 평가

7장 메모리 관리

  1. 주소 바인딩
  2. 메모리 관리와 관련된 용어
  3. 물리적 메모리의 할당 방식
  4. 페이징 기법
  5. 세그먼테이션
  6. 페이지드 세그먼테이션

8장 가상메모리

  1. 요구 페이징
  2. 페이지 교체
  3. 페이지 프레임의 할당
  4. 전역교체와 지역교체
  5. 스레싱

9장 디스크 관리

  1. 디스크의 구조
  2. 디스크 스케줄링
  3. 다중 디스크 환경에서의 스케줄링
  4. 디스크의 저전력 관리

10장 웹캐싱 기법

  1. 웹캐싱
  2. 웹캐시의 교체 알고리즘
  3. 웹캐시의 일관성 유지 기법
  4. 웹캐시의 공유 및 협력 기법
  5. 웹캐시의 사전인출 기법
  6. 동격 웹 객체의 캐싱 기법

 

학습 프로세스


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
    '~2023.02/운영체제' 카테고리의 다른 글
    • 02_컴퓨터 시스템의 동작 원리
    • 01_운영체제 개요
    • [운영체제]03_프로세스 관리#3(작성중)
    • [운영체제]03_프로세스 관리#2
    yooniiverse
    yooniiverse

    티스토리툴바