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
how does number of cores affect CPU performance
more cores = more instructions processed/executed in parallel simultaneously
26
how does cache size affect CPU performance?
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
differences between RAM and secondary storage?
RAM is volatile RAM usually has less storage capacity
28
how does an optical disk read
disk rotates at high speed laser head moves across disk and reads pits that reflect light and stores binary values
29
embedded systems vs non embedded
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
what is a computer system
combination of hardware and software