answersLogoWhite

0

As for Segmentation in Computer Architecture logic, it's a meaningful unit of information eg procedures, large data structures etc. In segmentation every segment is in its own logical memory. # it has higher hit ratio # meaningful protection of segments # simplified sharing of code via dynamic linking # dynamic data structures OR Segmentation is one of the most common ways to achieve memory-protection; another common one is paging. Segmentation means that a part or parts of the memory will be sealed off from the currently running process computing, through the use of hardware-register. If the data that is about to be read or written to be outside the permitted address-space of that process, a segmentation-fault will result. Segmentation is a memory-management scheme that supports this user view of memory. A logical address space is actually a collection of segments. Each segment has a name and a length. The address specifies both the segment name and the offset within the segment. The user therefore specifies each address by 2 parameter: a segment name and an offset.

User Avatar

Wiki User

15y ago

What else can I help you with?

Related Questions

What is the solution to internal fragmentation?

segmentation


What is the difference between cluster and segmentation?

see zyxo.wordpress.com/2010/07/17/the-difference-between-segmentation-and-clustering/ for a neat explanation.


What is the difference between segmentation and compaction?

Segmentation involves dividing memory into variable-sized partitions to allocate memory dynamically, while compaction rearranges memory to reduce fragmentation by moving allocated memory blocks closer together. Segmentation deals with memory allocation, while compaction improves memory utilization.


What is the major difference between a hookworm Nematoda and an earthworm Annelid?

body segmentation


What is the difference between market research and market segmentation?

Market research helps you "identify" your market. Segmentation lets you "segment" your identified market into more refined groups. In short market research is more broad and segmentation is more refined.


Difference between market segmentation and consumer profiling?

Segmentation is often used in conjunction with customer profiling, but there are areas of difference. For instance, profiles are not suitable for identifying certain population segments: people with disabilities are usually split between multiple neighbourhood profiles. Likewise gender segmentation is rarely associated with neighbourhood. For other factors such as age and ethnicity, composite profiles can only support broad generalities.


What is the difference between habitat change and habitat fragmentation?

The difference between habitat and habitat fragmentation is that habitat is area where an organism lives and habitat fragmentation is altration of small areas withen a large region, creating a patchwork of altered and original habitats.


The difference between expert classification and image segmentation?

image segmentation refers to clustering or grouping of homogeneous pixels into various groups while classification is next hierarchy which labell those clustered pixels as different classes..


What is the difference between external fragmentation and internal fragmentation in memory management?

External fragmentation occurs when free memory blocks are scattered throughout memory, making it difficult to allocate contiguous blocks of memory to processes. Internal fragmentation, on the other hand, happens when allocated memory is larger than what is actually needed, leading to wasted space within memory blocks.


What is the difference between internal and external fragmentation in OS?

Internal Fragmentation is the area in a region or a page that is not used by the job occupying that region or page. This space is unavailable for use by the system until that job is finished and the page or region is released.


What are the disadvantages of memory segmentation in 8086?

disadvantages of memory segmentation


Compare the memory organization schemes of contiguous memory allocation, pure segmentation, and pure paging with respect to the following issues External fragmentation?

Contiguous memory allocation scheme suffers from external fragmentation as address spaces are allocated contiguously and holes develop as old processes die and new processes are initiated. It also does not allow processes to share code, since a process's virtual memory segment is not broken into non-contiguous fine-grained segments. Pure segmentation also suffers from external fragmentation as a segment of a process is laid out contiguously in physical memory and fragmentation would occur as segments of dead processes are replaced by segments of new processes. Segmentation, however, enables processes to share code; for instance, two different processes could share a code segment but have distinct date segments. Pure paging does not suffer from external fragmentation, but instead suffers from internal fragmentations. Processes are allocated in page granularity and if a page is not completely utilized, it results in internal fragmentation and a corresponding wastage of space. Paging also enables processes to share code at the granularity of pages.