process 가 사용할 수 있는 bss 영역의 MAX 사이즈를 알수 있을?
글쓴이: air74 / 작성시간: 수, 2005/10/05 - 12:01오후
안녕하세요.
하나의 process 가 사용 할 수 있는 bss 영역의 최대 사이즈가 궁금 합니다.
test.h struct test_instance{ test_entry_t test_entry_array[MAX_ARRAY_SIZE]; } struct test_instance g_instance;
위와 같은 코드에서 보면 test.h 파일에 선언된 g_instance 는 초기화 되지 않은 데이터이므로 vitual memory 의 bss 영역에 위치 하게 되는데 bss 영역의 할당 가능한 최대 사이즈가 궁금 합니다. ( heap 이나 stack 영역 때문에 한계는 반드시 존재 하리라 생각되는데... )
이유는 가능한 한 bss 영역의 최대 사이즈만큼 test_entry_array[MAX_ARRAY_SIZE]; 를 설정 하고 싶어서 입니다.
참 사용 시스템은 리눅스 커널 2.4 를 사용 하며 gcc version 2.96 20000731 (Red Hat Linux 7.3 2.96-110) 을 사용 하고 있습니다.
그럼 답변 기다리겠습니다.
Forums:
댓글 달기