4.6 Fundamentals of Computer Systems (System Software) Flashcards

1
Q

What is meant by the Utility Software

A

Software used for completing “housekeeping tasks” which improve system performance and aids with the maintenance of the computer system.

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

What is the Compression Utility

A
  • Software that compresses files so that they take up less space and use less system resources
  • Making the computer system more memory and storage efficient,
  • Also speeding up file transfer as file take up less bandwidth.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is the Defragmentation Utility

A

Software that sequentially orders the Disk Drive. It does this by removing both fragmented files and empty space into a temporary “scratch” space, then files are restored into the disk drive in a contiguous manner.

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

What is the Anti-Malware Utility

A
  • Software that is used to protect the computer system from malicious code
  • by blocking and detecting threats. For viruses, the software uses a dictionary of known viruses to identify the virus and then the file, containing the virus, is quarantined to prevent the spread of the file.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is the Backup Utility and what are the 2 types

A

Software that automates the backups of a computer system so files can be discovered, if lost.
1 - Full Backup
2 - Incremental Backup

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

What is meant by a Full Backup

A

A backup up where anything that is deemed important is copied.

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

What is meant by an Incremental Backup

A

A Backup where only files that have been changed since the last backup is copied.

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

What is the role and the function of the Operating System

A

The Operating System is used to:

  • Manage the computer system, its resources, hardware.
  • Hide the complexities of the computer system hardware, by abstraction, thus creating a virtual machine
  • Provides a platform for other software to run on
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What does the OS manage

A

Resources:
1- Files
2- Applications

Competing Processes
3- Processor
4- Memory
5- I/O Devices

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

What are translators

A

Software used to convert programs from
one language to another, often from source to machine code.

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

What are Libraries

A

collections of prewritten instructions that can be repurposed for use in other programs. This is helpful as common tasks can be written as libraries for repeated use, which can save time for developers, as it saves them from having to rewrite the instructions.

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