GSP 215 Education for Service--tutorialrank.com - PowerPoint PPT Presentation

About This Presentation
Title:

GSP 215 Education for Service--tutorialrank.com

Description:

Week 1 HomeworkCommand 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. – PowerPoint PPT presentation

Number of Views:1
Slides: 17
Provided by: Stephenson114

less

Transcript and Presenter's Notes

Title: GSP 215 Education for Service--tutorialrank.com


1
GSP 215 Education for Service--tutorialrank.com
2
GSP 215 Education for Service--tutorialrank.com
GSP 215 Week 1 Homework Command Line in Windows
and Linux For more course tutorials
visit www.tutorialrank.com   Week 1
HomeworkCommand 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.
3
GSP 215 Education for Service--tutorialrank.com
GSP 215 Week 1 to 7 All iLab and Homework For
more course tutorials visit www.tutorialrank.com  
Please check all Included Assignment Details
below  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  GSP 215
Week 4 Homework Optimizing Program Performance
4
GSP 215 Education for Service--tutorialrank.com
GSP 215 Week 2 Homework Representing and
Manipulating Information For more course
tutorials visit www.tutorialrank.com   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
GSP 215 Education for Service--tutorialrank.com
GSP 215 Week 2 iLab Binary Representation of
Information For more course tutorials
visit www.tutorialrank.com   GSP 215 Week 2
iLab  Week 2 LabBinary 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. Games use
floating point as the primary number
representation for almost everything. Coordinate
data stored as (x,y,z) is used to represent
vertices, which in turn are used to represent
triangles, which themselves are used to represent
3D objects.
6
GSP 215 Education for Service--tutorialrank.com
GSP 215 Week 3 Homework Representing and
Manipulating Information For more course
tutorials visit www.tutorialrank.com   GSP 215
Week 3 Homework Assignment   Week 3
HomeworkRepresenting 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
GSP 215 Education for Service--tutorialrank.com
GSP 215 Week 3 iLab Machine Level Representation
of Programs For more course tutorials
visit www.tutorialrank.com   Week 3 Lab
Machine-Level Representation of Programs TCO
3Given the need to understand and describe
performance bottlenecks, acquire an understanding
of how C and C is translated into machine
code.   Scenario In this weeks 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
GSP 215 Education for Service--tutorialrank.com
GSP 215 Week 4 Homework Optimizing Program
Performance For more course tutorials
visit www.tutorialrank.com   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. 1.      Using switch instead of if
9
GSP 215 Education for Service--tutorialrank.com
GSP 215 Week 4 Lab Optimizing Program
Performance For more course tutorials
visit www.tutorialrank.com   Week 4 Lab
Optimizing Program Performance TCO 4Given 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 weeks lab,
you will look at timing operations and how
different operations can take a different amount
of time to complete.
10
GSP 215 Education for Service--tutorialrank.com
GSP 215 Week 5 Homework memory Leaks For more
course tutorials visit www.tutorialrank.com   Week
5 HomeworkMemory 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 ltstdlib.hgt include
ltcrtdbg.hgt will enable the debug heap functions.
After enabling the debug heap functions, place a
call to _crtDumpMemoryLeaks() before an
application exit point.
11
GSP 215 Education for Service--tutorialrank.com
GSP 215 Week 5 iLabMemory For more course
tutorials visit www.tutorialrank.com   GSP 215
Week 5 iLab   Week 5 LabMemory   TCO 6Given 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 7Given
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
GSP 215 Education for Service--tutorialrank.com
GSP 215 Week 6 Homework Virtual Memory For more
course tutorials visit www.tutorialrank.com   GSP
215 Week 6 Homework Assignment  Week 6
HomeworkVirtual 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.
Indicate whether the TLB misses, whether a page
fault occurs, and whether a cache miss occurs. If
there is a cache miss, enter for cache byte
returned.  
13
GSP 215 Education for Service--tutorialrank.com
GSP 215 Week 6 iLabVirtual Memory For more
course tutorials visit www.tutorialrank.com   GSP
215 Week 6 iLab Week 6 LabVirtual Memory   TCO
9Given 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 8Given
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
GSP 215 Education for Service--tutorialrank.com
GSP 215 Week 7 Homework Networking Commands For
more course tutorials visit www.tutorialrank.com  
GSP 215 Week 7 Homework Assignment Week 7
HomeworkNetworking Commands  This week's
homework will focus on basic networking
commands. Display IP configuration
settings. 1.      Open a Windows CLI (Start-gtrun
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. To release and
renew an IP address, use ipconfig release and
ipconfig renew.
15
GSP 215 Education for Service--tutorialrank.com
GSP 215 Week 7 iLabNetworking and a Tiny Web
Server For more course tutorials
visit www.tutorialrank.com   GSP 215 Week 7
iLab   Week 7 LabNetworking and a Tiny Web
Server   TCO 1Given 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 10Given 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 Education for Service--tutorialrank.com
Write a Comment
User Comments (0)
About PowerShow.com