Unit 4 Flashcards

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

Assemblers

A

translate assembly to machine code

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

Interpreters

A

translate high-level language programs

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

Compilers

A

translate high level languages to object code , which can be saved and run without the compiler having to be present

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

Examples Of application software

A

Word processors
Image editors
Internet browsers
Email clients

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

What is general purpose software?

A

Software used for generic tasks

Examples include: Word processors
Graphics Packages
Spreadsheet Software

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

What is special purpose software?

A

Performs tasks for a single specific task

Eg.

Payroll programs
Online Payment systems
Calendar programs

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

Benefits of off-the-shelf-software

A

Readily available for anyone to use

The cost is usually lower as dev costs are shared among all the buyers

Well documented and well tested

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

Drawback of off the shelf software

A

little to No control over features

It may not exactly match your needs.

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

Role of the OS

A

Forms a bridge between the physical hardware of the computer and the user or application software.

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

Functions of the OS

A
  1. Memory management
  2. Processor Scheduling
  3. Backing store management
    4 . Management of IO devices
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is the scheduler?

A

Operating system module responsible for ensuring that processor time is used as efficiently as possible

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

Types of scheduling algorithms

A

Round robin- Each process in turn has use of the processor
Shortest job next
Priority system

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