Computer Science - OCR - 1.1 Systems Architecture

studied byStudied by 5 people
0.0(0)
Get a hint
Hint

Architecture that is used in CPU:

1 / 31

32 Terms

1

Architecture that is used in CPU:

Von Neumann Architecture

New cards
2
<p>Fill in the blank spaces using the following terms:</p><p><strong>Storage, Input, Output, CPU, CU, ALU, Registers, Cache Memory, Main Memory</strong></p>

Fill in the blank spaces using the following terms:

Storage, Input, Output, CPU, CU, ALU, Registers, Cache Memory, Main Memory

See image for correct answer:

<p>See image for correct answer:</p>
New cards
3

State the function of the CPU:

-FETCH the instructions from memory

-DECODE the instructions

-EXECUTE the instructions

New cards
4

State the function of the ALU:

-Logical Operations - These include AND, OR and NOT

-Shift Operations - the bits in a computer word can be left or right by a certain number of places

-Arithmetic Operations - These include addition, subtraction, multiplication and division

New cards
5

State the function of the CU:

-Controls the execution of instructions in the correct sequence

-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

New cards
6

State the function of the Registers:

-A special very fast memory location within the CPU used in the execution of instructions

New cards
7

Describe, in summary, what happens during the Fetch-Execute Cycle:

The CPU will FETCH the next instruction to be executed from the MEMORY (RAM). 

This instruction is transferred from MEMORY (RAM)  into registers within the CPU, by being transferred along the appropriate buses. Instructions are DECODED by the CONTROL UNIT so that they can be executed. The control unit sends SIGNALS to various parts of the CPU, for example the ALU (Arithmetic and Logic Unit)

New cards
8

Describe the FETCH part of the FE cycle in order:

  1. Contents of PC are placed in the MAR

  2. Address is transferred to main memory along address bus 

  3. Data (Instruction) is sent back along data bus

  4. Data (Instruction) is received and held in the MDR

  5. The instruction is transferred to the CIR

  6. Instruction is read by the CU for decoding

  7.  PC is incremented (points to the next instruction to be executed)

New cards
9

Describe the DECODE part of the FE cycle:

The Data is received by the registers and read by the CU for decoding. The CU decodes to decide what the instruction (Data) means and are ready to execute

New cards
10

Describe the EXECUTE part of the FE cycle:

The Data is then carried out at the requested action.

New cards
11

Define the Processor:

The hardware that executes programs and manages the rest of the hardware

New cards
12

Define the Memory Address Register:

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

New cards
13

Define the Memory Data Register:

Holds data or a program instruction temporarily when it is fetched from memory or is to be sent to memory

New cards
14

Define the Current Instruction Register

New cards
15

Define the Main Memory:

Used for holding instructions currently being executed and data that is being used

New cards
16

Define the Address Bus:

Carries Memory addresses/locations from the processor (MDR) to Main memory

New cards
17

Define the Data Bus:

Carries data/instructions from main memory back to the processor (MDR) and vice versa

New cards
18

Define the Accumulator:

Memory location in which results of operations carried out in the ALU are temporarily stored

New cards
19

Define the Program Counter:

Holds the memory address of the next instruction to be processed

New cards
20

Describe the Clock Speed and how it impacts performance:

The number of fetch execute cycle instructions per second, measured in hertz (Hz) 

A higher clock speed means more FE cycles per second

New cards
21

Describe the role of Cache:

Stores recently or frequently  accessed instructions so that the CPU can fetch these from cache instead of the slower RAM

New cards
22

Explain why computers have very low amounts of Cache:

Cache is more expensive and the more added the slower the cache gets

New cards
23
<p>Describe what is happening in the image:</p>

Describe what is happening in the image:

  1. The CPU requests data from the Cache

  2. If the data isn’t in the Cache, the CPU requests data from the Main Memory

  3. The Main Memory copies data to the cache

  4. The data is then sent to the CPU

New cards
24

Describe a quad-core processor:

A processing chip with 4 individual cores that read and operate central processing unit instructions

New cards
25

Give an example of a program that when executed using multiple cores can be executed more quickly than using a single core.

Adding up all the numbers in an array of 1000 values or in a quad core processor adding 50 scores each in a year group of 200 people

New cards
26

Give an example of a program that when executed using multiple cores makes no difference compared to a single core.

Calculating the Fibonacci sequence and listening to music

New cards
27

Describe Parallel Processing:

Parallel processing means that each core can execute different parts of the same process at the same time.

New cards
28

Describe what an embedded term is:

A computer system with its own CPU and memory with a dedicated function within a larger mechanical system

New cards
29

Give an example of an Embedded System:

Washing Machine, Microwave, Oven, Coffee Machine

New cards
30

Describe the main characteristics of an Embedded System:

  1. ROM - The program which controls the machine is stored on ROM and cannot be changed

  2. Interface - Audio Output, Touch screens, Keypads, Digital display, May connect to an external device

  3. Sensors -

    Traffic Light → Pressure sensors

    Motion sensors → Washing Machine

    Temperature sensors

  4. Physical Size - Usually small

New cards
31

Describe the benefits of an Embedded System:

  1. Low cost to produce on mass

  2. As they have a dedicated function they are more reliable

New cards
32

Describe the disadvantages of an Embedded System:

  1. Limited to one specific use

  2. Often written in low level programming languages

New cards

Explore top notes

note Note
studied byStudied by 2 people
... ago
5.0(1)
note Note
studied byStudied by 26467 people
... ago
4.5(126)
note Note
studied byStudied by 14 people
... ago
5.0(2)
note Note
studied byStudied by 55 people
... ago
5.0(1)
note Note
studied byStudied by 1 person
... ago
5.0(1)
note Note
studied byStudied by 17 people
... ago
5.0(1)
note Note
studied byStudied by 158 people
... ago
5.0(1)
note Note
studied byStudied by 7 people
... ago
5.0(1)

Explore top flashcards

flashcards Flashcard (20)
studied byStudied by 1 person
... ago
5.0(1)
flashcards Flashcard (29)
studied byStudied by 1 person
... ago
5.0(1)
flashcards Flashcard (98)
studied byStudied by 23 people
... ago
4.0(1)
flashcards Flashcard (161)
studied byStudied by 8 people
... ago
5.0(1)
flashcards Flashcard (67)
studied byStudied by 16 people
... ago
5.0(1)
flashcards Flashcard (43)
studied byStudied by 9 people
... ago
5.0(1)
flashcards Flashcard (41)
studied byStudied by 4 people
... ago
5.0(1)
flashcards Flashcard (48)
studied byStudied by 9 people
... ago
5.0(1)
robot