system architecture라는 책에서 메모리구조를 설명하면서 본거
같은 기억이 나는데 검색해도 나오지않고 이상하네요..
메모리 구조에서 가장 하단에서 상단으로 interrupt handler,
interrupt 처리루틴, system stack, .. 이렇게 된 구조로 기억나는데요.
혹시 있다면 system stack의 용도가 간단히 설명 부탁드립니다.
Kernel code가 사용하는 stack을 뜻할 겁니다. 보통 user-level stack에 비해, 크기가 작고 고정되어 있는 특징이 있지만, 뭐.. 절대적인 것은 아닙니다.
C FAQ: http://www.eskimo.com/~scs/C-faq/top.html Korean Ver: http://cinsk.github.io/cfaqs/
이게 본기억은 나는데 검색해도 나오질 않네요.. 다시한번 감사드립니다.
노력은 배반하지 않는다.
커널 스텍이 4kb 이던가요?
The Future !!!
리눅스경우 프로세스당 커널스택이 8192Byte 고 꼭대기(스택이 자라나는 방향쪽의 끝무렵)에 프로세스와 관련된 context를 저장할수 있는 영역(thread_info)을 두는거 같습니다.(스택자체는 8K보단 작겠네요..)
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
Kernel code가 사용하는 stack을 뜻할 겁니다. 보통 user
Kernel code가 사용하는 stack을 뜻할 겁니다. 보통 user-level stack에 비해, 크기가 작고 고정되어 있는 특징이 있지만, 뭐.. 절대적인 것은 아닙니다.
C FAQ: http://www.eskimo.com/~scs/C-faq/top.html
Korean Ver: http://cinsk.github.io/cfaqs/
답변감사드립니다..
이게 본기억은 나는데 검색해도 나오질 않네요.. 다시한번 감사드립니다.
노력은 배반하지 않는다.
커널 스텍이 4kb 이던가요?
커널 스텍이 4kb 이던가요?
The Future !!!
리눅스경우 프로세스당 커널스택이 8192Byte 고 꼭대기(스택이 자라나
리눅스경우 프로세스당 커널스택이 8192Byte 고 꼭대기(스택이 자라나는 방향쪽의 끝무렵)에 프로세스와 관련된 context를 저장할수 있는 영역(thread_info)을 두는거 같습니다.(스택자체는 8K보단 작겠네요..)
댓글 달기