Question

In: Computer Science

What role does the amount of memory in your computer play inmemory management? Do you...

What role does the amount of memory in your computer play in memory management? Do you think the amount of memory that Microsoft recommends is adequate for most users? Why or why not?

Solutions

Expert Solution

Each process which is running in the computer requires certain amount of memory to operate and execute. Memory management is a process which runs on OS and performs the task of assigning memories to the processes that are executing.

A process cannot share its memory space with another process and hence each one has its own allocated space. If all the available memory space on the RAM is currently in use by the currently running processes, then if any new process comes up and asks for the memory. The OS cannot assign the memory to it immediately. The new process must wait untill the currently executing processes gets completed.

OS uses the concept called swapping for memory management.Swapping is a mechanism in which a process can be swapped temporarily out of main memory to secondary storage (disk) and make that memory available to other processes.

Memory management handles fragmentation. As the processes are continuously getting loaded to getting removed from the memory, there are small chuncks of memory spaces that gets left out and they are not contiguous at times. As a result, the memory is left unused. This problem is called fragmentation.

Does the amount of memory that Microsoft recommends is adequate for most users?

In most cases, the amount of memory that microsoft recommends turns out to be inadequate for users due to below reasons-

1. Microsoft recommends the RAM size based on the number of applications installed in the PC currently and predicts the number of software and application alongwith their sizes based on the usual past trend of users using windows. But, in most cases uses in will install applications that requires large amount of memory to run and excessive amount of page swapping leading to degradation of system performance.

2. Sometimes some buggy applications cause memory leak.


Related Solutions

What is REM sleep, and what role does it play in memory consolidation? Is the hippocampus,...
What is REM sleep, and what role does it play in memory consolidation? Is the hippocampus, a structure known to play a role in the consolidation of memories, active during REM sleep? Might REM-related dreams be related to one's actual experiences?
What role does password expiration play in computer security?
What role does password expiration play in computer security? Briefly explain a major advantage of password expiration, and briefly explain a major disadvantage.
what role does finance play in sport management
what role does finance play in sport management
What role does management play in the “basic bargain”?
What role does management play in the “basic bargain”?
What role does a pharmacy play in operations management?
What role does a pharmacy play in operations management?
what role does consumption play in shaping your sense of self? what role does it play...
what role does consumption play in shaping your sense of self? what role does it play in our society?
A) What role does evidence play in your decision making? How do you determine what evidence...
A) What role does evidence play in your decision making? How do you determine what evidence to use? B) From Shaw: Can you see an ethical structure that suits your mindset? Could you adapt (or perhaps you have already) all of the tenets of one of the philosophies we've discussed. Is there another philosophy that suits you better?
What role does communication play in the performance management system?
What role does communication play in the performance management system?
In what type of management does time play a minor role in?
In what type of management does time play a minor role in?
• What role does leadership play in innovation management? (be specific)
• What role does leadership play in innovation management? (be specific)
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT