책소개
이 책은 운영체제(OS) 전문가가 반드시 알아야 할 기본 상식을 다루고 있다. 운영체제의 기본 개념부터 프로세스, 스레드, 메모리 관리, 파일 시스템 등 다양한 주제를 다루며, 이를 이해하기 위한 핵심 개념과 용어들을 자세히 설명하고 있다. 또한, 운영체제의 역사와 현재의 동향, 그리고 보안과 안전성 등에 대한 내용도 다루고 있어, 운영체제 전문가로서의 역량을 키우는 데 큰 도움이 될 것이다. 이 책은 운영체제를 공부하고자 하는 학생들과 개발자들, 그리고 운영체제 전문가들에게 적극 추천할 만한 책이다.
목차
공정 관리
메모리 관리
파일 시스템
입력/출력 관리
장치 드라이버
가상 메모리
일정 알고리즘
교착 상태 예방 및 복구
과정 간 의사 소통
시스템 호출
커널 아키텍처
인터럽트 처리
시스템 부팅 프로세스
쉘 스크립팅
네트워크 프로토콜
보안 및 액세스 제어
사용자 관리
시스템 성능 모니터링
로드 밸런싱
분산 시스템
클라우드 컴퓨팅
컨테이너화
하이퍼 바이저
시스템 초기화 및 종료
시스템 구성 관리
백업 및 복구
재해 복구 계획
고 가용성
결함 허용
시스템 로깅 및 감사
디버깅 기술
성능 튜닝
시스템 자원 활용
시스템 최적화
시스템 테스트 및 검증
시스템 유지 보수
시스템 업그레이드 및 마이그레이션
시스템 통합
시스템 문서
시스템 아키텍처 설계
시스템 확장 성
시스템 신뢰성
시스템 가용성
시스템 보안
시스템 준수
시스템 거버넌스
시스템 자동화
시스템 모니터링 및 경고
시스템 문제 해결
시스템 복구