4.1 Flashcards

1
Q

What is hardware?

A

The electrical or electro-mechanical parts of a computer system

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

What is software? 2 categories?

A

All of the programs that make a computer function
System & application software

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

What are examples of system software?

A
  • operating system
  • utility programs
  • library programs
  • translators
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are examples of application software?

A
  • general purpose
  • special purpose
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is systems software?

A

Required to run and manage the computers hardware and applications programs

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

What are some things systems software does?

A
  • allocates jobs to the processor
  • peripheral management
  • maintaining security and checking for viruses
  • software installation
  • translating program code into machine code
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What does the OS do?

A

Serves as a middle man for communication between the computers hardware and software as software applications cannot talk directly to the hardware

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

What are the tasks of an OS?

A
  • resource management
  • provision of a user interface
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is included in resource management?

A
  • processor scheduling
  • memory management
  • backing store management
  • IO management
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is utility software designed to do

A

Some analyse, configure, optimise or maintain a computer system:
- defragmentation
- install/uninstall software
- keep software up to date
- monitor resources and performance
Some perform additional common tasks needed by users:
- virus checks
- automatic backup
- file compression

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

What is a library?

A

Collection of pre-compiled routines that can be used by other programs

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

What are the 3 types of translators?

A

Assemblers = translate assembly language into machine code
Compilers = translate high - level, language programs into object code
Interpreters = also translate high-level

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

What are the types of application software categories?

A
  • general purpose
  • special purpose
  • off the shelf
  • bespoke
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is general purpose software used for?

A

Generic tasks:
- word processors
- graphic packages
- spreadsheet software

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

What is special purpose software used for?

A

Single, specific job:
- payroll/accountancy software
- media players
- calendar programs
- online payment softwares

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

What are the benefits of off-the shelf?

A
  • readily available for anyone to use
  • usually lower cost
  • likely to be well documented and tested
17
Q

What are the drawbacks of off-the-shelf?

A
  • little to no control of the features of the product
  • may not do exactly what you want
18
Q

What is bespoke software?

A

Created to fulfil your own exact specifications

19
Q

What are the benefits and drawbacks of bespoke software?

A

Benefits:
- complete control over the process
Drawbacks:
- significantly increased cost
- several weeks or years to develop