3.4 Computer Systems (hardware, storage) Flashcards

1
Q

4 types of memory in a computer

A

Random access memory: volatile from hard drive
Read only memory: non volatile
Cache: fast access, close to CPU volatile
Register: fast access memory, in CPU used in fetch execute cycle

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

Cloud storage

A

Data in remote location
Need internet, secondary

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

Ad of cloud storage

A
  • secure data even if physical damage of computer
  • can be accessed anytime anywhere
  • affordable, no need to invest in employees IRL
  • can collaborate with other users just need internet
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Disadvantage of cloud storage 5

A
  • need reliable internet to access
  • download + upload speed affected by internet
  • user don’t have full control over their data
  • data security privacy issues
  • host company may suffer security breach
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Primary v secondary memory

A

Pri: main memory in computer, volatile, directly accessible by CPU
Sec: permanent store, external device, non volatile, CPU cannot access

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

Define system software + eg

A

Software that manages operation of computer

Operating system
System utility ( encryption, compression, anti virus)

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

Application software define + eg

A

Perform tasks for user, separate from computer system

Word processor, movie making, spreadsheet, presentation software - generic

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

4 types of application software

A

Generic
Proprietary: MS word, Adobe photoshop
Off the shelf: accessible by public
Bespoke/custom: made for specific client

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

Operating system function

A

Virtual machine
User interface
Memory, input output device management
File security management

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

High vs low level languages

A

Eng style commands in high

Assembly Lang Uses mnemonic codes / machine code in binary

Ultimately they all have to translate into machine code

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

Three types of generator

A

Interpreter(line by line) and compiler(all at once): high Lang to machine code
Assembler: assembly Lang to machine code

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

Why is high level language preferred

A

Closer to human language
Programmer writes easier

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

Ad and disad of high level Lang

A

Easier to read write cause Eng,ish style commands
Portable

Must be translated to machine code

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

Ads and disad of low level Lang

A

Control embedded systems

Must use instruction set by processor
Require close attention to detail

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

Embedded system vs not

A

Pre defined tasks, specific requirements
Often includes interface to task specific hardware , with own RAM/ROM
Non em has many more functions less limits

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

Embedded system costs

A

Low cost
Slower processor but simplified
Low power consumption for low cost

17
Q

Uses of embedded system 3

A

Modern car
Digital alarm clock, watch, microwave oven, refrigerator, TV, central heating system, burglar alarm

18
Q

Critical embedded systems

A

In aeroplanes, mission-critical system made sure to work if anything happens, FAIL SAFE systems built intakes over the main when needed

19
Q

Optical discs define
Ads disad

A

Stores data digitally
Uses laser beams

Light, portable cheap, reliable
Fragile, easily damaged, storage limited, needs drive to read data

20
Q

Magnetic disks / HDD - description +
Pros and cons

A

Retrieve info by rotating disks on reading head

High capacity, cheap, reliable, widely available
Heavy, not portable, moving parts may fail due to motors, not easily repaired

21
Q

Secondary storages 4

A

Optical discs
Magnetic hard drive
Cloud storage
SSD

22
Q

SSD Solid state drive
Ad disad

A

Persistent store bits as electrical charge

Small compact portable, high capacity, reliable
Expensive, short life span

23
Q

How is data stored on magnetic hard disk

A

binary data is represented by tiny magnetised regions
read/write head moves while disk spins round
a whole sector is read in one go

24
Q

how does clock speed affect CPU performance

A

more pulses a second then more fetch-execute cycles
higher clock speed = more instructions can start per second

25
Q

how does number of cores affect CPU performance

A

more cores = more instructions processed/executed in parallel simultaneously

26
Q

how does cache size affect CPU performance?

A

data take less time to transfer to the processor from cache as it locates close to processor
more instructions help - CPU can access frequently needed instructions

27
Q

differences between RAM and secondary storage?

A

RAM is volatile
RAM usually has less storage capacity

28
Q

how does an optical disk read

A

disk rotates at high speed
laser head moves across disk and reads pits that reflect light and stores binary values

29
Q

embedded systems vs non embedded

A

embedded has specific purpose, non embedded is general purpose
embedded are usually built into specific devices while non are not
embedded usually have less storage and processing power

30
Q

what is a computer system

A

combination of hardware and software