The Computer System's Architecture Flashcards

1
Q

what is a user interface? what is a Graphical user interface?

A
  • The access point and boundary between the user and computer
    > I.e. The means by which a user can control a software application or hardware device
  • GUI: The program uses a visual components for the software i.e. the icon for your mouse, apps with icons like the google symbol ect.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

what is an operating system?

A
  • The software that controls all the hardware
    > Acts as an interface between user and hardware and between applications and hardware
    most important part of a computer system
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Name 3 user inputs for a remote

A
  • Numeric pad
  • Volume and channel buttons
  • Power button

(A user interface is basically anything that alows the user to interact with the system)

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

what is Von Neumann Architecture? what are the 3 feautres for a Von Neumann-based Computer?

A
  • A computer architecture designed by a mathematician John Von Neumann, which form the core for nearly every computer system

(Basically the structure for a computer i.e. the arrangement of hardware and internals and that)

3 Features:

  • Uses one primary storage unit for both instructions and data
  • Both memory and instructions are stored as binary digits
  • Executes one instruction after another though the fetch-decode-execute cycle
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Name 3 advantages and disadvantages of Von Neumann’s architecture in mmm p

A

Advantages:

  • Simplifies micro-controller chip design because only one memory needs to be accessed
  • Greater flexibility in software development
  • In Micro-controllers, the most important thing is the contents of RAM; in Von Neumann’s architecture RAM can be used for both data storage and instruction storage

Disadvantages:
- Only one bus connecting memory and processor
> This means that processing times can be longer because only one instuction or data can be fetched at a time (Von Neumann bottleneck)

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

what is the motherboard?

A
  • Printed Circuit Board that links the CPU to the rest of the hardware
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

what is a bus?

A
  • A series of parallel connections for data transmission from one component to another
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

what is the CPU’s purpose and how does it do this? what processors do phones use?

A
  • To Process data (in other words in the main processor)
  • Does this though searching and sorting, calculationg and selecting data

(Processes most of the data on your computer e.g. playing games, searching internet etc…)

  • Phones use ARM processors
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

what are the benefits of multicore over single cored processors?

A
  • Allows quicker, and more efficent functioning because operations can be performed multiple tiems faster
    (e. g. think of it as someone helping you stacking shelves - it would be quicker than if you did it alone, given then had the correct instructions)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

what are the 4 components in a CPU?

A
  • Arithmetic Logic Unit (ALU): All arithmetic and logic operations on data - e.g. addition, subtraction, AND, OR, NOT etc..
  • Control unit (CU): Fetches, decodes and executes instuctions - Controls the flow of data within the system
  • Internal Buses: Connections between components
  • Internal Clock: Syncronises the timings of operations in the computer - with signals from ‘0’ to ‘1’ measuredi n hertz
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

what are the 4 things that effect the CPU performance?

A
  • Number of cores: More cores means more power to be able to perform multiple task at the same time
  • Clock Speed: (MHz or GHZ) The faster the clock speed, the faster instructions can be executed per second (there are limits)
  • Cache (A type of ram built directly into the CPU): Size and type effects performance
  • Instruction sets: some are more efficient than others
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

why is too much clock speed not necessarily good? (two) why is more cores not necessarily faster than less? (two)

A
  • an instruction might not be process quick enough before the next instruction
  • the processor can overheat
  • Some tasks cannot be split up (so extra cores wont help)
  • Each processor has to communicate with the other, which can take up extra speed
How well did you know this?
1
Not at all
2
3
4
5
Perfectly