예를 들어서 int repeat = 200; byte[] str = new byte[4000000];
가 있어서 str 가 만약에 4Mbyte 크기의 byte 열이라고 가정하면 다음 코드를 돌리면
for (int i = 0; i < repeat; i++) { for (int j = 0; j < 30; j++) { int rd = rand_loss.nextInt(str.length); str [rd] = 0; }
한빛미디어에서 나온 리눅스 디바이스 드라이버란 책을 공부하고 있습니다.
근데 책이 예전에 나온 책이라 그런지 함수들이 안맞는게 너무 많네요...
해서 몇가지 질문 올립니다..
request 방식의 가상하드디스크를 만드는 예제입니다.
---------------------------------------- static void vhdd_request(request_queue
에러좀 잡을까 합니다 다름이 아니고 소스를 줏어다가 쓰는 초보인데요 요상하게 error: collect2: ld returned 1 exit status 요런 에러가 뜹니다 왤까요? 현재 우분투 9.04사용중이고 qt4사용중입니다
안녕하세요
프로그램 분석하다 이해가 안되는 부분이 있어서 질문드립니다.
ISR(TIMER2_OVF_vect) { if (++sys_tick_15ms > 64) /* 1 sec. */ { sys_tick_15ms = 0; if(TIMER_IRQS.timer_irq[1].user_timer_handler) (*TIMER_IRQS.timer_irq[1].user_timer_handler)(); } TCNT2 = TCNT2_VALUE; /* reset TCNT0(15 ms) */ }
위 인터럽트안에서
if(TIMER_IRQS.timer_irq[1].user_timer_handler) (*TIMER_IRQS.timer_irq[1].user_timer_handler)();
이부분은 무슨 역활을 하나요?
아시는분은 답변 부탁드려요~~!!
비주얼스튜디오 환경이나 윈도우 환경에서는 gui이라선지, 새창으로 열려 단축키같은 것이 지원되는데요. cli환경에서는 지원이 되는 것인지를 모르겠네요. vim사용중인데 emacs는 좀 gui와 섞인 느낌이라 가능할것도 같은데요. 유저폴더를 계속 찾아다니다 불편에 이렇게 도움요청드려요.
제가 간단하게 테스트를 해보았을 때는
커널에서 제공하는 메시지 큐 IPC의 경우에 메시지를 큐에 복사해서 집어 넣구 glib 에서 제공하는 async queue는 같은 프로세스 내에서 동작하는 거라서 그런지 그냥 포인터 값만 전달을 하는 것 같습니다. 위에 쓴 말이 맞는 건가요?
그런데 문제가 위에 두 큐
페도라 9에 XEN을 설치하던 중, 제목과 같은 오류가 뜨네요..;
compiler.h 파일을 아무리 찾아 봐도 없는데..; (/usr 폴더 밑에 있는거) 이거 파일 좀 구할 수 없을까요?,,, 아님 다른 해결책이라도.. 부탁드립니다.. (kernel 2.6.25-14.fc9.i686)
select함수 사용한 서버 개발중입니다.
예를 들어 클라이언트 1000명이 붙으면 select가 검사하는 구간이 1000이겟죠 근데 999명이 나가버렷을경우 클라이언트는 1명이라도 검사 구간은 1000이라는 생각이 들어 비효율적이라 생각이 듭니다
제 생각이 맞는건지, 맞다면 어떤 처리가 좋을지 알려주실래요
저는 주로 윈도우에서만 개발 해오다 요번에 맥에서 개발하게 되었는데요. 그동안 너무 윈도우에만 길들여져서 그런지 여러가지로 불편하네요.^^;; 특히 디버깅이나 리버싱할때 말입니다. bsd 계열 유닉스에서 리버싱 하실때 주로 사용하는 툴이 궁금합니다.