answersLogoWhite

0


Best Answer

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

12y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: Explain the difference between page and segment?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

Difference between home page and effective home page?

difference between home page and effective home page


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.


What is the difference between a Page and a Squire?

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


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.


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 seo and url?

SEO means Search Engine Optimisation - the process of helping search engines recognise the importance and topic of a web page. URL means Uniform Resource Locator. The URL of this page is: URLs are important in SEO because they are one of many good ways to help explain - or determine - what a page is about. For example, the URL of this page contains the words answers, difference, seo and URL. As a result, a search engine is slightly more likely to deliver this page when somebody searches for a query like "difference between seo and URL". But there are many other factors in SEO. URL is just one.


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.


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