3.4 Computer systems
3. Classification of programming languages and translators
3. Classification of programming languages and translators
Different types of programming languages
The difference between an assembler and complier (video)
Difference between a compiler and interpreter
Videos
Videos
Logic circuit diagram
3.4.1 Hardware and software
Define the terms hardware and software and understand the relationship between them.
3.4.3 software - system software (Part 1)
3.4.3 Utility software
Operating systems Part 1
3.4.3 System software (Part 2)
3.4.4. Systems architecture
Von Neumann architecture
The CPU
RAM and ROM
Embedded systems
The need for secondary storage
Common types of secondary storage
Advantages and disadvantages of secondary storage devices.
Cloud storage
Fetch, decode, execute cycle
![](https://www.google.com/images/icons/product/drive-32.png)
Revision summary
Revision summary