-2
Galvin에서 메모리 관리를 읽는 동안이 질문이 나에게 발생 했습니까? 내가 이해하지 못했던 두 부분이 있습니다.
첫 번째 질문은 Galvin의 직접적인 질문입니다.
내가 이해하지 못했던 대답은
입니다. "세그먼트 화는 실제 이 아닌 논리적 인 메모리 분할을 기반으로하므로 각 사용자는 의 세그먼트 테이블에서 하나의 항목 만 공유 할 수 있습니다. 페이징을 사용하면 공유되는 각 페이지의 페이지 테이블에 공통 항목이 있어야합니다. "
1) 세그먼트 화에서 재진입 코드를 공유하는 것이 더 쉬운 이유는 무엇입니까?
2) 세그먼트 화는 페이징보다 안전합니까? 왜세분화는 페이징보다 어떻게 안전합니까?
당신은 – user3557177
누군가가 질문을 downvoted 이유 중 일부는 _This 문제는 어떤 연구 노력을 보여주지 않는 downvote 버튼 "의 툴팁에 설명을 downvoting하기 전에 실수를 지적 할 수 있다면, 그것은 불분명 여부 useful_ "및 기타 빈번한 이유는 http://stackoverflow.com/help/asking에 나와 있습니다. 나는이 경우에 어떤 이유가 있는지 모르겠다. 나의 내기는 노력의 일부가 될 것이다. 예 : 세그먼트는 56 페이지의 메모리가 56 개의 페이지 테이블 항목을 공유해야하는 반면 어떤 크기의 세그먼트도 공유해야하는 1 개의 항목으로 표시됩니다. 1 <56 (http://wiki.osdev.org/Global_Descriptor_Table 대 http://wiki.osdev.org/Page_Frame_Allocation 참조) – xmojmr