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

소득공제
리눅스 커널의 이해
개정판
다니얼 보베이, 마르코 체사티 공저 / 심마로, 이호 공역
한빛미디어 2003.09.19.
가격
36,000
10 32,400
YES포인트?
1,800원 (5%)
5만원 이상 구매 시 2천원 추가 적립
결제혜택
카드/간편결제 혜택을 확인하세요
  • 9월 26~28일경 3판 출간 예정입니다.

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

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

책소개

목차

1장. 소개
리눅스와 다른 유닉스 계열 커널 비교
하드웨어 의존성
리눅스 버전
운영체제의 기초 개념
유닉스 파일시스템 개요
유닉스 커널 개요

2장. 메모리 주소 지정
메모리 주소
하드웨어 세그먼테이션
리눅스에서의 세그먼테이션
하드웨어 페이징
리눅스 페이징

3장. 프로세스
프로세스와 경량 프로세스, 스레드
프로세스 디스크립터
프로세스 전환
프로세스 생성
프로세스 끝내기

4장. 인터럽트와 예외
인터럽트 시그널의 역할
인터럽트와 예외
예외 핸들러와 인터럽트 핸들러의 중첩 실행
인터럽트 디스크립터 테이블 초기화
예외 처리
인터럽트 처리
소프트 IRQ와 소작업, 하반부
인터럽트와 예외에서 복귀

5장. 커널 동기화
커널 제어 경로
동기화가 필요하지 않은 때
동기화 기법
커널 자료 구조로의 접근 동기화
경쟁 조건 방지의 예

6장. 타이밍 측정
하드웨어 시계
리눅스 시간 관리 구조
CPU의 시분할
날짜와 시간 갱신
시스템 통계 갱신
소프트웨어 타이머
타이밍 측정 관련 시스템 콜

7장. 메모리 관리
페이지 프레임 관리
메모리 영역 관리
불연속적인 메모리 영역 관리

8장. 프로세스 주소 공간
프로세스의 주소 공간
메모리 디스크립터
메모리 구역
페이지 폴트 예외 핸들러
프로세스 주소 공간의 생성과 제거
힙 관리

9장. 시스템 콜
POSIX API와 시스템 콜
시스템 콜 핸들러와 서비스 루틴
커널 래퍼 루틴

10장. 시그널
시그널의 역할
시그널 발생
시그널 배달
시그널 처리 관련 시스템 콜

11장. 프로세스 스케줄링
스케줄링 정책
스케줄링 알고리즘
스케줄링 관련 시스템 콜

12장. 가상 파일시스템
가상 파일시스템의 역할
VFS 자료 구조
파일시스템 유형
파일시스템 마운트하기
경로명 탐색
VFS 시스템 콜 구현
파일 락킹

13장. 입출력 장치 관리
입출력 아키텍처
장치 파일
장치 드라이버
블록 장치 드라이버
문자 장치 드라이버

14장. 디스크 캐시
페이지 캐시
버퍼 캐시

15장. 파일 접근
파일 읽기와 쓰기
메모리 매핑
직접 입출력 전송

16장. 스와핑: 메모리 해제 기법
스와핑이란 무엇인가
스왑 영역
스왑 캐시
스왑 페이지 전송
페이지 스왑 아웃
페이지 스왑 인
페이지 프레임 회수하기

17장. EXT2, EXT3 파일시스템
Ext2의 일반적인 특징
Ext2 디스크 자료 구조
Ext2 메모리 자료 구조
Ext2 파일시스템 생성
Ext2 메소드
Ext2 디스크 공간 관리
Ext3 파일시스템

18장. 네트워킹
주요 네트워킹 자료 구조
네트워킹 관련 시스템 콜
네트워크 카드로 패킷 전송하기
네트워크 카드에서 패킷 받기

19장. 프로세스 통신
파이프
FIFO
시스템 V IPC

20장. 프로그램 실행
실행 파일
실행 파일 형식
실행 도메인
exec 계열 함수

부록 A. 시스템 시작
부록 B. 모듈
부록 C. 소스 코드 구조
부록 D. 커널 2.6

참고 서적
이 책에서 사용한 용어
찾아보기

저자 소개

저자 : 다니엘 보베이
UCLA에서 컴퓨터 과학 박사 학위를 취득했으며, 지금은 로마 대학교에서 전임 교수로 재직 중이다. 25년이 넘도록 오픈 소스에 관심을 가져왔으며, 리누스 토발즈와 그를 따르는 많은 사람의 업적에 매료되어 지난 몇 년 간 리눅스의 신비를 풀어내려 노력하고 있다. 이런 작업 후에 자신이 알아낸 지식을 책으로 옮겼다.
저자 : 마르코 체사티
로마 대학교에서 컴퓨터 과학 박사 학위와 수학 학위를 취득했으며, 동교 공과대학원 컴퓨터과학과 연구 조교로 재직 중이다. 또한 지난 3년 동안 학생들에게 재미있고, 색다른 방법으로 리눅스 커널을 바꾸는 방법을 가르쳐 왔다.
역자 : 심마로
PC에서 사용할 유닉스를 찾던 92년 겨울에 리눅스를 처음으로 접했다. 93년부터 서울대학교 컴퓨터공학과 대학원에서 리눅스를 사용하면서, 다른 유닉스에도 GNU 소프트웨어들을 설치해서 리눅스와 비슷한 환경을 만들어서 사용했고, 오픈 소스 DBMS인 MySQL, Postgres 등을 연구 및 개발을 위해 사용했다. 리눅스원(주)에서 연구원으로 재직할 당시 웹 서버 클러스터, 슈퍼컴퓨터 클러스터, 바이오 인포매택스 클러스터 등을 연구 개발했다. 지금은 엔씨소프트에 근무하면서 리눅스 환경에서 대규모 게임 서버를 개발하고 있다.
역자 : 이호
1991년 서울대학교 금속공학과에 입학한 후 컴퓨터 연구회(SCSC)에 가입하면서 컴퓨터에 입문,프로그래머로서의 길에 들어섰다. 지금은 실리콘 밸리에 있는 Sigma Designs, Inc에서 소프트웨어 엔지니어로 근무하면서 임베디드 시스템 개발과 리눅스 커널 연구를 하고 있다.

관련 분류

품목정보

발행일
2003년 09월 19일
쪽수, 무게, 크기
902쪽 | 1806g | 188*258*40mm
ISBN13
9788979142525

리뷰/한줄평1

리뷰

7.0 리뷰 총점

한줄평

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