Virtualization: Presentors: Krystal Gayle Apiado Nikolai Veron Glorioso
Virtualization: Presentors: Krystal Gayle Apiado Nikolai Veron Glorioso
PRESENTORS:
KRYSTAL GAYLE APIADO
NIKOLAI VERON GLORIOSO
Virtual Virtual Machine
Not physically existing as The virtualization/ emulation
such but made by software of a computer system.
to appear to do so.
2
VIRTUALIZATION
The process of running a virtual instance of a computer system in a
layer abstracted from the actual hardware. Most commonly, it refers
to running multiple operating systems on a computer system
simultaneously.
3
EXAMPLE
TRADITIONAL
WITH VIRTUALIZATION
4
What is a hypervisor?
5
Does virtualization slow down
PC?
6
Virtualization Process
1. Hypervisors detach the physical resources from their
physical environments.
2. Resources are taken and divided, as needed, from the
physical environment to the various virtual environments.
3. System users work with and perform computations within
the virtual environment.
4. Once the virtual environment is running, a user or program
can send an instruction that requires extra resources form
the physical environment.
7
Types of Virtualization
Network virtualization - a Storage virtualization - is the
method of combining the available pooling of physical storage from
resources in a network by splitting multiple network storage devices
up the available bandwidth into into what appears to be a single
channels, each of which is storage device that is managed
independent from the others and from a central console.
can be assigned or reassigned to
a particular server or device in real
time.
8
Types of Virtualization
Server virtualization - is the Data virtualization - is
masking of server resources abstracting the traditional
including the number and identity technical details of data and data
of individual physical servers, management.
processors and operating systems
from server users.
9
ADVANTAGES
OF
VIRTUALIZATION
Easier
Lower costs disaster Easier testing
recovery
Quicker Improved
backups productivity
11
DISADVANTAGES
OF
VIRTUALIZATION
1. It can have a high cost of
implementation.
13
WEB
TECHNOLOGIE
S PRESENTORS:
IVY NICHOLE SEANDREI Q. SALES
JERLY P. IBAÑEZ
14
What Are Web Technologies?
Web technologies are the various tools and techniques
that are utilised in the process of communication between
different types of devices over the internet.
15
‘Web’
It refers to the World Wide Web, more commonly known
as WWW.
‘Technology’
The knowledge of tools, machines, techniques, crafts,
systems, methods of organization, etc.
16
What Are The Different Types Of
Web Technologies?
The basic: Web browsers and Web app development
Programming languages and Frameworks
Databases
Some protocols
Graphic, audiovisual, and multimedia
Data formats
Other miscellaneous web technologies
17
The Basics
Web Browser
18
The Basics
Web App Development
19
Two parts of a
Place your screenshot here
Typical Website
20
Frontend Backend
Client-side Server-side
UI/UX Servers
HTML PHP
CSS Java
JavaScript Python
AJAX Ruby
.NET
21
HTML
HyperText Markup Language, more commonly
referred to as HTML, is where the WWW
started.
22
CSS
CSS is one of the most fundamental website
design technologies.
23
Programming
Languages
Programming languages are the most basic
component of website creation.
PROGRAMMING LANGUAGES
Java
Java was created in 1991 as a general-purpose
programming language.
JavaScript
JavaScript was first created in 1995. Today, it is a
favorite of developers all around the world.
Python
Python has been around for years but is only recently
gaining popularity due to its extremely easy-to-learn,
readable syntax as well as its high productivity.
25
PROGRAMMING LANGUAGES
PHP
PHP, a recursive acronym, stands for PHP: Hypertext
Preprocessor.
Ruby
Introduced in the mid-90s, Ruby is a powerful
general-purpose programming language.
Objective-C & Swift
Both Objective-C and Swift are general-purpose
programming languages that are used specifically to
build apps for Apple devices which run macOS and
iOS.
26
Frameworks
In simple terms, a framework can be defined
as skeleton code.
Frameworks Languages
Vue.js JavaScript
React.js JavaScript
AngularJS JavaScript
Django Python
Flask Python
Laravel PHP
Catalyst Perl
28
Databases
Most websites have their own databases
associated with them.
DATABASES
MySQL
SQL Server
Postgres
Oracle
MongoDB
Redis
30
Data Formats
Data is packaged properly for transmission
from the source to the destination.
DATA FORMATS
XML
XML stands for Extensible Markup Language. XML
operates in a similar manner in that it breaks down
data into elements identified by various types of tags.
JSON
JSON stands for JavaScript Object Notation. Unlike
XML, JSON focuses more on quick and easy data
exchange rather than detailed data definition and
modelling.
32
<student>
<studentname>Regina George</studentname>
{
<year>2</year>
"studentname": "Regina George",
<courses>
"year": "2",
<course>Compiler Design</course>
"courses": ["Compiler Design", "Film Studies",
<course>Film Studies</course> "Accounting"]
<course>Accounting</course> }
</courses>
</student>
33
Protocols
Web protocols are some predefined rules that
must be followed by everyone communicating
over the web.
PROTOCOLS
HTTP
HyperText Transfer Protocol, better known as HTTP, is
a web protocol that defines two concepts:
35
Protocol Stands for Usage
38
Others
OTHERS
Perl & CGI
Perl is a general-purpose cross-platform programming
language.
CGI is a web protocol.
MathML
Like HTML, MathML (Mathematical Markup
Language) is a markup language.
XSL, XSLT & EXSLT
XSL (Extensible Stylesheet Language)
XSLT (Extensible Stylesheet Language
Transformations)
EXSLT is a means to extend the functionality of XSLT.
40
The Future of
Web Technologies
41
52%
Report by CISCO
42
WWW
43
Storage
Devices
44
What is Storage Devices ?
Alternatively referred to as digital storage, storage, storage
media, or storage medium, a storage device is any hardware
that store information
45
Why Storage is needed in a computer ?
Without a storage device, a computer cannot save or remember
any settings or information and would be considered a dumb
terminal.
46
Types of
Storage
47
Primary Storage
Also known as Main memory.
48
Primary Storage
RAM
ROM
49
Secondary Storage
It is not directly accessible by the
CPU.
Computer usually uses its
input/output channels to access
secondary storage and transfers the
desired data using intermediate area
in primary storage
Example: Hard Drive Disk
50
Tertiary Storage
Typically it involves a robotic
mechanism which will mount
(insert) and dismount removable
mass storage media into a storage
device.
Example: CD
51
Off-line Storage
It must be inserted or connected
by a human operator before a
computer can access it again.
52
Volatility
53
Volatile Memory
Requires constant power to maintain the stored
information.
55
Accessibility
Refers to reading or writing data
records
56
Mutability
Allows information to be overwritten at any time.
A computer without some amount of read/write storage
for primary storage purposes would be useless for many
tasks.
Three types of mutability:
– Read/write storage or mutable storage
– Read only storage
– Slow write, fast read storage
57
Addressability
Three types of addressability
– Location-addressable
– File addressable
– Content-addressable
58
Other Examples of Storage Devices:
Punched card
Cloud Storage
RAID
59
“Put simply, edge computing is data analysis that takes place
on a device in real-time” - Nima Negahban, CTO of Kinetica.
71