answersLogoWhite

0


Best Answer

Question: Program binaries in many systems are typically structured as follows.

Code is stored starting with a small fixed virtual address such as 0. The

code segment is followed by the data segment that is used for storing

the program variables. When the program starts executing, the stack is

allocated at the other end of the virtual address space and is allowed to

grow towards lower virtual addresses. What is the significance of the

above structure on the following schemes:

a. contiguous-memory allocation

b. pure segmentation

c. pure paging

Answer: 1) Contiguous-memory allocation requires the operating system

to allocate the entire extent of the virtual address space to the program

when it starts executing. This could bemuch higher than the actual

memory requirements of the process. 2) Pure segmentation gives the

operating system flexibility to assign a small extent to each segment at

program startup time and extend the segment if required. 3) Pure paging

does not require the operating system to allocate themaximum extent of

the virtual address space to a process at startup time, but it still requires

the operating system to allocate a large page table spanning all of the

program's virtual address space. When a program needs to extend the

stack or the heap, it needs to allocate a new page but the corresponding

page table entry is preallocated.

User Avatar

Wiki User

13y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: Program binaries in many systems are typically structured as follows.Code's stored starting with a small fixed virtual address such as 0.What is the significance of that structured on the pure paging?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

What is structure of system programs in Linux?

I'm not sure what you are referring to by "structure." System binaries, like all other binaries in Linux, are in ELF class. The binaries are typically placed in /bin or /sbin. Almost all programs in Linux are POSIX-compliant.


What directories contain Linux essential system binaries?

There are many different Linux distributions, however most typically store system binaries in... /bin /sbin /usr/bin and system wide user contributed binaries in... /usr/local/bin and user specific binaries in... /home/YourLoginName/bin If I understand the question correctly.


What is the plural of binary?

The plural of binary is binaries. As in "he used binaries to write the code".


What are pre-built binaries?

Pre-built binaries are compiled software packages that are ready to be installed and run on a specific platform without requiring any additional compilation steps. They are typically provided by software developers for users who do not want to compile the source code themselves.


Why are visual binaries and eclipsing binaries relatively rare compared to spectroscopic binaries?

Visual binaries involve stars close enough to be seen as separate in a telescope, which is less common. Eclipsing binaries require a specific alignment where one star passes in front of the other, which is less likely. Spectroscopic binaries are more common because they can be detected by shifts in spectral lines even if the stars are not visually separated.


Who invented original common Gateway interface binaries of PHP?

"Who invented original common Gateway interface binaries of PHP?"


How do you get binaries happiness up and fast?

Give it calcium


What words do you get when you unscramble these words spingielc asibinre?

Eclipsing binaries.


What can Eclipsing Binaries do?

Please read the discussions first before answering.


What are the main uses for Alt Binaries?

Alt binaries is used by usenet and gather data from across the web to be used in data construction. They typsically gather gigabytes worth of information and process it for storage and distribution.


Where can binaries for free software be downloaded from?

Binaries for free software can be downloaded from many sources on the internet. Such sources include HHD Software, Source Forge, GNU and Python. The software can be downloaded from the companies' respective websites.


What services are provided by Usenet Binaries?

Usenet Binaries is a website full of topical discussion groups where users can encode several types of binary files into the email threads. Users can open these files with any modern web browser.