Memory Management

Avg Bid (USD)
Project Budget (USD)
$30 - $250

Project Description:
Each process has its own private address space. The address space is initially divided into three logical segments: text, data, and stack. The text segment is read-only and contains the machine instructions of a program. The data and stack segments are both readable and writable. The data segment contains the initialized and uninitialized data portions of a program, whereas the stack segment holds the application's run-time stack. On most machines, the stack segment is extended automatically by the kernel as the process executes. A process can expand or contract its data segment by making a system call, whereas a process can change the size of its text segment only when the segment's contents are overlaid with data from the filesystem, or when debugging takes place. The initial contents of the segments of a child process are duplicates of the segments of a parent process.

The entire contents of a process address space do not need to be resident for a process to execute. If a process references a part of its address space that is not resident in main memory, the system pages the necessary information into memory. When system resources are scarce, the system uses a two-level approach to maintain available resources. If a modest amount of memory is available, the system will take memory resources away from processes if these resources have not been used recently. Should there be a severe resource shortage, the system will resort to swapping the entire context of a process to secondary storage. The demand paging and swapping done by the system are effectively transparent to processes. A process may, however, advise the system about expected future memory utilization as a performance aid.

Please check the attached file. All questions have to solved.

Skills required:
C Programming, Computer Security, Linux, Web Security, Windows Desktop
Additional Files: Project.pdf
Hire rishi40
Project posted by:
rishi40 India
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.

Hire GAFm123eR
$ 1500
in 1 days
Hire supercoded
$ 70
in 3 days
Hire chayner
$ 250
in 7 days
$ 250
in 6 days
Hire kohgaywee
$ 100
in 15 days
Hire devkk
$ 200
in 15 days