Section 5: Computer Software Flashcards

1
Q

System software

A

General purpose software used to operate hardware; provides a platform to run applications

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

Application software

A

Specific purpose software used to perform a specific test

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

Operating system

A

Software that manages computer hardware and software resources and provides common services for computer programs typically comes in four categories.
Network OS
Server OS
Mobile OS
PC OS

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

Utility software

A

Extends the capabilities of an operating system

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

Kernel

A

The internal part of an operating system; contains the OS components that perform the basic functions

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

User interface

A

Allows end users to communicate with the OS

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

Device drivers

A

Software that communicates with controllers or other peripheral devices; facilitates the communication of hardware and software; often referred to as middleware

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

Productivity software

A

Software people use for daily tasks

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

Collaboration software

A

Software which helps people communicate and work together on computers

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

Bespoke application software

A

Custom-made specifically designed and developed for an organization

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

Off the shelf application software

A

Provides a general set of features that are useful to a broad range of users

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

Hybrid application software

A

Off the shelf software customized to fit an organizations needs

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

Machine code/ machine language

A

Programs written in binary that computers can read

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

Compiler

A

Checks source code for errors before translating it into object code. If errors are found, the compiler specifies them so that they can be resolved
Used in languages like Java, c++ and c#
Compiled languages are referred to as programming languages

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

Interpreter

A

Translates and executes code one line at a time. If an error is found, the process is terminated at the statement and displays an error message
Examples include python, PHP, JavaScript and Ruby
Interpreted languages are referred to as scripted languages

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

Algorithm

A

A step-by-step formula outlining how to execute a task (like a recipe); a mathematical method of solving problems