You should be able to…

  • Explain the need for the following functions of an operating system: user interface, memory management, peripheral management, multi-tasking and security
  • describe the purpose and use of common utility programs for computer security (antivirus, spyware protection and firewalls), disk organization (formatting, file transfer, and defragmentation), and system maintenance (system information and diagnosis, system cleanup tools, automatic updating)
  • discuss the relative merits of custom written, off the shelf, open source and proprietary software