Software Flashcards

1
Q

What are the two software types?

A
  • System Software: Operating system and utilities

- Application Softtware

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

Give 4 functions of the operating system

A
  • Provides user interface
  • Manage memory
  • manage CPU
  • File Organisation
  • Its job is to handle and manage all of the computer system’s resources
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is memory management?

A
  • Organisation and allocation of memory during transferring process when needed for a process
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is processor management?

A
  • Management of CPU processes
  • Organisation between processing times of programs and users
  • Keeping track of any running processor
    (Basically task manager)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

I/O management?

A
  • Input, Output management
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is File management?

A
  • Creation of files
  • Choosing what to store in those files
  • Choosing what you name, copy and delete in those files
  • The type of file you store teh data as
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is error handling?

A
  • Management of any errors within data bases

- Terminates programs if needed and takes appropriate action to correct the erros

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

What is utility software used for? Give to example of utility software and their uses

A
  • Addition prgrams to manage computer systems apart from the Operating System
  • Disk fragmenter: to speed up your hard disk
  • System monitor: To look at current system resourced (task manager)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What are the 3 types of translation software and their functions

A
  • Assembler: Translates assembly language into machine language
  • Interpreter: Allows code to run of multiple platforms; can be tested and de-bugged without having to re-compile the whole source code
  • Compiler: Translates the whole program into source-code for re-usage (faster long term)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly