4.4 Software Flashcards

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

What is software, and the two kinds of it?

A

Software is the programs running on a computer system, the two kinds are:

  1. Application Softwares
    1. For User Benefits
  2. System Softwares
    1. For Hardware and other software to operate.
    2. Game Engines; Utility Programs
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is the Operating System?

A

It is the essential software that links hardware and other software together and manages the computer system.

  1. Manages Hardware
  2. Manages Applications
  3. Creates a user Interface
  4. Provides a layer of security
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What does the OS do?

A
  1. User Management
  2. Peripheral Management
  3. File Management
  4. Memory Management
  5. Process Management
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is the User Interface, and the two kinds?

A
  1. Command-Line Interface
    1. A shell responding to successive text commands
    2. More direct and compact
  2. Graphical User Interface
    1. uses Icons and other Visual Indicators
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is Process Management?

A

A single-tasking Operating System can only execute 1 process at a time, which means it needs to know when it must switch. Process Management includes interrupts.

A multi-tasking OS still executes only 1 process but allows multiple apps to run by rapidly switching. An OS uses CPU time for the processes, and prioritizes them.

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

What is Memory Management?

A

When a program is opened, it needs to be copied into the RAM. The OS oversees the allocation and management of RAM space, and decides when virtual memory is needed.

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

What is Peripheral Management?

A

Peripheral Devices are supplementary hardware, like keyboards, printers and cameras. The OS uses device drivers, which convert the signals from the peripheral signals into a signal the OS can understand. A driver is an interface, which hides the complexities of the hardware.

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

What is User Management?

A

It is the management of usernames; passwords, and account creation. In multi-user OSs, there are user account controls.

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

What is File Management?

A

The OS manages records of all files and their location, and allows what each user can access.

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

What is Utility Software?

A

Utility Software analyses, configures, optimises or maintains a system.

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

What are the kinds of Utility Software?

A
  1. Encryption Software
    1. Encrypts and Decrypts Files
  2. Data Compression Software
    1. Reduces File Sizes
  3. Backup Software
  4. Defragmentation Software
  5. File Converters
  6. Repairing Files
  7. Anti-Viruses
  8. Anti-Spyware
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is Backup Software?

A

Full-Backup:

  1. Creates copies of all files
  2. slower to backup, faster to restore

Incremental Backup:

  1. Data created after previous backup is copied
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is Defragmentation?

A

Data is stored in hard disks wherever there is space, this can scatter the data. Defragging reorganizes related data, so they can be accessed faster - it makes the data continuous again.

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

What is Defragmentation Software?

A

Data in hard disks are written in whichever part is empty, this causes the data to be fragmented. Defragmentation rearranges the data so it becomes continuous again.

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

What are File Converters?

A

They change data from one format to another.

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

What are repairing files?

A

A file can get corrupted if data is missing or not organized properly. By viruses, crashes or bugs.

17
Q

What is an Anti-Virus?

A

Anti-Virses detect and remove malware and prevent them from being installed as well as giving real-time protection. It doesn’t only protect from viruses.

18
Q

What is Anti-Spyware?

A

Anti-Spyware may contain databases of known spywares.

19
Q

What is a software model?

A

Software models are used to simulate aspects of the real world. It can be like weather forecasting, nuclear physics, economical forecasts.

20
Q

How do you build a software model?

A
  1. Work out what connects aspects of the real problem
  2. Make assumptions and simplify the problem