protects a computer system by detecting and blocking threats
how utilities software manages anti virus: (1) anti virus software scans files on the computer and compares it to a database of known viruses, (2) files that are similar to viruses in the database are identified and deleted, (3) if not, the file will be quarantined (isolating the file so that it can't spread or cause further damage)
disk utilities - defragmentation
software that looks at all of the data on a harddrive and reorganises it, so related data is stored together
how utilities software manages defragmentation: (1) files are moved to a temporary space on the harddrive, (2) empty spaces and related data are are collected together, (3) data is replaced, so that related data can be stored sequentially and (4) once the data is stored together, the read/writehead can perform the task of retrieving or saving the data quicker
disk utilities - defragmentation (2)
defragmenting a harddrive allows files to be located and accessed by the CPU faster (it collects fragmented files together and stores them sequentially)
solidstatedrives don't require disk defragmentation, as they are able to read blocks of data that are fragmented, just as quickly as they can read data that is stored together
fragmentation
fragmentation happens when a file is split into parts that are stored in different locations on a harddiskdrive (if a file is larger than the space left by the recently deleted file, the CPU fragments the file and stores it in multiple locations on the hard drive)
disk fragmentation slows down the performance of a computer because when related data becomes separated, the hard drive's read/writeheads need to move to different areas of the disk in to retrieve or save files, leading to the CPU taking longer to process the data
backup software
designed to automate the process of backing up files so that in the event of data loss (unexpected power loss or malware attack) the file can be recovered to the point where it was last backed up
how utilities software manages backup software: system backup copies data onto a separate storage device in case the original information is lost or corrupted
backups should be saved regularly and stored in a different location (magnetic tape) to the rest of the data
disk utilities - compression
automatically compresses files when they are saved so more data can be stored on the hard disk drive, so the amount of data inside files is reduced
how utilities software manages disk compression: (1) an algorithm checks the data associated with the drive in question and remove the redundant data and (2) when a file is to be opened, the program is decompressed
disk utilities - compression (2)
advantages: in slower hard drives, it could increase system performance (because there is less data to be stored), saves space on your secondary storage device, useful on infrequently used files and reduces the transmission time when sending the file across a network (emails often have a limit on the maximum file size allowed for an attachment and compressing files helps them to keep within the maximum attachment limit)
disadvantage: compressing a hard drives could negatively impact the CPU by loading the system and slowing performance temporarily
disk utilities
responsible for the management of a secondarystoragedevice (hard drive, solidstate drive, or USB flash drive)
examples: defragmentation, compression, checker, formatting and partitioning
disk utilities - checker
scans a harddrive for any corrupted data
how utilities software manages disk checkers: (1) it scans the secondary storage device to check for corruptedfiles (2) and attempts to fix the errors and give you the option to delete them if it was not possible to restore the files (to speed up reading from and writing to the hard drive)
advanced disk checkers are used to scan for bad sectors (a permanently damaged section of the hard drive which can no longer be used and must be skipped over)
disk utilities - formatter
prepares a secondary storage device to be used to store files
how utilities software manages disk formatter: (1) the current data from a secondary storage device (hard disk drive) needs to be prepared (2) this happens by removing the current data and creating a filesystem (which manages how data is stored and accessed), so the settings are correct and compatible with the operatingsystem
disk utilities - partitioning
allows you to divide up the storage space on a single secondary storage device so that the operating system sees them as separate drives
a disk partition editor allows a user to view and modify memory partitions (creating, editing and deleting partitions)
advantages of disk partitioning
creating 2 partitions (1 for the OS and a separate one for your files) can protect files from loss
creating a recovery partition that includes all of the factorysettings for a computer means the system can be easily restored
partitioning lets you dualboot your system, allowing you to have a different OS on the same storage device
creating a network drive that is accessible to other devices on a network allows files to be shared files easily, and keep private your main partition files you don't wish to share
clipboard manager
a temporary storage space for copied data
how utilities software manages clipboard manager: allows multiple items to be stored on the clipboard to be used at a later time
adds functionality to the clipboard to allow multiple pieces of data to be copied, cut and pasted
system profilers
provides information about the applications and attached hardware devices on a system
examples: processor, amount of RAM, capacity of the secondary storage devices and the OSversion being used
data recovery
allow deleted, corrupted or otherwise inaccessible data to be returned to a usable state
most data is not permanently removed when it is deleted so data recovery software can often be used to reaccess files
revision control
manages previous versions of an application so that if an error occurs the program can be returned to a previous state
commonly used when multiple users are making changes to the same document
how utilities software manages revision control: allows changes from different users to be merged together, and stores each change so that users can always restore a previous version of the file
archiver
the process of storing important data that is not currently required by compressing one or more files into a single file
how utilities software manages an archiver: (1) it compresses multiple files into one folder (2) this archived folder can be stored on a computer system or transferred to a storage device and won't take up much space
archivers are often used to save storage space for files that aren't used frequently, or to group files together to be sent across a network
encryption
encrypts data so that it can't be understood if intercepted (commonly for data being sent between devices) and decrypts data using an encryption key
can also encrypt data stored on a secondary storage device to prevent access to the files in the case of hacking or theft
how utilities software manages encryption: uses an algorithm to convert plaintext into ciphertext
file manager
provides a GUI to the user for accessing, editing and moving files and folders on the system
programs are displayed in a hierarchical structure
the manager provides an abstracted visualisation of where the data is stored
how utilities software manages file manager: allows the user to create new folders, rename, copy and delete files, create shortcuts and set permissions for access (adminrights, such as which files they are able to access and modify)