Evolution of Hardware, Internet Software
Evolution of Hardware, Internet Software
Evolution of Hardware, Internet Software
• Hardware Evolution
– First-Generation Computers
– Second-Generation Computers
– Third-Generation Computers
– Fourth-Generation Computers
– Fifth-Generation Computers
• Software Generations
• History of Internet Software Evolution
• Server Virtualization
First-Generation Computers: 1940-1956
• The first computers used vacuum tubes for circuitry
and magnetic drums for memory.
• They were often enormous and taking up entire
room.
• First generation computers relied on machine
language.
• .They were very expensive to operate and in addition
to using a great deal of electricity, generated a lot of
heat, which was often the cause of malfunctions.
• The UNIVAC and ENIAC computers are examples
of first-generation computing devices.
First-Generation Computers
UNIVAC (Universal Automatic Computer) – a
tabulating machine which won the contest for the
fastest machine which could count the US 1890
census.
• Clustering
• Load balancing
• Data residency
• 1990 – Grid
– Storage management
– Migration of data
– Security provisioning
• Globus toolkit
– Open source software toolkit
– Build grid systems and application
– allows people to share computing power,
databases, instruments, and other online tools
securely across corporate, institutional, and
geographic boundaries without sacrificing local
autonomy
• Cloud computing
• Propagate grid computing model
• Data centers – concept of grid
• Amazon S3 (Simple Storage Service)
• EMC – CAS (Content Addressable Storage) - Centera
Server Virtualization
• Virtualization
– method of running multiple independent virtual
operating systems on a single physical computer
– 1960 – Virtual machine or pseudo machine
– Platform virtualization
• Control program
• Guest software
Parallel Processing
• Multiprocessing
– Master / Slave model