T4: Software Flashcards
define a system software
and 3 examples
system softwares provide the services that the computer requires
operating system, utility programs and device drivers
define application software
provides the services that the user requires
such as spreadsheet, word processor
role of system software (3)
- controls and manages the operation of hardware and allocates hardware resources
- gives the platform for other software to run on
- provides human-computer interface to the user
role of application software (3)
- allows user to perform tasks using computer resources
- can be a singe program or a suit of programs (e.g. Microsoft Office)
- user cna execute the software when requires
types of system software (4)
- compiler
- device drivers
- operating system
- utility programs
what is a compiler
Translates high-level language into machine code, allowing for direct use by a computer to perform tasks without re-compilation
what is a device driver
Software that enables hardware devices to communicate with a computer’s operating system, without which a device like a printer would be unable to work.
define operating system
Operating Systems are designed to establish communication between the user and the computer
what are utility programs
Software that manages, maintains, and controls computer resources by carrying out specific tasks, such as virus checking, disk repair and analysis, file management, and security.
types of application software (3)
- spreadsheets
- databse
- photo and video editing software
define an interrupt
An interrupt is a signal sent to the microprocessor, either from a device or software, prompting the microprocessor to pause its ongoing tasks and handle the interrupt temporarily
causes of interrupts (3)
hardware
- additional data being required (printer)
- hardware fault (paper jam)
- user interaction (hitting a key)
causes of interrupts (2)
software
- dividing by 0
- two processes trying to access the same memory location
functions of a typical operating system
- managing files
- handling interrupts
- providing an interface
- managing peripherals and drivers
- managing memory
- managing multitasking
- providing a platform for running applications
- providing system security
- managing user accounts
what does WIMP stand for
and what is it part of
Windows, Icons, Menu, Pointing Devices
operating system