System Software Flashcards

1
Q

What is an OS?

A

It is the software running in the background/back end of the computer system. Basically it is the link between the low level I.e: basic hardware management and high level processes I.e: the software running on the computer system.

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

What is a compiler?

A

Compiler is a system application which translates/converts programs written in high level languages I.e: Python, C++, into machine code I.e:binary so that the code can be used by the computer to perform the required task. The original code/high level language code is known as the source code and the code after compilation is called object code.

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

What is a linker?

A

It is the program which allows the user to combine one or more object code files (produced by the compiler) into one single program.

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

What is a device driver?

A

These are the software which allow the hardware to communicate with the operating system. Without the driver the computer system can’t understand what to do with the input/output of the attached device.

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

What is a utility software?

A

These are software which carry out specific tasks (mostly system based tasks) on a computer. They manage, maintain and control computer resources. E.g.: Anti-virus, File backup, File Management, Hardware logging

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