corporate 2 template - compsci hub · ram rom cache secondary magnetic optical electronic. content...

Post on 07-Aug-2021

4 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

IB Computer Science

Content developed by Dartford Grammar School

Computer Science Department

Computer Organisation

Content developed by Dartford Grammar School Computer Science Department

1: System design 2: Computer Organisation

3: Networks 4: Computational thinking

5: Abstract data structures

6: Resource management

7: Control D: OOP

HL Topics 1-7, D1-4

Content developed by Dartford Grammar School Computer Science Department

1: System design

2: Computer Organisation

3: Networks

4: Computational thinking

5: Abstract data structures

6: Resource management

7: Control

D: OOP

HL & SL 2 OverviewComputer architecture

2.1.1 Outline the architecture of the central processing unit (CPU) and the functions of the arithmetic logic unit (ALU) and the control unit (CU) and the registers within the CPU

2.1.2 Describe primary memory. 2 Distinguish between random access memory (RAM) and read-only memory (ROM), and their use in primary memory

2.1.3 Explain the use of cache memory

2.1.4 Explain the machine instruction cycle

Secondary memory

2.1.5 Identify the need for persistent storage

Operating systems and application systems

2.1.6 Describe the main functions of an operating system

2.1.7 Outline the use of a range of application software

2.1.8 Identify common features of applications

Binary representation

2.1.9 Define the terms: bit, byte, binary, denary/decimal, hexadecimal

2.1.10 Outline the way in which data is represented in the computer

Simple logic gates

2.1.11 Define the Boolean operators: AND, OR, NOT, NAND, NOR and XOR

2.1.12 Construct truth tables using the above operators

2.1.13 Construct a logic diagram using AND, OR, NOT, NAND, NOR and XOR gates

Content developed by Dartford Grammar School Computer Science Department

Topic 2.1.3

Explain the use of cache memory.

Content developed by Dartford Grammar School Computer Science Department

Simplified model: CPU, RAM

CPU RAM

(Primary Memory)

CU

ALU MAR

MDR Cache

Other registers

Address Bus

Data Bus Data Bus

Control Bus

Content developed by Dartford Grammar School Computer Science Department

Memory

Primary

RAM

ROM

Cache

Secondary

Magnetic

Optical

Electronic

Content developed by Dartford Grammar School Computer Science Department

Definition: cache

A type of small, high-speed memory inside the CPU used to hold frequently used data, so that the CPU needs to access the much slower RAM less frequently

Content developed by Dartford Grammar School Computer Science Department

Content developed by Dartford Grammar School Computer Science Department

Cache levels**Although not examined, it is good to know that cache actually exists in levels/stages in modern computers

Content developed by Dartford Grammar School Computer Science Department

Cache hit vs Cache miss

Video (YouTube) link: https://youtu.be/Zr8WKIOIKsk

top related