logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

리눅스 운영 체제의 이해와 개발

리눅스 운영 체제의 이해와 개발

(리눅스 매니아를 위한 Vol.2)

이준희, 김효승 (지은이)
  |  
교학사(컴퓨터)
2009-04-14
  |  
22,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
yes24 로딩중
교보문고 로딩중
영풍문고 로딩중
인터파크 로딩중
11st 로딩중
G마켓 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
로딩중

e-Book

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

리눅스 운영 체제의 이해와 개발

책 정보

· 제목 : 리눅스 운영 체제의 이해와 개발 (리눅스 매니아를 위한 Vol.2)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 리눅스/유닉스 프로그래밍
· ISBN : 9788909150552
· 쪽수 : 398쪽

목차

Overview 운영체제의 과거, 현재, 미래
0.1 운영 체제의 발달
0.2 리눅스의 역사
0.3 리눅스의 미래

Chapter 1. 리눅스 커널의 구조
1.1 리눅스 운영 체제의 구조
1.1.1 마이크로 커널 Mach
1.1.2 모놀리딕 커널 Linux Kernel
1.2 리눅스 커널의 소스 구조
1.3 리눅스 커널 프로그래밍을 위해 알아두어야 할 사항
1.3.1 커널 프로그래밍에 필요한 언어
1.3.2 커널 프로그래밍에 필요한 제반 사항
1.3.3 커널 프로그래밍 환경의 특징
1.4 리눅스 커널의 컴파일 방법
1.5 커널 코드 분석 및 테스트 방법

Chapter 2. 시스템 콜의 이해
2.1 시스템 콜이란?
2.2 시스템 콜의 수행 흐름
2.3 시스템 콜의 구현 방법
2.3.1 커널 내 시스템 콜의 구현
2.3.2 모듈 프로그래밍(시스템 콜 모듈 구성)
2.4 시스템 콜 구현 프로젝트
2.4.1 My_CPU_Info() 시스템 콜 구현 문제 및 풀이
2.4.2 MySystemLoadInfo() 구현 문제

Chapter 3. 운영 체제와 하드웨어
3.1 인터럽트와 예외
3.1.1 인터럽트와 예외란
3.1.2 인터럽트와 수행 과정
3.1.3 인터럽트 지연 처리
3.2 시그널
3.2.1 시그널이란?
3.2.2 시그널 자료 구조
3.2.3 시그널의 전달 과정
3.3. 커널 동기화
3.3.1 커널 동기화(Synchronization)의 필요성
3.3.2 Atomic operation
3.3.3 Locking
3.3.4 Interrupt Disabling
3.4 시간 관리
3.5 초정밀 시간 측정 기능 구현 프로젝트

Chapter 4. 프로세스와 스케줄링
4.1 전반적인 프로세스 수행 방식
4.2 프로세스
4.2.1 test_struct 구조체 분석
4.2.2 프로세스 생성과 실행 및 종료
4.3 스케줄링
4.3.1 리눅스 스케줄링 정책
4.3.2 프로세스 스위칭
4.4 User Sharing Scheduling 구현 프로젝트

Chapter 5. 리눅스 메모리 관리
5.1 메모리 주소 공간의 이해
5.2 요구 페이징
5.3 스와핑
5.4 Process Virtual Information 구현 프로젝트

Chapter 6. 리눅스 파일 시스템
6.1 파일 시스템의 개요
6.2 리눅스 파일 시스템의 구조
6.3 가상 파일 시스템의 구조
6.4 ext2 파일 시스템
6.4.1 가상 파일 시스템과 ext2 파일 시스템
6.4.2 파일 시스템의 캐시 구조
6.4.3 파일 시스템의 수행 흐름
6.5 ext3 파일 시스템
6.6 proc 파일 시스템
6.6.1 procfs 관리
6.6.2 사용자 영역과 커널과의 소통
6.7 sinceboot 구현 프로젝트

Chapter 7. 리눅스 네트워크 시스템
7.1 TCP/IP
7.2 리눅스 네트워크 구조
7.3 리눅스의 네트워크 관련 주요 자료 구조
7.4 데이터 송수신
7.5 Packet Filter 구현 프로젝트

Chapter 8. 리눅스 운영 체제와 최신 운영 체제
8.1 리눅스 커널의 전반적인 구조
8.2 마이크로 커널의 역사
8.3 초소형 운영 체제 : Tiny OS
8.3.1 Tiny OS의 특징
8.3.2 Tiny OS의 작성 언어 - nesC
8.3.3 TOSSIM 시뮬레이터
8.4 Tiny OS 설치 및 응용 프로그램 작성 방법
8.4.1 Tiny OS 인스통
8.4.2 응용 프로그램 작성 방법

부록
A. 리눅스 네트워크 송수신 관련 커널 코드 분석
B. 일반적인 인터럽트 처리 루틴에 대한 커널 코드 분석
C. 네트워크에 초점을 맞춘 커널 초기화 커널 코드 분석
D. 일반적인 시스템 콜 및 시그널 종류

저자소개

이준희 (지은이)    정보 더보기
- 대원외국어고등학교 - 고려대학교 일어일문/컴퓨터학과 - 연세대학교 컴퓨터공학대학원 - 고려대학교 리눅스 동아리(KULS)회장 - (주) 삼성SDS사 - (주) SK Telecom사 - 현재 이데토(네덜란드) - 저전력 이동기기를 위한 리눅스 커널 개발 - SKY 휴대폰 개발 - 이동기기를 위한 CAS 개발 참여 - 리눅스 매거진 기고 - 리눅스 커널 프로그래밍 집필(교학사,2005) - 삼성전자 소프트웨어 멤버쉽, 청운대 등 강의 다수 - 저전력 운영 체제 관련 특허 다수
펼치기
김효승 (지은이)    정보 더보기
- 부산과학고등학교 - 연세대학교 컴퓨터산업공학과 - 연세대학교 컴퓨터과학대학원 - 현재 (주) LIG Nex1 - 저전력 이동기기를 위한 리눅스 커널 개발 - 센서네트워크 운영 체제 RETOS 개발 - 국방 유도무기체계의 실시간분산시스템 개발
펼치기
이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책