show an understanding of the need for typical utility software used by a PC computer system: disk formatter, virus checker, defragmenter software, disk contents analysis/disk repair software, file compression, backup software
select an appropriate method of file organisation and file access for a given problem
write code to perform file-processing operations on serial, sequential and random files