이미지 검색을 사용해 보세요
검색창 이전화면 이전화면
최근 검색어
인기 검색어

소득공제
박장수의 리눅스 커널 분석 2.4
박장수
가메출판사 2003.01.31.
가격
25,000
10 22,500
YES포인트?
1,250원 (5%)
5만원 이상 구매 시 2천원 추가 적립
결제혜택
카드/간편결제 혜택을 확인하세요
  • 개정판 출간 되었습니다.

이미 소장하고 있다면 판매해 보세요.

  •  해외배송 가능?
  •  문화비소득공제 가능

책소개

목차

1장 리눅스에 대한 소개
1. 리눅스 소개
2. MS-DOS, 윈도우즈 98, 윈도우즈 2000 커널
3. 리눅스 커널
4. 커널 컴파일 및 설치
5. Makefile 파일
6. 커널 이미지
7. 보호 모드
8. 커널 분석 툴(tool)

2장 부팅(시스템 초기화)
1. LILO
2. 리눅스 부팅 과정
3. MS-윈도우즈 부팅의 경우
4. 커널 코드 시작
5. start_kernel 함수
6. 예외 및 인터럽트 처리를 위한 초기화
7. sched_init 함수
8. Bottom Half(BH)
9. time_init 함수
11. init_modules 함수
12. profiling 설정
13. kmem_cache_init 함수와 kmem_cache_size_init 함수
14. calibrate_delay 함수
15. mem_init 함수
16. fork_init 함수
17. proc_caches_init 함수
18. vfs_caches_init 함수
19. buffer_init 함수
20. page_cache_init 함수
21. signals_init 함수
22. check_bugs 함수
23. 커널 쓰레드(kernel thead)

3장 부팅 과정 후반부
1. init 데몬 생성

4장 디스크 캐쉬
1. 버퍼 생성
2. getblk 함수
3. grow_buffers 함수
4. brelse 함수
5.bread 함수
6. 페이지 캐쉬(page cache)
7. 버퍼 캐시와 페이지 캐쉬 비교
8. 디스크 캐쉬를 위한 주요 메소드와 함수들
9. block_read 함수

5장 Ext2 파일 시스템
1. 리눅스 파일 시스템
2. 파일 시스템 구조
3. super block
4. group 디스크립터
5. block bitmap과 inode bitmap
6. inode table
7. directory block
8. 파일 찾기(file lookup)
9. 파일 삭제
10. dentry cache
11. symbolic link와 hard link
12. open 시스템 콜
13. 마운트(mount)
14. 커널의 inode 관리
15. generic_file_write 함수
16. bitmap cache
17. 파일 hole
18. data block 할당
19. proc 가상 파일 시스템

6장 프로세스 관리
1. 서 론
2. 타이머 인터럽트 핸들러 함수
3. 타스크 전환
4. 디버그 레지스터(debug register)
5. 프로세스 상태
6. runqueue
7. 프로세스 종료
8. release_task 함수
9. 기타 스케쥴링 관련 함수
10. 스케줄러(scheduler)
11. 프로세스의 자원 사용 제한 (Resource Usage Limits)

7장 메모리 관리
1. paging
2. zone
3. buddy 시스템
4. __get_free_page 함수
5. slab 할당자 (slab Allocator)
6. 하드웨어 캐쉬(hardware cache)
7. Slab Coloring
8. SLAB의 해제
9. kmalloc 함수
10. vmalloc 함수
11. fork 시스템 콜
12. 메모리 영역(memory region)
13. exec 시스템 콜
14. page fault
15. section
16. LDT(local descriptor table) 세그먼트
17. swap 영역
18. address space 사용
19. kswapd 데몬
20. 커널 공간과 사용자 공간 사이의 데이터 교환

8장 시스템 콜
1. 초기화
2. 시스템 콜 routine
3. 스택

9장 리눅스 파티션
1. 물리 sector와 논리 sector
2. 파티션 테이블
3. gendisk 구조체

10장 디바이스 드라이버(device driver)
1. 서 론
2. 하드디스크 드라이버
3. 메모리 매핑

11장 키보드 시스템
1. 터미널 모드들
2. 키보드에서의 키 입력 과정
3. 키보드 핸들러 수행 과정
4. 키보드 bottom half

12장 터미날 시스템
1. 서 론
2. tty_init 함수
3. 터미널 입력 전달 과정
4. 터미널 디바이스 드라이버
5. console 드라이버
6. 시리얼 라인(serial line) 초기화

13장 시그널 처리
1. 시그널 발생
2. core. 파일
3. 시그널 처리
4. 시그널 set 필드 처리

14장 모듈(Module)
1. 모듈(module)
2. 모듈의 버전
3.MOD_INC_USE_COUNT와 MOD_DEC_USE_COUNT 매크로
4. insmod 프로그램
5. 모듈을 이용한 시스템 콜 수정

15장 저널링(Jurnaling-ext3)
1. 데이터베이스의 transaction
2. 저널링 파일 시스템
3. ext3 파일 시스템 소개
4. journal super block
5. 저널헤더(journal head)
6. REDO 로깅(Logging)과 UNDO 로깅
7. JFS(Journaling File System layer)
8. 저널 로깅(journal logging)
9. transaction commit
10. 부팅시 복구(recovery on boot)
11. 결론

16장 램디스크(ramdisk)
1. 램디스크에 의한 부팅 과정
2. 램디스크 워드(ramdisk word)

부 록
A. 시스템 콜 추가시키는 법
B. 프로세스 디스크립터의 필드들
C. 커널 소스 디렉토리 구성
D. 커널 컴파일 옵션

관련 분류

품목정보

발행일
2003년 01월 31일
쪽수, 무게, 크기
556쪽 | 1394g | 크기확인중
ISBN13
9788980781300

리뷰/한줄평0

리뷰

첫번째 리뷰어가 되어주세요.

한줄평

첫번째 한줄평을 남겨주세요.