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

sbkang의 이미지

커널프로세스랑 유저 프로세스가 틀린점?

wait, swapper 같은 프로세스를 커널 프로세스라고 합니다.

유저 프로세스는 유저영역(User mode)에서 실행되다가 시스템콜을 호출하면 커널영역에서 실행이 됩니다.
커널 프로세스는 커널영역(Kernel mode)에서만 실행이 되나요? 아님 유저 프로세스와 같은 방식으로 실행이 되나요?
시스템 콜만으로는 운영체제가 해주는 다양한 일을 하기 힘들 것 같아서요.
궁금합니다.

morison의 이미지

[질문] curses 에서 스크롤시

curses에서 WINDOW를 스크롤 하려합니다
그런데 위로 스크롤하니깐 데이터들이 저장 안되어있더군요
이를 어떻게 처리해야 하나요?

koonpal의 이미지

리눅스에서 하드웨어 상태를 알 수 없나요...

리눅스에서 하드웨어 상태를 알 수 없나요...

예를 들어 CPU 온도라든지...

CPU 팬 상태라든지...

이런 정보 있잖아요...

알수 있는 방법이 없나요...

부탁을 드립니다...

살자의 이미지

[몇일째 흑흑 도와주세요] socket 프로그램에서...

select를 이용하여 간단한 메아리 서버를 만들었습니다.
하지만 클라이언트와 종료시 문제점이 있습니다.
클라이언트 하나만 연결시에는 괜찮지만 둘이상일때는 :
1 A클라이언트 접속 이상 무
2 B클라이언트 접속 이상 무
3.A클라이언트 종료 --> 이때 문제점이 발생 합니다.
문제점은 아직 연결되어 있는 B클라이언트가 입력을 하면 서버로 전송이 되지 않습니다. 하지만 A클라이언트가 다시 접속하면 그전에 B클라이언트가 전송하려다 실패한 메세지가 이때 전달됩니다.

b79jini의 이미지

[질문] UTF-8 한글 코드 변환 문제...

어떤 서버에서 메시지를 받아 처리 해야 하는데
UTF-8 Code로 메시지가 내려오거든요
이걸 그냥 버퍼에 저장 해서 읽으면 영문은 제대로 나오는데 한글이 완전히
깨져서 나오더라구요

반대로 서버쪽으로 한글 메시지를 올리면 UTF-8 코드가 아니라서 인식을
안하는것 같구요 -.-;;

iconv라는 Library를 이용하는거 같은데 정확히 어떤식으로 사용해야
UTF-8 코드로 되어 있는 한글을 읽을 수 있는지
또 그 반대로 한글 메시지를 UTF-8코드로 변환 할수 있는지

guday의 이미지

[질문] eh0이후에 부팅이 안됩니다.외 몇건..(초보)

안녕하세요

윈도우만 쓰다가 한번 리눅스 한번 해보자고 하고 있는데

일단 설치는 했습니다.

그런데 문제는

1.

부팅시에 사용중인 모뎀과 공유기를 끌경우

bring up interface eth0

에서 멈춥니다. (Red Hat 2.84입니다)

모뎀과 공유기를 켤경우 금방 넘어갑니다.

왜 그런지 알고 싶습니다.

2.

윈도우만 쓰다가 리눅스 관련해서 알아보고자 이곳을 찾아서

이 질문 올리기위해 가입했습니다.

이렇게 리눅스나 유닉스 관련 사이트를 좀 더 알고 싶습니다.

고물의 이미지

linux용 daemon source를 MS server에 포팅한다면?

linux용으로 만들어진 데몬 소스가

15000-20000라인 정도 되고요..

네트웍 베이스로 짜여진 소스입니다.

processor는 pthread 기반으로 작성되었습니다.

DB는 MySQL

모든 소스는 라이브러리로 구축

이것을 MS로 포팅할려면 기간이 어느정도 소요될지요?

그리고 어느정도 바뀌어야 할지?

포팅해본 적이 없어서 자문을 구해봅니다.. 도움 주시면 감사~

즐거운 하루 되세요~~

Zeroidle의 이미지

[질문] 죄송합니다 게시판성격과는 맞지는 않는것같지만

적수네도 없어지고 갈곳이 없어 여기다 적습니다.

제가 어떤 프로그램을 찾는데요

무엇이냐 하면,

어떠한 프로그램을 설치할때 설치 전과

설치후의 디렉토리 및 파일 또 레지스트리의 변경사항을 알려주는

프로그램이 있었습니다.

그 프로그램이 현재 급히 필요한데 도무지 파일이름이나 기타 아무것도

기억이 나지않습니다. 혹시라도 그런 종류의 프로그램을 알고 계신분은

답변부탁드리겠습니다.

p.s : 여기에다 적어서 죄송합니다.

febace의 이미지

버클리 디비 사용시 질문입니다. ( 멀티 프로세스 + 트랜잭션 모

버클리 디비 4.1을 이용하여

트랜잭션을 사용하여 간단한 매핑 라이브러리를 만들어서

테스트 중입니다.

그런데 문제가 발생합니다.

트랜잭션으로 put을 감싸고 데이타를 입력 합니다. (물론 버클리 디비에)

그 프로그램을 실행 한후, ^C로 INT시그날로 프로세스를 죽이면,

다시 그 프로그램을 실행 해도 실행이 되지 않습니다.

db_recover를 실행 한후 하면 되긴 하지만,

db_recover이 필요 없게 이쁘게 종료 하는 법은 없을까요?

테스트 코드는 아래와 같습니다.

zihado의 이미지

소켓프로그래밍에서 bind 함수에 대해서..

책을 보면 bind 함수는

"socket() 함수로 얻은 소켓 파일 디스크립터를 지정된 ip 주소와

포트번호로 바인딩 해주는 역할을 한다"

라고 나오는데..

여기서 바인딩 시킨다는 의미가 어떤건지 -_-;;;

페이지

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