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

inviolable의 이미지

컴퓨터 구조 명령어 구현 회로 부분 자세하게 이해해야하나요???

명렁어 나오고 명령어가 회로로 어떻게 구현되는지(플립플롭 등 이용) 나오는 데 이거 세세하게 이해할 필요있나요??? 아니면 아 이렇게 구현되는구나 정도만 알면 될까요???

강의가 아니라 독학이라 뭐가 중요한 건지도 잘 모르겠네요...;;; 그렇다고 독학으로 못할 것도 없는 부분인데...

inviolable의 이미지

컴퓨터 구조 책 읽다가 이해가 안가는 부분이 있어서 질문 올립니다.

책 내용은 파일 첨부했고요... "메모리의 입력과 출력 데이타는 공통 버스에 연결되어 잇지만, 메모리 주소는 AR에 연결되어 있다. 이와 같이 주소를 위한 하나의 레지스터를 사용함으로써 별도의 버스가 필요없게된다." 이 말이 무슨 말인지 이해가 안갑니다..ㅜㅜ 아 진짜 회로 부분은 너무 취약합니다..ㅜㅜ 지금 한 100페이지 읽었는데 회로부분은 진짜 이해 대충대충하고 넘어간 부분이 많아요.ㅜㅜ

happyKYS의 이미지

GFP_ATOMIC / __GFP_WAIT 관련 질문드립니다.

일반적으로 여러 커널 서적에서 __GFP_WAIT를 쓰면 선점 당해 휴면 상태로 전환될 수 있는 경우이고, GFP_ATOMIC 같은 경우 휴면이 되지 않아야 되는 인터럽트 처리 루틴이라던지, 후반부 처리 루틴에서 사용한다고 되어 있습니다.

중요한 것은 __GFP_WAIT를 썻을 경우 alloc_pages 내부에서 명시적인 resched() 호출로 재 스케줄링, 선점 유도를 하는 반면에 GFP_ATOMIC은 명시적으로 그런 처리를 안할뿐이라는 점입니다.

kernel 3.x 대에서 alloc_pages 함수를 보면 내가 만약 GFP_ATOMIC을 선언 해서 명시적인 resched() 호출 상황을 피한다고 하더라도, 이게 왜 선점, 휴면을 막는지는 이해가 되지 않습니다. 코드상으로 irq를 disable하거나 preempt를 disable을 해주는 구간이 없습니다. 다시 말해 명시적으로 resched() 호출을 피할뿐이지, 언제든지 타임 슬라이스 소진, irq 발생 등에 의해 선점 당할 수 있는 소지가 분명히 있어 보입니다.

happyKYS의 이미지

GFP_ATOMIC / __GFP_WAIT 관련 질문드립니다.

일반적으로 여러 커널 서적에서 __GFP_WAIT를 쓰면 선점 당해 휴면 상태로 전환될 수 있는 경우이고, GFP_ATOMIC 같은 경우 휴면이 되지 않아야 되는 인터럽트 처리 루틴이라던지, 후반부 처리 루틴에서 사용한다고 되어 있습니다.

중요한 것은 __GFP_WAIT를 썻을 경우 alloc_pages 내부에서 명시적인 resched() 호출로 재 스케줄링, 선점 유도를 하는 반면에 GFP_ATOMIC은 명시적으로 그런 처리를 안할뿐이라는 점입니다.

kernel 3.x 대에서 alloc_pages 함수를 보면 내가 만약 GFP_ATOMIC을 선언 해서 명시적인 resched() 호출 상황을 피한다고 하더라도, 이게 왜 선점, 휴면을 막는지는 이해가 되지 않습니다. 코드상으로 irq를 disable하거나 preempt를 disable을 해주는 구간이 없습니다. 다시 말해 명시적으로 resched() 호출을 피할뿐이지, 언제든지 타임 슬라이스 소진, irq 발생 등에 의해 선점 당할 수 있는 소지가 분명히 있어 보입니다.

du9146의 이미지

c# 소켓프로그램 질문입니다.

클라이언트 접속 시 클라이언트 접속내용을 서버의 리스트에 뿌려집니다.

하지만 클라이언트가 접속종료 시 서버의 리스트에 그대로 남아있네요.

어떤 문제인지 알 수 있을까요........................ㅠㅠㅠㅠㅠ

chtjddlf의 이미지

Makefile 오류 ...

c파일 h파일 위치
/home/sp2_edu/TEST/HASH

Makefile 위치
/home/sp2_edu/TEST

Makefile 코드

sample : CSY_Main.o CSY_Add.o
gcc -lm -o $@ CSY_Main.o CSY_Add.o
.c.o :
gcc -I/home/sp2_edu/TEST/HASH -g -c $<
CSY_Main.o : CSY_Main.c CSY_Add.h CSY_Errmsg.h CSY_Inc.h CSY_Util.h
CSY_Add.o : CSY_Add.c CSY_Add.h

/home/sp2_edu/TEST 에서 make를 입력하면 다음과 같은 오류가 뜨는데

make: *** `CSY_Main.o'에서 필요로 하는 타겟 `CSY_Main.c'를 만들 규칙이 없습니다. 멈춤.

이유를 모르겠습니다 ㅠㅠ 도와주세용

anakonda2의 이미지

파일 시스템 미니 필터 드라이버 Attach 관련 질문 드립니다.

미니필터 드라이버를 개발할려고 하는데

아직 초기 단계이며.. 초보자입니다...

드라이버를 Attach하는 부분에서 문제가 발생했습니다.

1.일단 디바이버 자체적으로 Attach를 하는게 가장 큰 목표 입니다.

자료를 찾아보니 FltAttachVolume() 함수를 이용하면 된다고 하는데

어떤식으로 코드에 활용을 해야할지 감이 잡히질 않습니다..

그리고 OSR 로더로 드라이버를 로드한 후 동작 시키면

2. 디바이스tree에 Attach가 되어야 하는데 확인을 할 수 없습니다..

분명 드라이버가 동작은 하는데.. 어디에 Attach 되었는지 알 수 있는 방법이 없을까요?

(Attach를 시키면 ntfs에 되는게 맞는건지...?)

이에 대한 도움을 바랍니다..

solviva100의 이미지

vmware에 설치한 윈도우7 버그...

안녕하세요.
우분투 10.04를 사용중인데요 윈도우를 사용할 일이 있어 vmware를 이용해 윈도우7을 설치했습니다.
다른건 잘되는데 이상한 버그 하나가 계속 발생해 고민하다가 이렇게 질문을 드리게 되었습니다.
구글링을 해도 제가 영어가 짧아서인지 이 버그와 관련된 해결방법을 찾지 못했습니다.

http://youtu.be/0wf4R8cbcqI

위에 올린 유투브 동영상을 봐주세요.
보시면 아시겠지만 메뉴창이나 프린터 목록등을 선택할 때 마우스만 움직이면 선택 목록이 항상 위로 움직입니다.
그래서 지금까지는 동영상에서 처럼 마우스를 고정시키고 키보드를 이용해 선택을 했습니다.
조금이라도 마우스가 움직이면 바로 위로 선택메뉴가 변경이 됩니다.

혹시나 윈도우를 잘못 설치했나해서 윈도우를 다시 설치해봤지만 같은 현상이 발생했습니다.
혹시 어떤것이 잘못되었는지 알려주시면 감사합니다.

phw0317의 이미지

리눅스 TOP 옵션 관련해서 질문드립니다..

top - 17:44:40 up 1 min, 2 users, load average: 0.14, 0.06, 0.02
Tasks: 714 total, 1 running, 713 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.3%us, 0.4%sy, 0.0%ni, 99.0%id, 0.3%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 264511288k total, 221974284k used, 262537004k free, 21288k buffers
Swap: 4194296k total, 685124k used, 4194296k free, 268164k cached

이런식으로 나오는데...
분명 실행되고 있는 프로그램은 없습니다..

그런데 메모리가 저런식으로 잡혀있네요 ㄷㄷㄷ

아 값은 제가 임의로 넣어줬습니다... 한 2틀 돌리니까 260기가중에서 220기가 사용중이라고 ㄷㄷㄷ

재부팅이야 가장좋은방법이긴하지만.. 왜그런지 아시는분있나요? ㄷㄷ

telilbo의 이미지

아마존 AWS EBS 볼륨 사이즈 줄이기...

안녕하세요? 이번에 아마존을 처음 사용해보게 된 웹개발자입니다.
어쩌다보니 제가 이걸 붙잡고 있는데요..

현재 AWS에 EBS볼륨을 410기가를 생성해서 사용중입니다.
df -h 명령을 사용하면 아래와 같이 메시지가 나오는데요.

Filesystem Size Used Avail Use% Mounted on
/dev/xvda1 404G 5.7G 394G 2% /
tmpfs 1.9G 0 1.9G 0% /dev/shm

EBS볼륨이 아시는 분은 아시겠지만, 종량제로 비용이 나갑니다.
그래서 아직 실사용량도 적고 하니 EBS 볼륨 사이즈를 줄여보고자 하는데...

영문으로 검색을 해봐도 정보가 몇가지 있긴 한데 확실하지 않아서
이렇게 이곳에 물어보게되었습니다.
해당 서버가 서비스중인 서버라서 작업을 하게 되면
시간을 내서 해야 되는 문제도 있고 해서 확실히 하고 가려고 합니다.

페이지

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