ASSIGNMENT
OF
SOFTWARE
Q 1.) Define the following terms :-
A. H ARDWARE : Computer hardware refers to the physical parts of
a computer and related devices. Internal hardware devices
include motherboards, hard drives, and RAM. External hardware
devices include monitors, keyboards, mice, printers, and
scanners.
B. SOFTWARE : Software, instructions that tell a computer what to
do. Software comprises the entire set of programs, procedures,
and routines associated with the operation of a computer system.
C. LIVEWARE : Software program by Creative officially known as
liveware. liveware is a software program with various added
features for the Sound Blaster and Sound Blaster Live sound
cards. Liveware is a term to describe the human system,
opposed to hardware or software in a computer.
D. PROGRAM : A computer program is a collection of
instructions that can be executed by a computer to perform a
specific task.
______________________________________________________________________________01___
E. DATA : Data are characteristics or information, usually
numerical, that are collected through observation. In a more
technical sense, data are a set of values of qualitative or
quantitative variables about one or more persons or objects,
while a datum is a single value of a single variable.
F. INFORMATION: Information is a term used to describe text that
is informative to the individual reading it or the computer
processing it. For example,the Computer Hope website is full of
information relating to computers that anyone can read to learn
more about computers and related topics.
G. PROGRAMMING LANGUAGE : A programming language is a
formal language comprising a set of instructions that produce
various kinds of output. Programming languages are used in
computer programming to implement algorithms. Most
programming languages consist of instructions for computers.
Q2.) What are different types of Language Translators ?
ANS : There are 3 different types of Language translators as follows:
● COMPLIER
● INTERPRETER
● ASSEMBLER
Q3.) GIVE THE CLASSIFICATION OF PROGRAMMING
LANGUAGES .
ANS : Programming languages are basically classified into two main CATEGORIES
LOW level language and high-level language. It is also exists another category
known as middle level language. Every programming language belongs to one of
these category and sub-category.
______________________________________________________________________________02___
Q4.) What is Assembler ?
ANS: An assembler is a program that converts assembly language
into machine code. It takes the basic commands and operations
from assembly code and converts them into binary code that can
be recognized by a specific type of processor .
Q5.) What is an Interpreter ?
ANS : An interpreter is a computer program that is used to directly
execute program instructions written using one of the many
high-level programming languages.
Q6.) What is a compiler ?
ANS : It is a program that translates a source program written in some
high level programming language into machine code for some
computer architecture . Example : c , a java interpreter
completely written in c and even java.
Q7.)What is the purpose of linker and loader ?
ANS: The main function of Linker is to generate executable files.
where as main objective of Loader is to executable files to main
memory. The linker takes input of object code generated by
compiler/assembler.
● Linker is of 2 types:
● Linkage Editor and Dynamic Linker.
______________________________________________________________________________03___
● Loader is of 3 types:-
● Absolute loading
● Relocatable loading
● Dynamic run- time loading.
Q8.) What are the functions of the operating system ?
ANS: Operating System is a software which performs all the basic
tasks like file management, memory management, process
management, handling input and output, and controlling
peripheral devices such as disk drives and printers.
Q9.) What are the types of operating system ?
ANS: There are the following types operating system :-
● Batch operating system
● multi-tasking/Time sharing OS
● Multiprocessing OS
● Real time OS
● Distributed OS
● Network OS
● Mobile OS
Q10.) Give details of Office tools.
ANS : Application software that assist users in regular office jobs like
creating, updating and maintaining documents, handling large
amounts of data, creating presentations, scheduling, etc. are
called office tools. Using office tools saves time and effort and
______________________________________________________________________________04___
lots of repetitive tasks can be done easily. Some of the software
that do this are −
● Word processors
● Spreadsheets
● Database systems
● Presentation software
● E-mail tools
Let us look at some of these in detail.
Word Processor
A software for creating, storing and manipulating text
documents is called word processor. Some common word
processors are MS-Word, WordPad, WordPerfect, Google
docs, etc.
A word processor allows you to −
______________________________________________________________________________05___
● Create, save and edit documents
● Format text properties like font, alignment, font color,
background color, etc.
● Check spelling and grammar
● Add images
● Add header and footer, set page margins and insert
watermarks
Spreadsheet
Spreadsheet is a software that assists users in processing
and analyzing tabular data. It is a computerized accounting
tool. Data is always entered in a cell (intersection of a row
and a column) and formulas and functions to process a group
of cells is easily available. Some of the popular spreadsheet
software include MS-Excel, Gnumeric, Google Sheets, etc.
Here is a list of activities that can be done within a
spreadsheet software −
● Simple calculations like addition, average, counting, etc.
● Preparing charts and graphs on a group of related data
● Data entry
● Data formatting
● Cell formatting
● Calculations based on logical comparisons
______________________________________________________________________________06___
Presentation Tool
Presentation tool enables user to demonstrate information
broken down into small chunks and arranged on pages called
slides. A series of slides that present a coherent idea to an
audience is called a presentation. The slides can have text,
images, tables, audio, video or other multimedia information
arranged on them. MS-PowerPoint, OpenOffice Impress,
Lotus Freelance, etc. are some popular presentation tools.
______________________________________________________________________________07___
Database Management System
Software that manages storage, updating and retrieval of
data by creating databases is called database management
system. Some popular database management tools are
MS-Access, MySQL, Oracle, FoxPro, etc.
_______NAME_:__NAVEEN_SAJWAN__(BCA)___________
_____
______________________________________________________________________________08___
______________________________________________________________________________09___
______________________________________________________________________________010___
______________________________________________________________________________011___