Introduction To Computer - Chapter 5
Introduction To Computer - Chapter 5
Software
41
Software
Software is the programs and data that a computer
uses.
Programs are lists of instructions for the
processor
Data can be any information that a
program needs:
character data, numerical data, image
data, audio
data, etc.
Both programs and data are saved in
computer memory in the same way.
42
Typesof Software
1. Systems software
2. Applications software
3. Programming languages
System Software
Programming languages(PL):
Programming languages are one kind of computer
language, and are used in computer programming to
implement algorithms. Most programming languages
consist of instructions for computers.
Virtual Machine
Memory Management
Allocate memory
Ensures processes stay memory boundaries
Controlling virtual memory
I/0 System
Communicates with peripherals and hardware
components
Co-ordinates i/o systems such as interrupts and
direct memory access
Operating SystemsComponents
Files system
Organises and accesses files
Maintains on a multi-user system user file quotas
Controls file/record access
User interface
Allows the user access to programs
Allows the user to view and change system
settings.
A consistent interface between the user and the
operating system.
51
Exercise
(A) Write short answers for the following.
1) What is data?
2) What is an operating system?
3) Which computer software enables a computer user to do a
particular task?
4) What are the jobs of an operating system?
5) What are the functions of file system?
6) Write three(3) examples of Operating Systems.
7) Write three(3) examples of Application software.
8) Write any two(2) jobs done by Operating System(OS).
Exercise
(B) Define the following.
1) Software
2) System Software
3) Programming Language
(D) Do as directed.
1) Draw a table to explain different software components?
2) Draw chart to explain the functioning of operating
system?
Exercise: Choose the best option from the following.
• Software is the programs and data that a computer uses. TRUE/ FALSE