닫기
검색

상세정보

(리눅스 매니아를 위한)리눅스 커널 내부구조 = Linux kerner internal

백승재, 최종무 공저

상세정보
자료유형단행본
서명/저자사항(리눅스 매니아를 위한)리눅스 커널 내부구조 = Linux kerner internal / 백승재, 최종무 공저
개인저자백승재
최종무
발행사항서울 : 교학사, 2008
형태사항383 p. : 삽도 ; 26 cm
ISBN9788909144438
일반주기부록 수록 : A. 리눅스와 가상화 그리고 XEN -- B. MTD와 YAFFS -- C. Map of the Linux
분류기호005.432
언어한국어
  • 보존서고자료신청보존서고자료신청
  • 서가에없는도서 이미지서가에없는도서신청
  • 도서 PICK UP 서비스도서 PICK UP 서비스
  • 인쇄인쇄
  • SMS발송SMS발송

전체

전체 메세지가 없습니다
No. 등록번호 청구기호 소장위치 도서상태 반납예정일 예약 서비스 매체정보
1 1062310 005.432 백승재 리 4층 자료실 서가번호 403 대출가능

목차

목차 일부

목차

제0장 운영체제 이야기 = 9

 1. 운영체제 동작 사례 = 10

 2. 운영체제 동작 비유 = 15

제1장 리눅스 소개 = 23

 1. 리눅스의 탄생 = 24

 2. 유닉스와 리눅스 = 25

 3. 리눅스의 배포판 = 28

 4. 리눅스의 장점 = 29

 5. 쉘(Shell) 사용해보기 = 30

제2장 리눅스 커널 구조 = 33

...

목차 전체

목차

제0장 운영체제 이야기 = 9

 1. 운영체제 동작 사례 = 10

 2. 운영체제 동작 비유 = 15

제1장 리눅스 소개 = 23

 1. 리눅스의 탄생 = 24

 2. 유닉스와 리눅스 = 25

 3. 리눅스의 배포판 = 28

 4. 리눅스의 장점 = 29

 5. 쉘(Shell) 사용해보기 = 30

제2장 리눅스 커널 구조 = 33

 1. 리눅스 커널 구조 = 34

 2. 리눅스 커널 컴파일 = 39

 실습 문제 = 47

제3장 태스크 관리 = 49

 1. 프로세스와 쓰레드 그리고 태스크 = 50

 2. 사용자 입장에서 프로세스 구조 = 51

 3. 프로세스와 쓰레드의 생성과 수행 = 53

 4. 리눅스의 태스크 모델 = 57

 5. 태스크 문맥 = 66

 6. 상태 전이(State Transition)와 실행 수준 변화 = 70

 7. 런 큐와 스케줄링 = 74

 8. 문맥 교환 = 79

 9. 태스크와 시그널 = 82

 10. CFS 스케줄러 = 84

 실습 문제 = 88

제4장 메모리 관리 = 89

 1. 메모리 관리 기법과 가상 메모리 = 90

 2. 물리 메모리 관리 자료 구조 = 90

  2-1 node = 91

  2-2 zone = 92

  2-3 page frame = 95

 3. Buddy와 Slab = 96

  3-1 버디 할당자(Buddy Allocator) = 96

  3-2 슬랩 할당자(Slab Allocator) = 102

 4. 가상 메모리 관리 기법 = 104

 5. 가상 메모리와 물리 메모리의 연결 및 변환 = 107

 6. 커널 주소 공간 = 116

 7. 리눅스와 64bit CPU = 117

 8. Lazy Buddy, Slub, Slob = 118

  8-1 Lazy Buddy = 118

  8-2 Slub, Slob = 119

 실습 문제 = 121

제5장 파일시스템과 가상 파일시스템 = 123

 1. 파일 시스템 일반 = 124

 2. 디스크 구조와 블록 관리 기법 = 125

 3. FAT 파일시스템 = 130

 4. inode 구조 = 134

 5. Ext2 파일시스템 = 137

 6. Ext3 파일시스템과 Ext4 파일시스템 = 141

 7. 가상 파일시스템(Virtual File System) = 143

 8. 태스크 구조와 VFS 객체 = 148

 9. 파일시스템 제어 흐름 분석 = 150

 실습 문제 = 157

제6장 인터럽트와 트랩 그리고 시스템 호출 = 159

 1. 인터럽트 처리 과정 = 160

 2. 시스템 호출 처리 과정 = 165

 3. 새로운 시스템 호출 구현 = 168

 4. 시스템 호출 구현 확장 = 174

  4-1 커널 정보 출력 = 174

  4-2 인자 전달 = 175

  4-3 구조체를 사용한 인자 전달 = 177

 실습 문제 = 181

제7장 리눅스 모듈 프로그래밍 = 183

 1. 마이크로 커널 = 184

 2. 모듈 프로그래밍 무작정 따라 하기 = 184

 3. 시스템 호출 hooking = 188

 실습 문제 = 192

제8장 디바이스 드라이버 = 193

 1. 디바이스 드라이버 일반 = 194

  1-1 사용자 입장에서 디바이스 드라이버 = 194

  1-2 개발자 입장에서 디바이스 드라이버 = 198

 2. 문자 디바이스 드라이버 구조 = 203

 3. 블록 디바이스 드라이버 구조 = 210

 4. 네트워크 디바이스 드라이버 구조 = 215

 실습 문제 = 221

제9장 네트워킹 = 223

 1. 계층 구조 = 224

 2. 주요 커널 내부 구조 = 229

 3. 리눅스에서 통신 프로토콜의 제어 흐름 = 234

 실습 문제 = 237

제10장 운영체제 관련 실습 = 239

 1. 쉘(Shell) = 240

 2. 스케줄러와 시뮬레이팅 환경 = 243

 3. 버디 할당자와 시뮬레이팅 환경 = 253

 4. FAT 파일시스템과 디스크 에뮬레이팅 환경 = 265

  4-1 파일 시스템 마운트 = 267

  4-2 파일의 생성 및 쓰기 = 267

  4-3 파일의 탐색 및 읽기 = 268

  4-4 파일의 삭제 = 269

 5. 디바이스 드라이버 = 332

부록 A. 리눅스와 가상화 그리고 XEN = 339

 1. 가상화 기법의 이해 = 340

 2. 가상화 기술 = 344

 3. Xen = 357

  3-1 반가상화 기술을 이용한 리눅스 설치 = 359

  3-2 전가상화 기술을 이용한 윈도즈 설치 = 367

부록 B. MTD와 YAFFS = 371

 1. 플래시 메모리의 이해 = 372

 2. MTD = 375

 3. YAFFS = 376

부록 C. Map of the Linux = 381



  

*주제와 무관한 내용의 서평은 삭제될 수 있습니다.  한글 기준 10자 이상 작성해 주세요.

서평추가

서평추가
별점
별0점
  • 별5점
  • 별4.5점
  • 별4점
  • 별3.5점
  • 별3점
  • 별2.5점
  • 별2점
  • 별1.5점
  • 별1점
  • 별0.5점
  • 별0점
제목입력
본문입력

글자수:0
  • Tag List

    Tag List 메세지가 없습니다

  • Tag Cloud

    Tag Cloud 메세지가 없습니다

태그추가

태그추가

태그추가
태그입력
태그보기

처음 오셨나요?