시스템 프로그래밍 리눅스&유닉스

시스템 프로그래밍 리눅스&유닉스

$33.03
Description
리눅스를 중심으로 유닉스를 병행하여 시스템 프로그래밍을 공부할 수 있는 책!
① 리눅스&유닉스 최신 버전 반영
리눅스는 우분투 20.04 LTS(gcc 9.3.0), 유닉스는 솔라리스 11.4(gcc 7.3.0)로 설명합니다.
② 다양한 형식의 연습문제
연습문제를 객관식과 단답식 문제, 프로그래밍을 연습할 수 있는 주관식 문제로 다양하게 구성했습니다. 본문에서 익힌 내용을 문제 형식으로 정리할 수 있습니다.
③ 학습에 필요한 리눅스&유닉스 설치 방법을 온라인 부록으로 제공
시스템 프로그래밍을 학습하는 데 필요한 리눅스&유닉스 설치 방법을 핵심 설정 부분과 주의사항 위주로 소개하는 온라인 부록을 제공합니다.

* 본 도서는 대학 강의용 교재로 개발되었으므로 연습문제 해답은 제공하지 않습니다.
저자

이종원

서강대학교컴퓨터공학과에서박사학위를취득했습니다.1999년부터현재까지청강문화산업대학교게임콘텐츠스쿨교수로재직중이고,소프트웨어테스팅ㆍ게임QAㆍ유니티ㆍ테스팅툴분야를강의하고있습니다.주요저서로는『게임제작으로배우는유니티』(공저),『SWedu,앱인벤터(2판)』,『유닉스이론과실습(3판)』,『CentOS리눅스』,『우분투리눅스(개정판)』,『페도라리눅스(개정판)』,『유닉스시스템프로그래밍』,『유닉스시스템관리』,『C프로그래밍연습』,『프로그래밍입문withC』등이있습니다.

목차

Part01시스템프로그래밍기본
Chapter01리눅스/유닉스시스템프로그래밍의이해
01리눅스/유닉스시스템프로그래밍이란
02리눅스/유닉스시스템표준
03시스템프로그래밍
04시스템도구
요약/연습문제

Chapter02디렉터리다루기
01개요
02리눅스파일의특징
03디렉터리생성과삭제
04디렉터리관리
05디렉터리내용읽기
요약/연습문제

Chapter03파일다루기
01개요
02파일정보검색
03파일접근권한제어
04링크파일생성
요약/연습문제

Chapter04파일입출력
01개요
02저수준파일입출력
03고수준파일입출력
04파일기술자와파일포인터변환
05임시파일사용
요약/연습문제

Part02시스템과프로세스관리
Chapter05시스템정보
01개요
02시스템정보검색
03사용자정보검색
04시간관리함수
요약/연습문제

Chapter06프로세스정보
01개요
02프로세스의개념
03프로세스식별
04프로세스실행시간측정
05환경변수의활용
요약/연습문제

Chapter07프로세스생성과실행
01개요
02프로세스생성
03프로세스종료
04exec함수군활용
05프로세스동기화
요약/연습문제

Part03프로세스간통신
Chapter08시그널
01개요
02시그널의개념
03시그널보내기
04시그널기본처리
05시그널집합
06sigaction()함수의활용
07알람시그널
08기타시그널처리함수
요약/연습문제

Chapter09메모리매핑
01개요
02메모리매핑과해제
03파일확장과메모리매핑
04매핑된메모리동기화와데이터교환
요약/연습문제

Chapter10파이프
01개요
02이름없는파이프
03이름있는파이프
요약/연습문제

Chapter11시스템V의프로세스간통신
01개요
02시스템VIPC의공통요소
03메시지큐
04공유메모리
05세마포어
요약/연습문제

Part04네트워크를통한통신
Chapter12소켓프로그래밍기초
01개요
02IP주소와포트번호
03소켓프로그래밍
04소켓인터페이스함수
05소켓프로그래밍예제
요약/연습문제

Chapter13소켓프로그래밍활용
01개요
02TCP기반프로그래밍
03UDP기반프로그래밍
요약/연습문제

출판사 서평

핵심시스템호출함수완전정복!
리눅스와유닉스시스템에서제공하는함수의원형과각각의인자를소개하고135개예제를실습하면서그사용방법을자연스럽게익힐수있도록구성했습니다.이책을통해언제어떤시스템호출함수를활용할지경험하고,시스템효율을최대로이끌어내는시스템프로그래밍전문가로거듭날수있을것입니다.