프로그래밍 QnA

qwe1q2w의 이미지

리눅스 cups 인쇄 대기

안녕하세요.

리눅스 cups 프로그램을 이용하여 프린트를 내보내고 있습니다.

궁금한점은.
*** 프린터 기기는 1대 입니다. 등록은 같은 프린터를 여러 개를 다른 이름으로 등록 ***

1. http://localhost:631 에서 printers 여기에 lpadmin과 ppd 파일로 프린터를 등록합니다.
1) 여기에 프린터를 1~5개를 등록하고 동시에 1번에 5장, 2번에 4장 이렇게 프린터를 보내면 섞여서 프린터가 나오나요??
2) 1) 처럼 해서 섞여서 프린터가 뒤죽박죽 섞여서 나온다면 cupsd.conf 설정파일로 1번하고 있으면 2~5번은 프린트 내보낼게 잇어도 대기 시킬 순 없나요?? 즉 1개의 printer만 사용하고 나머진 대기 시키고 끝나고 다른 printer를 진행 하는 겁니다.
3) 인쇄 대기열? 인쇄 요청 관리... 이런게 필요합니다....

gag2012의 이미지

리눅스 인터럽트 시스템콜 확인하기

리눅스 상에 코드를 실행했을 때 호출되는 시스템콜을 다 알아보고 싶어서

몇 가지를 수정했습니다.

첫 번째, 스택을 이용해서 show_sysnum의 파라미터에게 시스템콜 번호를 넘겨주려고 했습니다.
그리고 show _sysnum은 그 번호를 printk로 출력하도록 했습니다.

entry_32.C

pushl %eax
call show_sysnum
call *sys_call_table(,%eax,4)
popl %eax

두 번째,

fs/read_write.c

ljs0652의 이미지

싱글 프로세스의 cpu 점유율이 100%일때 cpu 분산처리 방법이 있을까요?

말 그대로인데요

싱글 프로세스가 cpu 점유율이 100%로 될때, 서버가 멀티코어일때 이를 분산해서 cpu 과부하를 막아주는 방법이 있을까요??

서버는 리눅스 입니다.

cg3980의 이미지

구글링 해서 나온 글들에 대한 궁금증

컴퓨터 전공하는 학부 3학년 학생입니다.

올린 사진 2개는 제가 ssh 연결을 하다가 오류가 나서 구글링하다가 찾은 한국인들이 쓴 블로그 글입니다.
보다 보면서 생각이 든 게, 저분들은 어떻게 저런 사소한 명령어 옵션이나 오류메시지 해석 등을 다 알고 썼을까? 란 궁금증이 들더라는 겁니다.
물론 저분들도 다른 사람들이 쓴 글을 읽고 결과만 해석해서 썼거나, 아니면 저쪽 일을 많이 하시다보니 세세한 프로그램 옵션같은것도 다 알고 있어서 자세히 쓴 걸수도 있겠지요.
만약 다른 사람의 글을 읽고 그대로 가져온 거라면, 최초의 그 글을 쓴 사람은 본인이 오류나 구현하고자 하는 상황에서 옵션 값을 조사하고 본인 상황에 맞춰서 연구한 걸 글을 쓴 경우일까요? 아니면 저런

gag2012의 이미지

리눅스 read_write.c 수정

안녕하세요 리눅스 공부 중인 대학생입니다.

현재 fs/read_write.c에서

sys_write 시스템콜을 변경해서

write함수가 호출 됐을 때

trymp의 이미지

리눅스 커널 코드에서 local_bh_disable() 을 쓰는 이유가 궁금합니다.


리눅스에서 필요시에 local_bh_disable() 로 BH softIRQ 를 금지시키는 걸로 알고 있는데요

네트워크에서 패킷을 처리하는 루틴에서 전역 PER CPU 변수 처리시에

local_bh_disable() 을 해주지 않으면 변수 구조체의 값이 깨지는 경우를 확인하였습니다.

한가지 예로 동일 core 에서 패킷을 ip_rcv() 함수에서 수신했을때,

그 함수 도중에 갑자기 soft_IRQ raise 되서 다른 패킷이 먼저 처리될 수도 있는건가요?

아니면 함수 도중에 그 함수로 재진입이 이루어지는 건가요?

아직 softIRQ 영역에서 처리시 local_bh_disable() 금지시키는 이유가 명확하게 이해가 되지 않습니다.

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

dogok0532의 이미지

학생이 쓸만한 졸프용 GUI

졸업프로젝트를 준비하는 컴공 대학생 3학년입니다.
원래 졸프는 4학년에 했었는데 4학년에 보통 현장실습 나간다고 해서 갑자기 3학년에 하는걸로 바뀌었는데 정작 지금 현장실습 나가있네요 ㅎㅎ;
그래도 몇개월밖에 안나가서 그런지 일도 딱히 안시켜서 회사에서 졸프 준비하고 있습니다.

일단 저는 게임프로그래머쪽으로 알아보고 있어서 C/C++ 위주로 하고 있습니다.(대우가 괜찮다면 굳이 게임프로그래머가 아니더라도 c/c++ 다루는 쪽으로 알아보려 합니다)

API + DirectX로 2D게임을 만들고 있는데 게임 클라이언트로 이미지가 제대로 띄워졌는지 일일히 확인하느라 빌드속도도 오래걸려서 따로 이미지만 출력하는 클라이언트로 만들려 합니다.
이미지 리소스들은 STL MAP을 써서 키값을 입력받아서 띄우게 할려고 하는데
요즘은 API/MFC 잘 안쓴다는 소리도 많더라고요.

그래서 GUI 라이브러리를 따로 쓸려고 하는데 워낙 종류도 많고해서 선택장애가 왔습니다.
현업에서는 요즘 GUI 어떤걸 쓰는지, 학생이면 어떤걸 써서 공부하는게 좋을지 알려주실수 있을까요?

페이지

프로그래밍 QnA 구독하기