1.2.2 Applications Generation Flashcards

1
Q

application software

A

they help boost productivity

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

types of software

A

-application
-system (OS and utility)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

types of applications

A

-generic: word processor, spreadsheet, web browsing, email
-specific: database

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

utility software examples

A

-defragmentation
-file management
-file repair
-compression
-anti malware
-device driver
-backup

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

open source

A

anyone without a license can access it

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

closed source

A

requires an appropriate license to use

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

translator

A

-interpreter
-compiler
-assembler

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

interpreters

A

translate and execute code line by line

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

compilers

A

translate all the code at once

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

assemblers

A

convert object code to machine code
(low-level)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

stages of compilation

A
  1. Lexical analysis
  2. Syntax analysis
  3. code generation
  4. code optimisation
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

linkers

A

Software that links external modules and libraries included within the code

putting address in external call so that external libraries are linked
the code can be separately compiled

-static
-dynamic

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

loaders

A

part of the os that loads the machine code into memory(RAM) to be run

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

libraries

A

pre-built and pre-tested programs that can be run when needed

How well did you know this?
1
Not at all
2
3
4
5
Perfectly