You are on page 1of 13

Types of Computing

Computing Environment
Components
Types of Computing
Personal Computing Environment Time-Sharing Computing Environment :

In personal computing environment there is a In Time Sharing Computing Environment


stand-alone machine. Complete program multiple users share system simultaneously.
resides on computer and executed there. Different users (different processes) are
Different stand-alone machines that allotted different time slice and processor
constitute a personal computing environment switches rapidly among users according to it.
are laptops, mobiles, printers, computer For example, student listening to music while
systems, scanners etc. That we use at our coding something in an IDE. Windows 95 and

homes and offices. later versions, Unix, IOS, Linux operating


systems are the examples of this time sharing
computing environment.
Types of Computing
Client Server Computing Environment : Distributed Computing Environment :

In client server computing environment two In a distributed computing environment


machines are involved i.e., client machine and multiple nodes are connected together using
server machine, sometime same machine also network but physically they are separated. A
serve as client and server. In this computing single task is performed by different functional
environment client requests resource/service units of different nodes of distributed unit.
and server provides that respective Here different programs of an application run
resource/service. A server can provide service simultaneously on different nodes, and
to multiple clients at a time and here mainly communication happens in between different
communication happens through computer nodes of this system over network to solve
network. task.
Types of Computing
Grid Computing Environment : Cloud Computing Environment :

In grid computing environment, multiple In cloud computing environment on demand


computers from different locations works on availability of computer system resources like
single problem. In this system set of processing and storage are availed. Here
computer nodes running in cluster jointly computing is not done in individual technology

perform a given task by applying resources of or computer rather it is computed in cloud of


computers where all required resources are
multiple computers/nodes. It is network of
provided by cloud vendor. This environment
computing environment where several
primarily comprised of three services i.e
scattered resources provide running
software-as-a-service (SaaS), infrastructure-as-a-
environment for single task.
service (IaaS), and platform-as-a-service (PaaS).
Types of Computing
Cluster Computing Environment :

In cluster computing environment cluster


performs task where cluster is a set of loosely
or tightly connected computers that work
together. It is viewed as single system and
performs task parallelly that’s why also it is
similar to parallel computing environment.
Cluster aware applications are especially
used in cluster computing environment.
Grid Computing
Grid Computing
In Grid Computing, individual users (or client applications) gain access to computing
resources (processors, storage, data, applications, and so on) as needed with little or no
knowledge of where those resources are located or what the underlying technologies,
hardware, operating system, and so on are.

Its key values are in the underlying distributed computing infrastructure technologies that
are evolving in support of cross-organizational application and resource sharing—in a
word, virtualization—virtualization across technologies, platforms, and organizations.

Grid computing is a group of networked computers which work together as a virtual


supercomputer to perform large tasks, such as analysing huge sets of data or weather
modeling.
Client Server Computing
The term Client/Server is used to describe a computing model for the development of computerized
systems. This model is based on distribution of functions between two types of independent and
autonomous processes: Server and Client. A Client is any process that requests specific services from
the server process. A Server is a process that provides requested services for the Client. Client and
Server processes can reside in same computer or in different computers linked by a network.
Three Tier Architecture
Three Tier Architecture
Further Reading
https://www.redbooks.ibm.com/redbooks/pdfs/sg246778.pdf

https://drive.google.com/file/d/1x4f4mXzmokI64QG9GIcNaJo3rWRhmvLW/view?usp=sharing

https://azure.microsoft.com/en-in/overview/what-is-grid-computing/

https://limbd.org/computing-environments-types-of-computing-environments/

https://www.geeksforgeeks.org/computing-environments/

https://www.researchgate.net/publication/258249909_GRID_COMPUTING_OVERVIEW

You might also like