Back to 课程

Computer-science_A-level_Cie

0% Complete
0/0 Steps
  1. computers-and-components
    6 主题
  2. logic-gates-and-logic-circuits
    2 主题
  3. central-processing-unit-cpu-architecture
    6 主题
  4. assembly-language-
    4 主题
  5. bit-manipulation
    1 主题
  6. operating-systems
    3 主题
  7. language-translators
    2 主题
  8. data-security
    3 主题
  9. data-integrity
    1 主题
  10. ethics-and-ownership
    3 主题
  11. database-concepts
    3 主题
  12. database-management-systems-dbms-
    1 主题
  13. data-definition-language-ddl-and-data-manipulation-language-dml
    1 主题
  14. computational-thinking-skills
    1 主题
  15. algorithms
    14 主题
  16. data-types-and-records
    2 主题
  17. arrays
    2 主题
  18. files
    1 主题
  19. introduction-to-abstract-data-types-adt
    1 主题
  20. programming-basics
    1 主题
  21. constructs
    2 主题
  22. structured-programming
    1 主题
  23. program-development-life-cycle
    2 主题
  24. program-design-
    2 主题
  25. program-testing-and-maintenance
    3 主题
  26. user-defined-data-types
    1 主题
  27. file-organisation-and-access-
    3 主题
  28. floating-point-numbers-representation-and-manipulation
    3 主题
  29. protocols
    2 主题
  30. circuit-switching-packet-switching
    1 主题
  31. processors-parallel-processing-and-virtual-machines
    5 主题
  32. boolean-algebra-and-logic-circuits
    4 主题
  33. purposes-of-an-operating-system-os
    3 主题
  34. translation-software
    3 主题
  35. encryption-encryption-protocols-and-digital-certificates
    3 主题
  36. artificial-intelligence-ai
    4 主题
  37. recursion
    1 主题
  38. programming-paradigms
    4 主题
  39. object-oriented-programming
    7 主题
  40. file-processing-and-exception-handling
    2 主题
  41. data-representation
    5 主题
  42. multimedia
    3 主题
  43. compression
    2 主题
  44. networks-and-the-internet
    11 主题
课 Progress
0% Complete

Utility software

What is utility software?

  • Utility software is a collection of tools designed to help maintain a computer system

  • Utility software is designed to perform a limited number of tasks

  • Utility software interacts with the computers hardware, for example, secondary storage devices

  • Some utility software comes installed with the operating system

  • Examples of utility software include:

    • Disk formatter

    • Virus checker

    • Defragmentation software

    • Disk contents analysis/disk repair software

    • File compression

    • Back-up software

Disk formatter

  • A disk formatter prepares a storage device (like a hard drive or USB stick) for use by creating a file system and organising the space into sectors and tracks

  • It is needed:

    • To wipe and re-initialise a disk before use

    • To change the file system format (e.g. FAT32, NTFS)

    • To remove all data and errors before installing a new OS or reusing the drive

  • For example:

    • Formatting a new external drive before saving files

    • Reformatting a corrupted USB stick to make it usable again

Virus checker

  • Virus checking software is a combination of different software to prevent computers from being susceptible to viruses and other malicious software

  • It typically includes:

    • Anti-virus 

    • Anti-spam 

    • Anti-spyware 

  • A virus checker scans through email attachments, websites and downloaded files to search for issues

  • Two ways virus checkers can approach the task are:

    • Use a list of known unique malware fingerprints (signatures) to block immediately if they try to access your device in any way

    • Monitor the behaviour of programs to identify suspicious activities that might indicate malware such as;

      • Rapid deletion/modification of files

      • Attempts to access sensitive data/resources

      • Communicating with known malicious servers

  • Virus checkers will also perform checks for updates to ensure the database of signatures is up to date

Defragmentation software

  • Defragmentation software groups fragmented files back together in order to improve the access speed of a hard disk drive (HDD)

  • As programs and data are added to a new hard disk drive, it is added in order, over time as files are deleted this leaves gaps

  • As programs and data are added over time, these gaps get filled and data becomes fragmented

  • Defragmentation can only be used on magnetic storage

utility-software-disk-defragmentation-alevel

Disk contents analysis/disk repair software

  • This utility checks the structure and health of a disk, including files, folders, sectors, and the file allocation table

  • It is needed:

    • To diagnose and fix errors on the disk (e.g. bad sectors, file system corruption)

    • To recover lost or damaged files

    • To improve system performance by identifying and repairing issues

  • For example:

    • Running Check Disk (chkdsk) on Windows to repair file system errors

    • Using a disk utility on macOS to verify and repair drive problems

File compression

  • Compression reduces the amount of secondary storage required by performing an algorithm on the original data

  • Lossy compression physically removes data from the original data to reduce its size, the original file can not be re-created

  • Lossless compression uses mathematics to order data more efficiently reducing its size, the original files can be re-created as no data is lost

Back-up software

  • Back-up software is used to create copies of personal data in order to keep it safe in the event of:

    • Accidental loss

    • Data theft

  • Backups can be automated and scheduled to happen at less busy periods of the day, to not take up valuable system resources (e.g. overnight etc.)

  • Backups can be made in two ways:

    • Full – all files are backed up (saftest, slow)

    • Incremental – only files that have been added/modified since the last backup are backed up (faster, less secure)

  • Backups can be stored locally (secondary storage) or remotely (cloud)

  • Backup software can be purchased or come as a standalone application bundled with an operating system

Worked Example

Draw one line from each utility software to its correct description.

Utility software Description

Flowchart matching tasks with descriptions: Disk formatter sets up a disk, Defragmentation moves files, Back-up copies data, Disk repair fixes errors.

[4]

Answer

Flowchart matching computer tasks with descriptions: Disk formatter sets up disks; Defragmentation organises files; Back-up copies data; Disk repair scans and fixes errors.

Responses

您的邮箱地址不会被公开。 必填项已用 * 标注