Computer Software Flashcards

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

What are computer software?

A

They are a collection of computer programs and related programs and data that provide instructions, telling the computer what to do and how to do it.

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

What are the types of computer software?

A

System software and application software

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

What are the types of system software?

A
  1. Operating System
  2. Utitlity software
  3. Language Translators
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is the OS?

A

It acts as the interface between the computer hardware and the user and coordinates the working of the computer.

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

Describe OS architecture.

A

User = App = OS = Hardware

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

What are the types of OS?

A
Single user OS
Multi User OS
Real time OS
Distributed OS
Embedded OS
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Single User OS

A

Available for use by just one user, e.g. Windows, iOS, Linux

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

Multi User OS

A

Can be used by two or more users, e.g. Unity

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

Real time OS

A

Gives instant responses, e.g. ATM

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

Distributed OS

A

Not so restricted geographically

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

Embedded OS

A

Embedded in ICs, chips and found in smart refrigerators and televisions

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

What are computer languages?

A

They are designed to communicate instructions to a machine, usually a computer.

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

What are the types of computer languages

A

Machine language
Low level language
High level language

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

Machine language

A

Binary digits

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

Low level language

A

Closer to machine language than high level language

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

High level language

A

Closer to the languages of man.

17
Q

What are language translators?

A

A suit of languages that help in translating programs written in other programming languages to their machine language equivalent.

18
Q

What are the types of language translators?

A

Assemblers
Compilers
Interpreters

19
Q

Assemblers

A

Translates low-level language to its machine language equivalent

20
Q

Compiler

A

Translates high level language to assembly language all at once

21
Q

Interpreter

A

Translates high level language to assembly language line by line.

22
Q

What are examples of high level languages?

A

BASIC, FORTRAN, Python

23
Q

What are application software?

A

They are designed to solve problems of a specific nature but cannot work without system software.

24
Q

What are utility software?

A

They help the computer system to function properly. Examples are system restores, antivirus, system maintenance, etc.