5: Hardware and Software Flashcards

1
Q

define hardware

A

physical components of a computer

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

define software

A

code / programs of the computer

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

explain what is meant by system software

A
  • set of programs and routines that enables a computers hardware to function
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

explain what is meant by application software

A

programs designed to perform specific tasks for users

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

application software

give the 3 types of software that application software is catergorised into

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

application software

  • explain what general purpose software is
  • give an example
A
  • off the shelf software that can be used for various tasks
  • Eg, word processor
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

application software

  • explain what bespoke software is
  • give an example
A
  • tailor-made software developed for a specific user
  • Eg, inventory managaemnt software designed for a business
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

application software

  • explain what special purpose software is
  • give an example
A
  • software created to perform one specific task
  • Eg, CAD
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

application software

give 2 advantages and disadvatages of general purpose sofware

A

advantages

  • wide availability
  • cost effective
  • familiarity

disadvantages

  • lack of customization
  • limited flexibility
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

application software

give 2 advantages and disadvantages of bespoke software

A

advantages

  • tailored to specific needs
  • enhanced efficiency

disadvantages

  • high cost
  • longer development time
  • maintenance and support
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

system software

give 4 types of system software

A
  • operating system (OS)
  • utility software
  • libraries
  • translator software
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

system software

explain what utility software is

A
  • software that has a specific task to perfrom related to the working of a computer
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

system software

explain what translator software is

what are the 3 types

A
  • software that allows programs to be written and run on computers
  • assembler, interpreter and compiler
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

system software

explain what is meant by an operating system

A
  • set of programs that manages computer hardware resources
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

system software

list 3 functions of an operating system

A
  • processor managament
  • memory managament
  • power management
  • scheduling
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

system software

what is the role of the operating system

A

hides the complexities of the hardware from the user

17
Q

system software

explain priority scheduling

A
  • the scheduler chooses the tasks to perform based on its priority
  • each process is assigned a priority
18
Q

system software

explain round robin scheduling

A

distributes work evenly among all available resources

19
Q

what is virtual memory

A
  • when the RAM is full the hard drive is used as a temporary storage of data
20
Q

system software

explain what library programs do

A

collections of compiled routines which are shared by multiple programs

21
Q

system software

explain what a DLL is

A
  • dynmic link library
  • collection of small programs that large programs can load when needed