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

bawoowow의 이미지

reverse DNS구성중일때 master와 slave의 ip대역이 다른 경우에는 PTR설정을 어떻게 지정해야하나요??

$TTL 3600

1.168.192.in-addr.arpa. IN SOA ns1.example.org. admin.example.org. (
2006051501 ; Serial
10800 ; Refresh
3600 ; Retry
604800 ; Expire
3600 ) ; Minimum

IN NS ns1.example.org.
IN NS ns2.example.org.

flyingchicken의 이미지

OS 과목 수강중입니다. 파이널 프로젝트로 파일 시스템 매니지먼트 시뮬레이터를 만들어 보고 싶은데요..

현재 OS 과목 수강중인 왕초보입니다.
현재 CPU 스케줄링 정도 까지만 배웠는데, 파이널 프로젝트로 한달정도 기간안에 할 수 있는 제안서를 제출해야 합니다.

그래서 현재 파일 시스템 매니지먼트 시뮬레이터를 만들어보고 싶은데,
현재 아는 지식은 아주 극소량입니다,

파일 시스템 자체를 개발 하는 것에 대한 문서들은 많은것 같은데, 당최 무슨 얘기인지 깊이있게 이해를 할 수가 없는 상태입니다..

그래서 염치불구 하고 여쭙니다.

파일 시스템 '매니지먼트' 시뮬레이터를 만들려면 대략 어떤 알고리듬이나.. 어떤 배경 지식이 필요할까요?
어떻게 구현해야할지 정말 감이 안와서 여쭙니다.

열심히 배워보겠으니.. 제발 감 좀 잡게 도와주세요..

astzlra955의 이미지

Gcc로 compile 할 때, wrapping 함수 질문입니다.

안녕하세요.

Gcc로 Linux를 compile 할 때, wrapping 함수를 어떻게 처리하는지 궁금합니다.

랩핑 함수를 그대로 컴파일 해서, 함수를 계속 Call 해서 들어가도록 컴파일되는지,
코드 최적화를 위해서 wrapping 함수로 쌓인 함수를 바로 Call 하는지 알고싶습니다.

제가 사용하는 Gcc버전은 4.4.5 입니다.

예를 들어,

int AAA(int a, int b) {
return a+b;
}

위와 같은 함수가 있다면,

int BBB(int b, int a) {
return AAA(a, b);
}

위와 같은 BBB( ) 함수가 래핑 함수고,
이 BBB( )를 main( )함수 등에서 Call 해서 쓰는 것이지요 AAA( ) 함수를 Call 하기 위해...

fensy의 이미지

라이브러리 .so 파일과 .dll 파일 차이점(리눅스 lib와 윈도우 lib의 차이?)

똑같은 소스를 linux용 .so 파일로 만들어서 리눅스에서 돌린 것과
windows 용으로 .dll로 만들어 돌린 것의 프로그램 처리속도가 너무나도 차이가 심합니다..

예를 들어 1+2 = 3 을 .dll로 만들어 돌리는건 30초가 걸렸다면
.so 파일을 만들어서 리눅스(VMware환경) 에서 돌린것은 7분이 걸립니다..

이 같이 차이가 심하게 날 수 있는걸까요?

dltkddyd의 이미지

문서의 BOM 값은 유니코드에서 BOM을 식별하는 값으로만 사용하도록 예약이 돼있나요?

문서의 BOM 값은 유니코드에서 BOM을 식별하는 값으로만 사용하도록 예약이 돼있나요? 아니면 BOM값에 상관없이 별도의 유니코드 문자를 사용하도록 예약이 돼있는 건가요? BOM을 읽어서 뭔가를 식별하려고 하는데 이 값이 유니코드에서 별도의 BOM 이외의 다른 값을 나타내는 것이라면 추가적인 알고리즘을 해야할 필요가 있어서 그럽니다. 유니코드에서 BOM이 다른 문자로 할당이 돼있는지 궁금합니다.

ng4you의 이미지

쉘 스크립트 파일 읽어들이기

쉘 스크립트 초보자입니다.

쉘 스크립트를 이용하여 간단한 툴을 만들고 있습니다.
아래와 같이 테스트 해본결과 정상적으로 동작하더군요

while read line;
do
scp heejun86.kang@10.168.177.123:~/$line .
done < test.txt

그런데 위에 디렉토리 생성과 변경 커맨드를 적으면
test.txt를 찾지 못한다고 실행메시지가 발생합니다. 이렇게요

mkdir gathered_files
cd gathered_files

while read line;
do
scp heejun86.kang@10.168.177.123:~/$line .
done < test.txt

trymp의 이미지

linux 의 memory zone 에서 normal zone size 를 늘리려면?

8GB RAM을 가지고 있는 PC에 linux(32bit)를 설치하고 PAE 를 활성화 시켰습니다

PC 는 웹서버용으로 과부하 테스트를 하고 있는데요.

근데 normal zone 의 메모리가 부족해서 OOM killer가 도는 경우가 자주 생겼습니다.

normal zone 의 메모리를 기존 1GB 보다 더 잡을수 있다고 들었는데요.

커널 소스 어느부분을 수정하면 normal zone 의 size 를 늘릴수 있나요?

고수님들의 조언 부탁드립니다.

somet2001의 이미지

C++에서 프로세스가 종료되면 동적할당한 메모리들이 모두 자동 해제 되나요?

안녕하세요.
제가 코딩하고 테스트를 하다가
일반적인 경우에는 동적할당한 것들 해제가 잘 되던데요
프로세스를 강제종료 한 경우에는 메모리 해제 코드가 실행되기 전에 프로세스가 종료되어버립니다.
그래서 동적할당이 된 후 해제하는 코드가 실행되지 못하구요.

듣기로는 OS마다 자동으로 프로세스 종료시 메모리를 해제해 주는 OS가 있고 아닌것이 있다고 하는데요
OS상에서 이 기능을 지원해주지 않는다면
프로그램이 강제종료 되어 메모리할당 해제 코드가 실행되지 못했을 경우
시스템을 종료할 때 까지 메모리가 잡혀있는 상태가 되는건가요?

--------------------------------------------------------------------------
C++에서 프로세스가 종료되면 동적할당한 메모리들이 모두 자동 해제 되나요?

dltkddyd의 이미지

putty(ssh로 접속하는) 사용중에 인증되지 않은 아이피

putty로 ssh 서버에 접속하여 잘 사용하다가 아이피를 확인해보니 제가 접속한 클라이언트 말고 정체불명의 클라이언트 주소가 잡힙니다. 그래서 아이피를 방화벽 명령 iptables로 해당 주소 접속이 들어오지 못하도록

iptables -A INPUT -s 정체불명아이피 -d 제 서버 아이피 -p tcp --dport 22 -j DROP

으로 명령을 내렸습니다. 그래서 알 수 없는 아이피는 차단했는데, 잠시 5분 정도 있다가 제 클라이언트의 putty에서 내린 명령이 서버에서 제대로 실행되지 않더니 심지어 접속이 끊어지기까지 합니다. 혹시 경우지 주소에서 제 아이피로 접속하던 것이고 그 접속을 막았기 때문에 제대로 된 접속이 되지 않는 것인가요? 정체 불명의 저런 아이피 끊을 때 제 클라이언트 접속은 끊기지 않게 하려면 어떻게 해야 할까요? 오늘 작업 중에 계속 접속 됐다가 끊겼다가 해서 작업 효율이 별로 좋지 못합니다. 조언좀 부탁드릴께요..

happyKYS의 이미지

최근 embedded system 관련 virtual address 와 swap에 관한 질문.

안녕하세요. 간단히 조금 궁금한 점이 있어 가볍게 질문 드려봅니다. 고수분들 답변해 주시면 감사드리겠습니다.

과거 phys RAM이 매우 용량이 적었을 당시에 virtual address를 통한 swap이나 demand paging 과 같은 기법으로 부족한 RAM 용량을 커버했고 시스템 효율화를 꾀했다면, 이 같은 개념이 현재 4GB 물리 RAM이 내장되는 임베디드 system에도 똑같을지에 대한 질문입니다.

페이지

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