chapter 1 heehoo systems architecture memory n storage Flashcards

1
Q

Def. hardware

A

any physical component that makes up the computer

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

def. software and firmware)

A

software - any program that runs on the computer

firmware - software that comes predownloaded and cannot be deleted

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

purpose of CPU

A
  • performs the FDE cycle

- manages the rest of the hardware

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

what is the CPU made up of?

A

main memory (RAM), the processor(s), cache memory

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

purpose of address bus

A

carries addresses from the processor to memory and input/output devices

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

purpose of data bus

A

sends data between the processor, memory and input/output devices

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

purpose of control bus

A

carries signals to coordinate all the computer activities

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

purpose of control unit (4 points)

A
  • controls the execution of instructions in the correct order
  • decodes instructions
  • regulates and controls processor timing using regular pulses from the system clock
  • sends and receives control signals to and from other devices within the computer
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

functions of ALU

A
  • logical operations ( and, or, not)
  • shift operations (binary shift)
  • arithmetic operations
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

MAR purpose

A

holds the address of the instruction/piece of data to be fetched or stored

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

MDR purpose

A

where the data/program instruction is temporarily held after being fetched from memory

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

program counter purpose

A

holds the memory address of the next instruction to be processed
increments every time the FDE cycle is carried out

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

CIR purpose

A

holds the current instruction to be executed, which has been fetched from memory and is temporarily held in the MDR before being copied to the CIR

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

accumulator purpose

A

a general purpose register where all calculations are carried out

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

what is clock speed? units?

A

the number of instructions/data processed per second

hertz

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

define cache memory

A

the small amount of very fast memory where frequently used instructions and data can be stored temporarily

17
Q

what is an embedded system?

A

a computer system that has a dedicated function as a part of a larger device

18
Q

5 examples of embedded systems

A
microwave
dishwasher
dvd player
MP3
car engine management systems
19
Q

factors affecting CPU performance

A

clock speed
number of cores
amount of cache memory
amount of ram

20
Q

3 advantages of embedded systems

A
  • low power devices so they can operate effectively from a small power source
  • small in size to fit inside a wrist worn device (e.g. a fitness bracelet)
  • rugged so they can be used in a wide range of appliances e.g. car engine management systems
  • low cost making them suitable for mass produced products
  • dedicated to just one task with dedicated interfaces and software
21
Q

define volatile

A

needs power to be maintained - if the power is turned off, RAM loses its contents

22
Q

what is stored in RAM?

A
  • loaded operating system

- any instructions, data or programs currently being executed/in use

23
Q

difference between DRAM and SRAM

A

DRAM is cheaper and stores more

SRAM is faster

24
Q

ROM- volatile? contents?

A

not volatile

BIOS/bootstrap loader (small program that loads the OS)

25
Q

features to consider when choosing a secondary storage medium

A
capacity
speed
 reliability
durability
cost
portability
26
Q

pros of magnetic disk drives (HDD)

A

pros

  • massive fuckin capacity
  • low cost per GB
27
Q

pros of solid state drives

A

pros

  • less susceptible to shock and damage because there are no moving parts
  • lighter - more suitable for portable device
  • faster access time than HDDs
  • lower power consumption than HDDs
  • run much cooler than HDDs
  • thin because no moving parts
28
Q

pros of cloud storage

A

pros

  • you can access data from anywhere with an internet connection
  • you can share data with people in different locations
  • backup isn’t an issue as it is the responsibility of the provider to keep the data safe
  • automatic updates
29
Q

what is virtual memory

A

memory management procedure needed when RAM is full
the OS creates a temporary section of volatile memory that acts as RAM in secondary storage
data currently not in us is sent here

30
Q

cons of cloud storage

A

cons

  • you can’t access your data without an internet connection
  • some users are concerned about security in the cloud and whether their data could be accessed by a hacker
31
Q

cons of magnetic disk drives (HDD)

A
cons
-moving parts so
     • slow to read from/write to
     • more susceptible to damage
- vulnerable to magnetic fields
32
Q

cons of solid state drives

A

cons

  • more expensive per GB
  • less dense