Architecture Flashcards

1
Q

System

A

combination of connected parts working together to achieve a common goal

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

Computer system

A

system involving interaction between hardware, software, data and the user

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

What is Computer architecture

A

specification of how a computer’s parts are physically and logically connected

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

Von Neumann architecture components

A

-CPU -Memory -Bus -Input/Output devices

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

What is a CPU

A

(processor) central processing unit. Carries out computations on data by following instructions

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

Control Unit

A

directs operations of CPU. Controls transfer of data and operations between other units of the computer. Instructs memory, logic unit and input and output devices on how to respond to program’s instructions

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

ALU and what it is

A

Arithmetic/Logic Unit. Where A and L processing takes place. Receives instructions and data (both from memory) and operates on them

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

What are Registers

A

temporary storage locations that can be accessed by CPU quickly when carrying out instructions. Very expensive and have a small capacity.

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

Examples of registers

A
  1. Program Counter: stores memory address of the next instruction to be executed, stores where CPU is in program sequence at any given time and is updated to indicate what must be done next
  2. Memory Address register [MAR]: store memory addresses of data required to carry out instruction.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Memory

A

stores data to be operated on + instructions(programs) that operate on data + the results

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

RAM

A

Random Access Memory. Temporarily holds data and instructions currently being executed by CPU. Volatile and typically fast.

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

Volatile memory

A

when computer loses power the data is lost

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

ROM

A

Read Only Memory. holds permanent data and instructions. It can be read from but not written to or modified. Non-volatile and stores firmware such as BIOS.

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

What is BIOS

A

Basic Input/Output System. Small amount of ROM for computer startup routine. Performs necessary checks and then hands control to OS

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

OS

A

Operating System

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

Primary Storage

A

(Main Memory). Memory with information for immediate use by the CPU. E.g. RAM and ROM

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

Fetch-execute cycle

A

Happens millions of times per second on modern computers. 1. FETCH. CPU fetch next instruction from memory. 2. Instruction found at memory address in binary code. 3. DECODE Decodes binary and reveals instruction EXECUTE which is executed. 4. Cycle starts again

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

What is The Clock

A

generates a continuous stream of electric pulses at a very steady frequency. Fed to all circuits in computer to ensure they operate on instructions together and are perfectly synchronised.

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

Clock and cpu speed

A

main factor determining CPU speed. Each pulse means CPU executes one instruction. 5GHz = 5 billion instructions per second

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

Cores

A

Part of CPU allowing it to execute instructions simultaneously. 8 cores = 8 instructions during one clock cycle

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

Bus

A

allows data and instructions to move from memory to the CPU and vice versa

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

Input/Output devices examples

A

-Secondary Storage. -USB devices(keyboards). -Display Devices. Pointing devices(mice)

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

What is Secondary Storage?

A

store data persistently. None volatile and an example would be hard drives

24
Q

Differences between primary and secondary storage

A

-Primary is for immediate use by CPU whereas Secondary is used anytime.
-Primary is temporary.
-Generally primary is more expensive and smaller

25
What are Hard drives
widely used for secondary storage. Two main types: 1. Magnetic Hard Drive. 2. SSD
26
Magnetic Hard Drives
consist of a magnetic “platter” that rotates at very high speeds. “Head” moves across the platter and reads info
27
SSD and definition
Solid State Drive. Faster and more durable because they have no moving parts. Based on flash memory which is also what USBs are typically based on.
28
Motherboard
circuit board where devices are physically mounted on to. Include CPU + Main Memory + Hard Drives + others. Also contain ports that allow you to connect input/output devices
29
Circuit Board
durable sandwich of non conducting fibre material with several layers of interconnecting paths that act as “wires” which connect components
30
Daughter Boards
small circuit board attached to mother board where some components are plugged in to
31
how does Binary Code work inside a computer
inside a computer binary is represented by the presence or lack of an electrical signal
32
Electric current
flow of electrons from one place to another
33
Voltage
(potential difference) causes electrons to move when there is a difference in charge between its current location and some other location
34
Voltage and binary
3.3 or 5 volts represents “on”/“high” whereas 0 or close to 0 represents “off”/“low”
35
Resistance
how much a material resists the flow of electric current. Different materials have different resistances
36
How computers manipulate the flow of electricity
use electronic devices like transistors + resistors + capacitors
37
Transistor
tiny electronic switch allows a small current change to switch on or off a larger current
38
Resistor
reduces current flow by passing electricity through a material whose resistance allows electricity to flow but not very well. When current flows some electricity is converted to heat.
39
Capacitors
store electrical energy in electric charge. Don’t store for long and are often used in volatile memory
40
Capacitance
measure of charge and capacitor can store
41
Device responsible for manipulating signals in the CPU
transistor
42
How Logic Gates work in the CPU
different arrangement of transistors into circuits so that can carry out Boolean operations. Each gate has a particular circuit so there are millions of transistors in a CPU
43
Types of logic gates
-and -or -not -nand -nor
44
Examples of RAM data
-system software such as operating system. -Application software -Program data. E.g. editing photo on computer -any temporary data
45
Examples of ROM data
1. BIOS. - essential for startup 2. Firmware (software embedded into hardware devices) 3. Bootstrap programs
46
What Input Device does
sends data into computer
47
what is Output Device
sends data out or displays it
48
Factors affecting CPU speed
1. clock speed 2. cores 3. amount of main memory (holds programs currently being run. More means it doesn't have to go through slower process of fetching from secondary storage) 4. cache size (more = less time waiting for instructions)
49
ACC and what it is
Accumulator. Register that stores data to be operated on
50
Virtual Memory
**area of secondary storage** allocated to store **data from RAM temporarily** usually **when RAM is full**. Takes **longer to be processed** as it is no longer in RAM
51
Integrated circuit(chip)
electronic component that contains **multiple discreet components** combined together **into logic circuits** on a **single silicon board**
52
Benefits of more RAM
1. Better Performance. 2. Quicker response times for user. 3. More applications can be loaded in RAM at the same time meaning CPU spends less time loading RAM from secondary storage
53
Why is data stored in binary
-circuits in a computer’s processor are made of transistors that are activated or deactivated by 5V or 0V signals. The 1 and 0 used in binary reflect the on and off states of a transistor. -Binary is also more reliable than any other number system since there are only 2 states.
54
HDD acronym
Hard Disk Drive
55
cache
fast, relatively **small set of locations** built **directly within processor**. Stores instructions and data processor is **most likely to need and reuse**