프로그래밍 QnA

aclamp의 이미지

리눅스 가상주소공간..(그림첨부)

안녕하세요?
가상 메모리에 대해 공부하다가
가상 주소공간에 대해 좀 헷갈리는 부분이 생겼습니다.

제가알기로
text, data 등의 region을 표현할 때

mm_struct 안의 vm_area_struct 구조체를 따라가면

처음이 text, vm_next를 따라가면 그다음이 data.. 이런 걸로 알고 있는데요

그럼 mm_struct의 start_code, start_data, start_stack, end code, end data.. 이런 자료는 왜 따로 보관되고 있는건지 궁금합니다.

그리고 여기서는 text다음에 바로 data 그위에 바로 heap이 저장되는데,

vm_area는 가상공간에 띄엄띄엄 text, data들이 존재하고 있고...

어떤 차이가 있는 건가요?

제가 보기엔 둘다 task의 가상 주소 공간인 것 같은데...

계속 보고 있는데 구분이 되지 않네요...

xogml1129의 이미지

[완료] 내용 무

[완료] 내용 무

linuxhaja8516의 이미지

kernel 모듈 lock 관련(hook)

한모듈에서 NF_IP_LOCAL_IN, NF_IP_LOCAL_OUT 서로 다른 영역간의

데이타(구조체,함수,..)를 공유, 저장하고 싶어

lock 이것 저것 테스트해 봤지만 쉽지않네요.
(초보라.. ㅠㅠ)

어떤락을 사용해야할지 도움을 주시면 감사하겠습니다.

linuxhaja8516의 이미지

[완료]kernel 모듈 lock 관련

NF_IP_LOCAL_IN, NF_IP_LOCAL_OUT 다른 영역에서

데이타(구조체,함수,..)를 공유, 저장하고 싶어 lock 이것 저것 테스트해 봤지만 쉽지않네요.(패닉... ㅠㅠ)
(초보라.. ㅠㅠ)

어떤락을 사용해야할지 도움을 주시면 감사하겠습니다.

gabyong7의 이미지

[완료]

완료

changlee의 이미지

C언어 파일입력에 관해서

텍스트 문서를 이진 트리로 받아야 하는데요
fopen, fscanf를 사용 하면되는데

(A,(B,_,_),(C,_,_))
이문서를 받으면

A
/ |
B C

(A,(B,(D,_,_),(E,_,_)),(C,(F,_,_),(G,_,_)))

A
B C
D E F G

이렇게 트리가 생성하려고 하는데
어떻게 받아야 좋을까요?

changlee의 이미지

C언어 파일입력 질문이요!

텍스트 문서를 이진 트리로 받아야 하는데요
fopen, fscanf를 사용 하면되는데

(A,(B,_,_),(C,_,_))
이문서를 받으면

A
/ |
B C

(A,(B,(D,_,_),(E,_,_)),(C,(F,_,_),(G,_,_)))

A
B C
D E F G

이렇게 트리가 생성되야되는데
어떻게 받아야 좋을까요?

yjsyjs3030의 이미지

[완료]c언어 소스코드 에서 shell 을 실행시키는 방법아시는분..

gui로 프로그램을 짜고 있는데 (gtk)

file gui를 열고 확인을 누르면 shell에서 명령을 자동으로 실행하게 해야되는데 gui이다보니

shell 명령을 칠수 없는 상황이라 c 소스에서 해결해야하는데

void file_ok_sel (GtkWidget *w, GtkFileSelection *fs)
{
//여기에 쉘 명령을 할수있는 방법..
//g_print ("%s\n", gtk_file_selection_get_filename (GTK_FILE_SELECTION (fs)));
}

알려주시면 감사하겠습니다..ㅠ

croquies의 이미지

DB를 디렉토리 구조로 보여주고 싶은데요...


디렉토리 구조로 보여주고 싶은 DB를 짤 때 구성을 어떻게 해야 좋을지 모르겠습니다.

전에는 '유니크 아이디', '부모가 되는 디렉토리', '자식이 되는 디렉토리' '파일인지 디렉토리인지' 이렇게 4가지의 요소를 가지고

DB를 짰었는데, 쓰기 복잡하더라고요. 혹시 심플한 방법 있을까요?

croquies의 이미지

DB를 디렉토리 구조로 보여주고 싶은데요...


디렉토리 구조로 보여주고 싶은 DB를 짤 때 구성을 어떻게 해야 좋을지 모르겠습니다.

전에는 '유니크 아이디', '부모가 되는 디렉토리', '자식이 되는 디렉토리' '파일인지 디렉토리인지' 이렇게 4가지의 요소를 가지고

DB를 짰었는데, 쓰기 복잡하더라고요. 혹시 심플한 방법 있을까요?

페이지

프로그래밍 QnA 구독하기