answersLogoWhite

0

fragmentashon is a phenomena in which storage sapce is used inefficetively,reducing storage capacity

User Avatar

Wiki User

14y ago

What else can I help you with?

Continue Learning about Engineering

Compare Contiguous memory allocation with internal fragmentation?

in early, computer system has contiguous memory allocation,each process is allocated in a single contiguous(together) memory!!(allocating into memory addresses one by one,)it has tackled memory fragmentation(both internal and external). not allocating for a fixed size memory block.so no internal fragmentation, allocating contiguously ,so no external fragmentation!!!


One million memory location is?

See: Memory Management


How many Sections of the resource management functions of operating system?

The resource management functions of an operating system typically consist of three main sections: process management, memory management, and I/O (input/output) management. Process management handles the scheduling and execution of processes, memory management deals with the allocation and deallocation of memory resources, and I/O management oversees the operation of input and output devices. Together, these functions ensure efficient utilization of system resources and maintain system stability.


What is dirty page in virtual memory management?

it's the page that has been modified in main memory(physical memory), but not yet rewritten in the disk.


What are advantages and disadvantages of contiguous memory allocation?

The advantage of contiguous memory allocation is 1. It supports fast sequential and direct access 2. It provides a good performance 3. the number of disk seek required is minimal The disadvantage of contiguous memory allocation is fragmentation.

Related Questions

What is the difference between external fragmentation and internal fragmentation in memory management?

External fragmentation occurs when free memory blocks are scattered throughout memory, making it difficult to allocate contiguous blocks of memory to processes. Internal fragmentation, on the other hand, happens when allocated memory is larger than what is actually needed, leading to wasted space within memory blocks.


Does a paged memory management system have the fragmentation problem at process image level?

No, not at all


List the advantages and disadvantages for each of the memory management schemes presented in this chapter?

Memory management schemes, such as paging, segmentation, and contiguous memory allocation, offer various advantages and disadvantages. Paging allows for efficient memory use and eliminates fragmentation but can lead to increased overhead and slower access times due to page table management. Segmentation provides a more logical structure and can improve access times but may suffer from external fragmentation. Contiguous memory allocation simplifies allocation and access but can lead to significant fragmentation and inefficient memory use over time.


Which fragmentation is preferred external or internal?

The preference between external and internal fragmentation depends on the context of memory management. Internal fragmentation occurs when allocated memory blocks are larger than necessary, leading to wasted space within allocated regions. External fragmentation arises when free memory is split into small, non-contiguous blocks, making it difficult to allocate larger contiguous segments. Generally, minimizing external fragmentation is preferred because it allows for better memory utilization and allocation flexibility.


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.


Is relocatable Dynamic Memory external or internal fragmentation?

external fragmentation


Compare Contiguous memory allocation with internal fragmentation?

in early, computer system has contiguous memory allocation,each process is allocated in a single contiguous(together) memory!!(allocating into memory addresses one by one,)it has tackled memory fragmentation(both internal and external). not allocating for a fixed size memory block.so no internal fragmentation, allocating contiguously ,so no external fragmentation!!!


Definition of internal fragmentation and external fragmentation?

External Fragmentation: External Fragmentation happens when a dynamic memory allocation algorithm allocates some memory and a small piece is left over that cannot be effectively used. If too much external fragmentation occurs, the amount of usable memory is drastically reduced. Total memory space exists to satisfy a request, but it is not contiguous. Internal Fragmentation: Internal fragmentation is the space wasted inside of allocated memory blocks because of restriction on the allowed sizes of allocated blocks. Allocated memory may be slightly larger than requested memory; this size difference is memory internal to a partition, but not being used


What are the disadvantages of memory segmentation in 8086?

disadvantages of memory segmentation


Difference between internal fragmentation and external fragmentation in operating system?

Fragmentation occurs in a dynamic memory allocation system when many of the free blocks are too small to satisfy any request. External Fragmentation: External Fragmentation happens when a dynamic memory allocation algorithm allocates some memory and a small piece is left over that cannot be effectively used. If too much external fragmentation occurs, the amount of usable memory is drastically reduced. Total memory space exists to satisfy a request, but it is not contiguous. Internal Fragmentation: Internal fragmentation is the space wasted inside of allocated memory blocks because of restriction on the allowed sizes of allocated blocks. Allocated memory may be slightly larger than requested memory; this size difference is memory internal to a partition, but not being used


What are the objectives of memory management?

The objectives of memory management include efficient allocation and deallocation of memory resources to ensure optimal use of system memory, enhancing performance and minimizing fragmentation. It aims to provide isolation and protection between processes to prevent unauthorized access and data corruption. Additionally, memory management strives to manage the memory hierarchy effectively, balancing speed and capacity to improve overall system responsiveness and multitasking capabilities.


What is fragmentation in OS?

fragmentation is as a process which are loaded or removed from memory. the free memory space is broken into Little pieces, such types of pieces may or may not be of any use to be allocated individually to any process. this may give rise to term memory waste or fragmentation.