Unit study hub
Software
Syllabus section 4: Software.
At a glance
2
Topics
9
Objectives
0478
Spec
Computer Science
Subject
CambridgeIGCSEComputer Science0478
Topics
Choose a topic to revise
Types of software and interrupts
Cambridge IGCSE revision resources for Types of software and interrupts.
Open topic hubTypes of programming language, translators and integrated development environments
Cambridge IGCSE revision resources for Types of programming language, translators and integrated development environments.
Open topic hubSample objectives
What this unit covers
- Types of software and interrupts: Explain the distinction between system software and application software, providing examples for each type. System software includes essential services like the operating system and utility software, while application software caters to user needs.
- Types of software and interrupts: Outline the functions and responsibilities of an operating system, which include file management, interrupt handling, user interface provision, peripheral and driver management, memory management, multitasking support, application execution platform, system security, and user account management.
- Types of programming language, translators and integrated development environments: Clarify the definitions of high-level and low-level programming languages, along with their respective benefits and drawbacks. Consider aspects such as code readability, debugging ease, machine independence, and hardware interaction.
- Types of programming language, translators and integrated development environments: Recognize that assembly language is a type of low-level language that employs mnemonics, and understand that an assembler is required to convert an assembly language program into machine code.
