1 / 16

GSP 215 Experience Tradition/uophelp.com

GSP 215 Experience Tradition/uophelp.com<br>

djlwm
Download Presentation

GSP 215 Experience Tradition/uophelp.com

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. GSP 215 Experience Tradition/uophelp.com For more course tutorials visit www.uophelp.com

  2. For more course tutorials visit www.uophelp.com GSP 215 Week 1 Homework Command Line in Windows and Linux Using Google, research what kernel operating systems have been used in the video gaming industry. Describe the architecture and details regarding its advantages or disadvantages (i.e, consider Windows, Linux, based, etc.). A minimum of two paragraphs of research information is required, along with your own interpretation of the content. Using Google, research the use of parallelism and concurrency in video gaming today. Describe how each is used in the building and implementation of video gaming platforms. A minimum of two paragraphs of research information is required, along with your own interpretation of the content.

  3. For more course tutorials visit www.uophelp.com GSP 215 Week 1 to 7 All iLab and Homework GSP 215 Week 1 Homework Command Line in Windows and Linux GSP 215 Week 2 iLab Binary Representation of Information GSP 215 Week 2 Homework Representing and Manipulating Information GSP 215 Week 3 Homework Representing and Manipulating Information GSP 215 Week 3 iLab Machine-Level Representation of Programs

  4. For more course tutorials visit www.uophelp.com GSP 215 Week 2 Homework Representing and Manipulating Information Week 2 Homework Representing and Manipulating Information Part A: Understanding the relationship between hexadecimal, binary, and decimal representations are very important when discussing machine-level programs. 1.      Convert the following hexadecimal number to binary and decimal: 5C. 2.      Convert the following binary number to hexadecimal and decimal: 00001110. 3.      Convert the following decimal number to hexadecimal and binary: 88.

  5. For more course tutorials visit www.uophelp.com GSP 215 Week 2 iLab Binary Representation of Information GSP 215 Week 2 iLab Week 2 Lab—Binary Representation of Information Scenario In this lab, we will be using cygwin and Visual Studio to write C++ code to illustrate floating point error and bitwise operations Part A: The goal of this exercise is to introduce you to an important aspect of numerical computing: numerical error.

  6. For more course tutorials visit www.uophelp.com GSP 215 Week 3 Homework Representing and Manipulating Information GSP 215 Week 3 Homework Assignment Week 3 Homework—Representing and Manipulating Information Structures are a mechanism for creating a data type to aggregate multiple objects into a single unit. All the components of a structure are stored in a contiguous region of memory and a pointer to a structure is the address of its first byte. To access the fields of a structure, the compiler generates code that adds the appropriate offset to the address of the structure.

  7. For more course tutorials visit www.uophelp.com GSP 215 Week 3 iLab Machine Level Representation of Programs Week 3 Lab Machine-Level Representation of Programs TCO 3—Given the need to understand and describe performance bottlenecks, acquire an understanding of how C and C++ is translated into machine code. Scenario In this week’s lab, you will key in and compile a C++-supplied program. Using the instructions provided, you will proceed to inspect, comment, and produce representative assembly code.

  8. For more course tutorials visit www.uophelp.com GSP 215 Week 4 Homework Optimizing Program Performance Optimizing Program Performance A programmer must write correct code that is clear and concise. There are also circumstances in which a programmer must write fast and efficient code. Processing video frames in real time must be fast. We will talk about ways to optimize code. Given the following code, perform these operations to optimize the code. See Chapter 5 in the book for more details on code optimization. Please use comments to document all optimizations you have made to the code.

  9. For more course tutorials visit www.uophelp.com GSP 215 Week 4 Lab Optimizing Program Performance Week 4 Lab Optimizing Program Performance TCO 4—Given the importance of speculating runtime costs of software, obtain an understanding of certain details of how processors operate that impact code performance. Scenario In this week’s lab, you will look at timing operations and how different operations can take a different amount of time to complete.

  10. For more course tutorials visit www.uophelp.com GSP 215 Week 5 Homework memory Leaks Week 5 Homework—Memory Leaks Memory leaks are bugs in C++ applications that can cause performance problems with your application or even causing it to crash. A memory leak is the result of failing to deallocate memory that was previously allocated. In C++ the commands #define _CRTDBG_MAP_ALLOC #include <stdlib.h> #include <crtdbg.h>

  11. For more course tutorials visit www.uophelp.com GSP 215 Week 5 iLabMemory GSP 215 Week 5 iLab Week 5 Lab—Memory TCO 6—Given the fundamental role of processes in organizing a computer's flow of execution, be able to explain how multitasking/multiprocessing works, including what constitutes a context switch. TCO 7—Given that performance of a game is dominated by the speed of various parts of the memory system, understand algorithms used to manage memory on a computer.

  12. For more course tutorials visit www.uophelp.com GSP 215 Week 6 Homework Virtual Memory GSP 215 Week 6 Homework Assignment Week 6 Homework—Virtual Memory This week's homework problems will be completed in the book. Complete problems 9.12 and 9.13 below. Review Section 9.6.4 as a guide. Problem 9.11 is done below to help you. 9.11. For the given virtual address, indicate the TLB entry accessed, the physical address, and the cache byte value returned.

  13. For more course tutorials visit www.uophelp.com GSP 215 Week 6 iLabVirtual Memory GSP 215 Week 6 iLab Week 6 Lab—Virtual Memory TCO 9—Given the need to support the runtime creation of varying quantities of data objects, learn how dynamic memory allocation can provide this capability in a very efficient way. TCO 8—Given the need to understand virtual memory, describe how memory allocation and paging are used to give a computer program access to more memory than physically available.

  14. For more course tutorials visit www.uophelp.com GSP 215 Week 7 Homework Networking Commands GSP 215 Week 7 Homework Assignment Week 7 Homework—Networking Commands This week's homework will focus on basic networking commands. Display IP configuration settings. 1.      Open a Windows CLI (Start->run type in cmd and press enter) 2.      The ipconfig command is used to view a computer's IP address. When your system is resolving the DNS addresses incorrectly, flushing the DNS using ipconfig –flushdns is a helpful command.

  15. For more course tutorials visit www.uophelp.com GSP 215 Week 7 iLabNetworking and a Tiny Web Server GSP 215 Week 7 iLab Week 7 Lab—Networking and a Tiny Web Server TCO 1—Given a computing environment with multiple operating systems, demonstrate the ability to use the command line interface in Windows and Linux, and compile and run a program using the command line. TCO 10—Given the importance of networking in game design, explain how computers are connected to a network, and summarize basic networking fundamentals, terminologies, protocols, and devices.

  16. GSP 215 Experience Tradition/uophelp.com For more course tutorials visit www.uophelp.com

More Related