책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 리눅스/유닉스 프로그래밍
· ISBN : 9788909104869
· 쪽수 : 420쪽
· 출판일 : 2005-02-25
책 소개
목차
Chapter 0 맛보기
0.1 운영체제의 발전
0.2 리눅스의 역사
0.3 리눅스의 미래
Chapter 1 리눅스 커널의 구조
1.1 리눅스 운영체제의 구조
1.2 리눅스 커널의 소스 구조
1.3 리눅스 커널 프로그래밍을 위해 알아두어야 할 사항
1.4 리눅스 커널의 컴파일 방법
1.5 커널 코드 분석 및 테스트 방법
Chapter 2 나만의 시스템 콜 작성
2.1 시스템콜이란?
2.2 시스템콜의 수행 흐름
2.3 시스템콜의 구현방법
2.4 구현문제(My_CPU_Info, MySystemLoadInfo)
Chapter 3 커널 내 기본 서비스의 이해
3.1 인터럽트와 예외
3.2 시그널
3.3 커널 동기화
3.4 시간관리
3.5 초정밀 시간 측정 기능 구현 문제
Chapter 4 프로세스와 스케쥴링
4.1 전반적인 프로세스 수행방식
4.2 프로세스
4.3 스케쥴링
4.4 User Sharing Scheduling 구현 문제
Chapter 5 메모리 관리
5.1 메모리 주소 공간의 이해
5.2 요구 페이징
5.3 스와핑
5.4 Process Virtual Memory Infomation 구현 문제
Chapter 6 리눅스 파일 시스템
6.1 파일 시스템의 개요
6.2 리눅스 파일 시스템의 구조
6.3 가상 파일 시스템의 구조
6.4 ext2 파일 시스템
6.5 ext3 파일 시스템
6.6 proc 파일 시스템
6.7 sinceboot 구현 문제
Chapter 7 네트워킹
7.1 TCP/IP 스택
7.2 리눅스의 네트워크 구현방식
7.3 리눅스의 네트워크 계층구조
7.4 리눅스의 네트워크 관련 주요 자료구조
7.5 전송부분
7.6 수신부분
7.7 Packet Filter 구현 문제
Chapter 8 최신 운영체제
8.1 모놀리딕 커널
8.2 마이크로 커널
8.3 초소형 커널
부록
A. 리눅스 네트워크 UDP 송수신 관련 커널 코드 분석
B. 일반적인 인터럽트 처리 루틴에 대한 커널 코드 분석