Purpose of system software
Every computer needs OS- this controls the hardware.
What does an operating system do?
Memory management- divides the capacity of RAM between processes involved in running open applications.
Communicates with peripheral devices- printing
Provides platform on which other programs can run.
Controls hardware for other apps- Microsoft word diff on Mac and PC- have diff OS and code written w instructions that match OS.
Multitasking
Single user OS
Multi user
Usually on v powerful computers usually through a network.
Multiprocessing
Not multitasking.
Multi threading
Utility programs
File backup
Data compression
Archive
Disk defragmenter
Utility program- file backup
A program that can be set to schedule the copying and pasting of files from on location to another.
Can also be used to retrieve backed up files.
Utility programs- data compression
Reduces file sizes by applying an algorithm to store repeating elements in fewer bits.
Useful for sending/ receiving files but also for long term storage.
Utility programs archive
Can be set to automatically remove data that is no longer used to store it elsewhere.
Often this data is compressed.
Archived data is not deleted.
It may be needed for historical or legal reasons.
A single file is created of archived data.
Utility programs disk defragmenter
Over time data files may get written to different parts of the hard drive.
Defragging rearranges files on the hard drive to improve efficiency by putting the files in contiguous space on the disk.
This makes it faster for the hard drive to read the file.