안녕하세요,
물어 볼만한 곳이 없어서, 여기에 글을 올리게 됩니다..
페이징 테이블설정을 커널과 app용으로해주고, gdt도 따로 만들었습니다.
그리고 커널과 조그마한 application을 올렸습니다.
잘돌아가긴 하는데...
문제는
app의 크기가 1페이지보다 작을때는 잘돌아가는데 1페이지를 넘기게되면,
그 1페이지외의 다른 페이지를 참조하려고하면 paging fault가 납니다.
좀쉽게 설명하면요.. 0x80000000 에 app를 올렸다면. 이게 크기가 0x1000을 넘어서 다른 페이지를 참조해야되는 경우 , 80001111을 참조하려고 하면