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

소득공제
리눅스 시스템 & 커널 기초
커널 분석에서 코드 수정까지
가격
23,000
23,000
YES포인트?
690원 (3%)
5만원 이상 구매 시 2천원 추가 적립
결제혜택
카드/간편결제 혜택을 확인하세요
  • IT COOKBOOK 시리즈는 연습문제 해답을 제공하지 않습니다.

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

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

한빛아카데미-IT COOKBOOK

책소개

암호 같은 소스 속에 숨겨진 기능과 개념에 대한 이해, 실습을 통해 익히는 실전 프로그래밍

목차

Chapter 01. 리눅스 개요
01_리눅스의 역사
02_리눅스의 특징
03_ 리눅스 배포판 설치
04_리눅스 시스템의 디렉토리 구조
요약
연습문제

Chapter 02. 리눅스 커널의 구조 및 커널 컴파일
01_커널의 이해
02_리눅스 커널의 소스 구조
03_리눅스 커널의 내부 구조
04_리눅스 커널 컴파일
05_커널 환경 설정
요약
연습문제

Chapter 03. 리눅스 부팅 과정
01_리눅스 시스템 전체 부팅 과정
02_start_kernel( ) 함수
03_inittab 파일
요약
연습문제

Chapter 04. 시스템 콜 및 모듈 프로그래밍
01_ 시스템 콜
[실습하기 4-1] 간단한 문자열 출력 시스템 콜
[실습하기 4-2] 인자가 있는 시스템 콜 구현
02_ 인터럽트와 예외
03_ 모듈
[실습하기 4-3] 모듈의 로드/언로드 실습
[실습하기 4-4] 모듈을 이용한 시스템 콜의 구현
04_ make 유틸리티
요약
연습문제

Chapter 05. 프로세스
01_ 프로세스와 프로세스 디스크립터의 이해
02_ task_struck 구조체
[실습하기 5-1] 태스크 PID를 받아 출력하는 시스템 콜 구현
[실습하기 5-2] 해시 함수를 이용한 태스크 찾기
03_ 태스크의 생성과 소멸
04_ 태스크 상태와 전이
05_ 스케줄링
06_ 시그널
[실습하기 5-3] 시그널 전송 및 처리
[실습하기 5-4] sigaction 시스템 콜을 이용한 시그널 핸들러 설정
요약
연습문제

Chapter 06. 메모리 관리
01_ 메모리 관리의 이해와 기법 소개
02_ 가상 메모리와 물리 메모리
03_ 메모리 관리를 위한 자료구조
[실습하기 6-1] 응용 프로그램에 할당된 가상 메모리 주소 확인하기
04_ 페이징 기법과 주소 변환의 이해
05_ 인텔 프로세스의 주소 변환
06_ 리눅스의 3단계 페이징 기법
[실습하기 6-2] 태스크에 할당된 가상 메모리 영역의 정보와 파일의 이름 출력하기
07_ 메모리 할당과 해제
08_ 페이지 교체
요약
연습문제

Chapter 07. 파일시스템
01_ 파일시스템의 개요
02_ ext2 파일시스템
03_ 파일시스템 관련 자료구조
04_ NFS 파일시스템
05_ proc 파일시스템
[실습하기 7-1] proc 파일시스템에 디렉토리와 파일 생성하기
[실습하기 7-2] 현재 시스템 시간을 저장하는 proc 파일 구현하기
요약
연습문제

Chapter 08. 디바이스 드라이버
01_ 디바이스 드라이버의 이해
02_ 디바이스 드라이버의 종류
03_ 리눅스 커널 모듈
04_ 커널의 모듈 관리
05_ 저수준 파일 입출력 함수
06_ 디바이스 드라이버 프로그래밍
[실습하기 8-1] 문자 디바이스 드라이버를 이용한 읽기/쓰기
[실습하기 8-2] ioctl() 함수 사용하기
요약
연습문제

Appendix A 레드햇 설치 과정
Appendix B 리눅스 명령어의 기능과 사용법
Appendix C vi 에디터 사용법

저자 소개

[저자]

김성영

부산대학교 컴퓨터공학과 박사 학위를 취득하였다. 2004년부터 현재까지 금오공과대학교 컴퓨터공학부 교수로 재직 중이며, 컴퓨터 프로그래밍 언어와 멀티미디어 공학 분야를 강의하고 있다. 주요 저서로는 『플래시 MX 액션스크립트』(OK Press, 2003), 『컴퓨터와 정보기술』(학술정보, 2004) 등이 있다.



오병우

건국대학교 전자계산학과 박사 학위를 취득하였다. 2004년부터 현재까지 금오공과대학교 컴퓨터공학부 교수로 재직 중이며, 모바일 관련 분야를 강의하고 있다. 주요 저서로는 『컴퓨터와 정보기술』(학술정보, 2004) 등이 있다.



이이섭

고려대학교 컴퓨터과 박사 학위를 취득하였다. 2004년부터 현재까지 금오공과대학교 컴퓨터공학부 교수로 재직 중이며, 데이터베이스, 소프트웨어공학, 프로그래밍언어 분야를 강의하고 있으며, 관심 분야는 지식관리 시스템, 유비쿼터스, 그리드 컴퓨팅 등이다.



장춘서

한국과학기술원 통신공학과 박사 학위를 취득하였다. 1981년부터 현재까지 금오공과대학교 컴퓨터공학부 교수로 재직 중이며, 실시간 인터넷통신, VoIP, SIP, 임베디드 시스템 분야를 강의하고 있다. 주요 저서로는 『마이크로컴퓨터 구조. 원리와 응용』(동우사, 1993), 『임베디드 시스템 실험』(학술정보, 2005) 등이 있다.



조현규

금오공과대학교 컴퓨터공학과 박사 학위를 취득하였다. 2006년부터 현재까지 금오공과대학교 컴퓨터공학부 교수로 재직 중이며, 시스템 프로그래밍, 임베디드 시스템 프로젝트 분야를 강의하고 있다. 주요 저서로는 『임베디드 시스템 실험』(학술정보, 2005) 등이 있다.



[필드 어드바이저]

한동훈

코볼 기반 물류 시스템 개발에서 ASP.NET 기반의 ERP 시스템까지 다양한 환경의 프로그래밍을 경험했다. 최근에는 ETRI와의 협업 프로젝트에 커널 개발자로 참여했으며, 지문인식시스템 개발에 참여하기도 했다. 주요 관심사는 운영체제, 알고리즘이며, 낭만 코딩을 주변에 전염시키고 있다.

관련 분류

품목정보

발행일
2007년 02월 17일
쪽수, 무게, 크기
424쪽 | 크기확인중
ISBN13
9788979144741

리뷰/한줄평0

리뷰

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

한줄평

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