안녕하세요. 새로 가입한겸 정보 공유드립니다.

 

(* 먼저 해당 책은 저와 전혀 관련이 없고, 금전적이거나 다른 부가적인 이유로 책소개를 하는것이 아님을 밝힙니다.

해당게시판 성격에 맞지 않는다면  삭제 하도록 하겠습니다.)

 

 

프로그래밍 한다고해서, 모두 견고한 병렬성과 성능향상을  제1 목표로 두고 작업을 하진 않습니다.

(아쉽게도... )

하지만,  프로그래밍을 할 때, 상식선에서 알고 있어야 할 내용을 다루고 있습니다.

 

저는 시간 날 때 한번씩 다시 읽는데, 모든 책이 그러하듯

처음 읽을 때랑 두번째 읽었을 때랑 느낌이 다르더군요.

 

업무적인 이유로 각종 동기화, 동시성 관련 내용을 공부 할 일이 많은데

"해당 책, 커널 documentation,  LWN article" 이렇게 세개가 가장 도움이 되었었습니다.

 

보통 LWN하고 커널 documentation은 흔히들 보시니, 정보 공유겸 글을 써봤습니다.

추가로 기억나는 간단한 책 정보만 기입하고 이만 글을 줄이겠습니다.

 

(인터넷에 검색하시면 더 자세하게 나올듯싶습니다)

 

[책  정보]----------------------------------------------------------

저자: Maurice Herlihy, Nir Shavit

책 제목: The Art of Multiprocessor programming

 

과거에 초판 발행된 책은 번역본이 있습니다만, 절판되서 구하기 어렵습니다.

이번에 출간된 second edition은 아직 번역본은 없습니다.(2020년인가 나왔습니다)

 

도서관이나 e북 등의 경로로 구할수 있는지는 잘 모르겠습니다.

 

[책에서 다루는 내용들]-----------------------------------------------------------------------------

해당 책은 멀티프로세서에서 발생되는 여러가지 문제와 해결법에 다루고 있습니다.

- 기본적인 락의 구현에서부터 락에서 유발되는 문제.

- 아토믹 관련지식 등

- 락리스 정의, 구현과 락리스의 문제점  등

- 간단한 하드웨어 관련지식

 

등등등

 

대부분의 예시 코드는 자바로 되어있습니다.

-----------------------------------------------------------------------------------

번호 제목 글쓴이 날짜 조회 수
공지 [공지] 강좌, 팁, 정보등에 대해 올리는 게시판입니다. woos 2016.04.09 246
129 Pro Git 2장, 3장 요약입니다. 아폴로 2013.11.05 52119
128 포토샵 웹버전입니다. [1] 강진성 2010.05.14 40685
127 맥에서 리눅스 커널 빌드하기 [2] K 2013.06.30 24822
126 #pragma에 관련해서.. [2] 원민수 2006.07.19 20782
125 kernel 2.6의 kzalloc함수 (원민수 씀) 백창우 2007.02.23 19337
124 태훈님에 이어. ARM kernel 참고자료 백창우 2007.11.05 19014
123 리눅스 커널 스터디 참고자료 (x86) [4] 리누즈박 2013.05.06 18397
122 누가 나를 호출했는지 찾기 + 포인터를 심볼 이름으로 변환하여 출력하기 [1] 지현구 2007.02.27 17863
121 systemtap 관련 간단한 소개입니다. 남용우 2007.11.06 17058
120 허접 영어 사전입니다. [3] 백창우 2008.04.22 16092
119 define을 사용한 version 처리. 원민수 2008.02.09 15026
118 여기는 팁, 기타 정보를 올리는 곳입니다. 백창우 2006.06.05 14751
117 커널 분석용 vim 플러그인 설치하기 (Rev.4) [21] 리누즈박 2013.06.30 13973
116 막강 디버깅 매크로 DM_PRINT() [4] file 배상경 2010.11.23 12045
115 if문에 사용하는 likely와 unlikely 함수의 용도 [1] 아폴로 2014.03.05 11176
114 조금은 묵직한 시스템, 뇌감시장치 김성현2 2011.11.17 10585
113 리눅스 커널 코딩 스타일입니다. [1] 아폴로 2013.09.13 10147
112 xen 4.1 설치 방법(우분투 11.04) [2] 이상철 2012.11.14 10109
111 Kernel 소스코드 github에 복사하는 법 [6] 리누즈박 2013.06.16 9837
110 돈되는 이야기?! 삼성 손가락 혈압계 [1] 김성현2 2011.10.20 9493
XE Login