answersLogoWhite

0

no

User Avatar

Wiki User

∙ 14y ago
User Avatar

What else can I help you with?

Related Questions

WHAT IS SINGLE USER CONTIGUOS SCHEME?

Single user contiguous scheme is a memory allocation technique where a single block of contiguous memory is allocated to a process. This means that the entire memory space needed by a process must be available in a single block without any breaks or fragmentation. It simplifies memory management but can lead to wastage of memory due to fragmentation.


What is a heavyweight?

Each process (Linux, windows) gets own memory although this not be fully so on process switch we have to use the different CPU registers and the different memory map .this is probably to mean that a new collection of pages must be to be cache from main memory or even from disk.


What is memory allocation?

Memory allocation is the act of reserving a chunk of memory for some set of data. In programming terms, this is normally done by declaring a variable. Large arrays of data will require large blocks of contiguous memory, which the programmer must request from the operating system.


Before a computer can process data where must data be stored?

before a computer can process data, where must data be stored


What is the significance of ''process''in an operating system environment?

Process is a programm under execution in main memory. Or in other world when a user wants to execute a programm which resides on secondary memory it must be placed in to the primary memory for the execution then it is called as process.


Is system operation is the process of operating system?

Process is a programm under execution in main memory. Or in other world when a user wants to execute a programm which resides on secondary memory it must be placed in to the primary memory for the execution then it is called as process.


Can perception and memory be seen as constructive processes?

Yes, perception and memory can be seen as constructive processes. To be considered a constructive process the idea of accuracy in perception and memory must be displaced.


Is necessary when a printer does not have its own internal memory?

When a printer does not have its own internal memory, the computer memory must do the work. The work is then transferred in chunks that the printer can handle. This does compromise the speed of the process.


What is contiguous memory in c plus plus?

Contiguous memory refers to a single block of consecutive memory addresses. All data types larger than a char require contiguous memory addresses. For any given data type T, sizeof (T) tells us how many bytes of contiguous memory will be allocated to an object of that type: std::cout << "sizeof (char) == " << sizeof (char) << std::endl; std::cout << "sizeof (int) == " << sizeof (int) << std::endl; std::cout << "sizeof (double) == " << sizeof (double) << std::endl; struct X {/* ... */}; std::cout << "sizeof (X) == " << sizeof (X) << std::endl; When we speak of contiguous memory, we don't usually refer to the number of bytes allocated to a given type; it can be taken as read that those bytes will be allocated contiguously such that the low-order byte refers to the whole object, regardless of its length. Typically we use the term contiguous memory when referring to an array of objects. All objects in an array (the array elements) are exactly the same length (in bytes) and because they are allocated contiguously it is trivial to calculate the offset address of any one element relative to any other element in the same array. This is precisely how the array suffix operator works using only a zero-based index; the operator is nothing more than a convenient method of implementing pointer arithmetic. The upshot is that all arrays permit constant-time random access to any element in the array. Arrays are dense data structures. That is, there is no additional memory required to maintain the structure. The only information we need to keep track of is the start address and the number of elements. However, the downside of contiguous memory allocations is that whenever we wish to increase the amount of memory allocated we often have to move the entire allocation to new memory. The larger the allocation the more costly this becomes. Moreover, inserting new data means we must move elements to make room. This is why variable-length arrays typically reserve additional memory for moderate expansion while new elements are always pushed onto the end of the array rather than inserted in the middle. Linked-lists are non-contiguous data structures which make use of additional memory to maintain links between the elements. As such, the elements need not move once allocated. If we want to change the element sequence or insert a new element into the sequence we simply update the affected links; the elements themselves remain wherever they were originally allocated. Some data structures make use of both contiguous and non-contiguous allocations. A deque (a double-ended queue, pronounced deck) is a typical example because it is usually implemented as a linked-list of separate arrays. Each array is contiguous but the list of arrays is not necessarily contiguous.


What is the difference between Light-weight process and heavyweight process?

Each process (Linux, windows) gets own memory although this not be fully so on process switch we have to use the different CPU registers and the different memory map .this is probably to mean that a new collection of pages must be to be cache from main memory or even from disk.


How many pages does The King Must Die have?

The King Must Die has 352 pages.


How many pages does The Day Must Dawn have?

The Day Must Dawn has 483 pages.