also known as 8525/2: Computer Science Paper 2
but…. (this is the theory paper - on 21/05/2024 1:00 PM (GMT+1)!!)
<aside> <img src="/icons/info-alternate_blue.svg" alt="/icons/info-alternate_blue.svg" width="40px" /> Unlike the programming document you might have seen before, since theory has so much to learn (ugh…), I’ve used a different approach - some parts of topics are in this main page, but any big topics break out into their own subpages that you can click on.
</aside>
<aside> 🎉 The whole guide is finished! The last 3 topics are all done! Good luck to everyone cramming for the exam! 💖
</aside>
<aside> <img src="/icons/new-badge_green.svg" alt="/icons/new-badge_green.svg" width="40px" /> Any green sections are more new than the rest, and are now fully completed! No more construction left… Also, any other green sections may have had new content added to them.
Every new piece of writing is green, and a page with new content says what is new at the top!
A major section was removed from the 3.4.5 Systems Architecture page about the Von Neumann architecture and the fetch-execute cycle in accordance to the specification. Please check this page for updated (simplified) information.
</aside>
<aside> <img src="/icons/exclamation-mark_red.svg" alt="/icons/exclamation-mark_red.svg" width="40px" /> Update - 21st May I forgot some things in relational SQL. No time to change it now. Please check this document from AQA for the full topic coverage.
https://filestore.aqa.org.uk/resources/computing/AQA-8525-TG-SQL.PDF
</aside>
A bit is either 0
or 1
, and a byte is a group of 8 bits. b
represents bits, B
represents bytes.
kilo, 1 kB
is 1,000 bytes
mega, 1 MB
is 1,000 kilobytes
giga, 1 GB
is 1,000 Megabytes
tera, 1 TB
is 1,000 Gigabytes.
🔽 Click on these pages for the individual topic pages: