0% found this document useful (0 votes)
10 views

UNIT 1 Part 4 Virtualization Computing Environment Open Source OS

Uploaded by

Darmoni Laishram
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views

UNIT 1 Part 4 Virtualization Computing Environment Open Source OS

Uploaded by

Darmoni Laishram
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 11

UNIT 1

Introduction and
Operating System Structures
Part 4 Virtualization, Computing Environment and Free and Open Source OS

MCA 3 Semester
rd

Laishram Darmoni
Project Associate
NIELIT IMPHAL
Virtualization

• Virtualization is technology that allows you to


create multiple simulated environments or
dedicated resources from a single, physical
hardware system.
• Software called a hypervisor connects directly
to that hardware and allows you to split 1
system into separate, distinct, and secure
environments known as virtual machines (VMs).

VMM (virtual machine Manager) provides virtualization services


28-10-2022 NATIONAL INSTITUTE OF ELECTRONICS AND INFORMATION TECHNOLOGY, IMPHAL 2
Computing Environments
Computing takes places in variety of environment including
• Traditional Computing (Standalone general purpose machine)
• Peer-to-peer Computing (Does not Distinguished Clients and Servers)
• Client Server Computing (Many System, Now Server responding to requests generated by Clients)
• Mobile Computing (use IEEE 802.11 Wireless or Cellular data networks for connectivity)
• Cloud Computing (Technology that uses remote server on the internet to store, manage and access
online rather than local driver)
• Real Time Embedded System

28-10-2022 NATIONAL INSTITUTE OF ELECTRONICS AND INFORMATION TECHNOLOGY, IMPHAL 3


Peer to Peer Computing

• The peer to peer computing architecture contains


nodes that are equal participants in data sharing.
• All the tasks are equally divided between all the
nodes.
• The nodes interact with each other as required as
share resources.

Examples include Napster and Gnutella, Voice over IP (VoIP) such as Skype

28-10-2022 NATIONAL INSTITUTE OF ELECTRONICS AND INFORMATION TECHNOLOGY, IMPHAL 4


Client Server Computing

• In client server computing, the clients requests a


resource and the server provides that resource.
• A server may serve multiple clients at the same
time while a client is in contact with only one server.
• Both the client and server usually communicate via
a computer network but sometimes they may reside
in the same system.

28-10-2022 NATIONAL INSTITUTE OF ELECTRONICS AND INFORMATION TECHNOLOGY, IMPHAL 5


Mobile Computing

• Mobile Computing is a technology that allows us to


transmit data, audio, and video via devices that are
not connected with any physical link.
• The key features of mobile computing are that the
computing devices are portable and connected over
a network.

28-10-2022 NATIONAL INSTITUTE OF ELECTRONICS AND INFORMATION TECHNOLOGY, IMPHAL 6


Cloud Computing
• Cloud computing is the delivery of on-demand computing services over the internet on a pay-as-you-go basis
• Rather than managing files on a local storage device, cloud computing makes it possible to save them over
internet
Types of Cloud Computing
Deployment Model Services Model

Public, Private and Hybrid Cloud Iaas, Paas and Saas

Software as a Service (SaaS) – one or more applications available


Public cloud – available via Internet to anyone willing to pay
via the Internet (i.e., word processor)
Private cloud – run by a company for the company’s own use
Platform as a Service (PaaS) – software stack ready for
Hybrid cloud – includes both public and private cloud components
application use via the Internet (i.e., a database server)
over Internet
Infrastructure as a Service (IaaS) – servers or storage available

28-10-2022 NATIONAL INSTITUTE OF ELECTRONICS AND INFORMATION TECHNOLOGY, IMPHAL 7


Real Time Embedded System

• Real time systems are those systems that work


within strict time constraints and provide a worst
case time estimate for critical situations.
• Embedded systems provide a specific function in a
much larger system. When there is an embedded
component in a real time system, it is known as a
real time embedded system.

28-10-2022 NATIONAL INSTITUTE OF ELECTRONICS AND INFORMATION TECHNOLOGY, IMPHAL 8


Open Source OS
Open Source Operating System
An Open Source Operating System is an operating system whose copyright holders or owners enable the third
parties or the user to use, see and edit the operating system's source code. We can create an operating system
according to our requirements by altering the source code of an open-source operating system.

Closed Source Operating System


An operating system whose source code is not
accessible by the public is known as a closed
source operating system. Popular examples of
closed operating systems are Microsoft
Windows, Mac OS, and Apple iOS.

28-10-2022 NATIONAL INSTITUTE OF ELECTRONICS AND INFORMATION TECHNOLOGY, IMPHAL 9


Open Source OS- Advantages
Advantages of Open-Source Operating System
• Cost efficient: Open source operating systems are usually free or
sometimes less than the closed source operating system.
• Reliable and efficient: As the source code of the operating system is open for all,
Anyone around the globe can make changes to the source code and resolve any
bugs or make some improvements to the source code. Open-source operating
systems are more efficient and reliable because developers are also the users of
the operating system and the bugs or issues are resolved.
• Flexibility: The source code of the open-source operating system
is available for everyone. The operating system can be modified or customized
according to the requirement of the user.
• Developer Community Open source operating systems usually have their own
community, where developers around the globe gather in a place to work with the
source code, improve and help other developers in the community.

28-10-2022 NATIONAL INSTITUTE OF ELECTRONICS AND INFORMATION TECHNOLOGY, IMPHAL 10


Open Source OS- Disadvantages'
Disadvantages of Open-Source Operating System
• Security risk: The source code is available for everyone and anyone
can analyze the source code and search for vulnerabilities and break
into the operating system easily.
• Complicated: Using an open-source operating system requires a little
technical knowledge as compared to using a closed-source operating
system such as Windows and Mac OS.
• No support: As Open source operating systems are open-sourced and
no company or organization is responsible for the maintenance of the
operating system, there will be no help desk to address the problems
encountered while using an open-source operating system. Even though
open source operating systems have a developer community, unlike the
community of closed source operating systems, There might be
chances of not getting a proper diagnosis of the problem.

28-10-2022 NATIONAL INSTITUTE OF ELECTRONICS AND INFORMATION TECHNOLOGY, IMPHAL 11

You might also like