answersLogoWhite

0

In cache memory management, write allocate means that data is brought into the cache before writing to it, while no write allocate means that data is written directly to the main memory without being brought into the cache first.

User Avatar

AnswerBot

4mo ago

What else can I help you with?

Continue Learning about Computer Science

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.


What is the difference between memory address and memory addressability?

A memory address is a specific location in a computer's memory where data is stored. Memory addressability refers to the maximum amount of memory that a computer system can access and use. In other words, memory addressability is the range of memory addresses that a computer can access, while a memory address is a specific location within that range.


What is the purpose of a page frame in computer memory management?

The purpose of a page frame in computer memory management is to provide a fixed-size block of physical memory that can be used to store a page of data from virtual memory. This helps in efficiently managing memory resources and allows for the mapping of virtual memory addresses to physical memory locations.


What is the definition of operating system?

An operating system is software that resides between user applications and hardware. It's job is to manage hardware resources and allocate them to the user applications through processes such as memory management and process scheduling.


What is the purpose of the direct mapped cache tag in a computer system's memory management?

The purpose of the direct mapped cache tag in a computer system's memory management is to quickly determine if a requested memory address is stored in the cache memory. This helps improve the system's performance by reducing the time it takes to access data from the main memory.

Related Questions

What is the difference between allocating memory through heap and malloc?

Nothing, malloc does allocate memory from the heap.


What is Memory management in ms dos?

MS-DOS does not have built-in memory management.


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.


What is the memory management operator in c plus plus?

There is no memory management operator in C++ -- it is an unmanaged language. You use the C++ new operator to allocate memory, and use the C++ delete operator to release previously allocated memory.


What are new and delete operators in c plus plus?

New and Delete are the memory management operators in c++,like c language we use malloc() and calloc() functions to allocate memory and free() functiong to release the memory similarily we use new to allocate memory in C++ and Delete to release the allocated memory....


What is the difference between segmentation and compaction?

Segmentation involves dividing memory into variable-sized partitions to allocate memory dynamically, while compaction rearranges memory to reduce fragmentation by moving allocated memory blocks closer together. Segmentation deals with memory allocation, while compaction improves memory utilization.


What is the difference between a regular memory card and an Ultra Memory card.?

What is the difference between a regular memory card and an Ultra Memory card


Difference between multistore and working model memory?

what is the difference between the memory store model and the working memory model?


How you allocate the memory in java?

In Java we need not allocate memory manually. The JVM would take care of allocating as much memory that your objects would require automatically.


What is the difference between struct and union in c file management?

The main difference is in how the data structures are stored. In a union, all of the elements are stored in one location. A structure stores each of its elements in a separate memory location.


What are 3 major activities of an os regard to memory management?

1.keeping track of which parts of memory are currently being used and by whom. 2.decide which process is to be loaded in memory when the space is available. 3.allocate and deallocate memory space as needed.


Functions of the memory manager?

Memory management functions handle the allocation and deallocationof dynamic Memory. These functions form an abstraction layer above the standard C memory management functionsmalloc, free, and realloc.This block of functions can be replaced by the user with custom code to implement a different memory management scheme. For example, an embedded system application might want to use a fixed-sized static block from which to allocate.