segmented memory is a way do divide the memory in blocks. The segments adjust to the programs in some way that one segment is a rotine another segment is the main program and so on. The objective of that is the divisions of programs in a logic segments that reflect the program functional subdivision. A segment is variable, but the arquitecture of the machine, usually, limited the maxim dimension of the segment. Sorry my english!