4.1 Types of software and interrupts

System Software

Application Software

Utility Software

Virus Checker

Defragmenter

Automatic Backup

Device Drivers

Security Software

What is an Operating System

  • Operating systems allow users to communicate with their computer system.
  • Operating system provides an environment where applications can be run

Functions of an Operating System

File Management

Provision of a user interface

Memory management

Hardware management

Human Computer Interface

Security management

Interrupt handling

Provision of a software platform

Management of user accounts

Managing Multi-Tasking

CLI vs GUI

CLI

GUI

How hardware, firmware and an operating system are required to run applications software

How an interrupt is handled (Interrupt service routine ISR)

What are interrupts

Examples of what can cause an interrupt