프로그래밍 QnA + 설치 및 활용 QnA + 강좌 + 뉴스, 새소식 + 토론, 토의 + 자유 게시판

posjkh22의 이미지

쓰레드에 대한 멀티코어의 코어배분 ?

리눅스 환경에서 프로그래밍을 공부하고 있는 학생입니다.

멀티 코어를 통한 병렬처리에 대해서 공부하고 있는데요.

한 프로그램내에서 쓰레드를 이용하여 쓰레드당 CPU의 코어를 배분하고 싶습니다.

일반적으로 쓰레드를 그냥 생성 하면 운영체제에서 알아서 코어를 배분하잖습니까?

그런데, 이를 프로그래머가 제어할 수는 없나요?

근본적인 궁금증은 멀티코어 환경에서 '각 코어를, 한 프로세스 내에서의 각 쓰레드에게 배분(1)' 또는

'각 코어를, 두 개 이상의 각 프로세스에게 배분(2)' 하는 병렬처리 방법들에 대해 알고 싶습니다.

concurrent 한 처리가 아니라 parallel 한 처리 방법을 알고 싶습니다.

다양한 어떠한 방법이 있는지 알고 싶고, 혹시 코드레벨에서 가능하다면(C언어) 꼭 알고 싶네요.

bureokjam의 이미지

확장 문자(wide character) 질문입니다.

다음은 C언어 펀더멘탈이라는 책의 일부 내용(p.112)을 발췌한 것입니다.


아무리 확장 문자를 단일 문자처럼 잘 다룰 수 있다고 해도 입출력이나 파일로 저장할 때는(사실 파일로 저장하는 것 역시 출력의 일종이다) 바이트 단위여야 한다. 외부 세계와는 바이트 단위로 정보를 주고 받는다. 따라서 외부와의 입출력을 위해 (내부적으로는 어디까지나 한 바이트처럼 하나의 기본단위로 다루어지는) 확장 문자를 반드시 바이트로 다뤄야 한다. 물론 바이트보다 큰 단위로 다루어지는 문자(샤실상 코드값)를 단일 바이트 안으로 구겨넣는 것은 말이 안된다. 따라서 적절한 약속과 조합(이것을 '인코딩'이라고 한다)을 결정해서 여러 개의 바이트가 확장 문자 하나와 대응관계를 맺도록 만들어 이 문제를 해결하였다.

kgy1996의 이미지

64bit DLL 인젝션

리버싱 핵심원리 예제 그대로 따라하고있는데 잘 안되네요
작가님이 올려놓은 소스 그래도 빌드하고 실행했는데 아래와같은 오류뜹니다.

C:\work>InjDll_lst.exe 4920 -i dummy.dll
MyCreateRemoteThread() : NtCreateThreadEx() failed!!! [0]
InjectDll() : MyCreateRemoteThread() failed!!!
notepad.exe(4920) -->> FAILURE!!! [0]

근데 억울한건 작가가 2010년도에 올려놓은 바이너리파일은 실행이 잘되요....
http://www.reversecore.com/76

같은증상 해결하신분 계신가요?

36311의 이미지

일러스트레이터(직업)에 관한 추억을 떠올려봤습니다

예전에 출판기획사에서 잠깐 일해본 적이 있었는데요.

가장 힘들었던 것이 일러스트레이터를 대하는 것이었습니다.

IT 업계에서는 디자이너에게 '이런저런 아이콘/이미지/웹페이지 만들어주세요'하고 부탁하면 여러가지 시안까지 만들어서 보여주셨는데,

출판업계의 일러스트레이터는 전혀 다르더군요. 그리고 이상하게 전혀 다른 분야인데 IT업계 개발자와 비슷하단 생각을 많이 했습니다.

우선은 의외로 팀과 커뮤니케이션을 잘 하지 않으며 혼자 작업하려고 하는 경향이 있습니다. 개발자가 떠올랐지요.

작품 컨셉에 맞는 사람을 구하기도 어렵습니다. 이것도 개발자와 비슷하지요.

danojib의 이미지

학부 전공생입니다. 웹 입문에 관하여..

선배님들 안녕하세요,

저는 올해 3학년이 되는 학부생 입니다. 현재 미국에서 학교를 다니고 있고, 웹 입문에 관한 고견을 듣고자 글을 올려봅니다.
특정한 답이 있는건 아니라 생각되어 자유게시판에 올리는데, 문제가 된다면 옮기도록 하겠습니다.

개인적인 욕심 때문에 올 가을에 편입을 하게 되었는데, 편입 준비를 하다보니 저학년 때 남들 다 듣는 웹 관련 수업을 아직 못 들은 상태입니다. 이번에 가서 들을까 했는데 그 마저도 자리가 다 차는 바람에 대기열에 올라가 있는 상태이구요. 굳이 수업을 들어야되나 싶어서 최근에 온라인 상에서 html 강좌를 쭉 훑어보고 지금은 css 강좌를 보는 중인데 결국엔 모든 언어가 그렇겠지만 사용법을 배우면 알아서 사용하기 나름 아니겠습니까? css 를 다 본 후 js 강좌 까지만 끝내고 학기 시작 전까지 웹 공부 겸 개인 웹사이트를 하나 만들어 보려고 생각중인데 궁금한 점이 있습니다.

frost917의 이미지

CentOS 6 nslookup질문!

제가 DNS서버로 주소를 하나 파서 nslookup으로 확인해 봤는데 계속 NXDOMAIN이 떠서 안되는데 그게 어째서 나오는 오류인지 알고싶습니다!

nshhsn의 이미지

Python matploylib 사용시 그래프가 표시가 안됩니다.

안녕하세요

리눅스에서 파이선 사용시 어려운 점이 있어 질문 드립니다.

구글 클라우드에서
ubuntu14.04 LTS 버전을 사용했습니다.

Python matplotlib를 사용해서
그래프를 그리면

페이지

프로그래밍 QnA + 설치 및 활용 QnA + 강좌 + 뉴스, 새소식 + 토론, 토의 + 자유 게시판 구독하기