Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

What exactly is a page of memory?

Status
Not open for further replies.

joc_06

Member level 2
Joined
Nov 28, 2003
Messages
51
Helped
7
Reputation
14
Reaction score
4
Trophy points
1,288
Activity points
478
Page of memory?

What exactly is a page of memory?
As i understand it, it is just the way memory is divided up.
Eg on x86 each page is 4k in size etc.

I'm working here with "2 page 0 memory map configuration's"
Are there standard configurations or do they vary from project to project?+

thanks!

Ps . Oh ya. Im using solaris here but cannot download using the free server. It tells me authorisation not sucessful. Any ideas?
 

tkbits

Full Member level 5
Joined
Dec 4, 2004
Messages
242
Helped
39
Reputation
78
Reaction score
2
Trophy points
1,298
Activity points
2,209
Re: Page of memory?

The meaning of "page" depends on what memory system you are talking about.

In 8-bit micros, where 16-bit addresses are stored in two 8-bit bytes, it's convenient to treat the high byte as a memory page number. So a page is what can be addressed by changing only one byte - the low memory address byte. Page 0 is then the "memory" addresses 0000 - 00FF.
 

jitendra

Member level 3
Joined
Aug 20, 2004
Messages
58
Helped
10
Reputation
20
Reaction score
7
Trophy points
1,288
Location
India
Activity points
731
Re: Page of memory?

Hi,
Paging is done to reduce the memory access time. As already mentioned, it is convenient to use upper bits for page numbers and lower for address within page.
e.g. 256K memory can be divided into 4 page memory with page size 64K. Now the lower 16 bits are used for addressing a location within 64K page and upper two bits are used to decode the page number. Such memory division is generally mentioned in data sheets and it varies from memory to memory.
Paging is for better memory management. In case of cache memory usually a page is store for possible future use, hence more the page size more is the chance for "HIT" but it increases the cost of Cache.

Regards,
JItendra
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top