REVISION FOR TEST Flashcards

1
Q

What makes up the processor?

A

Register, CU, ALU

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

What are the 2 tasks of components in a computer system?

A

Adding, storing

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

What are the functions of the processors

A

The fetch, decode, execute cycle

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

What is a register?

A

A temporary data store that holds the current instruction to be executed having been fetched from memory

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

What is the ALU?

A

The process and manipulation of data. Normally consists of arithmetic operations or logical comparisons that allows a program to make a decision

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

What is the CU?

A

Fetches each instructions in sequence, decode it and then synchronises it before executing it. Sends control signals to other parts of the computer

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

What is the Von Neumann Bottleneck?

A

Limitation between the CPU and RAM is lower than the speed the CPU can process data

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

What is the Von Neumann Architecture?

A

When the data and the software are stored in RAM. The task being carried out by the computer can be changed by loading a different piece of memory

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

When is the Bottleneck created?

A

When the instructions are fetched at the same time as data operations on the same memory and bus system

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

What is the first step of the Fetch-Decode-Execute cycle?

A

The PC displays the next address in RAM of the next instruction to be processed

This value is copied into the MAR

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

What is the second step of the Fetch-Decode-Execute cycle?

A

The PC Register increases by 1

This prepares the CPU for the next instruction to be fetched

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

What is the third step of the Fetch-Decode-Execute cycle?

A

The CPU checks the address in RAM which matches the address held in the MAR

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

What is the fourth step of the Fetch-Decode-Execute cycle?

A

The instruction in RAM is transferred to the MDR

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

What is the fifth step of the Fetch-Decode-Execute cycle?

A

The instruction in the MDR is copied into the CIR

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

What is the sixth step of the Fetch-Decode-Execute cycle?

A

The instruction in the CIR is decoded and executed

Any result of the execution is stored in the ACC

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

What are the 7 stages of the SDLC?

A
  1. Feasibility study
  2. Analysis
  3. Design
  4. Create
  5. Test
  6. Changeover
  7. Maintenance
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

What are the 2 approaches?

A

Agile, waterfall

18
Q

What are the 4 main fact finding methods?

A

Observation, questionnaire, document collecting, interview

19
Q

How do computers communicate with each other?

A

Using a protocol suite (TCP/IP protocol)

20
Q

How many layers are in the protocol suite?

21
Q

What do the layers do in the protocol suite?

A

Each layer depicts what task is carried out by which protocol

Each layer has more than 1 protocol

22
Q

What is the application layer?

A

Allows the user to create messages that can be sent across the internet using a number of protocols

Any application will need the data to be formatted

23
Q

What is the transport layer?

A

Controls the flow of data across the internet

Breaks messages down into packets

Checks the packets have arrived safely

24
Q

What is the internet layer?

A

Delivers messages based on the address

Routes data between networks

Ensures relevant data is added to each packet (destination address, source address, packet number etc)

25
Q

What is the network interface layer?

A

Physical connection that allows packets to be sent from one network interface to another

Determines how data is physically transmitted along a network

26
Q

What protocols are in the Application Layer?

A

HTTP
FTP
POP
IMAP
SMTP
SNMP

27
Q

What protocols are in the Transport Layer?

28
Q

What protocols are in the Internet Layer?

29
Q

What protocols are in the Network Interface Layer?

A

MAC
Ethernet

30
Q

What is TCP (Transmission Control Protocol)?

A

Establishes connections between devices on a network, guarantees packets reach their destination

31
Q

What is UDP (User Data Protocol)?

A

Sets up networks (like a TCP), doesn’t guarantee the arrival of a packet, faster than TCP

“Fire and Forget”

32
Q

What is IP (Internet Protocol)?

A

Determines fields of information to be sent in packets (source address, destination address, packet number etc)

33
Q

What is SMTP (Simple Mail Transfer Protocol)?

A

Mail server which stores sent mail until the user is online

34
Q

What is POP3 (Post Office Protocol)?

A

Allows users to receive mail from the mail server

Downloads the mail from the server

35
Q

What is FTP (File Transfer Protocol)?

A

Controls how files are sent over the network

36
Q

What is HTTP (Hyper Text Transfer Protocol)?

A

Determines how the files that make up webpages are exchanged

37
Q

What is SNMP (Simple Network Management Protocol)?

A

Allows certain administrative devices to see information about the devices connected to a network

38
Q

What is ICMP (Internet Control Message Protocol)?

A

Handles transmission errors, alerts devices to any errors that have occurred and specifies the issue

39
Q

What is a Network Standard?

A

Set of rules that allow different types of hardware to work together sending/receiving data

40
Q

What would happen without network standards?

A

Different brands wouldn’t be compatible with each other. We wouldn’t be able to send/view different formats (sending a PDF to someone without a PDF reader)

41
Q

What do protocols allow?

A

Allows different devices to communicate with each other (computer to printer)