Chapter 5 Hardware and Software Trends. Introduction Four key areas have fueled the advances in...

67
Chapter 5 Hardware and Software Trends

Transcript of Chapter 5 Hardware and Software Trends. Introduction Four key areas have fueled the advances in...

Page 1: Chapter 5 Hardware and Software Trends. Introduction Four key areas have fueled the advances in telecommunications and computing –Semiconductor fabrication.

Chapter 5

Hardware and Software Trends

Page 2: Chapter 5 Hardware and Software Trends. Introduction Four key areas have fueled the advances in telecommunications and computing –Semiconductor fabrication.

Introduction

• Four key areas have fueled the advances in telecommunications and computing– Semiconductor fabrication– Magnetic recording– Networking and communications systems– Software development

Page 3: Chapter 5 Hardware and Software Trends. Introduction Four key areas have fueled the advances in telecommunications and computing –Semiconductor fabrication.

Exponential Growth

• Gordon Moore (a founder of Intel) observed a trend in semiconductor growth in 1965 that has held firm for close to 40 years

• Moore’s Law states that the number of transistors on an integrated circuit doubles every 18 months

• Similar performance curves exist in the telecommunication and magnetic recording industries

Page 4: Chapter 5 Hardware and Software Trends. Introduction Four key areas have fueled the advances in telecommunications and computing –Semiconductor fabrication.

Semiconductor Technology

• The transistor was invented at Bell Labs in 1947 by John Bardeen, Walter Brattain, and William Shockley

• Semiconductors form the foundation upon which much of the modern information industry is based

• Advances in process have allowed system designers to pack more performance into more devices at decreased cost

Page 5: Chapter 5 Hardware and Software Trends. Introduction Four key areas have fueled the advances in telecommunications and computing –Semiconductor fabrication.

Trends in Semiconductor Technology

1. Diminishing device size

2. Increasing density of devices on chips

3. Faster switching speeds

4. Expanded function per chip

5. Increased reliability

6. Rapidly declining unit cost

Page 6: Chapter 5 Hardware and Software Trends. Introduction Four key areas have fueled the advances in telecommunications and computing –Semiconductor fabrication.

Semiconductor Performance

• Electricity (electrons) moves at speeds close to the speed of light (186k miles/sec)

• As switching elements of a semiconductor get smaller, they can be placed physically closer together

• Since the absolute distance between elements shrinks, device speed increases

• Semiconductor manufacturing cost is more related to number of chips produced rather than number of devices per chip

Page 7: Chapter 5 Hardware and Software Trends. Introduction Four key areas have fueled the advances in telecommunications and computing –Semiconductor fabrication.

Semiconductor Performance

• As device size shrinks, performance improves and capability increases (more logic elements in the same size package and those elements operate faster)

• During the period from 1960 to 1990 density grew by 7 orders of magnitude– 3 circuits to 3 million– By 2020, chips will hold between 1 to 10

billion circuits

Page 8: Chapter 5 Hardware and Software Trends. Introduction Four key areas have fueled the advances in telecommunications and computing –Semiconductor fabrication.
Page 9: Chapter 5 Hardware and Software Trends. Introduction Four key areas have fueled the advances in telecommunications and computing –Semiconductor fabrication.

Semiconductor Processes

• Semiconductors are produced in processing plants called fabs

• Fabs produce semiconductors on silicon wafers– The wafers are sliced from extremely pure

silicon ingots and polished– These wafers can range in size from 6 to 12

inches (150 to 300 mm) in diameter– Newer fabs process larger wafers

Page 10: Chapter 5 Hardware and Software Trends. Introduction Four key areas have fueled the advances in telecommunications and computing –Semiconductor fabrication.

Semiconductor Processes

• Current state of the art fabs process 300 mm wafers

• It costs $1.7 billion dollars and takes 30 months to construct and equip a fab

• Fabs are completely obsolete, on average, in seven years

Page 11: Chapter 5 Hardware and Software Trends. Introduction Four key areas have fueled the advances in telecommunications and computing –Semiconductor fabrication.

Semiconductor Processes

• Each wafer holds many identical copies of the semiconductor

• The wafer moves from process to process across the fab, slowly being built up to create the final product

• The last step in the process slices the wafer up into the individual chips which are tested and packaged

Page 12: Chapter 5 Hardware and Software Trends. Introduction Four key areas have fueled the advances in telecommunications and computing –Semiconductor fabrication.

Semiconductor Processes

• From early in the design of a fab, the number of wafers the plant can process per month is determined

• To maximize return on capital investment, the process engineers attempt to produce the greatest number of the highest value chips

• Decreasing device size increases both the number of chips per wafer and the speed of the devices produced

Page 13: Chapter 5 Hardware and Software Trends. Introduction Four key areas have fueled the advances in telecommunications and computing –Semiconductor fabrication.

Semiconductor Processes

• The drive to use larger wafers stems from the economies of scale– 2.5 times as many chips can be cut from a

300 mm wafer as compared to a 200 mm wafer

– 300 mm fabs cost 1.7 times as much as 200 mm ones

Page 14: Chapter 5 Hardware and Software Trends. Introduction Four key areas have fueled the advances in telecommunications and computing –Semiconductor fabrication.

Device Geometries

• Device geometry is defined by minimum feature size– This is the smallest individual feature created

on the device (line, transistor gate, etc.)– Current feature size in leading edge fabs is

0.10 microns– Human hairs are 80 microns in diameter

Page 15: Chapter 5 Hardware and Software Trends. Introduction Four key areas have fueled the advances in telecommunications and computing –Semiconductor fabrication.

Roadblocks to Device Shrinkage

• Most common chips are made using the Complementary Metal Oxide Semiconductor (CMOS) process

• Chips using CMOS only consume power when logic states change from 1 to 0 or 0 to 1

• As clock speeds increase the number of logical operations increases

Page 16: Chapter 5 Hardware and Software Trends. Introduction Four key areas have fueled the advances in telecommunications and computing –Semiconductor fabrication.

Roadblocks to Device Shrinkage

• As the minimum feature size decreases, components are closer together and the number of components per unit area increases

• Both these factors increase the amount of waste heat needed to be removed from a device

• Effectively removing this heat is a big challenge

Page 17: Chapter 5 Hardware and Software Trends. Introduction Four key areas have fueled the advances in telecommunications and computing –Semiconductor fabrication.

Industry Success

• Success of the semiconductor industry is driven by huge budgets for scientific research, process design, and innovation

• Since the semiconductor was invented, the industry has experienced a growth rate of 100 times per decade

Page 18: Chapter 5 Hardware and Software Trends. Introduction Four key areas have fueled the advances in telecommunications and computing –Semiconductor fabrication.

Industry Innovation

• Increases in device processing power comes not only from increased clock rates and decreased device sizes

• Innovation in physical computer architecture also drives performance– Bus widths have increased from 8 to 16 to 32

and now are growing to 64-bit wide– With wider busses, more data can be

transferred from place to place on the chip simultaneously, increasing performance

Page 19: Chapter 5 Hardware and Software Trends. Introduction Four key areas have fueled the advances in telecommunications and computing –Semiconductor fabrication.

Industry Innovation

• Cache Memory – Fast, high speed memory used to buffer program data near the processor to avoid data access delays

• Super scalar designs – designs that allow more than one instruction to be executed at a time

• Hyperthreading – adding a small amount of extra on-chip hardware that allows one processor to efficiently act as two, boosting performance by 25 %

Page 20: Chapter 5 Hardware and Software Trends. Introduction Four key areas have fueled the advances in telecommunications and computing –Semiconductor fabrication.
Page 21: Chapter 5 Hardware and Software Trends. Introduction Four key areas have fueled the advances in telecommunications and computing –Semiconductor fabrication.

Semiconductor Content

• Microprocessors comprise less than 50% of total chip production

• Memory, application-specific integrated circuits (ASICs), and custom silicon make up the bulk of production

• The telecommunications industry is a huge driver worldwide as cell phone penetration increases

Page 22: Chapter 5 Hardware and Software Trends. Introduction Four key areas have fueled the advances in telecommunications and computing –Semiconductor fabrication.

Summary

• The invention and innovation of the semiconductor industry has been enormously important

• Chip densities will continue to increase due to innovation in physics, metallurgy, chemistry, and manufacturing tools and processes

• Semiconductors will continue to be cheaper, faster, and more capable

Page 23: Chapter 5 Hardware and Software Trends. Introduction Four key areas have fueled the advances in telecommunications and computing –Semiconductor fabrication.

Recording Technologies

• As dramatic as the progress in semiconductor development is, progress in recording technologies is even more rapid

• Disk-based magnetic storage grew at a compounded rate of 25% through the 1980s but then accelerated to 60% in the early 1990s and further increased to in excess of 100% by the turn of the century

Page 24: Chapter 5 Hardware and Software Trends. Introduction Four key areas have fueled the advances in telecommunications and computing –Semiconductor fabrication.

Exploding Demand

• As personal computers have grown in computing power, storage demands have also accelerated– Operating systems and common application

suites consume several gigabytes of storage to start with

– The World Wide Web requires vast amounts of online storage of information

– Disk storage is being integrated into consumer electronics

Page 25: Chapter 5 Hardware and Software Trends. Introduction Four key areas have fueled the advances in telecommunications and computing –Semiconductor fabrication.

Recording Economics

• At current rates of growth, disk capacities are doubling every six months

• Growth rates are exceeding Moore’s Law kinetics by a factor of three

• Price per megabyte has declined from 4 cents in 1998 to 0.07 cent in 2002

Page 26: Chapter 5 Hardware and Software Trends. Introduction Four key areas have fueled the advances in telecommunications and computing –Semiconductor fabrication.
Page 27: Chapter 5 Hardware and Software Trends. Introduction Four key areas have fueled the advances in telecommunications and computing –Semiconductor fabrication.

Bit Density

• Data density for disk drives is measured in bits per square inch called areal density– Current areal density is 70 gigabits per square

inch and is expected to climb to 100 gigabits per square inch by the end of 2003

– By 2007, areal densities are expected to exceed 1000 gigabits per square inch

Page 28: Chapter 5 Hardware and Software Trends. Introduction Four key areas have fueled the advances in telecommunications and computing –Semiconductor fabrication.

Hard Drive Anatomy

• Data is stored on hard drives in concentric circles called “Tracks”

• Each track is divided into segments called “Sectors”

• A drive may contain multiple disks called “Platters”

• Writing or reading data is done by small recording heads supported by a mobile arm

Page 29: Chapter 5 Hardware and Software Trends. Introduction Four key areas have fueled the advances in telecommunications and computing –Semiconductor fabrication.

Hard Drive Performance

• Drive performance is commonly measured by how quickly data can be retrieved and written

• Two common measures are used– Seek Time– Rotational Delay

Page 30: Chapter 5 Hardware and Software Trends. Introduction Four key areas have fueled the advances in telecommunications and computing –Semiconductor fabrication.

Hard Drive Performance

• Seek Time is the amount of time it takes the heads to move from one track to another– This time is commonly measured in

milliseconds (ms or thousandths of a second)– For a processor operating at 1 Ghz, 1 ms is

enough time to execute one million instructions– Common seek times of inexpensive drives are

from 7 to 9 ms

Page 31: Chapter 5 Hardware and Software Trends. Introduction Four key areas have fueled the advances in telecommunications and computing –Semiconductor fabrication.

Rotational Delay

• The delay imposed by waiting for the correct sector of data to move under the read / write heads– Current drives spin at 7200 RPM.– Faster rotational speeds decrease rotational

delay• High end server drives spin at 15000 RPM, with

surface speeds exceeding 100 MPH• Heads float on a cushion of air 3 millionths of an

inch thick

Page 32: Chapter 5 Hardware and Software Trends. Introduction Four key areas have fueled the advances in telecommunications and computing –Semiconductor fabrication.

Other Performance Issues

• Data transfer interfaces are constantly evolving to keep pace with higher drive performance.

• New standards include:– Firewire– USB 2– InfiniBand

Page 33: Chapter 5 Hardware and Software Trends. Introduction Four key areas have fueled the advances in telecommunications and computing –Semiconductor fabrication.

Fault-Tolerant Storage

• Data has become a strategic asset of most businesses

• Loss of data can cripple and sometimes kill an enterprise

• Fault-tolerant storage systems have become more important as data availability has become more critical

Page 34: Chapter 5 Hardware and Software Trends. Introduction Four key areas have fueled the advances in telecommunications and computing –Semiconductor fabrication.

RAID Storage

• RAID is an acronym that stands for Redundant Array of Inexpensive Drives

• RAIDs spread data across multiple drives to reduce the chance that the failure of one drive would result in data loss

• RAID levels commonly range from 0 to 5 with some derivative cases

Page 35: Chapter 5 Hardware and Software Trends. Introduction Four key areas have fueled the advances in telecommunications and computing –Semiconductor fabrication.

RAID Tradeoffs

• Creating data redundancy creates transactional overhead and waste of storage capacity– RAID 1 is also known as disk mirroring where

every bit on one disk is duplicated on the mirror

• Every transaction takes two reads or two writes, and disk space is half of capacity

Page 36: Chapter 5 Hardware and Software Trends. Introduction Four key areas have fueled the advances in telecommunications and computing –Semiconductor fabrication.

RAID Tradeoffs

• RAID 5 spreads data across multiple disks and creates special error-correcting data

• With any drive failure, the lost data can be reconstructed from the remaining data and the error-correcting codes– This has less redundancy than a RAID 1

system, but delivers better throughput

Page 37: Chapter 5 Hardware and Software Trends. Introduction Four key areas have fueled the advances in telecommunications and computing –Semiconductor fabrication.

RAID Results

• Mean time before data loss (MTBDL) is a calculation that attempts to quantify the reliability of a drive– A four-disk storage system without RAID has

a MTBDL of 38,600 hours or about once every four years

– A five-disk RAID 5 system of equal capacity yields a MTBDL of 48.875 million hours

Page 38: Chapter 5 Hardware and Software Trends. Introduction Four key areas have fueled the advances in telecommunications and computing –Semiconductor fabrication.

CD-ROM Storage

• Five inches in diameter, capable of holding 650 MB of data

• So inexpensive, powerful, and widespread are these disks, that many PC manufacturers are discontinuing the sale of 1.44 MB floppy drives in new PCs

• CD-R blanks are now costing approximately 5 cents each

Page 39: Chapter 5 Hardware and Software Trends. Introduction Four key areas have fueled the advances in telecommunications and computing –Semiconductor fabrication.

DVD Storage

• DVDs or Digital Versatile Discs

• Store 4.7 GB of digital data

• Can be used to store video, audio, or larger data archives

Page 40: Chapter 5 Hardware and Software Trends. Introduction Four key areas have fueled the advances in telecommunications and computing –Semiconductor fabrication.

Autonomous Storage Systems

• Computers have traditionally been built with display, compute, and storage subsystems in close physical proximity

• With widespread, high speed digital networks, these components no longer need to be in the same physical box

• Network Attached Storage and Storage Area Networks are storage examples of this trend

Page 41: Chapter 5 Hardware and Software Trends. Introduction Four key areas have fueled the advances in telecommunications and computing –Semiconductor fabrication.

Network Attached Storage

• A logical extension of the client/server model

• NAS boxes are servers not of applications but of storage

• Data storage can be centralized so that the disciplines of archiving, security, availability, and restoration are handled by computing professionals, not desktop users

Page 42: Chapter 5 Hardware and Software Trends. Introduction Four key areas have fueled the advances in telecommunications and computing –Semiconductor fabrication.

Storage Area Networks

• Commonly referred to as the “network behind the server”

• Create a unified storage architecture that supports the storage needs of multiple servers

• Server to storage links are high-speed optical connections using network-like protocols complete with routers and switches

Page 43: Chapter 5 Hardware and Software Trends. Introduction Four key areas have fueled the advances in telecommunications and computing –Semiconductor fabrication.

Benefits of Storage Systems

• Data throughput from a server standpoint and from a storage standpoint must be balanced

• Fast servers with slow storage or slow servers with fast storage do not deliver optimal performance

• Decoupling storage from computation allows managers to scale each independently

Page 44: Chapter 5 Hardware and Software Trends. Introduction Four key areas have fueled the advances in telecommunications and computing –Semiconductor fabrication.

Computer Architecture

• Computers include:– Memory– Mass storage– Logic– Peripherals– Input devices– Displays

Page 45: Chapter 5 Hardware and Software Trends. Introduction Four key areas have fueled the advances in telecommunications and computing –Semiconductor fabrication.

Supercomputers

• At the extreme edge of the computing spectrum, supercomputers are clusters of individual machines lashed together with high-speed network connections

• The 50 most powerful supercomputers in existence today are built of no less than 64 processors

• The most powerful are composed of close to 10,000 individual processors

Page 46: Chapter 5 Hardware and Software Trends. Introduction Four key areas have fueled the advances in telecommunications and computing –Semiconductor fabrication.

Supercomputer Performance

• Current benchmarking for supercomputers is the flop or floating-point operations per second

• The most powerful supercomputers in the world easily exceed 1 tera-flops

• The most powerful machine can attain 35 Tflops

Page 47: Chapter 5 Hardware and Software Trends. Introduction Four key areas have fueled the advances in telecommunications and computing –Semiconductor fabrication.

Supercomputer Challenges

• Effectively harnessing thousands of CPUs together is a very complex programming challenge

• Massively parallel computing operating systems are difficult to design, optimize, and troubleshoot

Page 48: Chapter 5 Hardware and Software Trends. Introduction Four key areas have fueled the advances in telecommunications and computing –Semiconductor fabrication.

Microcomputers

• The first microcomputer was sold by IBM in the early 1970s

• With the progress of Moore's Law, PCs have become more and more powerful with desktop systems able to deliver in excess of 2500 MIPS (millions of instructions per second)

• 10000 MIPS systems will be commonplace by the end of the decade

Page 49: Chapter 5 Hardware and Software Trends. Introduction Four key areas have fueled the advances in telecommunications and computing –Semiconductor fabrication.

Trends in Systems Architecture

• Slowly systems are shifting from being PC focused to network focused

Page 50: Chapter 5 Hardware and Software Trends. Introduction Four key areas have fueled the advances in telecommunications and computing –Semiconductor fabrication.

Client/Server Computing

• With powerful graphical workstations and high-speed networking, PCs have become the user interface engine, not the application

• The most obvious example is the Web browser. Any number of servers using numerous different server programs are all accessible by the same Web client

Page 51: Chapter 5 Hardware and Software Trends. Introduction Four key areas have fueled the advances in telecommunications and computing –Semiconductor fabrication.

Thin Clients

• With the “hollowing out of the computer”, client PCs no longer need to “do it all”– Storage can be offloaded to SANs or NAS

arrays– Compute cycles can be located on application

servers across or even external to the enterprise

Page 52: Chapter 5 Hardware and Software Trends. Introduction Four key areas have fueled the advances in telecommunications and computing –Semiconductor fabrication.

Communications Technology

• The same semiconductor and switching technologies that have driven the computer revolution have driven the telecommunications revolution

• Fiber-optic data capacity has increased even faster than Moore’s Law rates for semiconductors

• Fiber-optic capacity doubles every six months

Page 53: Chapter 5 Hardware and Software Trends. Introduction Four key areas have fueled the advances in telecommunications and computing –Semiconductor fabrication.

Intranets, Extranets, and the WWW

• Intranet – Network dedicated to internal corporate use

• Extranet – Network used to bring partners external to the company into the corporate network

Page 54: Chapter 5 Hardware and Software Trends. Introduction Four key areas have fueled the advances in telecommunications and computing –Semiconductor fabrication.

The World Wide Web

• Invented by Tim Berners-Lee at CERN

• Open standard client/server interface

• Uses open standard HTML for page formatting and display

• The Web creates a powerful open access structure that everyone can leverage for business needs

Page 55: Chapter 5 Hardware and Software Trends. Introduction Four key areas have fueled the advances in telecommunications and computing –Semiconductor fabrication.

WWW and Business

• Intranets, extranets, and the Internet all play parts in creating an e-enabled business

• Client/server architectures modularize components allowing special purpose or custom built systems for online business

Page 56: Chapter 5 Hardware and Software Trends. Introduction Four key areas have fueled the advances in telecommunications and computing –Semiconductor fabrication.
Page 57: Chapter 5 Hardware and Software Trends. Introduction Four key areas have fueled the advances in telecommunications and computing –Semiconductor fabrication.

Thin Clients

• Called “thin” because they have minimal local storage, and function primarily as display devices

• Applications are executed locally but reside remotely

Page 58: Chapter 5 Hardware and Software Trends. Introduction Four key areas have fueled the advances in telecommunications and computing –Semiconductor fabrication.

Benefits of Thin Clients

• Thin clients allow businesses to have a high degree of control over user’s desktops

• Central client management eases troubleshooting and allows rollout of application upgrades without much overhead

• Thin clients commonly lack removable storage so data security is enhanced

Page 59: Chapter 5 Hardware and Software Trends. Introduction Four key areas have fueled the advances in telecommunications and computing –Semiconductor fabrication.

Programming Technology

• As opposed to the exponential rate of growth with the previously discussed technologies, software has grown at a linear pace

Page 60: Chapter 5 Hardware and Software Trends. Introduction Four key areas have fueled the advances in telecommunications and computing –Semiconductor fabrication.

Operating Systems

• Current examples are– Microsoft Windows XP– Linux (Open source)– Apple OS X– Free BSD (Open source)– Solaris (Sun)– AIX (IBM)

Page 61: Chapter 5 Hardware and Software Trends. Introduction Four key areas have fueled the advances in telecommunications and computing –Semiconductor fabrication.

History of Operating Systems

• First programs were called “Monitors”– They allowed operators to more easily load

programs and retrieve output

• Uniprocessing – executing one program at a time

• Multiprocessing – appearing to execute several programs simultaneously by processing a few instructions from each in succession

Page 62: Chapter 5 Hardware and Software Trends. Introduction Four key areas have fueled the advances in telecommunications and computing –Semiconductor fabrication.

Network Operating Systems

• Operating systems that incorporate network aware hooks so that systems can utilize resources seamlessly across the network infrastructure

• Microsoft’s Windows 2000 and Linux both incorporate these elements directly out of the box

Page 63: Chapter 5 Hardware and Software Trends. Introduction Four key areas have fueled the advances in telecommunications and computing –Semiconductor fabrication.

Application Programming

• Internet technology requires new tools to exploit its full potential– Markup languages such as SGML, HTML,

and XML– Java is used to code applications that can run

on a broad range of operating systems and microprocessors

Page 64: Chapter 5 Hardware and Software Trends. Introduction Four key areas have fueled the advances in telecommunications and computing –Semiconductor fabrication.

Recapitulation

• The torrent of innovation of the past 30 years will continue

• Technology will open opportunities and foster innovation that will continue to change our way of life

• It is as important how we use technology as it is what technology enables. These innovations are tools, and carry the same moral hazards that all tools have

Page 65: Chapter 5 Hardware and Software Trends. Introduction Four key areas have fueled the advances in telecommunications and computing –Semiconductor fabrication.

Implications

• Tomorrow’s managers will have magnitudes greater capability than today’s

• Huge data stores will profile customers, patients, and employees

• Intranets will begin to break down the barriers between levels of management, eliminating distance in time and bureaucracy

Page 66: Chapter 5 Hardware and Software Trends. Introduction Four key areas have fueled the advances in telecommunications and computing –Semiconductor fabrication.

Implications

• Business models are changing with B2B, B2C, and ASP models becoming rapidly growing markets

• Information is a strategic asset as well as a business tool

• With rapid, granular Internet information strategies, information may be shared even with competitors if it serves a business purpose at the time

Page 67: Chapter 5 Hardware and Software Trends. Introduction Four key areas have fueled the advances in telecommunications and computing –Semiconductor fabrication.

Summary

• New breakthroughs in information processing technology will challenge our ability to harness and integrate these advances into society, corporations, and governmental organizations

• Rapid organizational changes will be the norm

• Failure to embrace change dooms organizations and their leaders to failure