Software Worksheet
Software Worksheet
Proprietary Software
Bespoke Software
Sets the rules for controlling hardware resources such as peripheral devices like keyboard and mouse, the amount of
memory used, CPU time allocation and disk space used.
1. Memory management – Splits up program to share between main memory and secondary storage (virtual
memory)
2. Input/Output (I/O) Management - Controls the flow of information between devices through drivers.
3. Process Management – Allocates time for processes to use the CPU, checks on the processes waiting to use
the CPU, and signals when the CPU is available.
4. File Management:
⮚ The OS allows you to organize the contents of your computer in a hierarchical structure of directories,
folders, libraries, and drives.
⮚ C:/MyDocuments/School/Fun.txt
Category Examples
Examples Description
Touch
Work with hardware touch screen. It allows for a
response when a section of the screen has been
touched.
Type of Processing Description Advantages (2) Disadvantages (2) Applica
Batch
Time-Sharing
On-Line
Real - Time
OS Characteristics Description
Multi-Tasking
Multi-Programming
Multi-Processing
Multi-User
• Offord excellence for the Caribbean Information Technology 3rd ed. , Glenda Gay, Ronal Blades
• https://www.teachwithict.com/types-of-software.html
• http://www.webopedia.com/TERM/U/utility.html
• Google images