Computer-science_A-level_Cie
-
computers-and-components6 主题
-
logic-gates-and-logic-circuits2 主题
-
central-processing-unit-cpu-architecture6 主题
-
assembly-language-4 主题
-
bit-manipulation1 主题
-
operating-systems3 主题
-
language-translators2 主题
-
data-security3 主题
-
data-integrity1 主题
-
ethics-and-ownership3 主题
-
database-concepts3 主题
-
database-management-systems-dbms-1 主题
-
data-definition-language-ddl-and-data-manipulation-language-dml1 主题
-
computational-thinking-skills1 主题
-
algorithms14 主题
-
data-types-and-records2 主题
-
arrays2 主题
-
files1 主题
-
introduction-to-abstract-data-types-adt1 主题
-
programming-basics1 主题
-
constructs2 主题
-
structured-programming1 主题
-
program-development-life-cycle2 主题
-
program-design-2 主题
-
program-testing-and-maintenance3 主题
-
user-defined-data-types1 主题
-
file-organisation-and-access-3 主题
-
floating-point-numbers-representation-and-manipulation3 主题
-
protocols2 主题
-
circuit-switching-packet-switching1 主题
-
processors-parallel-processing-and-virtual-machines5 主题
-
boolean-algebra-and-logic-circuits4 主题
-
purposes-of-an-operating-system-os3 主题
-
translation-software3 主题
-
encryption-encryption-protocols-and-digital-certificates3 主题
-
artificial-intelligence-ai4 主题
-
recursion1 主题
-
programming-paradigms4 主题
-
object-oriented-programming7 主题
-
file-processing-and-exception-handling2 主题
-
data-representation5 主题
-
multimedia3 主题
-
compression2 主题
-
networks-and-the-internet11 主题
system-performance
Cores
What is a core?
-
A core acts like a mini CPU, it can fetch, decode, and execute instructions on its own
-
Each core has its own:
-
Control Unit (CU)
-
Arithmetic Logic Unit (ALU)
-
Registers
-
-
A CPU with more than one core is a multicore CPU
-
Allows for parallel processing, multiple instructions are processed at the same time
-
Example:
-
A dual-core processor has 2 cores
-
A quad-core processor has 4 cores
-
-
More cores = better performance, especially for powerful programs
Example:
-
A quad-core CPU running at 3GHz
-
4 cores × 3 billion = 12 billion instructions per second
-
-
A dual-core processor isn’t always twice as fast as a single-core
-
Some time is used for organising tasks between cores
-
-
Not all tasks can be split across cores
-
Some tasks are sequential and must be done step-by-step
-

Clock speed
What is clock speed?
-
The clock controls the timing of operations inside the CPU
-
It constantly switches between 0 and 1, each switch is called a state change
-
A state change can represent one step in the fetch-decode-execute cycle
-
Some instructions may take more than one cycle
-
-
Clock speed measures how many state changes happen per second
-
1 cycle per second = 1 Hz
-
A typical clock speed is around 2.3 GHz
-
That’s 2.3 billion cycles per second
-
-
A higher clock speed means the CPU can execute more instructions per second
-
This helps the computer run tasks more quickly and efficiently

Cache memory
What is cache memory?
-
Cache is part of primary storage
-
Stores frequently used data and instructions
-
Located closer to the CPU than RAM, so it’s faster to access
-
Some cache is built directly into each processor core
-
Speeds up the performance of the CPU
-
More cache = more data stored nearby = less time waiting for data from RAM
-
Example:
-
A website you visit often can be stored in the cache
-
Next time you visit, it loads faster
-
If the website updates, the cached version is updated too
-
Levels of cache
|
Level |
Location |
Speed |
Size |
|---|---|---|---|
|
Level 1 (L1) |
Inside each CPU core |
Fastest |
Smallest |
|
Level 2 (L2) |
Inside or near each core |
Fast |
Medium |
|
Level 3 (L3) |
Shared by all cores |
Slower than L1/L2 |
Largest |

Bus width
What is bus width?
-
Bus width is the number of bits a bus can carry at once
-
A wider bus can transfer more bits in a single operation
-
Example:
-
A 32-bit bus transfers 32 bits at a time
-
A 64-bit bus transfers 64 bits at a time
-
-
Increases performance, more data can be moved in the same amount of time
-
A wider data bus means:
-
Faster processing
-
More efficient memory access
-
-
Important for high-performance tasks like gaming, video editing, or large data processing
Responses