software Flashcards

1
Q

system software

A

software designed to run and maintain a computer system

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

application software

A

software that performs specific tasks for the end user

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

what are the 6 main functions of the operating system

A
  • communication with I/O devices via device drivers
  • application management
  • control memory management and allocation
  • organise CPU and its processing tasks
  • deals with file and disk management
  • manage system security and user accounts
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

how does the OS communicate with I/O devices via device drivers

A

I/O devices allow computers to take inputs and give outputs
every I/O needs a device driver
drivers acts as translators for the signals between the OD and device
once booted up, the OS chooses the right device drivers for the detected device (if new, new drivers may automatically be installed to match it)
device manufacturers could release driver updates to fix bugs, add new features of improve device performance

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

how does the OS manage applications

A

OSs provide a platform for applications to run on and manage resources so that multiple applications can run simultaneously (multitasking)
this allows applications to access hardware and peripheral devices as needed

OS provides a user interface that applications are accessed through

applications are generally written for a particular OS and will take advantage of its features

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

how does the OS manage memory

A

when an application is opened/launched, tje necessary parts are copied by the OS to memory as well as additional parts as required
if apps or features have not been used recently, the OS may remove these parts from memory
the OS controls how much RAM a program has access to
if multitasking, the OS makes sure that they don’t overwrite or interfere with each other by allocating certain applications certain memory addresses, keeping their processes in separate locations

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

how does the OS manage CPU processors

A

once an application has launched, it creates 1 or more processes , each of which has instructions that it needs the CPU to execute
the CPU can only carry out one instruction at a time though, so OS deals with this by scheduling to determine the most efficient order for the CPU to execute instructions
the OS can interrupt the CPU is a higher priority process becomes available
in order to allow multitasking, the CPU switches between different processes very rapidly

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

how does the OS manage system security

A

OSs have ways of keeping stored data safe
user account control - allows different users to be granted or denied access to specific data or resources on a computer system
each user has access to their own personal data and the desktop but can’t access another user’s data unless they are a system administrator

some OSs have antitheft measures to prevent users from accessing locked devices or accounts to steal info (this could be through password protection, biometrics or drawing specific patterns)

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

utility (system) software

A

any software used to maintain or configure a computer

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

what are 7 types of utility software

A
defragmentation
disk health
compression
encryption
backup 
virus scanners
system clean up
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

what is defragmentation utility software

A

ideally files are stored together on a hard disk, but as files are moved or deleted, gaps are made
new files have to be split up to fill the gaps but this makes files slower to read, as the read/write head has to move back and forth

defragmentation puts the files back into one block and collects all of the free space together

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

what is disk health utility software

A

disk health utilities scan the drive for problems and fix issues where possible

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

what is compression utility software

A

reduces the size of files so that they take up less disk space
used on Internet to make files quicker to download
compressed files must be extracted before use

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

what is encryption utility software

A

scrambles data to stop 3rd parties from accessing it

encrypted data can be decrypted with a ‘key’

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

what does backup utility software do

A

a copy of the computer system’s files and settings stored externally that can be restored in the event of data loss, which can occur due to fire, flood, theft, malware, hardware failure etc.

back up utility can schedule regular backups, create rescue disks, disk images, create options for how much data to back up

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

what do virus scanners utility software do

A

inspect each file on computer looking for viruses
usually have a list of known viruses to check for
need to be updated regularly so nothing is missed

17
Q

what does system cleanup utility software do

A

goes through and gets rid of files like the temporary ones left on the hard drive by web browsers