| [ 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가 있지만요. |