stud
bud
Sign up
Log in
Home
Library
Explore
SAT
More
Year 12 A Level Comp Sci - mock exam revision 2 Flashcards | StudBud
Explore
/
Year 12 A Level Comp Sci - mock exam revision 2
Year 12 A Level Comp Sci - mock exam revision 2
15 terms
·
StudBud Administration
Imported from external platform
Flashcards
15 cards
F
Practice quiz
P
Host live
L
Questions
15
Answers
1
Which type of operating system is designed to handle tasks with strict timing constraints?
Distributed system
Multi-user operating system
Real-time operating system
Embedded system
2
Which component acts as a translator between the OS and hardware devices?
Interrupt handler
Device driver
Cache controller
Scheduler
3
What is the function of a linker?
Combine object code with libraries to create executable files
Detect syntax errors
Translate assembly language
Manage virtual memory
4
What distinguishes open source software from closed source software?
Open source software cannot be modified
The source code of open source software is publicly available
Open source software is always free of charge
Closed source software requires no license
5
Which of the following is a drawback of using open source software for a business?
The source code is encrypted
It can only be used on Linux
It cannot be updated
There may be limited official support or documentation
6
What is the primary role of an operating system in a computer system?
To manage hardware and provide a platform for software to run
To convert binary into decimal
To directly power input devices
To display video files
7
What is a virtual machine in the context of operating systems?
A robotic operating system for hardware control
An encrypted hard drive
A background process in an embedded system
A software layer that emulates a physical machine environment
8
What is the purpose of virtual memory?
To increase the speed of RAM
To optimize cache performance
To permanently store user data
To allow more processes than physical memory permits by using disk space
9
What is the purpose of the BIOS during system startup?
Monitor CPU temperature
Perform power management
Launch the operating system directly
Initialize and test hardware before loading the OS
10
Which scheduling algorithm gives each process a fixed time slice in turn?
Shortest Job First
Multi-level Feedback Queue
Round Robin
First Come First Served
11
Which memory management technique divides memory into fixed-size blocks?
Virtual memory
Threading
Segmentation
Paging
12
What is the correct order of the first three stages of the compilation process?
Syntax analysis → Code generation → Lexical analysis
Lexical analysis → Syntax analysis → Code generation
Syntax checking → Debugging → Linking
Code optimisation → Lexical analysis → Syntax analysis
13
Which translator converts high-level language to machine code one line at a time?
Assembler
Interpreter
Compiler
Loader
14
What does lexical analysis achieve during compilation?
Links compiled code to dynamic libraries
Builds the abstract syntax tree
Generates machine code
Converts source code into tokens and removes unnecessary characters
15
What is the primary purpose of utility software?
Designing websites
Managing files, disk space, and system performance
Translating high-level code into machine code
Running internet-based applications