Chapter 4 - System Software Flashcards
What are the three (3) Categories of a Software
- Shareware
- Commercial software
- Open source software
Software developed and released as demonstration versions of their commercial product. Each demonstration copy has an expiration date which gives the user ample time to evaluate and decide whether to purchase the product or not.
Shareware
comes prepackaged and is available from software vendors. This must be purchased.
Commercial software
Created by groups of generous programmers and released to the public domain for free and for public use.
Open source software
Performs basic computing functions, including starting your computer and loading the operating system, which provides the interface between you and the machine. It also provides tools for configuring and maintaining your computer system and managing programs and files.
It includes your operating system and several types of utility software
System software
What are the three (3) Types of System Software
- System control program
- System support program
- System development programs
They control the execution of programs
(Ex. Operating system (OS),
Device drivers)
System control program
A set of programs which controls and coordinates the whole operation of
the computer system.
Operating system
Device drivers are system programs which are responsible for proper functioning
of device.
Device drivers
They provide routine service function to other computer programs and users.
System support program
What are the five (5) examples of the System support program
- Utility programs
- Backup Utilities
- Data recovery software
- Compression utilities
- Anti-virus utility
They assists in the creation of computer programs. (Ex. Compilers and interpreters)
System development programs
These are small programs that perform many of the general housekeeping
tasks for the computer, such as system maintenance and file compression.
Utility programs
These utility programs helps us to backup of our important data.
Backup Utilities
Sometimes an illegal operation may result in an accidental loss of data which was still to be needed then we used data recovery software. Such the recycle bin.
Data recovery software
These utility are used to compress large sized files so that they can be stored in storage of low capacity. Win-zip is a popular compression utility used in window based desktops.
Compression utilities
any program that affects the normal working of the other programs or effects
that the boot sector of the disk is a virus. The anti-virus software detects the virus identity and prevents it from spreading.
Anti-virus utility
These are programs that translate high-level language programs into object code. Compilers translate the whole program as an object code at once while interpreters
translate it one statement at a time.
Compilers and interpreters
It is a computer program that manages the resources of a computer. It accepts keyboard or mouse inputs from users and displays the results of the actions and allows the user to run applications, or communicate with other computer via networked connections.
Operating System
Enumerate the six (6) Roles of Operating System
- Management of the processor
- Management of the random access memory (RAM)
- Management of input/output
- Management of execution of applications
- File Management
- Information Management
The operating system is responsible for managing allocation of the processor
between the different programs using a scheduling algorithm. The type of scheduler is totally dependent on the operating system, according to the desired objective.
Management of the processor
The operating system is responsible for managing the memory space allocated to each application and where relevant, to each user.
Management of the random access memory
The operating system allows unification and control of access of programs to material resources via drivers (also known as peripheral administrators or input/output administrators).
Management of input/output