hardware and software

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/22

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 9:10 PM on 6/2/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

23 Terms

1
New cards

Hardware definition

The electrical / physical parts of a computer, including its input, output and storage devices

2
New cards

Software definition

All of the programs that are written to make computers function

3
New cards

System software definition

The software needed to run the computer’s hardware and application programs

4
New cards

Name the 4 types of system softwares

  • Operating system

  • Utility programs

  • Libraries

  • Program language translators

5
New cards

Operating system definition

A set of programs that lies between application software and the computer hardware

6
New cards

Utility software definition

Software designed to optimise the performance of the computer

7
New cards

Name five functions of utility software

  • Backing up files

  • Restoring corrupted files from backup

  • Compressing or decompressing data

  • Encyrpting data before transmission

  • Providing a firewall

8
New cards

Function of a disk defragmentor

  • reorganises a hard disk so that files that have been split up into blocks and stored all over the disk can be recombined into a single series of sequential blocks

  • Makes reading a file quicker

9
New cards

Function of a virus checker

  • Checks hard drive, incoming emails and internet downloads for viruses and removes them

10
New cards

Libraries definition

Ready-compiled programs which can be run when needed, and are grouped together in software libraries

11
New cards

Advantages of libraries

  • Accelerates program development time

  • Ensures code reliability

  • Makes software maintanence highly efficient

12
New cards

Application software definition

Programs that perform specific user oriented tasks

13
New cards

What are the 3 different application software types

  • General purpose software

  • Special purpose software

  • Bespoke software

14
New cards

General purpose software definition

A versatile application software designed to perform a wide variety of common tasks rather than a single specialised function

15
New cards

General purpose software advantages

  • Highly adaptable - can be used for multiple tasks

  • Cost effective - mass produced for the general public so cheaper than building custom software

  • User friendly - well documented and widely supported

  • Less likely to have bugs - large customer base means extensive testing

16
New cards

General purpose software disadvantages

  • Generic functionality - function may not align with specific needs

  • Unused features - many tools to suit general public that the business may not need so wasted

  • Lack of direct control - cannot request custom features or bug fixes

17
New cards

Special purpose software definition

Performs a single specific task or set of tasks

18
New cards

Special purpose software advantages

  • Tailored to exact business needs

  • Controlled updates

19
New cards

Special purpose software disadvantages

  • High developmental costs - building software from scratch is highly expensive

  • Time consuming - rarely ready immediately due to time needed to code and thoroughly test

  • Lack of support - no large community forums or knowledge bases to troubleshoot unexpected bugs

20
New cards

Bespoke software definition

Custom software which is tailored to meet a specific organisation’s unique requirements.

21
New cards

Bespoke software advantage

  • Perfect fit

  • Complete ownership

  • Seamless integration as designed to work with existing systems

22
New cards

Bespoke software disadvantages

  • Higher upfront cost - as building from scratch requires a higher initial cost

  • Time consuming - rarely ready immediately due to time needed to code and thoroughly test

  • Lack of support - no large community forums or knowledge bases to troubleshoot unexpected bugs

23
New cards

Comparison of bespoke and special purpose software

  • B: Designed to fit unique requirements / personal preferences S: Designed to perform a specific function extremely well

  • B: Built for a specific individual business / client S: Can be mass produced as long as limited to one functionality