answersLogoWhite

0

In segmentation, the address space is typically divided into a preset number of segments like data segment (read/write), code segment(read-only), stack(read/write) etc. And the programs are divided into these segments accordingly. Logical addresses are represented as tuple <segment, offset>.

While with paging, the address space is divided into a sequence of fixed size units called "pages". And logical addresses take the form of a tuple <page, offset>.

Each of these techniques offer several benefits e.g., segmentation offers better security since the segments are pre-defined and we can avoid spurious reads/writes at the time of address translations etc.

On the other hand, paging helps reduce fragmentation and ensures better memory management.

So, most modern operating systems employ a combination of both these techniques for their memory management.

User Avatar

Wiki User

13y ago

What else can I help you with?

Related Questions

Difference between home page and effective home page?

difference between home page and effective home page


What is the difference between a Page and a Squire?

A person in need and a ............................ Why are you readig tis? =)


Factors of the differences between website and webpage?

A web page is just one page, a web site is a collection of pages. Much like the difference between a page and a book.


Difference between pre-tensioned and post-tensioned?

what a wicked page, really helpfull Difference between pre-tensioned and post-tensioned?


What is the difference between an HTML page and a dhtml page?

DHTML combines HTML, JavaScript, the HTML DOM, and CSS.


What is the difference between and automatic page break and a manual page break?

an automatic page break is a generated page break that automatically puts a new page onto the document.


What is the difference between endnote and footnote?

There is one basic difference between a footnote and an endnote: where it is placed. A footnote is at the bottom of a page and an endnote is at the end of a document.


What is the difference between the iPhone 4 and the iphone5?

the difference between a iphone 4 and iphone 5 is that the back is made out of aluminium and it has 5 row of apps on a page


What is difference between Page 3- Fashion and Page 3 Fashion?

0


What is the difference between a report header and a page header in access?

The page header repeats on every page. The report header is just on the first page.


What has a home page?

briefly explain the home page


Difference between a page and a segment?

Paging is a virtual memory scheme which is transparent to the program at the application level and which divides memory into fixed-size blocks, such as 4 KBytes. The segmentation memory management scheme imposes a greater book-keeping burden on the application, and refers to memory using segments of variable size. segmentation is a logical unit visible to the user's program and id of arbitary size whereas paging is a physical unit invisible to the user's view and is of fixed size