Block 1
Block 1
Block 1
Computer Application
in Business
6FKRRORI0DQDJHPHQW6WXGLHV
MATERIAL PRODUCTION
Mr. Y.N. Sharma Mr. Sudhir Kumar
Assistant Registrar (Publication) Section Officer (PubOLFDWLRQ)
MPDD, IGNOU, New Delhi MPDD, IGNOU, New Delhi
0DUPCFS
ª*OEJSB(BOEIJ/BUJPOBM0QFO6OJWFSTJUZ
*4#/
All rights reserved. No part of this work may be reproduced in any form, by mimeograph or any other
means, without permission in writing from the Indira Gandhi National Open University.
Further information on the Indira Gandhi National Open University courses may be obtained from the
University’s office at Maidan Garhi, New Delhi-110 068.
Printed and published on behalf of the Indira Gandhi National Open University, New Delhi, by the
Registrar, MPDD, IGNOU.
Laser typeset by Tessa Media & Computers, C-206, A.F.E-II, Jamia Nagar, New Delhi-110025
3ULQWHGDW6*3ULQW3DFNV3YW/WG)6HFWRU1RLGD83
BLOCK 1
FUNDAMENTALS OF COMPUTERS
BLOCK 1 FUNDAMENTALS OF
COMPUTERS
This is the first block of the course “Fundamentals of Computers”. This block
will familiarise you about the basic knowledge of the computers, its types,
parts and application in various functions of organizations such as online
business, trade, commerce and society at large. It focuses on the various uses
of web applications helping the users to do their tasks more conveniently.
This block is structured to cover the fundamentals and preliminary aspects of
computer. The block on the theme “Fundamentals of Computers” comprises
of four units, the detail of which is mentioned below:
x Unit-1: This unit gives the basic introduction of computers and its
evolution, classification, usages and various components as well as
advantages and disadvantages on the other hand. The unit also makes us
familiar how Computers being, an integral part of our day to day life and
help us in enormous way to reduce our workload to a large extent.
x Unit-4: This unit provides the basic knowledge about the computer
software, its functioning, and its development process. Software is the
intangible components of a computer which makes the hardware run.
The last unit of this block also gives the examples on the importance of
software that helps organisations to obtain a competitive edge over
others.
Introduction to
UNIT 1 INTRODUCTION TO COMPUTERS Computers
Structure
1.0 Objectives
1.1 Introduction
1.2 Overview of Computers
1.3 Evolution of Computers
1.4 Classification of Computers
1.4.1 On the Basis of Purpose
1.4.2 On the Basis of Size and Capacity
1.4.3 On the Basis of Data Handling or Technology Used
1.5 Components of a Computer System : Hardware & Software
1.6 Applications of Computers
1.7 Advantages and Disadvantages of Computers
1.8 Let Us Sum Up
1.9 Key Words
1.10 Terminal Questions
1.0 OBJECTIVES
1.1 INTRODUCTION
In the era of machines, computer is the greatest boon to the mankind. The
thought came when people wanted a device which could help in calculating
problems but now it has become a life savior to human beings and we cannot
think of life without computers. Today the word “computer” is not only
confined to PC’s but also includes laptops, tablets, smart phones,
Electrocardiogram (ECG) machines, etc. This unit would help in
understanding the origin and evolution of computers, its classification on the
various bases, its components and its applications in today’s world. The unit
also makes the learner to know about certain advantages and disadvantages of
computers.
5
Fundamentals of
Computers 1.2 OVERVIEW OF COMPUTERS
Computers of these days are being replaced by Smart phones they can do
many things that our everyday laptops, gadgets and desktops offer us. Infact,
smart phones are like microcomputers which are capable to access and
process host of data and have camera, interfaces, internet browsing, text and
instant messaging, Wi-Fi, and Geographical Positioning System (GPS)
capabilities. On a Smartphone input can be provided through touch screen
interface and output can be seen on the screen.
On the Basis
of Purpose
Classification
of
Computers
On the Basis
On the Basis of Data
of Size and Handling or
Capacity Technology
Used
9
Fundamentals of
Computers 2) Special Purpose Computers: Special purpose computers are designed
to perform specific tasks. These may be used for research activities such
as weather forecasting, space research, defense research etc.
2) Mini Computers: Mini computers are larger in size and are suitable for
a small business or for a department in a large organization to be used as
servers which support hundreds of users at a time in file sharing, printer
sharing and storing central information. They were actually designed for
control, instrumentation, human interaction, and communication
switching and later they became very popular for personal use with
evolution. These computers possess greater memory and are capable of
handling input output devices. Examples of mini computers are Laptop,
PC etc.
11
Fundamentals of
Computers 3) What advancement can be seen in the sixth generation of computers?
…………………………………………………………………………...
…………………………………………………………………………...
…………………………………………………………………………...
…………………………………………………………………………...
…………………………………………………………………………...
Desktop Laptop
4) Communication: Computers can largely reduce the time taken for
communication between different stakeholders. Business can use various
methods of communication such as email, live chat tools, whatsapp
video or phone conferencing, social networking, web conferencing it in a
way improves the functioning of the organisation.
6) Personal Use: Computer can also be used for various personal uses. One
can use computer system to keep all the day-to-day details that are
essential to keep anywhere. Computers can be used for keeping a track
on personal things such as investments, incomes, expenditures, savings
etc.
7) Military and Defense: Computers are the major tools which aid in
developing missiles and other equipments in the defense system.
Construction of weapons and controlling their function is not possible
without the aid of computers. Designing and the maintenance are
possible only through computers. Computer builds the links between the
soldiers and commanders through the satellite. The computers have
played a progressively significant role in the military. The computers in
the military have been improved or designed to do a broad range of
tasks, such as analyzing intelligence, organizing sensible data for
military leaders, geospatial analysis, controlling smart weapons, or
communications. Computers are used to track incoming missiles target to
destroy them. Computers are used in tanks and planes and ships to target
enemy forces, benefit diagnose any problems with the platforms.
Computers are used to hold documents, upkeep records and records of
events.
Advantages of Computers:
Computers have made human life much faster and easier. It has several
advantages:
3) Storage: With the help of computers
a huge amount of data can be
stored on the computers at a very low cost. Centralizes database of
storing information is the main advantage which helps in reducing cost.
4) Accuracy: One of the root advantages of computer is that it can perform
not only calculations but also with utmost accuracy.
5) Data Security: Data security means protecting the digital data and
16 information from any unauthorised access or breach. Computers with the
Introduction to
help of technologies can provide security from destructive forces and Computers
from unwanted action of unauthorized users like cyber attacks or access
attacks.
Disadvantages of Computer
As a famous saying states that every coin has two sides, that is equally
applicable for computers. With huge advantages computers have got few
disadvantages as well. As we know advantage comes with disadvantage,
computers are just a machine with no IQ, no feelings, no wisdom and
dependency on others is few of the disadvantages of computers rest are
explained below:
1) Reduction in employment opportunities: We can surely see a gradual
decrease in the employment opportunities with the emergent
technologies coming to the field of computers and such as IoT, AI,
blockchain, human robots, human assistance etc. As computers become
smarter and more capable, these technologies have taken over the
traditional jobs and reduced new emerging employment opportunities to
a great extent.
2) Potential of loss of privacy: With computers storing so much of
personal information is highly at risk of getting into the hands of others.
Privacy violation means that someone access users’ data such as private
photos, documents and show it to other people without their permission.
Once a malicious person has access to someone’s personal information,
they can also access their associated online accounts or also can use
identity theft to open other accounts, such as a new credit card, debit card
under their name.
3) Virus and hacking attacks: Virus is a type of worm and hacking is
simply an unauthorized access over computer for some illicit purpose.
Virus can be transferred from email attachment, viewing an infected
website advertisement, via portable devices like USB, pen drive. Once
virus is transferred in the host computer it can infect and overwrite
existing files stored on the computer. Cyber attacks can range from
installing spyware on a personal computer to attempting to destroy the
infrastructure of entire nations.
4) Cyber Crimes: With the emergent technologies cybercrimes are at a rise
in every single field. Cybercrime is basically a crime in which a
computer and network is involved. This is the major disadvantage of
computers. It includes crimes such as cyber stalking, identity theft, loss
of privacy and information etc. repercussions of those can be huge to the
users.
17
Fundamentals of
Computers Check Your Progress B
…………………………………………………………………………….
…………………………………………………………………………….
…………………………………………………………………………….
…………………………………………………………………………….
…………………………………………………………………………….
…………………………………………………………………………….
…………………………………………………………………………….
…………………………………………………………………………….
…………………………………………………………………………….
…………………………………………………………………………….
…………………………………………………………………………….
…………………………………………………………………………….
…………………………………………………………………………….
18
Introduction to
Now, computers are so tiny that they can fit on your desk, on your lap, or Computers
even in your pocket and they are now thousands of times more expeditious.
However, there are six apparent generations of computers. Each generation is
well defined by a paramount technological development that changes
necessarily how computers operate leading to more compressed, inexpensive,
but more dynamic, effective and booming machines.
Various types of computers are available now days. The function of each
type of computer is processing the data and to provide some output to the
users and varies on its data processing abilities. They are classified according
to the purpose, size, and technology used.
Computers have made human life much faster and easier. It has several
advantages such as multitasking, speed, accuracy, data security, storage. As a
famous saying states that ³HYHU\ FRLQ KDV WZR VLGHV´, that’s equally
applicable for computers which is a combination of software and hardware.
With huge advantages computers have got few disadvantages as well such as
reduction in employment, potential loss of privacy, computer virus,
cybercrime etc.
2) How are the computers helpful to human beings? State the examples
of real world where computers are prominently being used these days.
Note: These questions are helpful to understand this unit. Do efforts for
writing the answer of these questions but do not send your answer to
university. It is only for yours practice.
20
Application of
UNIT 2 APPLICATION OF COMPUTERS Computers
Structure
2.0 Objectives
2.1 Introduction
2.2 Role of Computers in Business Organisation
2.3 Computers for Society
2.4 Role of Computers in Business, Trade and Commerce
2.5 Computer Role in Online Business
2.6 Computer Role in Online Banking and Finance
2.6.1 Online Banking
2.6.2 Finance
2.7 Importance of Computer Networks
2.8 Let Us Sum Up
2.9 Key Words
2.10 Terminal Questions
2.0 OBJECTIVES
After studying this unit, you should be able to:
x highlight the role of computers for the organization and society;
x highlight the significance of computers in online business, trade and
commerce;
x highlight the usage of computers in online banking and finance; and
x highlight the importance of computer networks.
2.1 INTRODUCTION
In the previous unit, we learnt how computer have changed in size, shape,
usage etc. over period of time. This particular unit will throw a light on how
the computers can be applied in daily life to serve the purpose in totality. As
the 21st century is looming ahead, we are witnessing the advancement that
humanity may never have dreamt of and one of these developments surely is
“Computer”. Computers have left their footprints in every area. It can do all
the functions at a speedy rate and also helps searching and progressing in
every arena be it our homes or businesses applications and usage of
computers can be seen everywhere. In coming days, computers will be used
to achieve the brilliant goals of success and incomparable development. In
India, the accurate knowledge and use of computers will bring an immense
change in astonishing way. Computers have their utility everywhere in every 21
Fundamentals of
Computers field theey are rapidly being used to the work at a great
g speed and accuracy
where ddata is so complicated to cope up with by the human brains.
Computeers make such things easy for us; they can n store huge data about
inventorry, plans, procedures etc. With internet, com
mputers are very powerful
tools whhich can be used to share your knowledge and ideas to help others
learn or to get guidance from the experts. In short, applications or uses of a
computeer are countless but basically, they can be described only in three
operations namely Process, Store, Transfer.
2.2 R
ROLE OF COMPUTERS IN BU
USINESS
O
ORGANISATION
Computeers have brought away organisations a long way ahead from the age
of pen, ppapers and folders stored in dusty storage of compartments. There are
various usages of computers in business organizzations from generating
reports tto communicating with clients. For organizatiions the role of computer
is to suupport the key aspects of running them, such s as communication,
record-kkeeping, decision making, data analysis and more.
m Every aspect of the
modern workplace is improved with the help of com mputers. They are used in
22 every aaspect of a company's operations, inclu uding product creation,
Application of
marketing, accounting and administration. Every aspect of the modern Computers
workplace is improved by the use of computers. Computers have made
possible the concepts such as flexible working schedules and remote work
forces have become possible enabling employees to work from wherever they
want and at whatever times they wish. Some of the applications of computers
in business organizations are explained below:
3) Accounting: Computers can also help organizations in sorting its large
financial data in order to obtain their large and small scale financial
positions just by few clicks. Computers are also useful for performing
various tasks like invoicing clients, maintaining data about debtors and
creditors, calculating payroll, calculating and filing tax forms etc. With
the computer, accountants can now focus on the higher level picture of a
business’s finances, leaving the lower level stuff to the machines.
4) Storage: Businesses can store enormous data on computers. They don't
need huge cabinets for storing data now. With computers and server,
organizations are capable of storing and sorting billions of files and
enable them to access at any time. Digital storage is much larger and
more efficient and secure while compared with the physical storage, as it
is more difficult to lose or steal files from a well protected database
which is one of the main benefits of the computer.
24
Application of
x Computers can also be used to improve administration throughout the Computers
world. By providing daily accurate information to the administration
departments, computers may change the way decisions are taken across
the globe. Keeping all the above-mentioned things in mind, we must
accept that if used the right way, computers are a gift of science to
mankind.
4) Storage: Computers can also be used in storing huge financial data for
business by using internet which was earlier needed to be stored in huge
cabinets. Computerized storage saves space and provides more data
security. Data can be stored centrally for easy access from multiple
computers or stored locally for individual use.
4) How can computers ensure more security and safety of confidential information?
…………………………………………………………………………….
…………………………………………………………………………….
…………………………………………………………………………….
…………………………………………………………………………….
…………………………………………………………………………….
2.6.2 Finance
1) Financial Trading: Computer based trading is useful when a trader
has a system that allows profitable trading. Computer systems can
even trade on the behalf of the users. A computer system can be
programmed automatically to execute buy and sell orders when the
price of a stock or bond reaches to a certain predefined level, and
automatically closes the order when the target price reached below a
certain level. Information technology gives instant information to
stock traders for making decisions, and allowing them to enter orders
that are immediately executed.
2) Local Area Network (LAN): Local Area Networks are limited to a
single building like an official establishment. It covers a defined area. It
is useful for resource sharing including file servers, printers and data
storage. LAN hardware such as ether net cables and hubs are affordable
to acquire and maintain. Small LANs can efficiently manage two to three
computers, and large LANs can host thousands of servers. Internet
connectivity can either be wired or wireless. It is popular with many
establishments because of its higher speed and lower set up costs.
3) Metropolitan Area Networks (MAN): Metropolitan Area Network
covers a much larger area as compared to Local Area Network. MAN
includes configured computers covering a town, city or campus. On the
basis of connections, MAN can connect either a single area or cross
several miles. MAN is basically a series of several LANs linked to create
a greater network.
4) Wide Area Networks (WAN): Wide Area Networks cover a larger
geographical area as compared to the Metropolitan Area Networks and
can connect a country or even continents. The computers are interlinked
through various cables, optical fibers or satellites. The users can access
the network through modems. WANs basically comprised several
smaller networks of LANs and MANs. The internet which consists of
networks and gateways is an example of a public WAN.
31
Fundamentals of
Computers
Advantages of Computer Networks:
Following are the advantages of computers networks
1) Overcoming Geographic Distances: Computer networks popularly
helps in overcoming the geographical limitation in a city or even across
countries. Computers that need to communicate with other computers are
often located in different parts of the world, and needs computer
networks to pass information across long distances to overcome those
geographical limitations.
2) Allowing Information Sharing: Computer networks allow sharing of
information by allowing connected people or computers to access
information on databases distributed in varying locations. There are
databases hosted on several computers. People or computers may need to
access the data in these databases. In the absence of computer networks,
it would take a long time in selecting and transporting the required data
from the database to the requiring users. With the help of computer
networks, anyone can conveniently access the databases for retrieving
the data.
32 …………………………………………………………………………….
4) What is the role of computers in online business? Application of
Computers
…………………………………………………………………………….
…………………………………………………………………………….
…………………………………………………………………………….
…………………………………………………………………………….
Computers play an integral role in our day to day lives. Along with their uses
at offices and home they are popularly being used in all kinds of sectors and
businesses. They are used at airports, restaurants, railway stations, banks etc.
Computers can also drastically change the way agricultural tasks and
businesses being carried out across the world. In agriculture, computers are
useful in finding out the best possible kinds of soil, plants and checking
which match of these would result in the perfect crops.
The banking sector has popularised the use of technology in serving its
client’s firstly and also to do more with less. The emerging technologies of
these days have transformed the banking industry from paper and pen to the
digitized and networked services. Technology has revamped the accounting
and management system of banking operations and it is now also focusing on
changing the way how banks are delivering services to their customers.
Computer networks also known as data networks are chains of nodes linked
by communication channels. These nodes can receive, transmit and exchange
data between endpoints. The data transmitted can be in the form of voice or
video traffic. Computer networks enable the users in accessing remote
programs and remote databases either of the same organisation or from
different enterprises or public sources.
33
Fundamentals of
Computers 2.9 KEY WORDS
Computer: Computer is an electronic device which helps in computations in
which we feed input and get the results. Computers can vary on the basis of
size, capacity and technology used.
Organization: An organization refers to a group of people working tighter
for a common goal such as a corporation, a union, a neighborhood
association or a charity.
Society: A societyis a collective group of individuals who are involved in
persistent social interaction or a large social group sharing the same territorial
boundaries and are typically subject to the same political authority and
dominant cultural outlooks.
Trade: Trade refers to a basic economic concept that involves the buying and
selling of goods and services in return of compensation paid by a buyer to the
seller.
Commerce: Commerceinvolves the exchange of goods and services on a
large scale. It includes legal, economic, political, social, cultural and
technological systems prevalent in a country or in international trade.
Computer Networks: Computer networks or data networks are chains of
nodes linked by communication channels. Computer networks enable the
users in accessing the remote programs and remote databases either of the
same organization or from different enterprises or public sources.
Note: These questions are helpful to understand this unit. Do efforts for
writing the answer of these questions but do not send your answer to
university. It is only for yours practice.
34
Web Applications
UNIT 3 WEB APPLICATIONS
Structure
3.0 Objectives
3.1 Introduction
3.2 Web Browser
3.3 Google Drive
3.3.1 What is Google Docs?
3.3.2 File Storage and Synchronization Service
3.3.3 Setting up of a Google Account
3.3.4 Navigating Google Docs
3.3.5 Creating New Google Docs Projects
3.3.6 Google Sheets
3.3.7 Google Slides
3.3.8 Google Suite
3.3.9 Sharing, Publishing and Collaborating
3.3.10 Google Forms
3.0 OBJECTIVES
After studying this unit, you should be able to:
x understand Web Based Application;
x understand Web Browser and its types;
x understand how to use Google Drive; and
x highlight the functions of Cloud Based System and its usability.
3.1 INTRODUCTION
Web based application enables information processing function to be
initiated over a network using protocol. The web application uses a website
as the front-end, allowing users to access the application from any device.
They run inside a web browser. Web based applications are also known as
web apps. The common web applications include E-mail, online market
place, online auctions, information search, instant messaging services and
many other functions.
35
Fundamentals of
Computers Unlike web applications in their primitive form as a repository of interlinked
web pages, a web based application in this context is software-like, i.e.
application logic is significant in defining the behavior of the application
rather than navigation paths as represented by hyperlinks in Universal
Resource Locator (URL). They are comparable to traditional Graphical User
Interface (GUI), Client/Server Applications that are not based on the web.
Source: Google
36 Fig. 3.1: Google Drive
Web Applications
3.3.1 What is Google Docs?
Google Docs is a free web- based application in which documents and
spreadsheet can be created, edited and stored online. Files can be accessed
through a network of networks i.e. internet. It is a part of a comprehensive
package of online applications offered by and associated with Google.
Users of Google Docs can import, create, edit and update documents and
spreadsheets in various fonts and file formats, combining text with formulas,
lists, tables and images. It is compatible with most presentation
software and word processor applications. Work can be published as a Web
page or as a print-ready manuscript for further reading.
Source: Google
You can use the username and password to sign in the Gmail and they are as
follows:
x Enter the First name, last name, then user name (unique) & password.
Keep in mind that your username will become your Gmail address, so
pick something you're prepared to type in or spell out a lot.
x As a next step enter mobile number, recovery email id, date of birth, and
gender as asked by Google.
x Click Next.
x If your first username choice it taken, the username box will turn red.
Enter a different username in the text box of select one of the suggestions
below the username box.
38
Web Applications
x Click Next.
x Enter your birth date and gender. Google requires all account users to be
at least 13 years old and some countries have even higher age
requirement, and in order to have an account that can use Google Pay or a
credit card to pay for anything, the account holder must be 18 years old.
x Google will present the terms, conditions, and privacy policies for your
Google Account. Once you've read everything over, click I agree and
thus, your Google Account will be created.
Google Docs is used to import, create, edit and update documents and
spreadsheets in various fonts and file formats, combining text with formulas,
lists, tables and images. To create new Google Docs projects one has to
follow the following instructions
x Go to docs.google.com
x In Google Drive option, click New > Google Sheets > Blank spreadsheet.
x Click untitled spreadsheet and enter a new title for your project plan.
x Add column headings. For example, you might track the tasks for a
project and include columns for task owner, due date, status, and
comments.
x Add content to the sheet to track the project plan. After you share the
sheet, other people can add content as well. 39
Fundamentals of
Computers 3.3.6 Google Sheets
This application was added by Google for its users in 2006. This is a simple
and inclusive way of creating datasheets for business purposes as compared to
Microsoft Excel wherein the features and functions are quite complex.
Google sheets help you in performing these tasks:
Source: Google
Fig. 3.3: Making Spread Sheet through Google Sheet
This is web based application just like Power Point which helps you
in making presentations. Functions performed by Google slides are:
Source: Google
40 Fig. 3.4: Making Presentation in Google Slide
Web Applications
x Create and edit presentations
x Editing and sharing done at thee same time with others.
x Importing files from other souurces and converting them
to Google presentations.
x Insert images and videos in youur ppt.
x Embedding your PPT in a webssite.
Google office suite is second choicce for businesses to manage their tasks of
presentations and document creation. The most widely used feature of Google
office suite is Gmail. The other appps that come along with Google suite are:
Source: Google
Fig. 33.5: G Suite
42
Web Applications
Source: Google
Fig 3.6 : Making form through Google form
x Visit docs.google.com/forms
x Choose a template or blank form. Templates like event registration form,
event feedback, job application etc are available to choose from.
x Google forms page have two tiles at the top: one is of questions and other
is of responses.
x Google form editor is very simple and easy to navigate through. It is self
explanatory and gives you directions whenever there is a problem.
x After adding the questions, user has the option to choose from the
multiple categories of answers given in drop down menu. This drop
down help user to select the best suitable option for the questions asked
in the form.
x It helps user in collecting data and simultaneously showing results in
form of pie chart. This also allows copying responses in a spreadsheet
which saves time of a user.
With the help of cloud based system person access services on demand and
only pay for the services that one is using. It provides more flexible resources
43
Fundamentals of
Computers than server based system. Due to low cost, self service, greater security and
improved performance it is very popular.
Check Your Progress A
…………………………………………………………………………….
…………………………………………………………………………….
…………………………………………………………………………….
…………………………………………………………………………….
…………………………………………………………………………….
3) What do you understand by cloud based system?
…………………………………………………………………………….
…………………………………………………………………………….
…………………………………………………………………………….
…………………………………………………………………………….
…………………………………………………………………………….
4) What are the uses of Google slides?
…………………………………………………………………………….
…………………………………………………………………………….
…………………………………………………………………………….
…………………………………………………………………………….
…………………………………………………………………………….
5) What is Cloud Computing?
…………………………………………………………………………….
…………………………………………………………………………….
…………………………………………………………………………….
…………………………………………………………………………….
…………………………………………………………………………….
44
Web Applications
3.5 LET US SUM UP
Web browser, in short browser, is special application software designed to
enables the users to view and read hypertext documents. The user can also
jump from one web page to another web page with minimal effort. There are
two types of web browsers graphical web browser and non-graphical web
browser.
Google sheet was added by Google for its users. This is a simple and
inclusive way of creating datasheets for business purposes as compared to
Microsoft Excel wherein the features and functions are quite complex. This is
web based application just like Power Point which helps you in making
presentations.
Google office suite is one of the office application tools which are created to
make functioning of business a little smoother. The other well known and
popular application for small businesses is Microsoft office. Some of the apps
are easily and freely available to all the users and consumers of computers,
laptops and Smartphone.
Google Office Suite: Google office suite is second choice for businesses to
manage their tasks of presentations and document creation. The most widely
used feature of Google office suite is Gmail.
45
Fundamentals of
Computers Google Sheets: This application was added by Google for its users in 2006.
This is a simple and inclusive way of creating datasheets for business
purposes as compared to Microsoft Excel wherein the features and functions
are quite complex.
Note: These questions are helpful to understand this unit. Do efforts for
writing the answer of these questions but do not send your answer to
university. It is only for yours practice.
46
Basics of Computer
UNIT 4 BASICS OF COMPUTER SOFTWARE Software
Structure
4.0 Objectives
4.1 Introduction
4.2 Software and its Types
4.2.1 System Software
4.2.2 Application Software
4.2.3 Google Chrome
4.2.4 App Based Software
4.3 Windows Operating System
4.4 Android Operating System for Mobile
4.5 Free and Open Software
4.6 Google Play Store
4.7 Let Us Sum Up
4.8 Key Words
4.9 Answers to Check Your Progress
4.10 Terminal Questions
4.0 OBJECTIVES
After studying this unit, you should be able to:
x understand Software and their types;
x understand the use of Windows Operating System;
x understand the use of Android Operating System;
x understand the application of Free and Open Software; and
x highlight the use of Google Play Store for Application Based Software.
4.1 INTRODUCTION
Computer hardware is only as effective as the instructions we give it, and
those instructions are contained in software. Software not only directs the
computer to manage its internal resources, but also enables the user to tailor a
computer system to provide specific business value.
4.2 S
SOFTWARE AND ITS TYPES
Softwaree consists of a set of instructions that directs computer to perform the
designatted/ specific task. It is a common term used u to describe various
program
ms used for computer and other related devicces operations. Hardware
basicallyy is the physical part of a computer whereeas what happens in the
hardwarre is because of software. The variable and non-n physical instructions
given wwith the help of scripts, applications and pro ograms of computer are
used to ddescribe software.
Software
System Application
Software Software
1) F
Functions of System Software
48
Basics of Computer
a) It controls the execution of programs, storage of information and
Software
resource processing of the computer.
b)It supports programs in tthe form of utilities and libraries which
provide routine service fuunctions to allied computer programs and
users.
c) In the form of language ttranslators and programming language, it
helps in creation of different computer programs.
User Interface
Process Managemennt
File Management
Task Management
Memory Managemeent
49
Fundamentals of a) User Interface: It is that part of operating system which allows a user to
Computers
communicate with the computer for accessing files, loading programs
and other tasks. The two types of interfaces are Graphic User Interface
and Command line interface. The GUI is most commonly used interface
also known as WIMP (Windows, Icons, Menus, and Pointers) interface
which makes it easier to navigate through the mouse and work on
computer. The Command line interface is only for those who have
knowledge of giving proper instructions and commands to execute a
particular instruction.
e) Utilities and other Functions: The operating system helps users by
providing software which can be used for finding files, diagnosing and
repairing system problems (troubleshoot), cleaning up the hard drive of
system etc. some stand alone utilities like desktop enhancer, antivirus
programs, file conversion, data recovery can also be used by the end
users.
Some other important functions include:
x Security management
x CPU time management
x Device management
50
Basics of Computer
x Job accounting
Software
x Error detecting aids
x Virus protection
In this, user submits the job to the operator with the help of some off-
line device like punch cards. The operator then sorts the program/ data
on the basis of pre defined sequence of commands as single unit and then
collects the data and programs in a batch and processes it for the
execution. In this operating system, CPU idle time increases because of
the variation in processing speed of different I/O devices. There is a
limitation of no interaction between the user and the job. Examples are
the operating system used for payroll system, bank statements etc.
x Soft Real Time Operating System: In this real OS, time is not
guaranteed and it gives priority to the task unless it is completed and
then moves on to other tasks.
In this operating system, users are allowed to use resources like CPU,
memory of a computer system simultaneously. The end users who are
located at various terminals can use the same computer resources with
the help of time sharing technique. For example, many users are logged
on to the same mainframe computer and they all can use the resources
like CPU, memory of mainframe computer. The major advantages given
this operating system are that it is time saving and simultaneously many
people can work on it?
There are applications which end users can only access with the help of web
browsers like web based email, social media platform though these are now
available in the form of application also but you need to have proper account
in order to avail the service of these applications.
These app based software are the ones which enhances the functioning of
system. Examples can be of Calculator, Skype, Office 365, etc. which
basically help end users to perform tasks more efficiently.
Source: Microsoft
Fig. 4.3: Windows Operating System
54
Basics of Computer
x Menu Driven Package: The w windows operating system makes easier for Software
end users to perform severral functions without learning different
commands. This makes the nnavigation smoother by use of menu and
simply clicking on these menuss will serve the purpose.
Currently Android Operating systemm is not only used in Mobile Handset but
also on wearable devices, game connsoles, TVs, PCs among others. Android is
an open source Operating System m based on Linux Kernel. Open Source
basically means that its original source code is freely available for its
redistribution and modification. S
Since its beginning, the original Android
Operating System has gone throughh many releases and all of them have been
named alphabetically.
Source: Android
Fig. 4.4: Andrroid Operating System
55
Fundamentals of Its releases (in order of its releases) are Cupcake, Donut, Éclair, Froyo,
Computers
Gingerbread, Honeycomb, Ice Cream Sandwich, Jelly Bean, Kitkat, Lollipop,
Marshmallow, Nougat, Oreo and Pie. Android’s popularity can be attributed
largely to its free customization (being open source) and extensively larger
pool of Applications (hereafter referred as Apps) available on its Play Store,
a feature which other Mobile Operating Systems such as Symbian and
Blackberry could not cope with. Despite of huge popularity that Android
possesses, it often has to bear with a complaint that various releases of
Android takes significant time to get updated on mobile devices and this is
largely due to hardware variation and delays caused in customization testing.
This Status Bar is also customizable which means users can decide which of
the functionalities should be visible on the Status Bar. The status bar can be
"pulled" down to reveal a notification screen which allows the Users to tap an
icon on the notification in order to access corresponding Apps and Widgets
further.
Majority of these Apps are free but some are also paid. The open nature of
along with Play Store feature of Android Operating System made it the most
sought after Mobile Operating System in no time. As Android runs on
Mobile devices, battery consumption has always been in middle of debate.
Android OS handles this by invariably shutting down Apps that have been
inactive for a long time.
It may be noted that Software cann be Free and Open separately as well as
simultaneously. Software that is neeither Free nor Open can be Closed Source
and/or Proprietary in nature. There exists many Free and Open Software and
some of them are Linux (along w with Unix in Command form), Android,
MySQL, Python, PHP, Open Off ffice, Postfix, WordPress etc. It is quite
obvious that development of Softw ware does come with cost. Thus Free and
Open Software (commonly referrred as FOSS) very often are created in
collaboration and its funding are done via various newsgroups and web
forums.
Fig. 4.5: Op
pen Source Initiative
57
Fundamentals of Richard Matthew Stallman is considered as the founder of Free and Open
Computers
Software when he announced GNU Project in 1983. His initiative was later
on succeeded by Linus Torvalds when he created Linux Kernel. With other
similar initiatives that came one by one later, Open Source Initiative was
founded in the year 1998 and similar four other entities later on. However,
there has been much opposition to FOSS as many software companies and
their representatives claimed that it’s an Intellectual Property destroyer.
When we have to sum up characteristics of FOSS, it can be stated that Users
have freedom for personal use and customization. Also, as its source code is
out in public domain, there are no hidden threats related to its privacy and
security. As stated earlier, its free of cost or at max, it comes with negligible
cost that is usually sought for software developmental work only. It has to be
however noted that FOSS is not free in its true terms as it usually come with
License that defines the permissible modification and thus restricts
modifications within predefined framework. One of such License is GNU
GPL (General Public License). For UNIX, the concerned License was called
BSD License and other similar Licenses are Apache License, Eclipse Public
License, and Mozilla Public License. FOSS has been facing constraints
mainly due to limited funding for its projects along with competition from
proprietary software which offers regular updates and robust maintenance
mechanism. Still FOSS has come a long way from its initial hurdles and is
continuing to grow on and on.
Some of the content are paid whereas some are free to download. Google or
the concerned App Developer specify separate payment method or through
the Network Carrier for the Paid contents. Google Play Store was earlier
known as Android Market with separate applications for Books (called
Google eBook Store) and Music (called Google Music).
58
Basics of Computer
Software
Source: Google
Fig. 4.66: Google Play
Later on, Google Play Store com mbined functionality of all three of them.
Going by the literal meaning, Google Play Store is not meant merely for
Games. Instead it reflects playful nnature that Google envisaged in designing
Google Play Store. Any Developeer (of apps) who wishes to launch his/her
Apps in Google Play Store need too first register on Google Play Developer
Console Account. Such Developerss can even control which of the Countries
his/her Apps would be available foor Users. It need to be noted that Google
places some restrictions on the ttypes of apps that can be published, in
particular not allowing sexuallyy explicit content, child endangerment,
violence, bullying & harassment, haate speech, gambling, illegal activities.
Google periodically detects filters aand deletes all such non-permissible Apps.
It is estimated that millions of appliications are available in Google Play Store
as on date. Similarly, Google Playy Games feature of Play Store offers both
single-player and real-time multipplayer gaming capabilities. Google Play
Music and Movie offers music (and movie) streaming service that are
available on demand anytime. Witth the release of each version of Android
and advent of hardware capabilitiess, Google Play Store has grown in content
that users believe are quite rich annd robust than compared to similar stores
available for other Mobile Operatinng Systems. It may be noted that Google
has an automated antivirus system, called Google Bouncer, to scan both new
and existing apps for malware whhich was later rebranded as Google Play
Protect. Despite all these, Google P Play Store has been facing worse situation
for unsecure apps that have been pperiodically detected to contain malwares
which steals Users content and perssonal information.
Google however has maintained thaat it takes all necessary steps to avoid such
instances. Another matter that Gooogle Play Store has been facing very often
is about Patent wherein App Deveelopers camouflage others’ Apps as their
own resulting in Google facing Pattent Suites. Despite all these, Google Play
Store continues to win hearts of m
millions of its users mainly due to the fact
already stated earlier.
59
Fundamentals of
1) Acquired/Tailor Made Software
Computers
The organization whose requirements are specific to their own business
then they ask developers to come up with software having the same
features. There is some software available online whose free version can
be used and for using it for a longer time, end users have to pay some
price to purchase them. There are other ways also which are used by
software developers to provide the utilities of that software like
x Customized and Tailor-made: the customized software is required
for some specific functions which an organization/person needs to
perform. The tailor-made software can be developed using in-house
developers or it can also be outsourced from other experts. Some
examples can be Gmail, Microsoft Outlook,
60
Basics of Computer
x It acts as a translator that helps input/ output device by
Software
communicating the instructions in the language in which the system
can understand.
x The device drivers are either provided by manufacturers or are in-
built in the components of OS.
x It is essential for a computer system to have device drivers for
smooth functioning.
4) Utilities
Note: These questions are helpful to understand this unit. Do efforts for
writing the answer of these questions but do not send your answer to
university. It is only for yours practice.
63