Please enable JavaScript.
Coggle requires JavaScript to display documents.
Computer Science - Coggle Diagram
Computer Science
Paper 1
1.1 Systems Architecture
1.1.1
Architecture of the CPU
What is the CPU?
-
also known as the brains of the computer - the CPU processes data and controls hardware (hard drive, input / output devices)
-
-
-
-
Control unit = controls how data moves around the CPU, controls input and output
-
-
-
-
Von Neumann Architecture
-
-
Program Counter = used to locate where the next instruction needs to go in order for it to be executed correctly by the CPU
Memory Address Register - Updated by the Program Counter to hold the location of the next instruction that has to be fetched from RAM - then this information is then taken to RAM by the address bus
Memory Data Register = Instructions from main memory are stored in the MDR before being moved to the correct register in order to be processed
Current instruction register = where the current instruction being processed is being held and decoded
-
1.1.2
CPU Performance
Core = Another name for a processing unit - CPU's will often typically have more than one processing unit and each unit will be called a core - they contain ALU's, CU's and Registers
Clock = The clock will measure how many instructions the CPU is able to take out per second - often it ticks over 3 billion times (3ghz), this means 3 billion instructions have been processed
Cache = a small amount of temporary memory that stores instructions likely to be reused again by the CPU in the near future
Overclocking = When a CPU is ran at a higher speed than intended by manufacturers - allowing more instructions to be processed
-
1.2 Memory and Storage
1.2.1
Memory
-
Memory is split up into 2 categories - Main memory (can be directly accessed by CPU) and Secondary storage (Non volatile memory outside of the CPU)
-
-
-
-
-
-
-
-
1.2.4
Data storage
Data can be stored in Binary, Characters (letters), images and sound.
-
1.2.5
Compression is where bits in a file are reduced in order to make the file size smaller to save space on a device
Lossy Compression
Lossy compression will permanently delete data from the file and therefore the quality of the file will be reduced
Lossless compression
Lossless compression will allow for the file size to be reduced while withstanding the same quality as the original file before compression
1.3 Computer Networks, connections and protocols
1.3.1
Networks and topologies
Types of networks
LAN's
Local area networks typically only cover a small geographical area such as a school or a small office building
-
Networking
Advantages
-
-
-
servers can control security, back up data and complete software updates
-
Disadvantages
-
-
If a server crashes, the computers will not work
-
1.3.2
-
Encryption
A process that scrambles readable text so it can only be read by the person who has a decryption key
-
-
Paper 2
2.1 Algorithms
-
2.1.2 Designing, creating, refining algorithms
-
-
-
-
-