System Architecture Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

What is the purpose of the CPU?

A

The CPU carries out processing on the computer, it does this by fetching and executing instructions

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

Describe the processes involved in the Fetch-decode-execute cycle.

A

The Processor fetches the next instruction to be executed from memory.
The address of the next instruction is stored in the Program Counter.
The current instructions address is stored in the MAR.
The Program counter is incremented.
The instruction is stored in the MDR.
The instruction is decoded.
The instruction is executed.
And the cycle begins again.

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

What is the function of the ALU?

A

Arithmetic logic unit

carries out mathematical and logical operations including AND, OR and NOT, and binary shifts

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

What is the function of the CU?

A

Control Unit

Coordinates all of the CPU’s actions in the fetch-decode-execute cycle

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

What is the function of the cache?

A

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
6
Q

What is the function of registers?

A

They are smaller and faster than cache

Registers are memory locations within the CPU to temporarily store memory addresses, instructions and data

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

Who developed the Von Neumann architecture?

A

John Von Neumann

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

What is the Von Neumann architecture also known as?

A

the stored program computer

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

What is the Von Neumann Architecture?

A

In a Von Neumann computer, both programs and the data they use are stored in memory

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

What is the function of the MDR?

A

Memory Data Register

holds data or program instruction when it is fetched from memory or data that is waiting to be written to memory

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

What is the function of the accumulator?

A

its a register in which the results of the operations carried out in the ALU are stored

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

What is the function of the PC?

A

Program Counter

holds the memory address of the next instruction to be processed

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

What is the function of the MAR?

A

holds the address (location in memory) of the current instruction or piece of data to be fetched or stored

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

What is the purpose of the clock speed?

A

It determines the number of fetch-decode-execute cycles per second, as every action in the CPU takes place on a clock cycle.

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

Why is cache memory used?

A

Cache memory operates much faster than main memory, data is transferred in and out of cache memory more quickly, which makes the CPU more efficient as less time is spent waiting for data to be transferred.

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

What is an embedded system?

A

It is a microprocessor that is designed to perform a dedicated function within a larger computing system. It includes RAM, ROM and a CPU.

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

Why must embedded systems be reliable?

A

The user cannot change the software held in ROM within the embedded system (cannot be changed once manufactured)

18
Q

What are some examples of embedded systems?

A

washing machines, digital cameras, satnavs, radio alarm clocks

19
Q

What is the purpose of cores?

A

Each core can process one operation per clock cycle.

20
Q

Explain why a computer with a dual or quad core may not be twice as fast as a single core processor with the same clock speed?

A

Additional cores may be redundant if the software is only written for one core or if the output of one operation is required to perform the second operation

21
Q

What is another name for main memory?

A

RAM (Random Access Memory)

22
Q

What is the purpose of RAM?

A

It temporarily stores the programs, instructions and data the computer needs whilst in operation

23
Q

Why is data copied from the hard disk into main memory?

A

Because it would be much slower to access everything directly from the hard disk

24
Q

What are the pros and cons of RAM?

A

➜ it’s volatile (all data is lost when the power is turned off)
➜ used for the computer’s working memory for instructions, programs and data
➜ can be written to and read from

25
Q

What are the pros and cons of ROM?

A

Read-only memory
➜ non-volatile (data is permanently retained without power)
➜ used for the computer’s start-up instructions and in embedded systems
➜ Read only, so cannot be written to

26
Q

Explain why increasing ROM size would not improve performance.

A

Any additional space will make no difference.

New files cannot be written into new space as it is read-only.

27
Q

When is virtual memory used?

A

Virtual memory is used when there simply isn’t enough space in RAM for all of the programs and data you are currently working on

28
Q

What is virtual memory?

A

When a small section of the hard disk is reserved to act like RAM. When the program in virtual memory is needed, it is swapped with something else in RAM

29
Q

Why might swapping between virtual memory and RAM cause your computer to slow down?

A

since access to the hard disk isn’t nearly as fast as RAM and it can cause disk thrashing, which decreases performance

30
Q

What are some examples of secondary storage?

A

➜hard disk (internal and external)
➜USB flash drive
➜CDs

31
Q

What is the purpose of secondary storage?

A

We need it for longer term storage of files and data because it is non-volatile.
External devices are portable and may have very large capacities.

32
Q

What are the pros and cons of SSDs?

A

Solid State Drive
➜durable and reliable (due to no moving parts)
➜thin so can be used in small portable devices (due to no moving parts)
➜create little heat and don’t require expensive cooling equipment
➜efficient power consumption
➜high capacity
➜can be expensive

33
Q

What are the pros and cons of HDDs?

A
Hard Disk Drives
➜High capacity
➜Inexpensive compared to SSDs
➜Fast and durable
➜Can be affected by magnetic fields and heat
➜Contain moving parts 
➜Require expensive cooling systems
34
Q

What are the pros and cons of optical storage devices?

A
➜Portable
➜Have a life expectancy of 10-25 years
➜Lightweight
➜Susceptible to scratches
➜Will degrade over time with exposure to sunlight
➜Cheap
35
Q

What are some examples of SSDs?

A

➜Flash USB Memory stick

➜Memory cards

36
Q

What are some examples of optical storage devices?

A

➜CDs
➜DVDs
➜Blu-Ray

37
Q

What are the components in a HDD?

A

➜Drive read/write head
➜Drive spindle
➜Magnetic platter

38
Q

What is the purpose of the drive read/write head?

A

It moves into position to either read data from or write data to, the disk- this movement takes additional time.

39
Q

What is the purpose of the drive spindle?

A

It rotates the disk

Moving parts can cause issues if dropped

40
Q

What is the purpose of the magnetic platter?

A

➜It stores data.
➜It can be affected by heat and magnetic fields.
➜Multiple players provide a large storage volume