You are on page 1of 15

Server Virtualization

Virtualization
• A method of running multiple independent virtual operating
systems on a single physical computer
• ROI
• Simulated Environment
• Reduction in hardware acquisition & maintenance costs
Parallel Processing
• Simultaneous execution of program instructions that have been
allocated across multiple processors with the objective of running
a program in less time.
• Batch Systems
• I/O Bound
• CPU Bound
• Multiprogramming (Time sharing)
• Round Robin, Context Switching, Resource Contention, Deadlocks
• Counters, Critical Section Problem
Vector Processing
• Processing of sequences of data in a uniform manner, a common
occurrence in manipulation of matrices (whose elements are
vectors) or other arrays of data.
• Multi processing
• Master Slave Model: Resource Management
SMP & AMP
Massively Parallel Processing Systems
• A computer system with many independent arithmetic units or
entire microprocessors which run in parallel
• All the processing elements are interconnected to act as one very
large computer

You might also like