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

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

리눅스 시스템 프로그래밍

리눅스 시스템 프로그래밍

(리눅스 시스템 호출과 동작 원리를 학습한다)

로버트 러브 (지은이), 박재호 (옮긴이)
한빛미디어
28,000원

일반도서

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

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

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

책 이미지

리눅스 시스템 프로그래밍
eBook 미리보기

책 정보

· 제목 : 리눅스 시스템 프로그래밍 (리눅스 시스템 호출과 동작 원리를 학습한다)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 리눅스/유닉스 프로그래밍
· ISBN : 9788979146790
· 쪽수 : 496쪽
· 출판일 : 2009-07-02

책 소개

리눅스 기반 개발 방법과 예제를 다룬 리눅스 전용 시스템 프로그래밍 가이드. 시스템 프로그래밍을 처음 배우는 사람도 쉽게 이해 가능하도록 눈높이를 낮추어 설명하고자 했다. 시스템 프로그래밍 중 특히 리눅스 개발자를 주 대상으로 하여 시스템 프로그래밍의 내용을 다룬다. 유닉스 위주 시스템 프로그래밍 책으로는 얻기 어려운 생생한 리눅스 프로그래밍 기법을 학습할 수 있는 것이 특징이다.

목차

1장 소개와 핵심 개념
시스템 프로그래밍
API와 ABI
표준
리눅스 프로그래밍 개념
시스템 프로그래밍을 시작하며

2장 파일 입출력
파일 열기
read()로 읽기
write()로 쓰기
동기식 입출력
직접 입출력
파일 닫기
lseek()으로 탐색하기
위치를 지정한 읽기와 쓰기
파일 잘라내기
다중 입출력
커널 내부
결론

3장 버퍼 입출력
사용자 버퍼 입출력
표준 입출력
파일 열기
파일 기술자로 스트림 열기
스트림 닫기
스트림에서 읽기
스트림에 쓰기
버퍼 입출력을 활용하는 예제 프로그램
스트림 탐색하기
스트림 강제 출력(버퍼 비우기)
오류와 EOF
관련된 파일 기술자 얻기
버퍼 제어하기
스레드 안전
표준 입출력 비판
결론

4장 고급 파일 입출력
이합/집산 입출력
epoll(Event Poll) 인터페이스
파일을 메모리에 사상하기
일반 파일 입출력을 위한 조언
동기화, 동기식, 비동기식 연산
입출력 스케줄러와 성능
결론

5장 프로세스 관리
프로세스 ID
새로운 프로세스 실행하기
프로세스 종료하기
자식 프로세스 종료 기다리기
사용자와 그룹
세션과 프로세스 그룹
데몬
결론

6장 고급 프로세스 관리
프로세스 스케줄링
프로세서 양보하기
프로세스 우선순위
프로세서 친화도
실시간 시스템
자원 제한

7장 파일과 디렉터리 관리
파일과 메타자료
디렉터리
링크
파일 복사와 이동
디바이스 노드
대역 외 통신
파일 사건 감시하기

8장 메모리 관리
프로세스 주소 공간
동적 메모리 할당하기
자료 세그먼트 관리하기
익명 메모리 사상
고급 메모리 할당
메모리 할당 디버깅
스택 기반 할당
메모리 할당 메커니즘 선택하기
메모리 조작하기
메모리 잠그기
기회주의적인 할당 전략

9장 시그널
시그널 개념
기초적인 시그널 관리
시그널 보내기
재진입성
시그널 집합
시그널 차단하기
고급 시그널 관리
페이로드와 더불어 시그널 보내기
결론

10장 시간
시간을 표현하는 자료 구조
POSIX 시계
현재 시각 얻기
현재 날짜와 시각 설정하기
시간 다루기
시스템 시계 조율
잠들기와 기다리기
타이머

부록 C 언어를 위한 GCC 확장

저자소개

로버트 러브 (지은이)    정보 더보기
초창기부터 리눅스를 사용하고 있으며 리눅스 커널과 GNOME 데스크톱 환경에 많은 기여를 하고 있다. 로버트는 구글에서 소프트웨어 엔지니어로 근무 중이며 과거에는 안드로이드팀에서 일했고 현재는 웹 검색 인프라팀에서 근무 중이다. 로버트는 플로리다 주립 대학에서 수학과 컴퓨터 과학을 전공했다. 현재 보스턴에 있다.
펼치기
박재호 (옮긴이)    정보 더보기
포항공과대학교 컴퓨터공학과 학부와 대학원을 졸업했다. 임베디드 시스템 개발, 기업용 백업 소프트웨어 개발, 방송국 콘텐츠 수신 제한 시스템 개발 및 운영 지원, 클라우드 기반 서비스 개발에 이르기까지 다양한 실무 경험을 토대로 고성능 고가용성 시스템을 설계했다. 《클린 코드》, 《피플웨어》 등 40여 권의 책을 번역, 집필, 감수했다. 각종 기술 소식을 다루는 블로그 '컴퓨터 vs 책'(jhrogue.blogspot.com)과 개발자를 위한 유튜브 채널(youtube.com/@채널박재호)을 운영하며, 개발자들을 위한 각종 교육과 세미나도 지속적으로 진행하고 있다.
펼치기

추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책