key terms Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

TCP/IP layers

A

Application Layer
Transport Layer
Internet Layer
Network/Data Link Layer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Peer to peer entwork

A

Devices on the network have equal status/no (central) server.
Devices on the network share data

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Application Layer

A

The protocols in this layer provide access to email, files and websites across an IP network.
(HTTP, FTP)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Transport Layer

A

It is responsible for dividng messages into packets, adding sequence numbers and error correction information. It also checks and deals with errors of received data packets
(TCP)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Internet Layer

A

It is responsible for managing the address of source and destination locations
(IP)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Network/ Data Link Access

A

The protocols in this layer are responsible for actually transmitting and receiving data through cable or wireless
(ETHERNET, Wi-Fi)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is a port?

A

A port is the endpoint for network communication. It’s the address for a specific application or process within the computer that the message is sent to

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Cache

A

A small amount of memory which is part of the CPU

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Registers

A

A small piece of memory within the processor

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Stacks

A

A data structure that operates on a first in last out basis

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

ASCII

A

American Standard Code for Information Interchange. A character set that uses 7/8 bits per character

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Unicode

A

an international encoding standard for use with different languages and scripts, by which each letter, digit, or symbol is assigned a unique numeric value that applies across different platforms and programs.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Drivers

A

A program/software
That controls a piece of hardware
Providing an interface/bridge between the device and (operating) system

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Virtual Machines

A
  • A virtual machine is a piece of software that behaves in the same way as an actual computer.
  • Some VMs are used to interpret intermediate code.

AO2

  • VMs of different consoles allow the program to be tested for different machines from the programmer’s computer.
  • Saves space and the time and cost of setting up multiple systems.
  • Requires a powerful computer (as must run its own OS and the VM).
  • The VMs need to be accurate representations of the physical machine or the final code will not work on them.
  • Game could be written in a language that is interpreted to intermediate code and is run off a VM.
  • This means only one version of the code needs be written and it will run on all systems.
  • This saves time and maximizes profits.
  • However the game will run more slowly than if it had been compiled to native code.

AO3

  • Using Virtual Machines may be a useful tool during testing, saving time.
  • Realistically physical machines will have to be used at some point to be 100% sure everything works as it should.
  • Using a VM to run intermediate code makes it easy to release for a variety of platforms.
  • But will be at the expense of game performance.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly