4.1 Types of software and interrupts Flashcards

(27 cards)

1
Q

Define and tell me what system software does?

A
  • The system software provides the services that the computer requires, including the operating system and utility software.
  • It controls and manages computer hardware and runs the application software.
  • It provides the interface between the computer hardware and the user applications.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are some examples of System software?

A
  • Operating system
  • Utility programs
  • Compilers
  • Device drivers
  • File management system
  • Linkers
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is application software, and what is its function?

A
  • The application software provides the services that the user requires.
  • It allows the user to carry out specific tasks such as creating a document or an image.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are some examples of application software?

A
  • Database
  • Spreadsheet
  • Word processor
  • Apps
  • Internet browser
  • Game software
  • Photo editing software
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is a ‘Word processor’ and what is its function?

A
  • It is used to manipulate a text document.
  • FUNCTION: Creating, editing, saving & manipulating text + copy and paste functions
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is a ‘Spreadsheet’ and what is its function?

A
  • It is used to organize and manipulate numerical data.
  • FUNCTION: Use of formulas to carry out calculations + Ability to produce graphs
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is a ‘Database’ and its function?

A
  • It is used to organize, manipulate, and analyze data.
  • FUNCTION: Ability to carry out queries on database data and produce a report + Add, delete, and modify data in a table
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is an ‘Operating system’ and its functions?

A
  • It provides an interface between the user and the hardware.
  • FUNCTION: managing files, managing memory, providing an interface, handling interrupts
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is a ‘Utility software’? (UTILITIES)

A
  • They are a part of the operating system of a computer.
  • These are additional programs that help to maintain or configure the system.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What are the functions of a utility software?

A
  • Back-up Software
  • Security Software
  • Disk Cleanup
  • Virus checker (Anti-virus software)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is the function of the virus checker(utility software)?

A
  • It scans files stored on a computer system for malicious code.
  • It scans files when they enter the system
  • It sets up a schedule for virus-checking.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

When does the virus checker perform a check?

A
  • It checks for viruses when an external storage device is connected, e.g., a memory stick.
  • It checks for viruses when a file or web page is accessed or downloaded.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is ‘Disk Cleanup’ and its function?

A
  • It releases storage by removing unwanted or temporary files.
  • This improves system performance as memory is saved from unwanted data.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is the function of backup software?

A
  • It makes a copy of data at regular intervals (e.g., daily, weekly, etc.)
  • The copy of data is stored in a different location or elsewhere
  • It may encrypt the backup files.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is the function of security software?

A
  • It manages access control and user accounts (using user IDs and passwords).
  • It protects network interfaces, e.g., through the use of firewalls.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

How do disk formatter, disk contents analysis, and disk repair utilities work together?

A
  • The disk contents analysis checks for errors/problems with the disk.
  • The disk repair attempts to fix the errors.
  • The disk formatter prepares the disk for initial use again.
17
Q

What are examples of an Operating System(OS)?

A
  • Microsoft Windows
  • Apple Mac OS
  • Google Android
  • Apple’s iOS
18
Q

Why does a personal computer(PC) need an operating system(OS)?

A
  • It performs a number of basic tasks, including controlling hardware.
  • It allows the user to communicate with the computer using hardware.
  • It provides the user with a user interface.
19
Q

What is an interrupt?

A
  • It is a signal sent from a device or from software to the microprocessor that attention is required.
20
Q

What is the software in the computer that will receive and manage all interrupt signals?

A

OPERATING SYSTEM (OS)

21
Q

Why are interrupts needed?

A
  • They are needed to stop the current process
  • They are needed to allow multitasking.
  • They are needed for efficient processing
22
Q

What would happen if Interrupt signals were not used in the computer?

A
  • The computer will not be able to multitask.
  • The errors may not be dealt with.
23
Q

Examples of software interrupts?

A
  • Runtime error, e.g., division by zero
  • A running program needs input
  • A buffer is full
  • Stack overflow
24
Q

Examples of hardware interrupts?

A
  • Mouse button is clicked
  • Moving the mouse
  • Pressing a key on keyboard
  • Printer runs out of paper
  • Printer runs out of ink
25
When are Interrupts detected in the Fetch-Execute cycle?
- The interrupts are detected at the start or end of a Fetch-Execute cycle.
26
How does the processor handle an Interrupt using an Interrupt Service Routine?
- When an interrupt signal is received, the processor checks the priority of the interrupt. - If interrupt priority is lower than the current process, then it carries on with the current task. - If the interrupt priority is higher than the current process, then it stops to service the interrupt. - The processor saves the current contents of the Program Counter (PC) and other registers. - It identifies the location/source and type of interrupt.
27
What is the role of an interrupt in generating a message on the computer that the paper has jammed when a printer begins to print a document?
- The printer generates an interrupt. The interrupt is given a priority and queued. - The interrupt stops the CPU from processing the current task. - The Interrupt Service Routine (ISR) services an interrupt, generating an output message to state that there is a paper jam.