1.1

0.0(0)
studied byStudied by 0 people
0.0(0)
full-widthCall with Kai
GameKnowt Play
New
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/25

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

26 Terms

1
New cards

systems architecture

comprises of hardware and the way all different components connect together

2
New cards

hardware

the physical component of a computer system both internal and external

3
New cards

the 4 components of a computer system

knowt flashcard image
4
New cards

the necessity of 4 components

All computer systems have:

  • CPU

  • a minimum of one input device that gathers data

  • memory(primary storage) for program currently in use

  • a store/to store data in secondary storage

5
New cards

CPU(Central Processing Unit)

A small piece of hardware that performs all the calculation/processing in a computer

  • its main function is fetch-decode-execute

6
New cards

Transistors

Tiny switches that convert data into binary

  • billions of them make up a CPU

  • 0 = off, 1 = on

7
New cards

RAM(Random Access Memory)

Where currently running programs/data/operating systems are stored.

  • All instructions need to be performed by the CPU are stored here

8
New cards

Stored Program Concept

Where program instructions/data are stored in the same memory(RAM)

  • this means the memory doesn’t need to be repeatedly entered

  • definition of Von Neumann Architecture

9
New cards

data vs program

  • programs- instruction/algorithm CPU executes

  • data- needs to be decoded in the CPU

10
New cards

Components of CPU

Internal Memory:

  • General Purpose Registers(Including program counter)

<p>Internal Memory:</p><ul><li><p>General Purpose Registers(Including program counter)</p></li></ul><p></p>
11
New cards

The ALU(Arithmetic Logic Unit)

  • arithmetic operations(+,-,*)

  • logic operations(<,>,=)

  • shift operations(moving data , sort of alignment?)

12
New cards

The CU(Control Unit)

  • controls flow of data moving inside the CPU

  • times signals to other units

  • controls signals to direct operations within the CPU

13
New cards

Registers

a small amount of fast temporary memory within the processor where the ALU/CU can store & change values needed to execute instructions

14
New cards

Process in a register

program runs » stores value/calculations inside registers » small blocks of memory

  • works like a variable

15
New cards

Program Counter

a special purpose register that holds the address(location number) of the next instruction to be executed.

  • It’s located in the CU!

  • incremented(goes up by 1) after fetching an instruction.

16
New cards

Accumulator(ACC)

Stores the results of arithmetic/logic operations

  • speeds up process as data doesn’t have to be moved a further distance from main memory to CPU

17
New cards

MAR(memory address register)

holds the address of the current instruction being executed

18
New cards

MDR(memory data register)

stores:

  • data fetched from memory

  • data to be stored in memory

  • data from MAR addresses

(ASF)

19
New cards

cache

memory built into CPU storing recently used instructions

  • shortens distance when retrieving data instead of going to RAM to boost efficiency

20
New cards

relative distance of different cache memory

  • L1- located on CPU(low capacity, same speed as cpu)

  • L2- part of CPU module( a bit larger and runs at relatively same speed)

  • L3- on mother board, slower than L1-26

21
New cards

factors affecting CPU

  • clock speed(Hz)

  • number of processor cores

  • cache size + type

22
New cards

clock speed

number of instructions in a single processor core carried out per second

  • aka clock cycles, measured in hertz(Hz)

23
New cards

overclocking

increasing CPU speed in basic input/output system(BIOS) excessively

  • causes CPU to work too hard, leading to overheating

  • some instructions are not executed in time, which leads to corrupt data

24
New cards

core

processing unit which receives instructions & performs calculations

25
New cards

dual cores

2 CPUS working

  • each may have their own L2/3 cache, performing FDE at the same time & performing instructions

  • without a software that supports it, only 1 core can be used.

26
New cards

parallel processing

allows different instructions from the same program to be ran at the same time

  • dual core doesn’t mean twice the speed, as some tasks need to execute in order(sequential)