6.8: The Computer Age
- Page ID
- 4562
\( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)
\( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)
\( \newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\)
( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\)
\( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)
\( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\)
\( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)
\( \newcommand{\Span}{\mathrm{span}}\)
\( \newcommand{\id}{\mathrm{id}}\)
\( \newcommand{\Span}{\mathrm{span}}\)
\( \newcommand{\kernel}{\mathrm{null}\,}\)
\( \newcommand{\range}{\mathrm{range}\,}\)
\( \newcommand{\RealPart}{\mathrm{Re}}\)
\( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)
\( \newcommand{\Argument}{\mathrm{Arg}}\)
\( \newcommand{\norm}[1]{\| #1 \|}\)
\( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)
\( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\AA}{\unicode[.8,0]{x212B}}\)
\( \newcommand{\vectorA}[1]{\vec{#1}} % arrow\)
\( \newcommand{\vectorAt}[1]{\vec{\text{#1}}} % arrow\)
\( \newcommand{\vectorB}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)
\( \newcommand{\vectorC}[1]{\textbf{#1}} \)
\( \newcommand{\vectorD}[1]{\overrightarrow{#1}} \)
\( \newcommand{\vectorDt}[1]{\overrightarrow{\text{#1}}} \)
\( \newcommand{\vectE}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash{\mathbf {#1}}}} \)
\( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)
\( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)
\(\newcommand{\avec}{\mathbf a}\) \(\newcommand{\bvec}{\mathbf b}\) \(\newcommand{\cvec}{\mathbf c}\) \(\newcommand{\dvec}{\mathbf d}\) \(\newcommand{\dtil}{\widetilde{\mathbf d}}\) \(\newcommand{\evec}{\mathbf e}\) \(\newcommand{\fvec}{\mathbf f}\) \(\newcommand{\nvec}{\mathbf n}\) \(\newcommand{\pvec}{\mathbf p}\) \(\newcommand{\qvec}{\mathbf q}\) \(\newcommand{\svec}{\mathbf s}\) \(\newcommand{\tvec}{\mathbf t}\) \(\newcommand{\uvec}{\mathbf u}\) \(\newcommand{\vvec}{\mathbf v}\) \(\newcommand{\wvec}{\mathbf w}\) \(\newcommand{\xvec}{\mathbf x}\) \(\newcommand{\yvec}{\mathbf y}\) \(\newcommand{\zvec}{\mathbf z}\) \(\newcommand{\rvec}{\mathbf r}\) \(\newcommand{\mvec}{\mathbf m}\) \(\newcommand{\zerovec}{\mathbf 0}\) \(\newcommand{\onevec}{\mathbf 1}\) \(\newcommand{\real}{\mathbb R}\) \(\newcommand{\twovec}[2]{\left[\begin{array}{r}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\ctwovec}[2]{\left[\begin{array}{c}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\threevec}[3]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\cthreevec}[3]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\fourvec}[4]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\cfourvec}[4]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\fivevec}[5]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\cfivevec}[5]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\mattwo}[4]{\left[\begin{array}{rr}#1 \amp #2 \\ #3 \amp #4 \\ \end{array}\right]}\) \(\newcommand{\laspan}[1]{\text{Span}\{#1\}}\) \(\newcommand{\bcal}{\cal B}\) \(\newcommand{\ccal}{\cal C}\) \(\newcommand{\scal}{\cal S}\) \(\newcommand{\wcal}{\cal W}\) \(\newcommand{\ecal}{\cal E}\) \(\newcommand{\coords}[2]{\left\{#1\right\}_{#2}}\) \(\newcommand{\gray}[1]{\color{gray}{#1}}\) \(\newcommand{\lgray}[1]{\color{lightgray}{#1}}\) \(\newcommand{\rank}{\operatorname{rank}}\) \(\newcommand{\row}{\text{Row}}\) \(\newcommand{\col}{\text{Col}}\) \(\renewcommand{\row}{\text{Row}}\) \(\newcommand{\nul}{\text{Nul}}\) \(\newcommand{\var}{\text{Var}}\) \(\newcommand{\corr}{\text{corr}}\) \(\newcommand{\len}[1]{\left|#1\right|}\) \(\newcommand{\bbar}{\overline{\bvec}}\) \(\newcommand{\bhat}{\widehat{\bvec}}\) \(\newcommand{\bperp}{\bvec^\perp}\) \(\newcommand{\xhat}{\widehat{\xvec}}\) \(\newcommand{\vhat}{\widehat{\vvec}}\) \(\newcommand{\uhat}{\widehat{\uvec}}\) \(\newcommand{\what}{\widehat{\wvec}}\) \(\newcommand{\Sighat}{\widehat{\Sigma}}\) \(\newcommand{\lt}{<}\) \(\newcommand{\gt}{>}\) \(\newcommand{\amp}{&}\) \(\definecolor{fillinmathshade}{gray}{0.9}\)Experimental computers were first developed in the 1940s, and became commercially important in the 1950s. Since then, they have become increasingly involved in almost every component of technology.
Electronics and the Computer
The development of the computer has had as large an effect on society as any previous engineering advance. Today, computers are involved in every aspect of our lives. They allow instant retrieval of information from any part of the world. They monitor and control the performance of almost every mechanical system we use, including automobiles, airplanes, appliances; they also control large systems such as electric power generation and distribution grids. Computers make cell phones and the Internet possible. The computer pervades the creative work of artists; it provides formerly undreamed of opportunities for relaxation and entertainment; and it has dramatically changed the way that engineers and scientists perform their work. In this section, we briefly review the coupled histories of the computer and the electronics industry.
Advances in computer technology depended on developments in the electronic industry; indeed, the advanced computing power available at low cost today is a direct consequence of improvements and advances in the technology of electronics. Beginning in the 1910s, and continuing through the 1950s and 1960s, the vacuum tube was the primary technology used to implement electronic devices such as radios, televisions, and other myriad inventions. However, tubes had several drawbacks—they were large, required large amounts of power, and were relatively fragile.
Most of the pioneering computers designed and built in the 1940s were constructed using vacuum tubes. These early computers were much less powerful than a typical microcontroller that controls a modern microwave oven; the circuits for these early computers often filled entire rooms. Vacuum tube technology was unreliable—tubes often burned out and required replacements. In 1951, the Remington Rand Corporation delivered the first Univac I computer to the US Census Bureau; eventually, more than 40 of these computers were sold at a price of over $1 million each. The image (Figure below) shows a UNIVAC I. In 1952, International Business Machines (IBM) introduced the IBM 701. In the following decades, both of these as well as other companies made significant profits designing and selling large mainframe computers. (Remington Rand eventually became Sperry Rand, which later became Univac.) The design and implementation of computers employed thousands of engineers; most of these engineers were electrical engineers. IBM, with its large sales and service staffs, owned about 70% of the computer market by the late 1950s. This is a position they maintained until the 1970s, when minicomputers were introduced and dramatically cut into the market share owned by mainframe computers.
A UNIVAC I installed at the Franklin Life Insurance Company.
In 1948, John Bardeen (1908–1991), Walter Brattain (1902–1987), and William Shockley (1910–1989), three researchers at Bell Laboratories (a research lab of AT&T), invented the transistor. They were awarded the Nobel Prize for this invention in 1956. The transistor performs the same electronic function as a vacuum tube, but since it is fabricated from silicon and metal and requires no glass tube to contain a vacuum, it can be made much smaller and more physically robust than a vacuum tube. A significant amount of research and development was necessary to make the transistor commercially viable; by the early 1960s, transistors had replaced vacuum tubes in most electronic devices. This made possible the portable transistor radio, for example.
Transistors were widely used in the design and construction of computers in the late 1950s and early 1960s. Transistor technology allowed computers to be smaller, faster, and use less power to operate.
A second electronics innovation that dramatically affected computers was the invention of the integrated circuit independently by Jack Kilby (1923–2005) of Texas Instruments and Robert Noyce (1927–1990) of Fairchild Semiconductor in 1958. The integrated circuit combined many transistors into a single silicon chip. Chips could be cheaply and quickly manufactured and provided many benefits to computer designers, including faster computation, lower power consumption, smaller physical size, and lower production costs.
Integrated circuits were used in computer design beginning in the mid-1960s. They made possible the development of the minicomputer. The first minicomputers were made by Digital Equipment Corporation. Other minicomputer manufacturers included Data General, Wang Laboratories, Apollo Computer, and Prime Computer. Compared to a typical mainframe computer, minicomputers were small (about the size of a small desk) and cheap (costing tens of thousands of dollars). The image (Figure below) shows a PDP-12 minicomputer. Minicomputers made computers available to smaller companies and university research laboratories.
A PDP-12 minicomputer manufactured by Digital Equipment Corporation about 1970.
Finally, a new generation of personal computers was made possible by the invention of the microprocessor. Microprocessors were invented independently and about the same time at Texas Instruments and Intel in 1971. A microprocessor is an entire computer processor integrated on to a single chip. The image (Figure below) shows a Zilog Z80 microprocessor that was manufactured in 1976. Microprocessors allowed computers to be built cheaply enough that hobbyists could afford to build their own computers. In the mid-1970s, several companies were founded to supply computers and computer kits to hobbyists. Apple Computer Co. was one of these; Steve Jobs (1955–), its cofounder, quickly realized that the computer could be used by a much larger market than hobbyists, and dramatically increased the market for low-end computers. The next image (Figure below) shows an Apple II, the computer that established Apple as a player in the computer market. In 1981, IBM entered the market with the IBM personal computer (IBM PC) and quickly became the dominant personal computer manufacturer by marketing to business and government users; the IBM PC also played a crucial role in the establishment of a small, new company named Microsoft.
A Zilog Z80 microprocessor manufactured in 1976.
An Apple II computer manufactured about 1980.
Since the invention of the integrated circuit, the capabilities of electronics have essentially doubled every eighteen months to two years. This is a phenomenon that has been called Moore’s Law, named after Gordon Moore (1929–), one of the cofounders of Intel. This has resulted in the rapid evolution of the computer into today’s powerful desktop and laptop machines. Engineers have played key roles in this evolution.
The development of the computer has dramatically affected engineering, as it has most of modern life. Computers are now used by engineers in all phases of their work, especially design and analysis. Computer-aided design (CAD) software is used to create designs, which can then be fabricated using computer-controlled machinery. Electrical engineers use CAD tools to design new computer and other circuits; the software allows engineers to manage the complexity of designing circuits that contain over one billion transistors. Computers are also used to analyze designs. For example, electrical engineers use computer simulators to verify that circuit designs will operate correctly. Mechanical and civil engineers use computer analysis tools to compute stresses and structures to ensure that the structures will not fail.
The use of computers to design and build even more powerful computers has created a positive feedback loop. This feedback loop has accelerated the development of computer technology.
In many cases, new computer architectures and technology were invented by small, newly formed companies that grew explosively once they began marketing their products. The evolution of the computer industry shows repeated occurrences of disruptive technology. A disruptive technology is typically introduced into a new market that is not currently being served by an existing technology. In this new market, the technology is improved until it is superior to the original technology. The improved technology then begins to displace the original technology and original markets. In computers, the personal computer is an example of disruptive technology. It was introduced originally for hobbyists and home users, and did not initially compete with larger mainframe and minicomputers. However, as personal computer technology has improved and matured, it has replaced minicomputers almost entirely and is beginning to replace mainframe computers for many applications.
Computerized Typesetting and Printing
The advent of the computer has had a profound effect on both typesetting and printing processes. In terms of printing processes, the computer has begun to replace the photographic methods that were previously used to create printing plates. Initially, the computer would output to a film printer; the films would then be used to create printing plates. However, now with direct to plate technology, the computer creates the printing plates directly.
Computers have had an even greater effect on every aspect of typesetting. The advent of word processors and desktop publishing software have made it possible for most computer users to create documents that have many of the characteristics of typeset documents. Early word processors allowed a computer to create documents with the same output quality as that produced with a typewriter: all characters had the same width, and only one font was available. (The word processor did allow editing of content before the document was printed, which was a significant advance over the typewriter.) The complexity of word processors rapidly increased, and word processors implemented features such as variable width fonts, WYSIWYG (what you see is what you get), and printing to higher resolution output devices such as laser printers and inkjet printers. These features allowed users to create documents that looked quite similar to those that were professionally typeset; there are, however, many features of professionally typeset text that word processors cannot duplicate. Unfortunately, the limitations inherent in these programs has actually decreased the typesetting quality of much of the material that is printed today; the capabilities of computer programs to do typesetting are just beginning to approach the quality achievable by an expert typesetter.
The Boeing 777
The first powered airplane flight by the Wright Brothers in 1903 began a sequence of engineering and technical innovation that has led to today’s modern commercial and military aircraft. Significant advances along this path include
- The development of reliable and powerful engines. Initially, these engines were gasoline powered piston engines; in the 1940s, jet engines were developed and have been since improved to create today’s highly efficient turbofan engines.
- The development of new construction materials. Initially, airplanes were made of wood and fabric; the development of lightweight and strong metal alloys, and more recently the development of new composite materials, has allowed airplanes to become larger, carry larger payloads, and use fuel more efficiently.
- The development of electronic instrumentation and actuators. Instrumentation allows airplanes to navigate in almost any weather conditions; today’s modern airliners include autopilots that control the plane and automatically navigate to a given destination.
- The development of a civil airline infrastructure. Airports, with their terminals that allow quick and efficient boarding of airplanes and handling of luggage, make commercial passenger air traffic possible.
The design and implementation of a modern jetliner is a huge engineering task, involving thousands of engineers in a global design and implementation effort. To illustrate modern engineering practice in the aerospace industry, we will consider the design of the Boeing 777.
On June 7, 1995, the first Boeing 777 to carry paying passengers took off from London’s Heathrow airport. This milestone was the culmination of over six years of work and several billion dollars to develop and design the new airplane. The image (Figure below) shows a Boeing 777 landing.
A Boeing 777 landing at Heathrow airport.
The development of the Boeing 777 began in the mid-1980s. At this time, Boeing customers (major airlines such as United, American, Delta, British Airways, etc.) indicated that they had needs that were not met by Boeing’s aircraft that were available at that time. Boeing considered modifying the design of the 767, but by 1989, it became apparent that this would not meet their customers’ needs. Thus, they began the development of a new airplane—the 777.
The 777 is one of the most complex airplanes ever engineered. It has over 130,000 different parts that are manufactured by hundreds of companies around the world. The design of the 777 broke new ground in many ways: it included significant customer involvement from the beginning, it used design build teams, CADD software was used extensively, and it included the implementation of Boeing’s first fly-by-wire system for a commercial airplane.
Boeing included potential customers into their design process from the start. Representatives of major airlines provided Boeing with requirements early in the design process. These airline representatives also served on Boeing’s design-build teams.
Boeing developed the concept of the design-build team for the 777. In airliner design efforts prior to the 777, engineers designed components; their designs were then passed on to manufacturing groups, who had the responsibility to implement the designs. This was often ineffective, because design engineers did not take manufacturing constraints into account in their designs. A design-build team included both design engineers and manufacturing engineers, so that manufacturing concerns were addressed in the design phase. The design-build teams also had members from major airlines; airline representatives could, for example, provide information on their maintenance practices to ensure that the plane could be serviced and repaired. The design-build teams included members from subcontracting companies who made sure that there was clear communication between Boeing design engineers and smaller companies that would be manufacturing many of the 777s components.
Another aspect of the 777 design process was the use of sophisticated CADD tools. Previous to the 777, as planes were designed, the design was verified with “mockups.” A mockup is a physical prototype whose purpose is to ensure everything fits together properly. So, for example, wire bundles and hydraulic lines were fitted to the mockup, and then had to be adjusted again when the first plane was assembled.
In the 777 design process, on the other hand, a sophisticated CADD system was used; the use of this system eliminated the need for most of the mockups, and the first 777 aircraft assembled could actually be flown. This system included two components. The first was Computer Graphics Aided Three-D Interface Application (CATIA), which was used to design every part. The second was Electronic Pre-Assembly In the Computer (EPIC), which was used to ensure that each designed part would fit properly with all of the other parts in the aircraft; the software discovered where, for example, a particular structural component would interfere with hydraulic lines. The CAD system allowed engineers to communicate their designs with each other across design-build teams to make sure that designs, as they were developed, were compatible with each other.
Not only was computer technology essential for the design of the 777, it is essential for the 777 control system, which is computer-based. In previous Boeing airliner designs, the pilots’ controls were connected by cables to hydraulic actuators that caused control surfaces to move. In contrast, in the 777 design, the pilots’ control movements are input to a computer system which determines electrical signals to send over wires to actuators. This fly-by-wire system saves significant cost and weight, but requires sophisticated and reliable computer systems to control the plane in response to the pilots’ inputs. The fly-by-wire system allows the 777 to be flown by a crew of only two (a pilot and a copilot); without the system, a much larger crew would be required. The image (Figure below) shows the cockpit of the Boeing 777. Development of the 777 fly-by-wire system required writing and debugging millions of lines of computer code.
The cockpit of the Boeing 777. Note that most flight information is displayed on several computer operated displays.
The development of the 777 is another example of how advancing computer technology has dramatically changed the way engineers work. The use of CAD to capture designs and to simulate the structural and mechanical characteristics has dramatically reduced the time and expense associated with a design project. In addition, the use of computer networks to communicate design information has made it possible for engineers that are located in many different countries to collaborate on the same project.