What is segmentation?, Operating System

SEGMENTATION

In a memory management system that is properly a programmer views a program to be collection of program components called as segments. Every segment is a logical unit of a program as defined by the programmer's design. In programming terms a segment generally contains of s set of procedures or data and forms a module of a few software systems.

The motivation for segmentation is to group together data and procedures that possess common attributes for sharing by other procedures. This is beneficial for implementing protection in a large software system. The user thus specifies each address by two quantities: an offset and a segment name. For the simplicity of execution segments are numbered and are referred to by a segment number.

 

Posted Date: 6/24/2013 6:35:56 AM | Location : United States







Related Discussions:- What is segmentation?, Assignment Help, Ask Question on What is segmentation?, Get Answer, Expert's Help, What is segmentation? Discussions

Write discussion on What is segmentation?
Your posts are moderated
Related Questions
Define dynamic loading. To obtain better memory-space utilization dynamic loading is used. With dynamic loading, a routine is not loaded until it is called. All routines are ke



Define properties of Time sharing operating system Time sharing:- T his systems uses CPU scheduling and multiprogramming to provide economical interactive use of a system. The

What is an operating system and what are the different types of operating systems? Operating System An Operating System or OS is a software program that allows the compute

Scalability : Scalability is the competence of the system to adapt to increased service load. A scalable system will respond more gracefully to increased load than a non-sc

What is an I/O subsystem? The control of devices connected to the computer is a main issue while designing operating systems. Because I/O deices differ widely in their function

what is the use of valid invalid bits in paging

what is deadlock

Convert the following from hex to binary and draw it on the memory map.     RAM    = 0000 -> 00FF     EPROM = FF00  -> FFFF Answer:   0000  0000 0000  0000 (0)    RAM sta