1.1 Hardware and Communication Flashcards

1
Q

HTTP

A

Hyper Text Transfer Protocol

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

FTP

A

File transfer Protocol

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

SMTP

A

Simple Mail Transfer Protocol

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

IMAP

A

Internet Message Access Protocol

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

DHCP

A

Dynamic Host Configuration Protocol

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

TCP

A

Transmission Control Protocol

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

UDP

A

User Datagram Protocol

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

IP Address

A

Internet Protocol Address

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

Internet

A

A network of networks that uses the internet protocols TCP/IP to link devices together

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

Handshaking

A

The agreement of protocols two devices will use to communicate, takes place through the transfer of a single byte of data

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

Protocols

A

The set of rules that govern how devices communicate, it is not possible for two devices to communicate without having the same protocols

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

Protocol stacks

A

When a packet is sent, there are many tasks that need to be completed before the packet arrives on time and whole. e.g. TCP/IP

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

TCP/IP stack

A

Is the stack used in most modern network transmissions.

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

What are the seven layers of TCP/IP stacks?

A

Application, Presentation, Session, Transport, Network, Data link, Physical

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

Give an example of something found on the Application layer?

A

HTTP or HTTPS or FTP

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

Give an example of something found on the Presentation layer?

A

ASCII or Encryption or PNG or MIDI

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

What happens in the Session layer?

A

Handshaking, e.g. Syn/Ack

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

Give an example of something found on the Transport layer?

A

UDP or TCP

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

What is found on the Network layer?

A

IP or routers

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

What is found on the Data link layer?

A

MAC or switches

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

What is found on the physical layer?

A

Cables

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

What does CPU stand for?

A

Central Processing Unit

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

What does the CPU do?

A

Carries out all mathematical and logical operations necessary to execute any given instruction.

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

ALU

A

Arithmetic Logic Unit

25
CU
Control Unit
26
Name the five different registers?
Program counter Memory address register Memory data register Current instruction register Accumulator
27
What does the ALU do?
The ALU is responsible for completing all calculation and logical operations.
28
What does the CU do?
Manages the execution of machine code by sending signals to the rest of the computer. It synchronises instruction by using the processors internal clock.
29
What does the Program Counter do?
The program counter stores the address of the next instruction that is to be executed
30
What does the Memory Address Register do?
The memory address register stores the location of the instruction or data to be fetched.
31
Where are currently running programs stored?
Short term memory, e.g. RAM
32
What does the Memory Data Register do?
The memory Data register stores the fetched instruction or data.
33
What does the Current Instruction Register do?
The current instruction register stores a copied version of the instruction that has just been fetched from memory, so that the MDR can be freed up.
34
MDR
Memory Data Register
35
MAR
Memory Address Register
36
PC
Program Counter
37
CIR
Current Instruction Register
38
ACC
Accumulator
39
What does the Accumulator do?
The accumulator stores the result of any equations (logic or mathematic) that the ALU has completed
40
Secondary Storage
Secondary storage stores all long term data that a computer needs like user files and operating systems
41
What secondary storage devices are commonly used in desktop computers?
Magnetic Hard drives
42
What secondary storage devices are commonly used in portable devices ?
Solid State Drives
43
What is Parallel Processing?
Parallel processing is when a CPU completes multiple fetch-decode-execute cycles at the same time
44
Fetch-Decode-Execute Cycle
Is a cycle that CPU's use to complete tasks, they Fetch the instruction from memory, they Decode it into usable data, then they execute the instruction, each cycle happens very quickly
45
Busses
Transport data from the RAM to the CPU
46
Cache
Is memory that is placed between the processor and the main memory
47
Disadvantages of Cache:
Cost, Space
48
Advantages of Cache:
Faster, Efficiency
49
Name three kinds of Input Devices:
Keyboards, Pointing devices, Data-Entry devices
50
What is the purpose of Input Devices?
Allows data such as text, images, video or sound to be entered into a computer system
51
Name three kinds of Output Devices:
Monitor, Speaker, Printer
52
What is the purpose of Output Devices?
Allows data such as texts, images, videos and sounds to be outputted to the user from the computer system
53
What are the three types of secondary storage?
Optical, Solid State, Magnetic
54
Fragmentation
The Fragments of data within a storage device, these fragments take up more space
55
De-Fragmentation
The process of sorting out fragments of data into whole sections again. This saves the space the fragments were taking up
56
Should you De-fragment Solid State Drives?
No
57
Byte
Is a collection of 8 bits
58
Nyble
Is a collection of 4 bits
59
Word
Is the total number of bits that can be manipulated as a single unit by the CPU