application software pmt flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

what is the difference between applications and system software

A

applications software is utilised directly by the end user whereas systems software ensures the high performance of the computer

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

give three examples of utilities

A

-compression
-disk defragmentation
-antivirus
-automatic backup
-automatic updating

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

give one advantage of using closed source code

A

-thorough,regular and well tested updates
-exert support and user manuals from company
-high levels of security as it is developed in a professional controlled environment

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

state two features of open source code

A

-does not require a license to be used
-distributing with the source code
-can be modified and sold on

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

give two advantage of using compiled code over interpreted code

A

faster to execute and does not require compiler to run

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

give two advantages of using interpreted code over compiled code

A

is platform independent ,runs instantly without time waiting for compilation , useful for debugging

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

what is assembly language

A

a low level language that has almost a one to one relationship with machine code. it platform specific

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

what are the stages of compilation

A

lexical analysis, syntax analysis, code generation, optimisation

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

what happens during syntax analysis

A

tokens are compared to the rules of the programming language
-syntax errors are identified
-symbol table updated with more details
-semantic analysis

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

what are the similarities and differences between static and dynamic linkers

A

similarities:both link external modules and libraries to main program
-static:library code copied into the file.File size increased
-dynamic: addresses of libraries included within the file.External updates automatically feed through the main program

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

give three advantages of using libraries

A

-error free
-save time
-re usable
-no need to reinvent the wheel
-designed by experts

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

describe the function of a loader

A

provided by the operating system , a loader retrieves the library or subroutine from the given memory location

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

what is the purpose of the optimisation stage of compilation

A

reduce execution time, reduce inefficient sections of code, remove redundant code

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