Asked by joe
Suppose you have a 64 gigabyte flash storage system, with a 4096 byte page size. How big would the flash translation table be, assuming each page has a 32 bit address, and the table is stored as an array.
I think the answer is 20 pages, does that sound about right?
I think the answer is 20 pages, does that sound about right?
Answers
Answered by
MathMate
Not quite.
64GB/4K=16MB page addresses.
Each address requires 32 bits, or 4 bytes.
The array size would therefore be 16MB*4=64MB.
If they have to be expressed in pages, then the number of pages
= 64MB/4K
= 16K pages.
64GB/4K=16MB page addresses.
Each address requires 32 bits, or 4 bytes.
The array size would therefore be 16MB*4=64MB.
If they have to be expressed in pages, then the number of pages
= 64MB/4K
= 16K pages.
There are no AI answers yet. The ability to request AI answers is coming soon!
Submit Your Answer
We prioritize human answers over AI answers.
If you are human, and you can answer this question, please submit your answer.