CS-230 memory and storage

docx

School

Southern New Hampshire University *

*We aren’t endorsed by this school

Course

230: OPERA

Subject

Computer Science

Date

Apr 3, 2024

Type

docx

Pages

2

Uploaded by BailiffSpider1312

Report
Koehler Radder CS-230 Operating platforms Memory and Storage Management Assignment What considerations and specific approaches would it take to ensure that memory is effectively managed in the software application, Draw It or Lose It? To find out how much memory is needed by the client, I would have to find out how much players can play and input data at a time in one round of the game. One specific approach would be to determine the uploading process. Depending on what upload process is used, it can factor in on the game’s stability. The number of uploads can slow down the system, as well as large photos would also slow down the process. To handle this, I would use compressed photos, also I would use an image caching so it would ease memory strain when reloading the photos that would happen when a player logs in and out of the game. The use of stack (virtual) memory, a data structure which promotes storage of a collection of objects/files/data, etc.. would help store images on the server so reloading photos could be avoided altogether. 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? One consideration I would suggest for storage would be cloud storage. It would cost the company some money upfront, but it would benefit them in the long run. Hardware storge is another approach that can be considered but can sometimes be faulty and completely fail, which would cost the company more in the long run. With the cloud storage consideration, The client can be assured the data in the cloud will be safe with in the cloud server. The cloud server option can give the client peace of my that if in the future they wanted to implement changes to the game or add more images but don’t have enough storage room, they can simply purchase more storage from the cloud. What are the differences in how memory and storage are used in terms of the game application functionality? The difference in how memory and storage are used in terms of the game application is when the developer makes changes to the game or adds code to it, it is temporarily stored in memory for quick access. Once these changes are saved on the game application they are stored in the cloud or hardware storage system. So in layman’s terms, when the developer is currently working on the game it is saved
on the memory so the developer can return to it quickly. When those changed are saved and implemented into the game then it is saved in the specific storage system. References: Juan Pérez, A. (2016). Open World Streaming: Automatic memory management in open world games without loading screens (Doctoral dissertation, Universitat Politècnica de València).
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help