Computing Flashcards

1
Q

Define addressable memory

A

Each main memory location has a main memory address - a unique numerical code that distinguishes the individual parts of memory.

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

What are the three components of the Three Box Model?

A

Memory, Processor and I/O ports connected by a bus

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

What is the Von Neumman architecture?

A

All the data is stored in main memory, and are sent and received by a processor.

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

What is a microcontroller?

A

A complete computer on a single chip

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

What is an example of a microprocessor?

A

MP3 player

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

What is a homepage?

A

The starting page of a website; it will have links to other pages on the site

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

What is HTML?

A

Hypertext Markup Language is use to write web pages. It consists of text that defines the content of a page, and how that page should be structured.

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

Hyperlink?

A

A link from one web page to another

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

Define a web browser

A

Software that displays a web page by rendering the HTML elements

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

Define a web site

A

A set of linked documents associated with a person, organisation or topic that is held on a computer system, accessed via the World Wide Web.

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

Define hardware

A

Electronic circuits that a computer is assembled from, and the platform from which software is executed.

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

What is the Harvard architecture

A

Processor, main memory and data memory

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

Define a memory location

A

A separately addressable area of main memory

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

Define RAM

A

Random Access Memory, volatile main memory locations that can be accessed directly in any order for all writing and reading operations

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

Define main memory

A

Memory that is directly addressable by the processor

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

Define the stored program concept

A

A program must be in main memory to be executed.

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

Define an I/O port

A

Allows the CPU to communicate with peripherals

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

Define an I/O device

A

A hardware unit that sends or receives data or stores data by communicating with the processor and main memory through an I/O controller

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

Define peripherals

A

A computer device that is not part of the CPU

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

Define EEPROM

A

Electrically erasable programmable read-only memory; it’s contents may be altered but writing is about 100 times slower than reading.

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

Define machine code instructions

A

A binary code that a machine can understand and execute

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

Define op-code

A

The part of a machine code instruction that denotes the basic machine code operation

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

Define operand

A

The part of a machine code instruction that represents a single item of binary data or the address of a single item of binary data.

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

Define a register

A

A very fast memory location inside the processor or I/O controller

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

Define general purpose register

A

A register not assigned a specified role by the professor designer.

26
Q

Define a dedicated register

A

A register assigned a specific role by the processor designer

27
Q

Define the ALU

A

Arithmetic and logic unit performs operations on data such as addition and subtraction

28
Q

Define internal clock

A

Gathered from the system clock

29
Q

What are logic gates used for

A

Flow control

30
Q

Define the MAR

A

Memory address register; holds the address of the memory location currently being accessed by the processor.

31
Q

Define the MBR

A

Hold the data item being transferred to or from the memory location currently being accessed by the processor.

32
Q

Define word length

A

The number of digits in a binary word

33
Q

Define clock speed

A

The frequency a processor executes instructions (in MHz or GHz).

34
Q

What is the bus width

A

The number of the signal wires or lines allocated to the bus

35
Q

Define the CIR

A

The current instruction register holds the current instruction to be decided and executed

36
Q

What is a Boolean variable

A

A variable that is either on or off, 1 or 0

37
Q

What is a truth table

A

A table that shows the result of applying the logical function to all possible combination of inputs.

38
Q

What is a gateway

A

Connects networks that use different link layer protocols

39
Q

What is a router

A

Connects networks that use the same link layer protocol

40
Q

What’s an IP address

A

A unique address that identifies a computer or other electronic device on the network.

41
Q

What is the WWW

A

The World Wide Web is a system of interlinked hypertext documents accessed via the internet.

42
Q

What’s an intranet

A

A private computer network used to share information or operations within an organisation

43
Q

What is an FQDN

A

Fully qualified domain names are a host ID and domain name.

44
Q

What does a DNS server do

A

A server that translates FQDNs into IP addresses

45
Q

What is an ISP

A

A business that sells people internet access

46
Q

What is a server

A

A software process that provides a service requested by a client

47
Q

What is a client

A

A software process that requests and uses the services provided by a server

48
Q

What is a protocol

A

A set of agreed rules and codes for data change between systems

49
Q

Define a protocol stack

A

A collection of protocol layers

50
Q

What is a TCP/IP protocol stack

A

Has an application layer, network layer and a link layer.

51
Q

What does the network layer do

A

Adds source and destination IP addresses to packets on their way from the transport layer to the link layer

52
Q

What does the link layer do

A

Handles all physical details of interacting with the cable

53
Q

What does the application layer do

A

Handles the details of a particular networking application, such as a web browser

54
Q

What is FTP

A

Application layer protocol that enables files on one host to be copied to another

55
Q

What are the three types of system software?

A

Operating software, library program’s and utility programs.

56
Q

What are the three language translators?

A

Assembler, compiler and interpreter.

57
Q

What are the three types of application software?

A

Bespoke software, general-purpose software and special purpose software.

58
Q

What is a first generation language?

A

Machine code is the only program code that the computer can execute.

59
Q

What is a second-generation language?

A

Assembly language - same structure and instructions as machine code, but it is based on mnemonics.

60
Q

What is a third-generation language?

A

Languages that are executed in an order defined by the programmer.