Professional Documents
Culture Documents
Contents
Contents
INTRODUCTION TO COMPUTER
We will learn
What is software?
What is Hardware?
Types of Software
1) System s/w,
System Software:
Open source s/w
Examples of system Software
Operating System, compiler, loader, linker, Interpreter
SOFTWARE
computer Instructions or data, anything that can be stored electronically is
Software.
HARDWARE
Hardware is one that is tangible. The storage devices (Hard disk, CD’s etc.,),
mouse, keyboard CPU and display devices (Monitor) are Hardware.
Compiler:
A compiler is a program that reads a program in one language – the source
language and translates into an equivalent program in another language – the
target language.
Loader:
A loader is a part of computer operating system that is responsible for loading
programs into memory, preparing them for execution and then executing them.
The loader is usually a part of the operating system and usually is loaded at system boot
time and stays in memory until the system is rebooted, shut down, or powered off.
In Unix, the loader is the handler for the system call execve().
2
FORTRAN language
C++ language
ADA language
Linker:
A linker or link editor is a program that takes one or more objects generated by
compilers and The linker takes care of arranging the objects in a program's
address space.
Linkers can take objects from a collection called a library. The objects are
program modules containing machine code and information for the linker.
The linker takes care of arranging the objects in a program's address space.
assembles them into a single executable program.
Types of Software
1) System Software
Application Software
Open software