로그인회원가입장바구니고객센터마이페이지회사소개
kangcom
전체
Home >   >   > 

리눅스 커널 프로그래밍

   
지은이 이준희   |   출판사 교학사  |   발행일 2005년 02월 25일
 
판매가 20,000원18,000원 10%
마일리지 5% 1,000원
발행일 2005-02-25
ISBN 8909104864 |  9788909104869
기타정보 국내서 | 420쪽
예상출고일
배송비 2,000원 (20,000원이상 무료배송)
   
운영체계(OS)
종합지수 12p 78 위
   
 

대체 리눅스 커널을 프로그래밍하는 방법을 가르쳐주는 책이 있었는가?
‘이 책을 보면 커널에서 직접 Hello World를 찍는것부터 시작해서 리눅스 커널에 새로운 스케쥴러를 구현하고 네트워크 코드를 수정해서 패킷필터도 직접만들고 새로운 파일 시스템도 만듭니다.’
이 책은 리눅스 커널 소스에 대한 장황한 설명보다는 핵심적인 소스를 중심으로 커널 구조 및 알고리즘과 실제 리눅스 커널 수정 과정을 과제와 풀이를 통해 따라할 수 있도록 설명하는데 초점을 맞추고 있으며, 이해를 돕기 위해 실제 커널 수정 문제와 커널을 수정한 코드의 상세한 설명을 수록하였다. 커널 구조 및 핵심 컨셉은 커널 2.4와 2.6을 중심으로 이루어졌으며, 실제 커널 수정은 커널 2.4를 기반으로 하여 제시한 예제를 그대로 따라하는데 그치지 않고 커널 2.6에 재구현해봄으로써 초보자도 커널 개발에 익숙해지도록 하는데 중점을 두었다. 따라서 이 책을 읽고 실제 프로그래밍을 따라 해보면 리눅스 커널 프로그래밍이 가능할 뿐만 아니라 커널의 필요에 따라 코드를 추가 및 수정하는 일이 가능하다.


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. 일반적인 인터럽트 처리 루틴에 대한 커널 코드 분석
C. 일반적인 시스템콜 처리 루틴에 대한 커널 코드 분석
D. 일반적인 Bottom Half 처리 루틴에 대한 커널 코드 분석
E. 네트워크에 초점을 맞춘 커널 초기화 커널 코드 분석
F. 일반적인 시스템 콜 및 시그널 종류
G. TinyOS 설치 및 응용프로그램 작성
준비 중입니다.
최악의책<악의성글인듯... 저이책으로도움많이받았습니다.
이병선님이 쓰신 서평보기 I 평점 I 조회수(1653) I 공감 (0) I 블로그
별이유도 못대면서 택도 없이 쓴 글이 있길래, 제가 이 책으로 도움을 받은 만큼 지나가다가 씁니다. 사실 예전에 제가 리눅스 커널 개발하는데 정말 엄청 헤멧었는데 이 책 덕분에 도움을 많이 얻었었죠 한마디로 쉽게 잘써놨어요, 짜집기 책같은게 아니라 저자가 직접 고안해서 해본거라서저자가 이해한대로 잘 풀어서 써놨습니다. 가끔씩 오류가 보이긴 하는데 이건 출판사문제인듯...쯧... 교학사는 책을 검토를 제대로 안하나요?좋은 책이데 표지나 책 재질같은것도 ...
최악의 책
강준석님이 쓰신 서평보기 I 평점 I 조회수(1134) I 공감 (0) I 블로그
커널 프로그래밍을 공부하신다면 절대 보지 말아야 할 책 중 한권입니다. 정말 내용없고, 아! 내용은 있지만 설명이 아주 많이 부족한 책입니다. 다른책 보세요.
[Review] 맨처음 리눅스 커널을 공부하려 한다면...
김진회님이 쓰신 서평보기 I 평점 I 조회수(1192) I 공감 (0) I 블로그
저번 학기에 운영체제라는 과목을 수강을 했습니다. 저희 학교 차호정 교수님의 운영체제 과목은 "9학점 과목"이라는 별칭이 붙을 만큼 속된 말로 빡센 과목입니다.. 많은 사람들이 이 과목을 듣다가 좌절하고 군대가는 일이 있다고 하더군요..^^ 물론 빡센만큼 한 학기 동안 얻는 것도 많은 과목입니다.  리눅스 커널을 수정하여 프로그램을 제출하는 과제가 4-5개 정도...한달 간격으로 주어지는 과목을 통해서 수업 시간에 배우는 운영체제에 대한 이론을 리눅스 커널을 뜯...
커널을 알고 커널을 수정하고픈 분들에게 도움이 되는 책
김민선님이 쓰신 서평보기 I 평점 I 조회수(954) I 공감 (0) I 블로그
 책의 큰 특징은 리눅스 커널을 수정하는 실습을 위주로 되어 있다는것인듯합니다.다른책과 달리 커널에 대한 상세한 설명보다는 설명을 줄이고 실습을 많이 넣었다는 것인데요.저처럼 커널에 관심이 많은 사람에게는 큰 도움이 될것같습니다.아랫분중 어느분이 실습환경이 잘 설명이 안되있다고 했는데리눅스 커널이 디바이스나, 시스템 즉 하드웨어에 영향을 많이 받아서 똑같은 커널 버전이라도 어떤 시스템에 설치하느냐에따라 설치가 되기도 하고수정이 안되기도 하고 그럴것...
리눅스 커널의 원리를 이론적으로 잠깐..느낌.
김희환님이 쓰신 서평보기 I 평점 I 조회수(1101) I 공감 (0) I 블로그
 실습하면서 따라하는 내용으로 구성되었는데.. 솔직히 환경에대한 자세한 사항과..안될 시 어떤 부분이 잘 못 되었는지..그런 비교적인 부분은 하나도 없구요.. 3장이엿나.. 시스템 콜하는 부분부터 안되더라구..요..교학사 홈피 가서..내용을 찾아보았지만..관련된 자료도 하나도 없구요.. 그냥 이론만 읽었습니다. 설명은 비교적 초보가 보기에 자세한 내용도 있지만.커널을 직접 건드려 보고 싶은 욕구를 ..저자는 아는지 모르시는 자신의 환경에서만 ..딱...
이책.. 괜찮습니다.
정수용님이 쓰신 서평보기 I 평점 I 조회수(1015) I 공감 (0) I 블로그
저는 운영체제에 관심많은 학생입니다.저는 커널 프로그래밍 하려는데 많이 어려워서요커널 코드 설명 아무리해도 실제로 자기가 해보지 않으면 모르잖아요원래 프로그래밍이란게 그런거죠understanding 리눅스 커널인가 이 책을 사서봤는데 그냥 설명만 해놔서책보고나서 암껏도 못하겠더군요리눅스 커널 프로그래밍 이 책은 출판사가 교학사라 좀 미심쩍었는데어쨌든 커널 프로그래밍 실제로 따라해보며 하는 식이더라구요이 책 사서 도움 많이 얻었습니다.아래 서평보니 이책이 4장...
쉬운 내용은 잘 설명했지만... 많이 부족한듯.
최성춘님이 쓰신 서평보기 I 평점 I 조회수(1825) I 공감 (0) I 블로그
밑의 서평도 좋고 가장 최근에 나온 커널책중 하나라서 구입했습니다.하지만 좀 실망했습니다.이 책의 장점이라면 밑의 분 말씀대로 설명이 쉽다는 것과 실제로 해볼수있는 프로젝트가 있다는것 정도입니다.실제로 해볼수있는 프로젝트는  도움이 좀 되었습니다.하지만 설명이 쉽다는것은 이 책의 장점이자 단점입니다.설명이 쉽다는것은 치부는 드러내지 않고 먹기 좋은 단것만 준다는 것이지요.현재 6장까지 다 읽었습니다.3까지 내용은 정말 좋더군요. 자세하고 이해...
커널 프로그래밍하실려면 이 책이 가장 좋은듯.
서형진님이 쓰신 서평보기 I 평점 I 조회수(1849) I 공감 (0) I 블로그
학교에서 커널 프로그래밍을 과제로 내주길래책을 찾던차에 몇권을 샀습니다. 전에 커널 공부할려면 뭘 봐야하냐고 인터넷도 찾아보고 친구들한테도 물었더니리눅스 커널의 이해 라는 책을 추천해줘서 샀는데커널 설명만 쭉 되어 있어서정말 어느정도는 다 읽었는데 커널 프로그래밍은 한줄도 못했습니다. 아무리 구조를 잘 설명했다쳐도 실제로 프로그래밍을 해보지 않고서는 아무것도 알수가 없더군요이해가 안가요 제가 머리가 나빠서 그런지 그러던차에 이 책이 나...
 
전체평균(34)
회원평점   회원서평수 8
최악의책<악의성글인듯... 저이책으로도움많이받았습니다.
이병선 님  2007-08-15
최악의 책
강준석 님  2007-07-25
[Review] 맨처음 리눅스 커널을 공부하려 한다면...
김진회 님  2006-08-24
커널을 알고 커널을 수정하고픈 분들에게 도움이 되는 책
김민선 님  2006-03-13
리눅스 커널의 원리를 이론적으로 잠깐..느낌.
김희환 님  2006-02-10
이책.. 괜찮습니다.
정수용 님  2005-10-15
쉬운 내용은 잘 설명했지만... 많이 부족한듯.
최성춘 님  2005-10-06
커널 프로그래밍하실려면 이 책이 가장 좋은듯.
서형진 님  2005-03-28
이준희 의 최근 저서
 
게임 컨셉 아트 디지털 브러시 튜토리얼
27,000원
(10%↓+5%)
 
우분투 투게더
19,800원
(10%↓+5%)
 
리눅스 운영 체제의 이해와 개발
19,800원
(10%↓+5%)
 
중3 학생이 알아야 할 생활 과학상식
8,100원
(10%↓+5%)
 
중1 학생이 알아야 할 생활 과학상식
8,100원
(10%↓+5%)
 
교학사 출판사의 신간
전과목 단원평가 총정리 1-2(교학사)
편집부 저
9,900원
(10%↓+0%)
 
전과목 단원평가 총정리 2-2(교학사)
편집부 저
9,900원
(10%↓+0%)
 
전과목 단원평가 총정리 3-2
편집부 저
10,800원
(10%↓+0%)
 
전과목 단원평가 총정리 5-2
편집부 저
10,800원
(10%↓+0%)
 
전과목 단원평가 총정리 4-2
편집부 저
10,800원
(10%↓+0%)
 
이메일주소수집거부