제가 학교에서 대출받아 보고 있지만
리눅스에 대해서 리눅스 배포판은 어떠한
것들이 있는지 잘 나와 있습니다.
리눅스 커널에 대한 부분도 이해하기
어려웠던 것이 이해가 가고 이 책이
없었다면 리눅스를 포기해야 할 상황이
들어왔을지도 모릅니다.
Chapter 01. 리눅스 개요 01_리눅스의 역사 02_리눅스의 특징 03_ 리눅스 배포판 설치 04_리눅스 시스템의 디렉토리 구조 요약 연습문제 Chapter 02. 리눅스 커널의 구조 및 커널 컴파일 01_커널의 이해 02_리눅스 커널의 소스 구조 03_리눅스 커널의 내부 구조 04_리눅스 커널 컴파일 05_커널 환경 설정 요약 연습문제 Chapter 03. 리눅스 부팅 과정 01_리눅스 시스템 전체 부팅 과정 02_start_kernel( ) 함수 03_inittab 파일 요약 연습문제 4장. 시스템 콜 및 모듈 프로그래밍 01_ 시스템 콜 [실습하기 4-1] 간단한 문자열 출력 시스템 콜 [실습하기 4-2] 인자가 있는 시스템 콜 구현 02_ 인터럽트와 예외 03_ 모듈 [실습하기 4-3] 모듈의 로드/언로드 실습 [실습하기 4-4] 모듈을 이용한 시스템 콜의 구현 04_ make 유틸리티 요약 연습문제 5장. 프로세스 01_ 프로세스와 프로세스 디스크립터의 이해 02_ task_struck 구조체 [실습하기 5-1] 태스크 PID를 받아 출력하는 시스템 콜 구현 [실습하기 5-2] 해시 함수를 이용한 태스크 찾기 03_ 태스크의 생성과 소멸 04_ 태스크 상태와 전이 05_ 스케줄링 06_ 시그널 [실습하기 5-3] 시그널 전송 및 처리 [실습하기 5-4] sigaction 시스템 콜을 이용한 시그널 핸들러 설정 요약 연습문제 6장. 메모리 관리 01_ 메모리 관리의 이해와 기법 소개 02_ 가상 메모리와 물리 메모리 03_ 메모리 관리를 위한 자료구조 [실습하기 6-1] 응용 프로그램에 할당된 가상 메모리 주소 확인하기 04_ 페이징 기법과 주소 변환의 이해 05_ 인텔 프로세스의 주소 변환 06_ 리눅스의 3단계 페이징 기법 [실습하기 6-2] 태스크에 할당된 가상 메모리 영역의 정보와 파일의 이름 출력하기 07_ 메모리 할당과 해제 08_ 페이지 교체 요약 연습문제 7장. 파일시스템 01_ 파일시스템의 개요 02_ ext2 파일시스템 03_ 파일시스템 관련 자료구조 04_ NFS 파일시스템 05_ proc 파일시스템 [실습하기 7-1] proc 파일시스템에 디렉토리와 파일 생성하기 [실습하기 7-2] 현재 시스템 시간을 저장하는 proc 파일 구현하기 요약 연습문제 8장. 디바이스 드라이버 01_ 디바이스 드라이버의 이해 02_ 디바이스 드라이버의 종류 03_ 리눅스 커널 모듈 04_ 커널의 모듈 관리 05_ 저수준 파일 입출력 함수 06_ 디바이스 드라이버 프로그래밍 [실습하기 8-1] 문자 디바이스 드라이버를 이용한 읽기/쓰기 [실습하기 8-2] ioctl() 함수 사용하기 요약 연습문제 Appendix A 레드햇 설치 과정 Appendix B 리눅스 명령어의 기능과 사용법 Appendix C vi 에디터 사용법
자료명 | 등록일 | 다운로드 |
---|---|---|
예제소스 | 2016-04-06 | 다운로드 |
도서구입 안내
<한빛아카데미> 도서는 한빛 홈페이지에서 더 이상 판매를 하지 않습니다. 도서 구입은 인터넷 서점을 이용하시기 바랍니다. 양해바랍니다.