Presentation is loading. Please wait.

Presentation is loading. Please wait.

Mobile and Desktop Memory Management

Similar presentations


Presentation on theme: "Mobile and Desktop Memory Management"— Presentation transcript:

1 Mobile and Desktop Memory Management
What did you see? Mobile and Desktop Memory Management

2 Virtual Memory When the programs do not all fit in RAM, pages of the program not currently being used are stored on disk If the system needs memory for an active program, it may page out parts of other programs

3 Page Faults When a program attempts to use a page that is not in RAM, a page fault interrupt occurs The operating system will suspend the program while it copies the needed page into RAM If there are lots of page faults, the program has little time to run and CPU utilization with drop

4 Execution Time vs. Program Size

5 Chart Explanation The following chart shows the execution time for programs of different size Multiple copies of the program were run at different sizes All programs, regardless of size, executed exactly same number of instructions, the same CPU processing Differences in time are caused by OS overhead managing the memory

6 Windows Memory Stress

7 Android Test Running the experiment on Android phones produces varying results on different phones Running the experiment on the Android emulator may take a very long time

8 Android Performance

9 Android Performance


Download ppt "Mobile and Desktop Memory Management"

Similar presentations


Ads by Google