Running Head: Week 6 q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q
q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q 1
Module 6
CS230 Operation Platform
Feb 23,2022
Week 6 q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q
q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q 2
1. What considerations and specific approaches would it take to ensure that
memory is effectively managed in the software application, Draw It or Lose It?
Draw It or Lose It is a multi-user game application that is able to run multiple game
instances at once. In this Gaming Room, it will have the option of 200 high-definition image
files, and it will consist of approximately 8 megabytes in size for each one. Here, memory
refers to the system's speed and performance and the resources required for transferring files
(TechTarget, 2012). For instance, the client’s application required memory can be
determined by considering the number of users who can input data by participating in a
single game of the round. In addition, I would like to consider storing two hundred photos
within a file system by implementing some specific plan. Here, it becomes very important
to understand the clients plan whether to impose additional picture files to the software
application or not at the weekly or monthly application updates. The considered best way to
handle or manage these image files storage and different data that are derived from the user
embrace a virtual memory concept known as Stack. Basically, it is a data structure that helps
promote the storage of a collection of data, objects or files, and others. Therefore, the use
of visual memory forms will ensure that the client's application has enough memory storage.
It has a memory for changes to the application and future updates. Here, the user or the
developer will be able to include the push elements to the top of the Stack and eliminate
the pop items from the Stack with the help of stack file management. Further, the
application of Stack has redo-undo features at different places like Photoshop and editors.
Likely, this can develop effective and simple file management in the software application
(TechTarget, 2012).
Week 6 q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q
q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q 3
2. What considerations and specific approaches would you take to determine how
much storage is needed and how to manage storage for your client’s
application, Draw It or Lose It?
Draw It or Lose It requires a large library of image files that can be fulfilled with a
high storage quality. In general, storage refers to permanent discs and files that are stored.
To determine the required storage in the software application, I would consider the cloud
storage options for storage management (Cloud storage – data storage: Dell EMC US. Data
Storage | Dell Technologies India, 2021). For instance, cloud storage can costs a little
amount of money. Among all, the hardware storage options can be highly expensive for the
client to spend. Moreover, the hardware usages for the storage management can be more
challenging for the client as its hardware components are sometimes failed to store or
sometimes faulty also. However, the client can get assurance with the cloud storage options
where the data and space are protected with the cloud’s server. Therefore, the cloud storage
options for storage management can provide relaxation to the client. If the client wants to
include more images or data for the software application at any preferred time and does not
have enough space to transform, then the client can simply and quickly buy more storage
space from the cloud storage options. Likely, the client can manage the storage space in the
application (Cloud storage – data storage: Dell EMC US. Data Storage | Dell Technologies
India, 2021).
3. What are the differences in how memory and storage are used in terms of the
game application functionality?
In terms of the game application functionality, there are many differences in how
memory and storage are used, respectively. If the users or the client plans to make
Week 6 q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q
q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q 4
transformations in the application, then the modified files or data are stored temporarily in
the memory to get quick access. Alternatively, when the modification is completed and
saved by the users, then the saved changes are stored in the cloud network or hardware
storage. In other words, you can also say that the storage can be considered the long-term
memory, whereas the memory can be considered the short-term memory (Cloud storage –
data storage: Dell EMC US. Data Storage | Dell Technologies India, 2021).
Week 6 q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q
q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q 5
References
Cloud storage – data storage: Dell EMC US. Data Storage | Dell Technologies India.
(2021). Retrieved October 18, 2021, from https://www.delltechnologies.com/en-
in/learn/data-storage/cloud-storage.htm.
TechTarget. (2012, September 18). What is memory management? WhatIs.com. Retrieved
October 18, 2021, from https://whatis.techtarget.com/definition/memory-management.