Back to marketplace

1.2.2 Applications Generation

No description yet. This curated deck is ready for daily study.

Total cards: 24•Content version: v4•Public deck•Updated: 8/1/2026

Card preview (24)

#1
Front (Question)

1.2.2 A) What are the natures of software

Back (Answer)

Software can either application software or system software.

#2
Front (Question)

1.2.2 A) What is system software

Back (Answer)

system software is low level software that is responsible for running the computer system smoothly interacting with hardware providing a platform for application software to run. Example: utility programs, OS , device drivers

#3
Front (Question)

1.2.2 A) What is Application software

Back (Answer)

designed to be used by the end user to preform one specific task. app software needs system software Example : word , spreadsheet

#4
Front (Question)

1.2.2 B) Define utility

Back (Answer)

piece of system software that ensures consistent and high performance from the OS .

#5
Front (Question)

1.2.2 B) What are examples of utility

Back (Answer)

Compression Disk defragmentation Anti-virus Auto-updating Backup

#6
Front (Question)

1.2.2 B) What are examples of utility What is compression

Back (Answer)

Enable files to be compressed and decompressed used to send large files

#7
Front (Question)

1.2.2 B) What are examples of utility What is disk defragmenation

Back (Answer)

as disk becomes full, slow r/w cos files are fragmented. This rearranges content so faster to r/w . ^ performance

#8
Front (Question)

1.2.2 B) What are examples of utility What is antivirus

Back (Answer)

Detects potential threats to the computer

#9
Front (Question)

1.2.2 B) What are examples of utility What is auto updating

Back (Answer)

ensure OS is up to date. tracks bugs / security flaws makes device less vulnerable.

#10
Front (Question)

1.2.2 B) What are examples of utility What is backup

Back (Answer)

automatically creates routine copies of specific files selected by user meaning recovery.

#11
Front (Question)

1.2.2 C) What is source code and object code whats the difference

Back (Answer)

soruce code is object code before its translated - high level object code is source code after its translated - low level

#12
Front (Question)

1.2.2 C) Define open source

Back (Answer)

can be used by anyone w/o license

#13
Front (Question)

1.2.2 C) Define closed source

Back (Answer)

requires license can be access source code company owns rights.

#14
Front (Question)

1.2.2 C) Adv / DAdv of open source

Back (Answer)

Adv ) modify / improve by anyone , support from community , modified and sold on. DAdv ) online support may be wrong , lower security

#15
Front (Question)

1.2.2 C) Adv / DAdv of closed source

Back (Answer)

Adv) well tested updated , expert support, ^ level security DAdv) license is restricting, user cannot modify and / or improve

#16
Front (Question)

1.2.2 C) How to know weather open or closed

Back (Answer)

Suitability of the software to the task it will be used for, cost: maintenance/ staff/ licence, functionality - ease of use

#17
Front (Question)

1.2.2 D) What is a translator

Back (Answer)

program that converts high level source code into low level object code

#18
Front (Question)

1.2.2 D) properties of a compiler

Back (Answer)

Translates all at once Shows errors at the end Needs to be recompiled when changes made initially longer then interpreter and assembler complier code is specific to a processor type used to produce intermediate code

#19
Front (Question)

1.2.2 D) properties of an interpreter

Back (Answer)

translates and executes one line at a time stops at error may be faster but slower at running compiled code used for testing sections of code don’t need to run all more portable

#20
Front (Question)

1.2.2 D) properties of an assembler

Back (Answer)

low level language next up from machine code platform specific instructions used is dependant on Instruction set assembler translates assembly code into machine code 1 line of AC is almost 1 line of MC so almost 1 to 1

#21
Front (Question)

1.2.2 E) What are the stages of compilation

Back (Answer)

1) Lexical analysis 2) syntax analysis 3)code generation 4)optimisation

#22
Front (Question)

1.2.2 E) What are the stages of compilation What happens at lexical analysis

Back (Answer)

white spaces and comments removed remaining code analysed for keywords also variables and contestants these are replaced with token information about these stores in symbol table

#23
Front (Question)

1.2.2 E) What are the stages of compilation What happens at syntax analysis

Back (Answer)

tokens are analysed against grammar and rules of lang any breaking rules are flagged abstract syntax tree produced ( code in a tree) more details abt identifiers added to symbol tree (data type / scope / address) semantic analysis logical errors detected passes code to code generation

#24
Front (Question)

1.2.2 E) What are the stages of compilation What happens at code generation

Back (Answer)

Abstract tree produced in syntax analysis is used to produce machine code