Definition of software and hardware ( 1 mark)
Definition of application & system software (1 mark)
Examples of application software (3 marks)
Name 2 type of system software ( 2 marks)
Operating system & Utility system
Examples of utility software (3 marks)
Definition of utility software and operating system ( 1 marK0
Utility software allows computer to run smoothly
Operating system provides an user interface for user to interact
Name properties of each of the following user interfaces? (4 marks)
GUI
Menu-driven
Command line
Natural language
Graphical User Interface uses WIMP ( Windows, Icons, Menus and pointer)
Menu-drive: only one option is selected at the same time
Command line: text-based and for programmers
Natural language: Spoken with human language
Define multitasking (1 mark)
Describe how an interrupt work? (5 marks)
Examples of hardware & software interrupts (4 marks)
Software: division by 0, program is not responding,printer runs out paper
Hardware: Keyboard buttons pressed, mouse button pressed,D
Define defragmentation (2 marks)
Describe the BIOS system (3 marks)
Application system runs on operating system
Operating system runs on firmware
The firmware will load in bootstrap loader to boot up the system
Application -> Operating -> Firmware
Identify 3 types of languages (3 marks)
Define the purposes of each languages (3 marks)
Machine code: Binary representation
Low level (assembly language): use mnemonics , occupies less memory and executes faster
High level (python) : Use English language so it’s easier to understand. but it can’t directly manipulate the hardware
Difference between interpreter and compiler and assembler (7 marks)
Assembler: Convert low-level language to machine code
Compiler:
+ convert high-level language to machine code
+ produces an executable file so it won’t need to go through re-translation ==> takes less time
+ Errors are given after the translation ==> longer for debug
Interpreter:
+ convert high-level language to machine code
+ Translate line by line
+ If an error occured, it will stop at that line until being solved
Define IDE (2 marks)
Features of IDE (4 marks)