Compaction attacks the problem of fragmentation by moving all the allocated blocks to one end of memory, thus combining all the holes. Aside from the obvious cost of all that copying, there is an important limitation to compaction: Any pointers to a block need to be updated when the block is moved. Unless it is possible to find all such pointers, compaction is not possible. Pointers can stored in the allocated blocks themselves as well as other places in the client of the memory manager. In some situations, pointers can point not only to the start of blocks but also into their bodies. For example, if a block contains executable code, a branch instruction might be a pointer to another location in the same block. Compaction is performed in three phases. First, the new location of each block is calculated to determine the distance the block will be moved. Then each pointer is updated by adding to it the amount that the block it is pointing (in)to will be moved. Finally, the data is actually moved. There are various clever tricks possible to combine these operations.
Compaction is possible only if relocation is dynamic, and is done at execution timeCompaction is considered expensive
When the memory resources are scarce. We use compaction.
XP is a complete operating system, not simply an operating environment.
There are basically four types of operating systems. They include Batch Operating System, Multiprogramming Operating System, Network Operating System and Distributed Operating System.
1. BATCH PROCESSING operating system 2. MULTIPROGRAMMING operating system 3. TIME SHARING operating system 4. REAL TIME operating system 5. DISTRIBUTED operating system
An operating system manages the working operation of a computer
Yes, a multiuser operating system is also described as a network operating system.
Hell no. the bios sits under the operating system (vista is an operating system) the bios is independent of operating systems, and is there to....run the operating system.
It is both operating system....
It is both operating system....
Operating System
commonly lindo is not operating system ,window is operating system developed by microsoft...