출판사서평
이책은리눅스시스템프로그래밍과네트워크프로그래밍에대한활용서이다.
유닉스국제표준인SingleUNIXSpecificationversion4(IEEEstd1003.1issue72013,POSIX.1)을기준으로하고,그?외에리눅스의확장기능을다룬다.금융시스템및게임,애플리케이션서버등을제작하는데필요한기반기술들에초점을맞추었다.따라서리눅스시스템에서IPC및네트워크를통해데이터를처리할때고성능처리를위한기법들을주로소개하고있다.
이책에서소개하는...
이책은리눅스시스템프로그래밍과네트워크프로그래밍에대한활용서이다.
유닉스국제표준인SingleUNIXSpecificationversion4(IEEEstd1003.1issue72013,POSIX.1)을기준으로하고,그외에리눅스의확장기능을다룬다.금융시스템및게임,애플리케이션서버등을제작하는데필요한기반기술들에초점을맞추었다.따라서리눅스시스템에서IPC및네트워크를통해데이터를처리할때고성능처리를위한기법들을주로소개하고있다.
이책에서소개하는내용은다음과같다.
프로세스관리기법
fork,exec,posix_spawn
저수준/고수준파일관리기법
고급메모리관리기법
메모리맵(mmap),TLB최적화,대용량페이지(Hugepage)및THP(TransparentHugePage)와성능최적화
프로세스간통신(IPC)기법
XSI와POSIX의공유메모리/메시지큐/세마포어기법
고급TCP/IP소켓네트워크프로그래밍/IPv6네트워킹
I/O멀티플렉싱
select,pselect,poll,epoll,엣지트리거
스레드프로그래밍
POSIXthread(pthread,IEEEstd1003.1c),OpenMP
시그널처리
리얼타임확장(IEEEstd1003.1b)
비동기I/O(AsynchronousI/O),리얼타임시그널,리얼타임시계,스케줄링
리눅스비표준기능
타이머,시그널,이벤트파일기술자(timerfd,signalfd,eventfd)
Advanced(3rdEdition)
리눅스시스템네트워크프로그래밍
-유닉스,리눅스역사를통해살펴보는시스템프로그래밍API들의발자취와미래
-POSIX표준체계와리눅스고유의기법을함께다루는시스템프로그래밍가이드
-신뢰성과성능향상을위한TCP/IP소켓프로그래밍기법
-IPv6인터넷에대응하는네트워크프로그래밍기법
-대용량메모리시스템에서처리가능한IPC및메모리최적화기법
-리눅스커널파라미터튜닝과시스템프로그래밍API의성능문제
-멀티코어시대의스레드및비동기처리기법