계속 자료를 찾아서 공부하고 있는데 이해가 안되네요...--...바본가...T.T
사용자 프로세스 같은 경우는 cs 세그먼트는 gdt 의 user_code 디스크립트를 사용하고, ds, es, ss 등은 user_data 디스크립트를 사용한다는것은 디버그를 해서 직접 세그먼트 값을 보니 맞더군요...
근데 여러 책을 보면 프로세스가 생성될때마다(?) gdt 에 tss 와 default_ldt 를 추가시켜준다고 하는데, 이건 대체 왜, 뭐땜시 만들어주는거죠??
그리고 gdt 테이블의 크기가 64kbyte 로 한정되어 있어서 8192개 entry 밖에 못가지는걸로 알고 있는데 프로세스 생성시마다 tss와 default_ldt 를 추가시켜준다면 생성할수있는 프로세스 수에 한계가 생기는거 아닌가요??