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

adzoo의 이미지

CPU가 지원하는 쓰레드랑 프로그래밍 상의 쓰레드랑 다른건가요?

안녕하세요.

TCP/IP 멀티 쓰레드를 공부중입니다.

공부하면서 제가 무언가 이해를 잘못하는 부분이 있는거 같아요.

제 컴퓨터 CPU는 코어4 쓰레드8입니다.

코어 1개에 2개 씩 쓰레드가 가능해서 8쓰레드인 것으로 알고 있습니다.

이상한 것이... 코딩을 하여 한 프로그램을 실행시키면 1프로세스가 생성이 될 텐데

해당 프로세스당 2개의 쓰레드만 가능해야 되는게 맞다고 생각했습니다.

그런데 쓰레드를 생성해보면 100개 이상도 되더라구요.. 제가 뭔가 개념을 잘못 이해하고 있는거 같은데...

CPU의 쓰레드랑 프로그래밍 언어에서 사용하는 쓰레드랑 뭔가 다른게 있는건가요?

제가 뭔가 혼동을 하고 있는 건지, 헷갈립니다. 도움 부탁드립니다.

dlagyrbs의 이미지

선배님들 Section 과 Segment 의 차이점에 대해서 질문있습니다.

운영체제 공부중인데 Segment 와 Section의 차이점이 명확하게 정리가 안되서요 ..

음 오브젝트 파일들이 링킹되어서 만들어진 execution 파일.. 즉 아직 메모리에 올라가지 않은 상태 의 파일들의 각 Code 섹션, data 섹션 , stack, heap 등 소스코드의 특징들을 묶어서 섹션별로 정리해놓는다고 배웠는데요
근데 이 exe파일이 메모리에 올라가는 순간 메모리의 각 세그먼트 .. 즉 Code Segment , Data segment, Stack segment, Heap segment 에 각 섹션들이 매핑되는 건가요? 그렇다면 메모리에는 Code Segment , Data segment, Stack segment, Heap segment 4가지 세그먼트들이 있고 여러 exe파일들의 섹션들이 각 이름에 맞는 세그먼트로 들어간다고 보면 되나요??
Segment = ∑ Sections 로 보면 되는지요.. 그리고 또 Section은 Run-time 전? Segment를 Run-time 후로 봐도 되는지 .. 궁금합니다.

세벌의 이미지

깉헙 사용법을 몰라요...

1. fork this project and clone to your PC.
2. make a folder named ko_KR,translate every chapter from english to Korean.
3. add link of Korean translation to each page and add some new config.
4. create a pull request.

위 설명을 보고 따라하려 하였으나... 어떻게 fork하는지? 어떻게 clone하는지도 모르는 저에게 가르침을 주소서...

Necromancer의 이미지

입타임 A2000UA (꽃게사 RTL8812AU 칩셋) 무선랜카드 잡으신분

이거 사고나서 2년간이나 썩혔네요.
아직도 커널 기본드라이버에 802.11ac 칩셋이 하나도 없어서 다 별도로 깔아야 합니다.

지금 쓰는 리눅스는 젠투에 커널버전은 4.3.5 입니다(바닐라 빌드).

github에 올라온 드라이버가 2가지더군요.

하나는
https://github.com/gnab/rtl8812au

다른 하나는
https://github.com/abperiasamy/rtl8812AU_8821AU_linux

이 둘의 차이를 아시는 분 계신가요?

param123의 이미지

임베비드 프로젝트에 fpga로 리눅스를 이용할 것인가 아님 sdk를 이용할 것인가

현재 어떤 교육과정 중에서 임베디드 프로젝트를 만들고 있습니다.

원래는 dsp로 센서를 이용하여 프로젝트를 만들려고 하였으나
팀내 사정으로 인해 사놓고 방치해(?) 두던 fpga로 하게 되었습니다.
(현재 팀원 4명에 보드 4개로써 dsp보드 1개(2명), cortex보드 1개(1명), fpga보드 2개(1명,나머지 보드 하나는 방치중)

fpga는 vhdl로 개발해야 하는데,
c만 배운 저로서는 원래 하던 dsp보드로 개발하고 싶었기에 하나더 사길 원했지만,
팀내에서는 비용문제(dsp보드 비쌈)로 남은 fpga로 개발하자는 쪽으로 갔습니다.

좀 더 알아보니 vivado에서 sdk와 연동하여(?),
sdk에서 dsp툴인 ccs와 같이 개발이 가능하다는걸 알고 fpga로 하기로 하였습니다.

또한 fpga보드에서 리눅스로도 개발이 가능하다는걸 알게 되었습니다.
(이 교육과정에서 리눅스 수업이 있어서 리눅스를 처음으로 접함)

alfenmage의 이미지

성님들께 cubic bezier 보간에 대해 질문 올립니다

KLDP 성님들 안녕하십니까? 회사생활 2년차인 뉴비 인사드립니다.

다름이 아니라 회사에서 vertex들을 다른 거 말고 "cubic bezier" curve로 보간하라는데

( [P(t) = (s^3)A + 3(s^2t)B + 3(st^2)C + (t^3)D] 의 수식으로 나타내어지며 t의 범위는 0~1, s = 1-t 인 curve입니다 )

이게 찾아보니 난점이 너무 많아서 성님들께 여쭤보고자 합니다

제가 해야 할 일을 그림으로 간명하게 설명드릴 수 있을 것 같아 파일 첨부란에 그림을 하나 첨부합니다.

그림의 왼쪽과 같은 set of vertex가 있는데, 그것을 오른쪽처럼 cubic bezier curve의 집합으로 보간하여 표현하려 합니다.

http://bseth99.github.io/projects/animate/2-bezier-curves.html

ivory0321의 이미지

회원 출결관리 프로그램을 만들고 있습니다.

어떤 사람이 만든 ExcelFormat.h(파일첨부)로 만들고 있는데 회원 추가에서 "abc" 이런 식으로 작성할 땐 문제가 없는데 Set(memberamount)이런 식으로 하면 파일이 열리질 않습니다.
소스코드 : https://drive.google.com/file/d/0B6RofWFO4x3BM1Uwa0lCYUprYms/view?usp=sharing

HDNua의 이미지

HTML과 JavaScript를 이용하여 저장, 불러오기 기능을 구현하고 싶습니다.

HTML과 JavaScript를 이용하여 저장, 불러오기 기능을 구현하고 싶습니다.

localStorage를 이용하여 다음과 같이 저장을 구현할 수 있습니다.

khj의 이미지

vlc player 음량(volunme) 조절시 시스템 음량(system volume) 동시 조절 방지

Forums: 

Debian(jessie) 8.2 xfce

vlc 플레이어를 사용할 때 음량 조절시 vlc음량만 조절 되는 것이 아니라 전체 음량까지 조절 되는 문제를 방지하는 방법을 구글링으로 찾았습니다.

/etc/pulse/daemon.conf의 내용 중

; flat-volumes = yes 이 부분을 찾아 맨 앞의 쉼표(;)를 지운 후'yes'를 'no'로 수정하면 됩니다.

편의상 수정하지 않고 그냥 다음 줄에 flat-volumes = no를 추가해도 됩니다.

link: http://fransdejonge.com/2015/10/pulseaudio-how-to-decouple-application-volumes-and-global-volume/

dlstnry의 이미지

2차원 구조체 배열을 포인터로 함수내로 불러와 구조체 내부 변수 조작을 하고 싶습니다.

안녕하세요. 이제 프로그래밍을 조금씩 접하고있는 뉴비입니다.
체스를 만들어 보다가 막히는 부분이 있어 적습니다.

2차원 구조체 배열을 포인터로 함수내로 불러와 구조체 내부 변수 조작을 하고 싶습니다.
함수 내로 불러들일 때 어떠한 형식으로 인자를 받아야하고 동적할당은 어떤식으로 해야하는지 여쭙고 싶습니다.
'struct something ***A' 이런식으로 호출하긴 했는데 구조체 내부변수 참조 하는데 엑세스 오류가 뜹니다.
3차원 배열 포인터 형식으로도 불러와보고
기존 배열을 2차원 구조체 포인터 배열로 바꿔서 불러보기도 했는데 전혀 모르겠습니다.
불러오는 형식이 잘못된건지 동적할당이 잘못된건지;

일단 해당부분을 추린 코드는 이렇습니다.

페이지

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