[Question] Virtual memory and Page table |
20/12/2009 16:23:16 (+0700) | #1 | 201403 |
gamar
Member
|
0 |
|
|
Joined: 25/09/2009 19:22:29
Messages: 23
Offline
|
|
Các bác cho em hỏi 1 câu cơ bản trong operating system:
Bình thường các OS sử dụng virtual memory để dịch 1 virtual address sang 1 physical address. Việc map này được hỗ trợ bởi 1 page table.
Như thế có nghĩa là virtual memory sẽ được chia ra thành nhiều page và số lượng page chính là độ lớn của page table ?
Chẳng hạn 1 máy 32-bit có page table 32kByte --> page size = 2^32/(32*1024)
Em suy luận như trên có đúng ko các bác ?
Ngoài ra thì có phải page table đc lưu ở trong main memory và nằm ở trong phần kernel ?
Thanks. |
|
|
|