Computing Flashcards

(60 cards)

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
Define general purpose register
A register not assigned a specified role by the professor designer.
26
Define a dedicated register
A register assigned a specific role by the processor designer
27
Define the ALU
Arithmetic and logic unit performs operations on data such as addition and subtraction
28
Define internal clock
Gathered from the system clock
29
What are logic gates used for
Flow control
30
Define the MAR
Memory address register; holds the address of the memory location currently being accessed by the processor.
31
Define the MBR
Hold the data item being transferred to or from the memory location currently being accessed by the processor.
32
Define word length
The number of digits in a binary word
33
Define clock speed
The frequency a processor executes instructions (in MHz or GHz).
34
What is the bus width
The number of the signal wires or lines allocated to the bus
35
Define the CIR
The current instruction register holds the current instruction to be decided and executed
36
What is a Boolean variable
A variable that is either on or off, 1 or 0
37
What is a truth table
A table that shows the result of applying the logical function to all possible combination of inputs.
38
What is a gateway
Connects networks that use different link layer protocols
39
What is a router
Connects networks that use the same link layer protocol
40
What's an IP address
A unique address that identifies a computer or other electronic device on the network.
41
What is the WWW
The World Wide Web is a system of interlinked hypertext documents accessed via the internet.
42
What's an intranet
A private computer network used to share information or operations within an organisation
43
What is an FQDN
Fully qualified domain names are a host ID and domain name.
44
What does a DNS server do
A server that translates FQDNs into IP addresses
45
What is an ISP
A business that sells people internet access
46
What is a server
A software process that provides a service requested by a client
47
What is a client
A software process that requests and uses the services provided by a server
48
What is a protocol
A set of agreed rules and codes for data change between systems
49
Define a protocol stack
A collection of protocol layers
50
What is a TCP/IP protocol stack
Has an application layer, network layer and a link layer.
51
What does the network layer do
Adds source and destination IP addresses to packets on their way from the transport layer to the link layer
52
What does the link layer do
Handles all physical details of interacting with the cable
53
What does the application layer do
Handles the details of a particular networking application, such as a web browser
54
What is FTP
Application layer protocol that enables files on one host to be copied to another
55
What are the three types of system software?
Operating software, library program's and utility programs.
56
What are the three language translators?
Assembler, compiler and interpreter.
57
What are the three types of application software?
Bespoke software, general-purpose software and special purpose software.
58
What is a first generation language?
Machine code is the only program code that the computer can execute.
59
What is a second-generation language?
Assembly language - same structure and instructions as machine code, but it is based on mnemonics.
60
What is a third-generation language?
Languages that are executed in an order defined by the programmer.