CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ CnUnix ] in KIDS
글 쓴 이(By): geust (W2lcome)
날 짜 (Date): 2002년 6월 26일 수요일 오전 09시 40분 07초
제 목(Title): Re: stack frame pointer



>
>(다른 건 모르겠고...) sparc, solaris에서 만약 stack이 거꾸로
>쌓이지 않는 다면 stack overflow같은 것도 없을 텐데요.
>왜 그렇게 했는지 이유를 모르겠습니다. 그런데, 스택이 쌓여지는
>것이 전적으로 프로세서의 영향인가요? 아니면 os가 맘대로 할 수
>있는 것인가요? 
>

stack이 바로(-_-;) 자란다고 해도 미리 잡은 stack 보다 더 많은

메모리를 사용하게 되면 stack overflow가 생깁니다.

그리고 CPU를 만들 때 스택이 자라는 방향을 setting 할 수 있도록 만들면

OS가 마음대로 할 수 있겠죠. 그런데 그렇게 만든 것은 

못본것 같네요.

Big Endian/Little Endian의 경우에는 CPU의 status register 등을 setting

함으로써 selection 할수 있는 CPU가 있지만요.

[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.