목차 개요 1.1. 운영체제가 하는 일 1.2. 컴퓨터 시스템의 구조 1.3. 컴퓨터 시스템 아키텍쳐 1.4. 컴퓨터 시스템의 동작 1.5. 리소스 관리 1.6. 보안과 보호 1.7. 가상화 (virtualization)
동기화 도구 6.1. 배경 6.2. 임계구역 문제 (critical-section problem) 6.3. 피터슨의 솔루션 (peterson's solution) 6.4. 동기화를 위한 하드웨어 지원 6.5. 뮤텍스 락 (mutex loc
데드락 (deadlock) 8.1. 시스템 모델 8.2. 멀티스레드 어플리케이션에서의 데드락 8.3. 데드락의 특징 8.4. 데드락을 처리하는 방법들 8.5. 데드락 방지 8.6. 데드락 회피 8.7. 데드락 탐지 8.8. 데드락으로부터의
메인 메모리 9.1. 배경 9.2. 연속 메모리 할당 (contiguous memory allocation) 9.3. 페이징 9.4. 페이지 테이블의 구조 9.5. 스와핑 Chapter 9. Main Memory 9.1. 배경 프로세스는 실행 중인 프로그램을