프로그래밍 QnA

gyxor의 이미지

JK Flip Flop 에서 J=1 K=1 Toggle 일때...

제가 그린 JK Flip Flop 의 논리회로도 입니다.

J=1 K=0 이면 Q=1 /Q=0 입니다.
J=0 K=1 이면 Q=0 /Q=1 입니다.
J=0 K=0 이면 상태 유지가 됩니다. (래치에서 SET과 CLEAR가
1,1이면 상태 유지가 되는 이치였습니다.)
J=1 K=1 이면 토글이라고 합니다.
상태가 클럭에 따라서 계속 010101 바뀌었습니다.
실제로 74LS76 IC를 이용해서 아래의 FlipFlop을 구성한 뒤에
Function Generator를 가지고 클럭을 주면서
오실로스코프로 출력 Q의 전압을 측정해봤습니다.
결과는 역시 0101010 로 마치 클럭과도 같은 파형이 나왔습니다.

aw2310의 이미지

응용프로그램 계층의 간단한 프로토콜 설계 시 참고할만한 서적

응용계층의 프로토콜 설계를 하려고 하는데 참고할만한 책이나 자료에 대해서 조언을 얻을 수 있을까 싶어서 글을 올립니다.

보통 시리얼 통신이나 소켓을 이용한 통신 프로그램을 만드는 경우에 응용프로그램 계층의 간단한 프로토콜을 만들어서 사용하곤 하지요...

예를 들어 파일을 양쪽간에 전송한다고 했을때..

파일이름 먼저 전송하고, 그 다음에 파일의 각 조각을 전송하고, 또 전송받는 측에서는 각 패킷들이 에러없이 잘 왔나 검사하면서 Ack를 보내거나 하는 등의 간단한 프로토콜을 작성할 수 있을 것입니다.

r2nato의 이미지

채팅 서버 개발시, 서버 사양에 따라 기대할 수 있는 퍼포먼스.

온라인 게임에서 채팅서버만 따로 구현하는 작업을 하고 있는데요.
서버 한 대에서 대체 몇명정도의 접속을 처리할 수 있을지 고민 중입니다. 제가 이쪽 경험이 거의 없어서요.
서버 사양이
Xeon 2.4GHz, 2GB Reg.ECC DDR SDRAM
이정도이거든요.
OS는 FreeBSD이고, 자바 NIO로 개발합니다.

몇명정도 받을 수 있을지 대충이라도 가늠해볼 수 있었으면 좋겠는데요. 아니면 어떻게 알아볼 수 있는지 알려주셔도 감사하겠습니다

동시접속자수가 2,3만 명정도 되는데, 서버가 대체 몇대가 필요할지가 문제입니다. 서버 한대당 프로세스 20개정도 띄우게 될것같고요.

puaxx의 이미지

이거 매크로 로는 불가능?

매크로로는 가변인자를 적용할수 없나요?

#define ERRLOG(format,arg_list)\
  printf(format,arg_list);

위와 같이 하면 되나요?흠..알려 주세요.

urmajest의 이미지

pthread에서 mutex unlock후 순서

안녕하세요.

여러개의 thread가 mutex를 이용해 critical section을

실행합니다.

pthread_mutex_lock(&mutex);

-- critical section --

pthread_mutex_unlock(&mutex);

그리고 어떠한 이유로 모든 thread는 모두 같은 priority를

가져야 하며, SCHED_FIFO 스케쥴링을 합니다.

이런 상황에서 제가 구현하고 싶은 건,

round-robin queue와 같은 방식/순서로 동작하게 하는

것입니다.

예를 들어 A가 lock을 가지고 있고,

E, D, B, C가 순서대로 lock을 시도한 경우,

sargas의 이미지

[Mac]C++의 전역변수에 대해

#include <iostream>

using namespace std;

int i = 815;

int main(){
     cout << i << endl;
}

위의 코드를 윈도의 비주얼스튜디오에서 돌리면 잘 컴파일 되어 815가 출력되는데
맥( Unix)에서 g++로 컴파일하면 i가 선언되지 않았다면서 오류가 뜹니다.
 cout << ::i << endl;

로 수정해야 컴파일 되네요.
왜 그럴까요-_-?
sellee의 이미지

스레드 생성 갯수, 당신의 머신에서는 얼마나 많이?

멋대로 스래드테스트를 만들어서 돌려본결과 좀이상하다고 느껴지는 부분이 있읍니다.
우선 결과는

페도라4
ulimit -s = 10240 : 300개정도
ulimit -s = 1024 : 2500개정도
스택을 줄이니 많이 생기네요..

한리눅스2005
스택에 관계없이 2000개정도

제가 알기론 2.6커널로 가면서 스래드생성수가 무자게 커ㅤㅈㅕㅅ다고 하는거랑. 스택크기의 영향을 받아 숫자도 들락날락 한다고 알앗는데..

일단 소스를 첨부하니 테스트 해보시고 테스트 소스가 잘못되었으면 지적과 원인분석을 부탁드립니다. :P

puaxx의 이미지

비동기 클라이언트 질문

비동기 클라이언트 예제 있는데 없을까요?

askenq의 이미지

부팅시 커널 메시지 표시 않하기

안녕하세요. 커널 부팅시

메시지를 표시 하거나 않하거나 하는 부분을 어디에서 작업 할수 있나요.? 도움 부탁드립니다.

purewell의 이미지

firefox plugin 개발 문서 및 예제는 어디에서?

불여시 플러그인을 한 번 만들어 보려고 합니다.
그런데 mozilla.org 같은 곳에 들락날락해도 API reference나 Example source가 안 보이네요. (안경을 바꿔야하나...)

정보 좀 살째기 남겨주세요.

* 구글신께 빌고 KLDP BBS 검색은 당연히 해봤습니다만, 답이 아직 안 나와서-

페이지

프로그래밍 QnA 구독하기