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

exsider의 이미지

비트연산 질문입니다.

정수 두개를 비트연산만 사용해서 덧셈, 뺄셈 을 하려고 합니다.
저는 최하위 비트부터 하나씩 훓으면서 계산하는 방법밖에 안떠오르는데요,
혹시 더 효율적인 방법없나요?

그리고 비트 3개 중에서 2개 이상이 true로 설정되어있는지 알아보려면 어떻게 하나요? if else 안쓰고 비트연산만으로 가능할까요?

Caleb의 이미지

설치 도중에 CD-Rom 이 죽어 버린 경우...

레드헷 9.0을 다시 지우고 다시 깔아보았습니다.
헌데, CD #3 번째를 넣고 한참을 지달려도 넘어가질 않더군요.

에러 박스가 하나 뜨더라구요.

The CD-ROM could not be mounted 라고 말입니다. 음, 아주 씨디가 노곤노곤 녹아 버릴 듯 합니다. 뜨거워서 그런건지...오늘 새벽부터 이랬으니..지금 벌써 씨디를 달군지 한참을 되는 구려..문제는 CD를 외부에서 직접 꺼내려 해도 말을 듣지 않는구려..이를 어찌하오, 설치 도중에 전원을 내리고 다시 켜는 것도 좋은 방법은 아닌듯 하여.

cjy1126의 이미지

read에 관해서...

시스템 프로그래밍 책에서 read 함수 부분을 보는중에 이런 문장이 나왔습니다.

만약 결과로 0을 리턴하면 파일의 끝에 도달해서 더 이상 읽을 데이터가 없다는 뜻이다.

그런데 read 함수는 블럭되는 함수가 아닌가요?

읽을 데이터가 없으면, 데이터를 받을때까지 기다리지 않나요?

network 프로그래밍 공부할때 그랬던걸로 아는데... 헷갈리네요.

nimrod01의 이미지

grub 삭제 후 현상..

fdisk /mbr 을 해서
grub 밀어버리고 나서
리눅스 다시 깔려니까
리로에서 윈도우를 찾지를 못하네요
왜그런거지요?

mwsung76의 이미지

jfbterm 설치중에요

tip란에서 보고 설치하려고 하는데요.컴파일과 인스톨은 모두 마쳤구요.
jfbterm을 실행하면
exec:/bin/bash open /dev/console : no sush drive

라고 나오는데 왜 그런걸까?

hurryon의 이미지

현재 함수 이름 알아내기 위해...

현재 작동하고 있는 함수의 이름을 알아 내는 좋은 방법이 없을까요? 혹시나하고 내부 매크로명이 있을까해서 질문을 드립니다.

가령 다음과 같은 코드가 있다면...

[code:1]
void node_init()
{
node tmp;
int i;

for(i = 0; i < 10; i++)
{
tmp = (link *)malloc(sizeof(link));

if(tmp == NULL)
{
fprintf(stdout, "Out of memory, node_init\n");
exit(1);
}

else

silver79의 이미지

DHCP 서버중 host 관련 질문입니다.

ddns-update-style interim;
shared-network FKL {
default-lease-time 72000;

------------- 중간생략 ---------------

# Client Defined

host hsbaek { hardware ethernet 00:01:02:96:47:BF ;
fixed-address 10.167.93.212 ; } #date : 20021111 - 20200101
host jsjang { hardware ethernet 00:00:0E:26:02:04 ;
fixed-address 10.167.90.22 ; } #date : 1998/12/31 -
host jsjang { hardware ethernet 00:80:17:28:2C:92 ;
fixed-address 10.167.90.23 ; } #date : 2001/08/10 -

다음과 같이 설정 하였을 경우..

dhcp 2.X 버젼에서는 전혀 에러가 검출되지 않았습니다.

cjy1126의 이미지

IDLE 상태가 무엇인가요?

UNIX 완성 책을보면 fork() 후 바로 IDLE 상태가 된다는데... 이해가 안됩니다.

CPU의 준비, 실행, 대기 상태중에 실행 상태가 아닐때까 프로세스의 IDLE 상태 아닌가요?

CPU 관점으로는 프로세서가 아무일을 안하는 상태거나...

UNIX 내부구조쪽 배우는데... 이해가 안되네요.

fork()후 자식이 IDLE 상태라면... 부모는 CPU를 점유하고 있다는건데...

실제 프로그래밍을하면 부모와 자식중 누가 먼저 실행될지 모르잔아요.

부모가 CPU를 점유하면 항상 부모가 먼저 실행되야하는게 아닌가요?

nettec의 이미지

멀티부팅(W2K, Linux)에서 Linux에 이상이 생길 경우??

리눅스에 관심을 갖기 시작해서 현재는 제 PC에 Red Hat 9.0을

설치하여 사용하고 있습니다.

그런데 업무상 기존에 사용하던 OS인 Windows 2000 (이하 W2K)를

계속 사용해야 하는 관계로

멀티 부팅을 환경으로 사용하고 있습니다.

현재 멀티부팅 환경을 설명드리면 다음과 같습니다.

HDD : 40G 1개
Partition : - Windows C Drive 10G, Windows D Drive 20G,
Linux Root 9G, Linux Swap 1G
설치 순서 : Windows Y2K 먼저 설치한 후
Red Hat Linux 9.0 설치 (설치시 Grub 설치)

oioiya의 이미지

부팅디스크로 부팅 중...

짐 레드햇 리눅스 7.2를 쓰고 있어요
쓰다가 98과 2000과 리눅스를
윈도우즈2000 OS로더를 이용해서
멀티부팅을 할려고 하는데......
아 글쎄...
리눅스의 OS로더인 GRUB가 사라져 버렸어요
어디서 찾을 수도 없고 해서
우선은 리눅스로 들어가봐야 한다는 생각에
리눅스 부팅디스크(설치 후 만듬)로 부팅해서
starting....logger :
여기까지 왔는데 여기서 뭘 써도 부팅이 안되고
계속 정지되어 있더라구요
뭐라고 써야 리눅스로 들어갈 수 있는 건가요??

참고로 시도해본 것은

페이지

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