SlideShare a Scribd company logo
Evolution of Computing
From mainframes to SaaS and the impact on computing.




                                                       CONFIDENTIAL AND PROPRIETARY TO REARDEN COMMERCE
IN THE
BEGINNING…
•  Computers were big,
   expensive and had to be
   shared by entire companies.

•  These systems were run by
   centralized organizations that
   managed the resource for the
   company.

•  This had the advantage of
   concentrating the necessary
   skills.

•  But, early computers were
   primarily used by the
   operators, not the broader
   organization.
AND
THEN…
•  Early mainframes were so
   expensive that only the largest
   institutions could afford them.

•  Digital Equipment Corporation
   introduced the concept of a
   mini-computer in the 1970 s
   that brought the cost down
   making computers more
   accessible.

•  DEC also made terminals
   inexpensive so now more
   people in an organization
   could use the computer.

•  Broader access gave way to
   more demand and more
   software being produced.

•  Terminals had opened the
   world to the idea of democratic
   computing.
THE MICROPROCESSOR
REVOLUTION
With the introduction of the 8086/8088, personal
computers became powerful enough for business
use and gave knowledge workers more freedom
than they had ever experienced.
WITH NEW TECHNOLOGY
COMES NEW CHALLENGES
PCs weren’t connected so the only way to move data around was on floppy
disks and with computers distributed all over the organization, administration
(upgrades, repairs, eventually viruses) was a challenge.
ENTER THE
NETWORK
In the 1980 s, Ethernet emerged as a low cost,
high performance networking standard for
organizations of all sizes.
INCREASING DEMAND
LOWERED COST
Multiple cores and the movement towards web
solutions which scale horizontally along with
dropping storage costs allowed hardware prices
to steadily fall.
ENTER
UTILITY COMPUTING
Utility computing allows organizations to buy capacity
on demand and manage the amount of capacity they
need which provides businesses with a better ROI on
their investment.
SIX DEGREES OF
SEPERATION
THE EVOLUTION OF
PROGRAMMING LAUNGUAGES
Programming computers began as a series of binary instructions
entered using switches and has evolved at an unprecedented pace
ever since.
APPLICATION COMPLEXITY
KEEPS GROWING
The first applications were nothing more than a few
instructions that performed some simple math and logic
while modern applications are really tens or even hundreds
of applications connected via a complex network.
SOFTWARE AS A SERVICE
EMERGES
Organizations began to realize that they needed many
systems to run their business that were not core to their
business and the cost of maintaining the staff and
equipment to run these services was significant.
TO PUT IT IN
PERSPECTIVE
In 2007, Jim Gray of Microsoft devised a benchmark.
Sort 10 billion rows, 100 bytes each, with a 10 byte
randomly generated key…
FUTURE USES OF
COMPUTATIONAL POWER
Evolution of Computing

More Related Content

What's hot

Computer Generation Presentation
Computer Generation PresentationComputer Generation Presentation
Computer Generation PresentationJayesh Modi
 
History of computers and its types
History of computers and its typesHistory of computers and its types
History of computers and its typesSaeel Dabholkar
 
1st ---5th generations and it's advantages and
1st ---5th generations and it's advantages and1st ---5th generations and it's advantages and
1st ---5th generations and it's advantages andSaba Jamal Din
 
Introduction to computer - History - Generation
Introduction to computer - History - GenerationIntroduction to computer - History - Generation
Introduction to computer - History - GenerationTimesRide
 
THE GENERATION OF COMPUTER by P.Jeyapiranavan
THE GENERATION OF COMPUTER by P.JeyapiranavanTHE GENERATION OF COMPUTER by P.Jeyapiranavan
THE GENERATION OF COMPUTER by P.Jeyapiranavanp.j. pranavan
 
Evolution of Computers and Generation of computers
Evolution of Computers and Generation of computersEvolution of Computers and Generation of computers
Evolution of Computers and Generation of computersanishdescartus
 
Computer generation and language translator
Computer generation and language translatorComputer generation and language translator
Computer generation and language translatorShruti Pendharkar
 
Computer generations
Computer generationsComputer generations
Computer generationsBurhan Ahmed
 
Generation of computers
Generation of computersGeneration of computers
Generation of computers13023901-016
 
EVOLUTION OF COMPUTER pdf
EVOLUTION OF COMPUTER pdfEVOLUTION OF COMPUTER pdf
EVOLUTION OF COMPUTER pdfDlwnsghek Ina
 
The Evolution Of Digital Computers
The Evolution Of Digital ComputersThe Evolution Of Digital Computers
The Evolution Of Digital Computersleehampson
 
Evolution of Computer
Evolution of Computer Evolution of Computer
Evolution of Computer Ohi Alam
 

What's hot (20)

Computer Generation Presentation
Computer Generation PresentationComputer Generation Presentation
Computer Generation Presentation
 
History of computers and its types
History of computers and its typesHistory of computers and its types
History of computers and its types
 
1st ---5th generations and it's advantages and
1st ---5th generations and it's advantages and1st ---5th generations and it's advantages and
1st ---5th generations and it's advantages and
 
Introduction to computer - History - Generation
Introduction to computer - History - GenerationIntroduction to computer - History - Generation
Introduction to computer - History - Generation
 
Computer Assignment
Computer AssignmentComputer Assignment
Computer Assignment
 
THE GENERATION OF COMPUTER by P.Jeyapiranavan
THE GENERATION OF COMPUTER by P.JeyapiranavanTHE GENERATION OF COMPUTER by P.Jeyapiranavan
THE GENERATION OF COMPUTER by P.Jeyapiranavan
 
Evolution of Computers and Generation of computers
Evolution of Computers and Generation of computersEvolution of Computers and Generation of computers
Evolution of Computers and Generation of computers
 
Computer generation and language translator
Computer generation and language translatorComputer generation and language translator
Computer generation and language translator
 
Computer generations
Computer generationsComputer generations
Computer generations
 
Computer generations
Computer generationsComputer generations
Computer generations
 
Ch 1
Ch 1Ch 1
Ch 1
 
Introduction and brief history of computers
Introduction and brief history of computersIntroduction and brief history of computers
Introduction and brief history of computers
 
Generation of computers
Generation of computersGeneration of computers
Generation of computers
 
EVOLUTION OF COMPUTER pdf
EVOLUTION OF COMPUTER pdfEVOLUTION OF COMPUTER pdf
EVOLUTION OF COMPUTER pdf
 
Evolution of Computer
Evolution of ComputerEvolution of Computer
Evolution of Computer
 
Computer generations
Computer generationsComputer generations
Computer generations
 
The Evolution Of Digital Computers
The Evolution Of Digital ComputersThe Evolution Of Digital Computers
The Evolution Of Digital Computers
 
01 - Introduction to Computer
01 - Introduction to Computer01 - Introduction to Computer
01 - Introduction to Computer
 
Evolution of Computer
Evolution of Computer Evolution of Computer
Evolution of Computer
 
Generation of computers
Generation of computersGeneration of computers
Generation of computers
 

Viewers also liked

An Introduction to Soft Computing
An Introduction to Soft ComputingAn Introduction to Soft Computing
An Introduction to Soft ComputingTameem Ahmad
 
soft-computing
 soft-computing soft-computing
soft-computingstudent
 
Introduction to soft computing
Introduction to soft computingIntroduction to soft computing
Introduction to soft computingAnkush Kumar
 

Viewers also liked (6)

Machine Learning Basics
Machine Learning BasicsMachine Learning Basics
Machine Learning Basics
 
An Introduction to Soft Computing
An Introduction to Soft ComputingAn Introduction to Soft Computing
An Introduction to Soft Computing
 
Basics of Soft Computing
Basics of Soft  Computing Basics of Soft  Computing
Basics of Soft Computing
 
soft-computing
 soft-computing soft-computing
soft-computing
 
Introduction to soft computing
Introduction to soft computingIntroduction to soft computing
Introduction to soft computing
 
Soft computing
Soft computingSoft computing
Soft computing
 

Similar to Evolution of Computing

Virtualization White Paper
Virtualization White PaperVirtualization White Paper
Virtualization White PaperJNolte
 
1. What is IT infrastructure and what are its components2.What ar.pdf
1. What is IT infrastructure and what are its components2.What ar.pdf1. What is IT infrastructure and what are its components2.What ar.pdf
1. What is IT infrastructure and what are its components2.What ar.pdfexpressionnoveltiesk
 
Zpryme Report on Cloud and SAS Solutions
Zpryme Report on Cloud and SAS SolutionsZpryme Report on Cloud and SAS Solutions
Zpryme Report on Cloud and SAS SolutionsPaula Smith
 
Evolution of #cloud computing
Evolution of #cloud computingEvolution of #cloud computing
Evolution of #cloud computingCirro
 
Cloud Computing_Unit 1- Part 1.pptx
Cloud Computing_Unit 1- Part 1.pptxCloud Computing_Unit 1- Part 1.pptx
Cloud Computing_Unit 1- Part 1.pptxVivek Shelke
 
Thrive in a New Economy
Thrive in a New EconomyThrive in a New Economy
Thrive in a New EconomyRupak Parajuli
 
MIS - IT Infrastructure (Part I)
MIS  - IT Infrastructure (Part I)MIS  - IT Infrastructure (Part I)
MIS - IT Infrastructure (Part I)Soetam Rizky
 
Cloud Computing With SAS
Cloud Computing With SASCloud Computing With SAS
Cloud Computing With SASwhite paper
 
Accenture 6 questions_executives_should_ask_about_cloud_computing
Accenture 6 questions_executives_should_ask_about_cloud_computingAccenture 6 questions_executives_should_ask_about_cloud_computing
Accenture 6 questions_executives_should_ask_about_cloud_computingNgy Ea
 
CS8791 CLOUD COMPUTING_UNIT-I_FINAL_ppt (1).pptx
CS8791 CLOUD COMPUTING_UNIT-I_FINAL_ppt (1).pptxCS8791 CLOUD COMPUTING_UNIT-I_FINAL_ppt (1).pptx
CS8791 CLOUD COMPUTING_UNIT-I_FINAL_ppt (1).pptxMALATHYANANDAN
 
Cibm ch03 and ch04
Cibm   ch03 and ch04Cibm   ch03 and ch04
Cibm ch03 and ch04Shaheen Khan
 
Cloudcomputing Nivo Consultancy 26 Mei 2009 Versie 1
Cloudcomputing Nivo Consultancy 26 Mei 2009 Versie 1Cloudcomputing Nivo Consultancy 26 Mei 2009 Versie 1
Cloudcomputing Nivo Consultancy 26 Mei 2009 Versie 1Ruud Ramakers
 
21st Century Project Management to deliver a variety of Cloud Computing Proj...
21st Century Project Management  to deliver a variety of Cloud Computing Proj...21st Century Project Management  to deliver a variety of Cloud Computing Proj...
21st Century Project Management to deliver a variety of Cloud Computing Proj...VSR *
 
It infrastructure and emerging technologies
It infrastructure and emerging technologiesIt infrastructure and emerging technologies
It infrastructure and emerging technologiesSUBHODIP PAL
 
ITC4344_3_Cloud Computing Technologies.pptx
ITC4344_3_Cloud Computing Technologies.pptxITC4344_3_Cloud Computing Technologies.pptx
ITC4344_3_Cloud Computing Technologies.pptxZaharaddeenAbubuakar
 
Is202 ch03 and ch04
Is202   ch03 and ch04Is202   ch03 and ch04
Is202 ch03 and ch04Shaheen Khan
 

Similar to Evolution of Computing (20)

Virtualization White Paper
Virtualization White PaperVirtualization White Paper
Virtualization White Paper
 
1. What is IT infrastructure and what are its components2.What ar.pdf
1. What is IT infrastructure and what are its components2.What ar.pdf1. What is IT infrastructure and what are its components2.What ar.pdf
1. What is IT infrastructure and what are its components2.What ar.pdf
 
Zpryme Report on Cloud and SAS Solutions
Zpryme Report on Cloud and SAS SolutionsZpryme Report on Cloud and SAS Solutions
Zpryme Report on Cloud and SAS Solutions
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Evolution of #cloud computing
Evolution of #cloud computingEvolution of #cloud computing
Evolution of #cloud computing
 
Cloud Computing_Unit 1- Part 1.pptx
Cloud Computing_Unit 1- Part 1.pptxCloud Computing_Unit 1- Part 1.pptx
Cloud Computing_Unit 1- Part 1.pptx
 
Thrive in a New Economy
Thrive in a New EconomyThrive in a New Economy
Thrive in a New Economy
 
MIS - IT Infrastructure (Part I)
MIS  - IT Infrastructure (Part I)MIS  - IT Infrastructure (Part I)
MIS - IT Infrastructure (Part I)
 
Cloud Computing With SAS
Cloud Computing With SASCloud Computing With SAS
Cloud Computing With SAS
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Accenture 6 questions_executives_should_ask_about_cloud_computing
Accenture 6 questions_executives_should_ask_about_cloud_computingAccenture 6 questions_executives_should_ask_about_cloud_computing
Accenture 6 questions_executives_should_ask_about_cloud_computing
 
CS8791 CLOUD COMPUTING_UNIT-I_FINAL_ppt (1).pptx
CS8791 CLOUD COMPUTING_UNIT-I_FINAL_ppt (1).pptxCS8791 CLOUD COMPUTING_UNIT-I_FINAL_ppt (1).pptx
CS8791 CLOUD COMPUTING_UNIT-I_FINAL_ppt (1).pptx
 
Cibm ch03 and ch04
Cibm   ch03 and ch04Cibm   ch03 and ch04
Cibm ch03 and ch04
 
Cloudcomputing Nivo Consultancy 26 Mei 2009 Versie 1
Cloudcomputing Nivo Consultancy 26 Mei 2009 Versie 1Cloudcomputing Nivo Consultancy 26 Mei 2009 Versie 1
Cloudcomputing Nivo Consultancy 26 Mei 2009 Versie 1
 
21st Century Project Management to deliver a variety of Cloud Computing Proj...
21st Century Project Management  to deliver a variety of Cloud Computing Proj...21st Century Project Management  to deliver a variety of Cloud Computing Proj...
21st Century Project Management to deliver a variety of Cloud Computing Proj...
 
It infrastructure and emerging technologies
It infrastructure and emerging technologiesIt infrastructure and emerging technologies
It infrastructure and emerging technologies
 
Cloud
CloudCloud
Cloud
 
ITC4344_3_Cloud Computing Technologies.pptx
ITC4344_3_Cloud Computing Technologies.pptxITC4344_3_Cloud Computing Technologies.pptx
ITC4344_3_Cloud Computing Technologies.pptx
 
Cloud
CloudCloud
Cloud
 
Is202 ch03 and ch04
Is202   ch03 and ch04Is202   ch03 and ch04
Is202 ch03 and ch04
 

Recently uploaded

Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutesconfluent
 
IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoTAnalytics
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...Product School
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Product School
 
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1DianaGray10
 
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...CzechDreamin
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
 
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCustom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCzechDreamin
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor TurskyiFwdays
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Product School
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIES VE
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Julian Hyde
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...CzechDreamin
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backElena Simperl
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Thierry Lestable
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaRTTS
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
 
In-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsIn-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsExpeed Software
 

Recently uploaded (20)

Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
 
IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1
 
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCustom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and Planning
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
In-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsIn-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT Professionals
 

Evolution of Computing

  • 1. Evolution of Computing From mainframes to SaaS and the impact on computing. CONFIDENTIAL AND PROPRIETARY TO REARDEN COMMERCE
  • 2. IN THE BEGINNING… •  Computers were big, expensive and had to be shared by entire companies. •  These systems were run by centralized organizations that managed the resource for the company. •  This had the advantage of concentrating the necessary skills. •  But, early computers were primarily used by the operators, not the broader organization.
  • 3. AND THEN… •  Early mainframes were so expensive that only the largest institutions could afford them. •  Digital Equipment Corporation introduced the concept of a mini-computer in the 1970 s that brought the cost down making computers more accessible. •  DEC also made terminals inexpensive so now more people in an organization could use the computer. •  Broader access gave way to more demand and more software being produced. •  Terminals had opened the world to the idea of democratic computing.
  • 4. THE MICROPROCESSOR REVOLUTION With the introduction of the 8086/8088, personal computers became powerful enough for business use and gave knowledge workers more freedom than they had ever experienced.
  • 5. WITH NEW TECHNOLOGY COMES NEW CHALLENGES PCs weren’t connected so the only way to move data around was on floppy disks and with computers distributed all over the organization, administration (upgrades, repairs, eventually viruses) was a challenge.
  • 6. ENTER THE NETWORK In the 1980 s, Ethernet emerged as a low cost, high performance networking standard for organizations of all sizes.
  • 7. INCREASING DEMAND LOWERED COST Multiple cores and the movement towards web solutions which scale horizontally along with dropping storage costs allowed hardware prices to steadily fall.
  • 8. ENTER UTILITY COMPUTING Utility computing allows organizations to buy capacity on demand and manage the amount of capacity they need which provides businesses with a better ROI on their investment.
  • 10. THE EVOLUTION OF PROGRAMMING LAUNGUAGES Programming computers began as a series of binary instructions entered using switches and has evolved at an unprecedented pace ever since.
  • 11. APPLICATION COMPLEXITY KEEPS GROWING The first applications were nothing more than a few instructions that performed some simple math and logic while modern applications are really tens or even hundreds of applications connected via a complex network.
  • 12. SOFTWARE AS A SERVICE EMERGES Organizations began to realize that they needed many systems to run their business that were not core to their business and the cost of maintaining the staff and equipment to run these services was significant.
  • 13.
  • 14. TO PUT IT IN PERSPECTIVE In 2007, Jim Gray of Microsoft devised a benchmark. Sort 10 billion rows, 100 bytes each, with a 10 byte randomly generated key…