프로그래밍 QnA + 설치 및 활용 QnA

trymp의 이미지

linux kernel 에서 spinlock 을 잡고 printk 찍으면 안되나요?


제가 linux kernel 2.6.xx (32bit) 환경에서 메모리 관련 디버깅이 필요해서

메모레 zone->lock(스핀락) 이 잡흰 상태에서 printk 를 찍어야 할 상황입니다.

근데, printk 가 찍혀야 하는데 콘솔에 표시가 되지 않아서요

spin lock 구간에서는 원래 printk 를 찍으면 안되는 건가요?

interrupt 루틴에서도 printk 를 썼던것으로 기억합니다.

고수님들의 조언 부탁드립니다.

renious의 이미지

[Linux] TOP 명령어의 Command TAP 편집?

안녕하세요

리눅스를 쓰긴 하는데 관리랑은 관계가 없는(?) 일을 하고 있습니다.

최근 Tool을 사용하면 같은 툴을 동시에 10~20개 정도를 돌려야 하는데

이때 잘못 돌린 툴이 있으면 TOP에서 확인하고 kill 하곤 합니다.

문제는 어떤게 어떤건지 알수가 없다는것 인데요

예를들면

A라는 툴을 10개 실행을 시킵니다.

10개중 한개만 잘못된 것으로 kill 하고자 합니다.

하지만, 동시에 실행시켜서 어떤것이 잘못 돌고있는지 확인이 안됩니다.

그래서 생각하다가 혹시 TOP에서 Command 탭의 내용을

툴이 실행 될때 처음부터 사용자가 원하는 내용으로 띄울 수 없을까.. 하는 것인데요

A라는 툴이 실행되면 보통 Command 탭에 A_exec 라는 식으로 적히는데

위 내용을 A_exec_ver1 같이 flag를 달 수 없을까 하는 것 입니다.

방법이나 아이디어가 없을까요?

많은 조언 부탁 드립니다.

anycsj의 이미지

리눅스 어셈블리어..

#include<stdio.h>
int main()
{
int i, repeat, temp, a[7]={3,7,5,8,1,9,2};
 
for(repeat=1; repeat<7; repeat++)
{
for(i=0;i<6;i++)
{
if(a[i]>a[i+1])
{
temp=a[i];
a[i]=a[i+1];
a[i+1]=temp;
}
}
}
 
for(i=0;i<7;i++)
printf("%d",a[i]);
printf("\n");
 
}

리눅스공부중인대요..
버블정렬 어셈블리로좀 간단하게 작성해주실분.

bluesolip의 이미지

[완료] Linux alarm 관련

안녕하세요.

하나의 프로세스에서 alarm을 두개 쓸수 있는 방법이 있나요?

현재 sigaction() 으로 alarm을 설정하여 사용하고 있는데 여기에 다른 timer를 추가해서 사용하고 싶습니다.

도움 부탁드립니다.

Lightstar의 이미지

다량의 패킷 수집시 성능저하

다량의 pc에서 드나드는 모든 패킷을 긁어와 하나의 pc로 보내 그 pc의 프로그램에서 처리&정리해주려고 할 때 패킷을 보내주는 pc가 많으면 받아서 정리해주는 쪽에서 성능저하가 발생할 것 같은데 이럴 때 사용되는 특별한 알고리즘이나 스케쥴링기법이 있나요?
아니면 각자 서버 프로그래밍하는 사람 나름대로 정리해주나요?

fopenfclose의 이미지

질문이요..

온라인 테트리스를 만들어보려고 합니다.
유저가 접속하면 방 같은 것을 만들고 다른 사람이 들어오면 게임을 시작하게끔 하려 하는데요.
서버에서 방 같은 것을 어떻게 만들어야 하나요??
그리고 유저가 게임을 시작하면 다른 유저의 게임 화면도 보여야 할 것 같은데(예를 들면 상대방이 테트리스 하는 것이 저의 콘솔에 보인다든지) 이것은 어떻게 구현해야 하나요?? 도무지 아이디어가 떠오르지 않아서요.. 가르침 부탁드립니다..

ki844의 이미지

verilog에서 state machine 설계중 왜 a <= a +1; 을 해주었는데 2가 증가할까요 ㅠ

5: begin
LEDR0<=0; LEDR1<=0; LEDR2<=0; LEDR3<=0; LEDR4<=0; LEDR5<=1; LEDR6<=0;
if(sw2) begin
nstate<=5; //5 state에서 sw2가 올라가면 state 유지하다가(토글 스위치)
end // 내려가면(else) 6 state로 가고
else begin
nstate<=6;
end
end

6: begin

tomin의 이미지

ajax, json관련인 것 같은데 좀 도와주세요

바로 도와주실 분 카카오똑 bbk9988 연락좀 부탁드립니다. 크게 사례하겠습니다 ㅠ.ㅠ

y305205의 이미지

윈도우 콘솔 입력관련 질문드립니다.

혹시 윈도우에서 getch같은 함수를 시간제한을 둬서 만약 사용자가 일정시간 입력을 하지 않으면 다음 코드로 바로 넘어가게 할 수 없나요? 아니면 멀티쓰레딩같은것을 사용해서 입력과 연산하는 파트를 따로 나눠야 하나요? 두서없는 질문이지만 조언좀 부탁드립니다.

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기