프로그래밍 QnA

rain의 이미지

32bit 명령어는 32bit 상수값을 포함할 수 없다?

"ARM 명령어는 32비트의 크기이기 때문에 ARM 명령어가 32비트의 상수값을 포함할 수 없다는 것은 분명한 사실이다."
라는 말은 도데체 이유가 머죠? ㅡㅡa 전 당연하게 이해가 않되서....

s4bz의 이미지

리눅스 or 유닉스의 /proc 디렉토리에 관한 정보가 필요합니다.

유닉스나 리눅스안에 /proc안에는 많은 현재 실행된 프로세스에 관한정보, 시퓨 및 메모리 사용율등

많은 정보가 들어있는 것으로 알고 있습니다.

/proc 디렉토리 안의 각각의 파일들에 대한 정보를 얻을 수 있는 문서를 구할수 없을까요??

shetravels의 이미지

커널 컴파일후 커널 메시지

안녕하세요. 커널을 컴파일 한후에는

VFS: Mounted root (ext2 filesystems).
이라고 메시지가 나온 이후로는 메시지가 않나오다가
로긴 프롬프트가 나옵니다. 이 중간에 메시지를 내오게
하는 방법은 어떻게 해야 되나요? 도움 부탁드립니다.

doraq의 이미지

fwrite가 간혹 느립니다.

thread가 있는데 fwrite를 합니다.
보통 tick count 5쯤 걸립니다.
근데 같은 thread가 하나 더 뜨면
6-7정도 걸리다가 10~30초쯤 마다 엄청 오래걸립니다.
대략 30~100 정도요.
이러면 받아오는 데이타를 유실하게됩니다.
왜 이럴까요?
뭘 살펴봐야할지라도 가르쳐주세요

hohory의 이미지

디스크 I/O 작업 할때 성능 향상을 하기 위한 방법?

안녕하세요.

리눅스에서 프로그래밍 하고 있습니다.

빈번하게 다량의 데이터들을 file로(disk에..) write하는 작업을 하려 합니다.

그냥 막무가내로 write하는 것보다는

disk의 block size 단위로 write하는 것이 좋을 듯 한데요~

disk의 block size는 일반적으로 어떻게 되는지,

그리고 해당 시스템의 정확한 disk block size를 알아 내는 방법은 어떤 것들이 있는지 궁금합니다.

angra의 이미지

[질문] 레코드 레벌 locking 전략

화일안에 테이터를 레코드 단위로 locking을 걸고 싶습니다. 좀 더
가능하다면 read/write lock을 구분해서 처리 할 수 있는 방법에
대해서 궁금합니다. 데이터베이스 쪽에서는 이런 처리를 많이 하는데
실제 응용 프로그램에서 파일 안에 데이터를 이런 식으로 처리할 수 있는
방법을 알고 싶습니다.

그럼 미리 감사드립니다

kimtakeun의 이미지

kernel v2.6 에서 커널모듈에서 시스템콜을 어떻게 추가하나요?

안녕하세요?
kernel 버젼 2.6인데요, 시스템 콜을 커널모듈에서 추가하고 싶습니다.
버젼 2.4 에서는 sys_call_table 이라는 전역변수를 바로 가지고 와서 syscall을 추가할 수 있었는데, 버젼 2.6에서는 보안 문제때문에 그런지 sys_call_table 을 외부에서 볼 수 없도록 해 놓았더라구요.
다른 자료를 찾아보니 커널 소스에 EXPORT_SYMBOL(sys_call_table) 을 해서 sys_call_table 변수를 외부에서 볼 수 있도록 설정하고 커널을 재컴파일 해서 하면 된다고 하던데, 이런 방법 말고는 없나요?

topleaf의 이미지

정규식으로 이런게 가능한가요?

펄과 같은 언어에서 정규식으로 아래의 것이 가능한 지 궁금합니다.

예를 들어

문자열1/!/문자열2/!/문자열3/!/문자열4/!!/문자열5/!/문자열6/!/문자열7/!/문자열8/!!/

으로 되어 있을 때,

문자열2문자열3문자열4

문자열6문자열7문자열8

으로 뽑아내고 싶습니다.

정규식으로 이게 가능한 지 궁금합니다.

bizzare의 이미지

[질문] SUSE 리눅스(64bit)에서 할당가능한 메모리의 양은?

SUSE 리눅스에서
new를 이용해서 계속 메모리를 할당하는 코드를 돌려보니,

자그마치 약 500GB까지 할당을 한 후, 시스템 오류가 발생하더군요.

여기서 이상한 것은

램은 1GB, 하드도 약 100GB뿐인데,
어떻게 500GB까지 할당을 했는지 입니다.

진짜 500GB까지 쓸 수가 있는 것인지조차 모르겠네요 -_-;

참고로, 윈도우의 경우에는
가상메모리를 20GB로 잡아두었다면
약 20GB까지 할당 후에 오류가 발생했습니다.

hohory의 이미지

실행시킨 프로그램이 가장 많이 호출하는 함수를 알수 있는 방법은 없나요?

안녕하세요.

리눅스에서 프로그램 개발하고 있는데요,

프로그램을 실행 시켰을때,

가장 많이 호출되는 함수 및 전체 CPU 점이율에서 어떤 함수에서 가장 많이 CPU를 점유 했는지 분석 가능한 방법 있는지요?

어디선가 한번 봤었는데, 기억이 잘 안나네요~

아시는 분 계시면 답변 부탁드립니다 ^^

페이지

프로그래밍 QnA 구독하기