Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

: Exploring Memory management in windows and Linux In this assignment, you will be exploring virtual memory management using the resource monitoring tools in windows

: Exploring Memory management in windows and Linux
In this assignment, you will be exploring virtual memory management using the resource monitoring tools in windows and the top commands in linux. The first thing you have to do is to explore the tools both in windows and linux which you will install on your computer. It is useful for system maintenance purposes. And it helps you to understand the theories you are learning in the lectures.
SECTION 1: Windows Memory Management
INSTRUCTIONS
1.1 Basic information about your computer and Window Operating System
Before analyzing the memory, get a print screen of your system of the following information: i. CPU Speed, cores, types
ii. Memory- size;
iii. Disk - type, size; iv. Network card type, speed.
v. OS (Windows) version, number of bits, other general properties.
(10 marks)
1.2 Getting started with Resource monitor (resmon)
To start with resmon; press Windows +R, type Resmon.exe in the Open text box, and press Enter. In the Resource Monitor user interface, select the Memory tab since we are going to be working with memory management first, as shown below:
1.3 Explaining the basic information in ResMon about Memory
By running resmon on your own computer, get the print screen of the resmon console as above for
your own computer. (5 marks)
Then give a general explanation on the following:
1. Explain the basic structure of Windows virtual memory in your system. It should consist basically of the swap disk space (pagefile) of your computer and the physical memory.
Find out the info about the swap disk space reserved for your computer show print screen
Size
Where it is located
Explain its functions in the virtual memory setup in your computer
(10 marks)
2. On the right side of Resource Monitor's Memory tab, you'll see three graphs: Used Physical Memory, Commit Charge, and Hard Faults/Sec. Provide:
explanation of what these graphs measures
comments on the average values of each of these values shown for your computer what do they tells you about your current computer status
.(6 marks)
3. The table listed on the left side of the three graphs consist of several columns Image, PID, Hard Faults/sec, Commit, Working set, shareable and private. Briefly describe:
What does each items measure?
Select two system processes and two user processes running
Provides screen shorts as proofs for your answer
(9 marks)
4. Below the table in 3, there is general information about your memory. Explain what does the items there describes and give comments of the status of your memory according to the statistics.
(5 marks)
1.4 Doing experiment on memory management with resmon
1. Watching memory use: Before you begin, write down your expectations on what will happen to the system on the following area:
i. How will the value of hard fault/sec change (from the graph)?
ii. How will the value of commit change (from the graph)??
iii. How will the value of physical memory change (from the graph)? iv. What will happen to the system performance (speed, response)?
v. At what point will the system stop allowing you to open more applications?
(10 marks)
2. Now you can begin your experiments, by taking the data needed to validate your initial hypothesis:
- Firstly, restart your system. After you log in, launch Resource Monitor, note the total size of physical and virtual memory used. Select the Memory tab, and note the size of the lists on the Physical Memory bar graph.
- Next, begin loading/opening applications one by one. The bigger, the better. As you load an application, note down the application you load (its name) and its listed size. As each application loads, switch to Resource Monitor and watch the size of the lists on the Physical Memory graph change, along with the commit Charge and Hard Faults/sec rate. When you finish loading apps, begin closing them. Switch back to Resource Monitor and again watch the size of the lists change. Jot down all of these statistics observed in a table. And shows the gradual change in main memory size by capturing print screen.
- Answer the following questions:
a) Sort the process running according to memory size. State the top three applications which are taking the memory resources the most. Show print screen proof
b) At what point when you cannot load any more application?
c) Comments on your observation to the system performance gradually as you are adding applications one by one.
d) Compare your real data collected to your hypothesis earlier, explain the reasons of any discrepancies and conclude the result of your comparison.
(20 marks)
1.5 Experimenting on swap disk space size effect on system
- Before you begin state your expectation as what effect will you foresee to the system performance if you change the size of the

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access with AI-Powered Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Databases questions