valid- invalid bit 에서 프로세스 가 메모리에 로딩될때 페이지 테이블 은 전체 프로세스의 크기만큼 잡아놓고
메모리에 적재된건 v 적재안된건 i 로표현하는게 맞나여?
그리고 프로세스에서 참조가 일어났을때 valid-invalid bit 가 i 면 os에 trap이 가게되고 secondary memory 에서
요청한 부분을 physical memory에 적재하고 page table에 지정해주는 순서가 맞나여?
valid- invalid bit 에서 프로세스 가 메모리에 로딩될때 페이지 테이블 은 전체 프로세스의 크기만큼 잡아놓고
메모리에 적재된건 v 적재안된건 i 로표현하는게 맞나여?
그리고 프로세스에서 참조가 일어났을때 valid-invalid bit 가 i 면 os에 trap이 가게되고 secondary memory 에서
요청한 부분을 physical memory에 적재하고 page table에 지정해주는 순서가 맞나여?
ㅇㅇ. 맞음. I(Invalid)면 Page Fault Interrupt Trap이 발생하고 OS의 해당 Interrupt Handler에서 하드디스크 같은 보조 메모리에서 데이터를 읽어와서 물리 메모리에 적재한 다음(공간이 모자라면 기존 페이지를 바꿔치기 - Page Swap) 그 물리 메모리 주소를 Page Table에 기록하고 I를 V(Valid)로 고치지.
http://autogram.tk/이
중고차 어플리케이션 어떤가요?