A type of system software that is needed to maintain a computer system
Helps users manage their computer’s hardware, software and data more efficiently
Types of Utilities software
Antivirus
Back-up
Data compression
Disk defragmentation
Formatting
File copying
Deleting
Antivirus
Anti malware software as it deals with other threats such as adware and spyware as well as viruses
How anti virus works
Anti virus monitor continuously monitors system and detects unusual behavior and prevents them from being executed so they cannot cause damage to files or programs
Checks on the system for malware that may already be on the system
Back ups
A software program that enables users to create backup copies of their important data, files and software applications
Purpose of backing up
To provide a means of restoring data in case of loss or damage due to
system failure
user error
virus attack
other unforeseen events
Types of backups
Full back up
creates a copy of all the data and files on a system
Incremental backup
only copies the data that has changed since the last back up
Differential back up
copies all the data that has changed since the last full back up
Data compression utility
A software tool is used to reduce the size of the computer files or data
Reasons for data compression
To save storage space
To reduce the time required to transfer data over a network
Compression process
Data compression is the process of encoding data in such a way that it requires less space to store or less time to transmit
Types of data compressions
Lossless
Lossy
What is Lossless data compression
Compression algorithms that reduce the size of the data without losing any information
What is Lossy data compression
Compression algorithms that sacrifice some information in order to achieve greater compression ratios
Disc Formatting
A software tool used to prepare a disk for use by creating a file system on it
Process of organizing the tracks on the disc into sectors
How disc formatting works
Formatting is the process of organizing a disk to store data by setting up the necessary structures
It erases all data stored in the device therefore important to back up crucial files
When is formatting needed
Done when a disc is first purchased
When disc becomes corrupted or needs to be prepared for a different operatingsystem
Formatting structures
Bootsector
FileAllocationTable (FAT)
MasterFileTable (MFT)
Deleting utility
A software program designed to remove files or data from a computer’s storage system
Types of deleting utilities
Basic
simply remove files from the file system
More advanced
overwrites the data with random characters to make it unrecoverable
File copying utility
Allows users to duplicate or move files from one location to another
Used to make backups of important files or to transfer files between devices or storage media
How copying works
The ability to copy entire directories
Select specific files to copy
Preserve file attributes and permissions
Verify the integrity of the copied files
Handle errors or conflicts that may arise during the copying process
Fragmented files
Occurs when a file is stored in non-contiguous sectors on a hard drive causing it to take longer to open and decreases overall performance
Consequences of fragmentation
Slows down access time
as the disk drive has to seek out each piece of the file separately
Decreased system performance
Disk defragmentation
The process of rearranging fragmented data on a hard disk drive so that it can be accessed more quickly and efficiently
How disk Defragmentation works
Utility scans hard drive and identifies fragmented files and moves the fragments so they are contiguous
Done by moving fragmented parts of files to free space on the disk
Custom-written software
Has to be specially written for a particular task and is developed for a specific company or business
Features of custom-written software
Customized to the needs of the client
Designed and developed by an in house development team or by a third party software development company
Off-the-shelf software
Software which already exists and is purchased online or from a shop
Written for a general purpose that is likely to be useful to a large market
Features of off-the-shelf software
Designed to serve a wide range of users with common needs
Proprietary software
Refers to software that is privately owned and distributed under a specific license that limits its use, modification and distribution
Features of proprietary software
Source code of software is not freely available and users must agree to the terms of the license to use software
License agreement typically restricts copying or distributing the software without permission from the owner
Open source software
Refers to computer software whose source code is available to anyone for viewing, modifying and distributing
Features of open source software
Does not require any purchases to alter the code and use the software
Developed collaboratively by a community of developers who share a common goal of creating high-quality free software that can be used by anyone
Comparison between Proprietary and Open source software
The collaborative approach of the open source software can lead to software that is more secure and adaptable than proprietary software that is developed by a single company or individual