프로그래밍 QnA

익명 사용자의 이미지

[질문]프로세스 결정방법

질문이 너무 많아서 다시 하나만 질문하겠습니다...
프로세스가 어떻게 결정되는지 결정 방법은 어떻게 되는지요...
이것좀 가르쳐 주세여...
다시 한번 부탁드립니다.
그럼 수고 하세여.

익명 사용자의 이미지

vi 에서 주석 처리에 관한 ...

vi를 사용하다 보면, 아래 10 줄을 주석처리

# ..
# ..
# ..
# ..
# ..
# ..

이런 식으로 주석처리를 한번에 해야할 경우가 있는데
이때 정규표현식으로 처리할 수 있나요?
전 지금까지 일일이 다 했거든요 --;
또 연속된 주석을 지우는 방법도 궁금합니다.

익명 사용자의 이미지

초보의 쉘프로그래밍 질문.

당초 목적은 파일 만들고 지우는것인데요
무한 루프를 돌면서 exit라는 문자열을 입력받으면
루프를 빠져나가게 하려고 합니다
이외의 문자열은 실행되는 디렉토리내에
입력받은 문자열인 파일이 있으면 문자열.txt 파일을 삭제하고
없으면 문자열.txt파일을 생성하는것인데요...
뭘 잘못했는지 되다가 안되다가 정말 황당합니다..확신도 없구요
소스는

while
do
read a
if [ "exit = "$a" ]
then
break;
elif [ -f $a ]
then
echo|cat > "$a.txt"
else
echo|rm -f "$a.txt"

익명 사용자의 이미지

[질문]프로세스에 관해서

스케줄러를 공부하구 있는데요.
너무 어려운게 많아서 질문을 합니다.
sched.c에서 보면 프로세스가 결정되는 방법이 있는거 같은데 OTHER, FIFO, 그
리고 RR이 어떻게 결정이 되는 지요. 그리고 각 방식에서 우선순위는 라운드
로빈이 실시간으로서 최고 우선순위를 갖고 또 그다음이 FIFO인데 우선순위가
어떻게 결정이 되는지요.
그리고 우선순위는 weight값을 계산해서 우선순위를 결정하는것 같은데 처음
에 우선순위는 어떻게 정해지나여...
아 그리구 한가지 더 있는데여...CPU에서 계산을 많이하는것(우선순위가 높은

익명 사용자의 이미지

[질문] request_irq()함수의 인자에 대해서...

IRQ 등록 함수인 request_irq()의 인자 중 인터럽트의 동작을 제어하는 세번
째 인자(irqflag)에 대한 내용이 잘 이해가 가질 않습니다.
책에는 irqflag 파라미터는 SA_INTERRUPT,SA_SHIRQ,SA_SAMPLE_RANDOM의 조합으
로 이루어진다고 소개되어 있군요.
근데 SA_INTERRUPT,SA_SHIRQ,SA_SAMPLE_RANDOM들의 기능에 대해서는 책을 봐
도 잘 이해가 가질 않습니다.
이것을 잘 알고 계실 고수님들의 많은 도움 부탁드립니다.
그럼 즐넷 되세요. ^^

익명 사용자의 이미지

마이크 & 주파수 제어...?

안녕하세요? ^^

리눅스에서도 기타를 조율 할 수 있을까.. 하는 마음에...

마이크로 소리를 입력받은것을 주파수로 나타낼 수 있는 방법이 있을까요?

{ 아.. C언어로 프로그램을 만들겁니다 -) }

관련 자료가 있는곳이나.. 아시는분은 답변 부탁드립니다 ^^;

익명 사용자의 이미지

Allegro 설치시...

안녕하세요? ^^

Allegro 를 설치하려고 하는데요,

make 할 때,

/usr/bin/install cannot stat `lib/unix/alleg-fbcon-3.9.39.so' No such file or directory

이렇게 나오는데요... 무슨말인지 모르겠네요 ^^;;

( Allegro 소스디렉토리중에는 lib/unix/alleg-fbcon-3.9.39.so 라는게 없습니다 )

Allegro/tests 안의 test를 실행하면

./test error while loading shared libraries liballeg-3.9.39.so cannot load shared object file No such file or directory

이런 메세지가 나오구요... ( /usr/local/lib 에는 liballeg-3.9.39.so 파일이 존재합니다! )

익명 사용자의 이미지

라이브러리를 공부하다 의문이 들었습니다.


보통 라이브러리 설치되는 디렉토리에 가보면

[soriguru@user lib]$ ls libz*
libz.a* libz.so@ libz.so.1@ libz.so.1.1.3*

해당 라이브러리에 관련되 파일이 3개이상 나오는데요.

왜 굳이 libz.so.1.1.3 을 가르키는 링크파일이

2개어야 되는건지??

위에서 보이는 libz.so@ 와 libz.so.1@ 도 다 libz.so.1.1.3

을 가리키는 링크 파일이거든요??

아시는분 부탁드리겠습니다.

감사^^

익명 사용자의 이미지

리눅스에서의 Thread 갯수

리눅스에서 G++, GCC 를 이용하여 프로그램을 만들고 있습니다. 코드는 윈도우
즈와 같이 사용하기 위한 PWLIB(Portable Windows LIB) 입니다.

PWLIB란 넘은 Class Library 인데 여기서 제공하는 쓰레드를 쓰고 있습니다.

정확히 리눅스에서는 쓰레드를 어떻게 관리하는지 모르겠지만..

하나의 메인 프로세서에서 340개 정도 생성 하니까 그 이상은

못만드는거 같더군요.. 뭐 OSAssert Error 이라고 나던데..

프로세서는 커널 2.4 에서 무한대로 만들 수 있다고 들었는데

익명 사용자의 이미지

gcc 버젼업그레이드

gcc 버젼을 업그레디드 시킬려고 소스를 받아다 설치하는데 에러가 뜹니다.
설치 방법은
#./configure
#make
#make install

했는데 에러가 납니다. gcc 업그레에드 시킬때 또 필요한 소스가 있습니까?
소스는 ftp//ftp.kernel.org 에서 받았습니다.

페이지

프로그래밍 QnA 구독하기