operating system - Virtual Address Translation Tips -
i preparing os exam , came across following exercise:
you're given 16-bit big-endian system. supports memory management one-level page table. page size 1kbyte. least-significant bit valid bit. second least significant bit modified bit.
these entries in page table:
0x2c00 0x0403 0xcc01 0x0000 0x7c01 i need translate following (if possible) physical addresses: 0xb85, 0x1420, 0x1000, 0xc9a.
i've been reading on subject of virtual physical memory translations i'm still not clear how particular example.
since system supports 16-bit addresses, mean 4 bits page number, 10 offset , 2 valid/dirty ones, correct?
thus point, how 1 convert virtual addresses physical ones?
i appreciate proper explanation 1 of examples, or totally different address, want understand how properly.
Comments
Post a Comment