answersLogoWhite

0


Best Answer

Indefinite. It is dependent on the computer architecture and the version being used.

User Avatar

Wiki User

13y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What is the maximum size of a Process Address space in Unix or Linux?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

What is a quota in Linux?

A "quota" is a set minimum or maximum of something. In the case of Linux, it usually refers to a user's allotment of disk space. Users can be limited to a certain amount of storage space to prevent them from using all the resources of the drive.


What is the maximum amount of memory any single process on Windows can address and is this different from the maximum virtual memory for the system?

Answer Processes access virtual memory space, not physical memory. Applications never access RAM directly but only through the memory management interface of the processor. Depending on which version of Windows you are using, and how the program was compiled there is a different maximum ammount of addressable memory. All 32 bit processes on 32bit Windows have a 4GB virtual address space. The upper 2GB is common to all processes and is used by the system. The lower 2GB is private to each process and is inaccessable to all others. Unless the program was compiled as large address aware, in which case it will have 3GB of private address space. For 32bit processes on 64bit Windows, each process has 2GB private address space, unless compiled large address aware in which case it has 4GB private address space. For 64bit processes on 64bit windows each process has 8TB of private address space whilst compiled as large address aware. The 2GB address space limit remains for programs not compiled as large address aware. This is completely independent of the size of RAM or the pagefile. The system maps physical memory into this virtual address space according to both need and availability. At any given time the data in virtual memory space might be stored in RAM, on disk, or both. All of this is totally transparent to all applications. Frequently accessed data will be kept in RAM with the remainder left on disk.


What do you mean by a lightweight process?

A lightweight process is one which share the same address space.


Where can you get a cheat engine for Linux?

scanmem scanmem is an interactive debugging utility that can be used to isolate the address of a variable in an executing process by successively scanning the process’ address space looking for matching values. By informing scanmem how the value of the variable changes over time, it can determine the actual location (or locations) of the variable by successively eliminating non-matches. apt-get install scanmem


Maximum memory address space that the processor can access directly if it is connected to a 16-bit memory?

Max. memory address space= 216 X 2 bytes = 128 Kbytes


What is the use of physical address in Linux?

The physical address is the memory block where things are stored during use. Linux uses physical to virtual and virtual to physical to access the Linux kernel and user work space. For more information you can check these web sites: Andries Brouwer's Linux Kernel Notes: http://www.win.tue.nl/~aeb/linux/lk/lk.html (see section 9) There is also a physical address for network cards. That address is input at the factory when the network card is manufactured. There is an online forum about How to Enter Physical Address in Wireless Network, which you can find here: http://ubuntuforums.org/showthread.php?t=494842


What is the process of dividing a large TCPIP address space into multiple smaller networks?

Subnetting


Threads belonging to the same process share the?

Threads belonging to the same process share the same resources and address space.


What is the purpose of having a virtual address?

The purpose of having a virtual address is security through process isolation. A virtual address for each space is private and therefore increases security.


What is contiguous allocation?

Paging is a memory management scheme that permits the physical- address space of process to be noncontiguous.


Could Windows have more users than Linux?

That depends on whether you are asking whether more people use Windows or Linux or which system supports more users. The maximum number of users in a modern Linux system is 4,294,967,295. Windows doesn't have any specific limit that has been published, but each account takes up a significant amount of space, limiting the number to well below the limit in Linux. As to how many people use them, more people use Windows on their personal computers than Linux.


Where can you find a Habbo trainer or money maker for Mac or Linux?

"Trainers" typically aren't possible in Linux or Mac OS X because they enforce strict memory management. Programs aren't allowed to modify the memory of another running process. The only exception is if you are running a Windows program using Wine; programs using Wine can modify each other's memory because they run in their own virtual address space.