프로그래밍 QnA

nadalsh의 이미지

우분투 리눅스 커널 컴파일 에러

우분투에서 커널 컴파일 하는 과정 중,

1. make menuconfig
2. make
3. 생성된 bzImage, System.map을 /boot 로 옮기고
4. make modules
5. make modules_install
6. make install
7. mkinitramfs -o /boot/initrd.img
8. update-grub

수행하였고, 에러는 없었습니다.

그리고 재부팅을 했는데.

sonc81의 이미지

동적메모리의 heap과 free memory는 ....

KLDP글 중에서 "free"명령결과의 Mem->free는 별로 상관이 없고 buffers/cache->free가 실제 사용가능한 메모리라고 하던데요...

그래서 계속적으로 100KB씩 동적메모리를 할당하는 프로그램을 돌려봤습니다.

그런데 buffers/cache->free는 30MB정도인데 이 프로그램을 돌리면 10MB정도에서 OOM이 발생합니다.

동적메모

Hilzzle의 이미지

[완료]find 명령어에 관해

현재 디렉토리에서 경로상의 모든 실행가능 프로그램을 찾는 걸 하고 있는데요
명령어 창에서 이렇게

find -name "*" -ls | egrep "(rwx|r-x|--x|-wx)" | awk '{print $11}'

를 치면 하위 디렉토리에 있는 실행가능한 파일까지 모두 검색을 해서 경로를 보여주는데

스크립트 파일을 만들어서
안에

 

mg2000의 이미지

memcpy와 할당의 속도 차이...

제가 openmp에 대해서 이것 저것 해보는 중인데요.

1차원 배열을 복사하는 테스트를 해보고 있는데,

100만 바이트의 배열 복사시....

memcpy로 100바이트씩 만번 호출 하는 것과

1바이트씩 할당해서 복사하는 것을 비교하면 memcpy가 빠른데요.

int로 캐스팅해서 4바이트씩 복사를 하면 할당해서 복사

nadalsh의 이미지

리눅스 커널 2.6.33.2 컴파일 오류 <modules.dep관련>

커널 2.6.33.2를 다운받아 컴파일 한 후 재부팅 하여

해당 커널로 부팅하였는데...

FATAL : Could not load /lib/modules/2.6.33.2/modules.dep : No such file or directory

에러가 뜹니다.

해당 경로에 modules.dep 이 있는데 왜 로드가 안된다고 하는 건가요.. ㅜㅜ

조언 부탁드립니다.

Hilzzle의 이미지

[완료]egrep과 문자열 사용에 관하여.

안녕하세요. 가입한지 33주나 됐지만 그동안 한번도 활동하지 않다가
처음으로 글을 올리네요..

리눅스에서
쉘 스크립트를 작성하는 걸 하고 있는데 의문점이 생겨서 왜 그런지 궁금하여
글을 올리게 되었습니다.

의도한 것은 egrep으로 and 검색을 하기 위해서 egrep [찾는문자] [대상파일] | egrep [찾는문자] < 이걸 이용하여 스크립트를 작성하려는 것입니다.
--------------------------여기서부터 코드 시작 -----------------------------
for arg
do
case "$string" in
"" ) string="$arg" ;;
* ) string2="$string2 | egrep $arg" ;; <-문제가 되는 부분인데 .. 이런식으로 위에 처럼 문자열을 만들었습니다.
esac
done

str="$string"

uprising의 이미지

c++로 lightstreamer서버와 소켓통신 어떻게 하는지 좀 도와주세요

lightstreamer를 이용하는 서버와 소켓통신할 필요가 제기되여서 그러는데요
c++로 lightstreamer서버와 소켓통신하는 쌤플이나 참고자료 가지고 계시는 분들 좀 도와주세요

klara의 이미지

이런 용도로 적합한 자료 구조가 있을까요?(C++구현)

구체적인 예를 들어 보겠습니다.
어떤 금속 표면을 xy평면이라고 하면, 수천~수만개의 (x, y)점에 대한 온도 데이터가 있습니다.
이때, 임의의 (x, y)점에 대한 온도를, 그 점에서 가장 '가까운' 세 점의 온도 데이터의 평균으로 정의합니다.
어떤 점이 주어지면, 그로부터 가장 가까운 세점을 빠르게 찾아

nadalsh의 이미지

리눅스 커널 프로그래밍 초보입니다.

안녕하세요?

리눅스 커널을 수정해보고 싶습니다.

수정부분분은 mm/vmalloc.c 에 printk문을 추가하여

vmalloc이 수행될때 "vmalloc수행됬음!!" 이라고 출력하고 싶은데.

리눅스 커널 최신 소스를 다운받아 vmlloc.c 에 printk문을 추가한 후

커널 컴파일 후, 해당 커널로 부팅,

vmalloc을 호출하면 제가 삽입

페이지

프로그래밍 QnA 구독하기