Operating systems and software
Apprends en jouant
Réponds à ces questions pour gagner de l'énergie, puis pêche et explore. Sans compte.
Pour les enseignants : diapos de leçon, notes de révision prêts à l'emploi pour Operating systems and software (Computer Science, Computer Systems) — utilise-les en cours, ou lance le thème en activité de classe interactive que tes apprenants jouent en direct.
Notes de leçon
Operating systems (OS)
- An operating system manages the computer's hardware and provides services for software. Functions: user interface (GUI or command line), memory management, multitasking (process scheduling), file management, device management (drivers) and security (accounts, permissions).
- Examples: Windows, macOS, Linux, Android, iOS.
Operating system responsibilities

Types of software
- System software: OS and utility software (antivirus, backup, disk defragmenter, compression).
- Application software: performs tasks for users (word processor, web browser, games).
System and application software
Programming languages
- High-level languages use readable abstractions and can be implemented on different platforms; a suitable translator or runtime and libraries are still needed.
- Machine code and assembly are low-level and processor-specific. They permit close hardware control, but are harder to write and maintain.
Translating and running source code

Translators
- In the simplified GCSE model, a compiler translates source before execution, often producing a native executable; an interpreter translates and executes as the program runs.
- An assembler translates assembly notation to machine code. Real systems may combine interpretation, bytecode and just-in-time compilation.
- Compiled code often runs faster, while interpretation can support interactive debugging; neither is a universal speed rule.
Open source vs proprietary
- Open-source licences provide source-code access and permissions to use, modify and redistribute under specified conditions.
- Proprietary licences reserve more control to the rights holder. Proprietary software may be paid or free; price alone does not determine the licence category.
Diapos
Sign up free to view the lesson slides
Step through every slide for this topic — plus flashcards and revision notes — with a free account.
Questions d'entraînement
Aperçu gratuit — 8 sur 33 questions. Inscris-toi pour toutes les voir.
1.What is an operating system?
Easy- Asoftware that manages the computer
- Ba word processor
- Ca game
- Da browser
2.What is application software?
Easy- Asoftware that performs tasks for the user
- Bthe OS
- Cfirmware
- Ddrivers
3.Which is an example of an operating system?
Easy- AWindows
- BExcel
- CChrome
- DPhotoshop
4.Which is utility software?
Easy- Aantivirus
- Ba game
- Ca spreadsheet
- Da browser
5.What is a high-level language?
Easy- Aa programming language close to human language
- Bmachine code
- Cassembly
- Dbinary
6.What is machine code?
Easy- Abinary instructions the CPU executes directly
- BPython code
- CEnglish text
- Da flowchart
7.What is assembly language?
Easy- Aa low-level language using mnemonics
- Ba high-level language
- Ca database
- Da network
8.What does a compiler do?
Easy- Atranslates the whole program before it runs
- Bruns one line at a time
- Cstores data
- Dcompresses files
Unlock all 33 questions & more
Crée un compte gratuit pour voir toutes les questions, les diapos, les cartes mémo et les notes de révision de ce thème.
Annales
Les annales d'entraînement pour ce thème arrivent bientôt.
Bientôt disponible
