computing a concise history - dtc-wsuv.orgdtc-wsuv.org/wp/375-spring14-jmelara/files/2014/03/... ·...

36
COMPUTING A CONCISE HISTORY A STUDY GUIDE BY JAKE MELARA FOR THE BOOK WRITTEN BY PAUL E. CERUZZI

Upload: others

Post on 26-Aug-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Computing A Concise History - dtc-wsuv.orgdtc-wsuv.org/wp/375-spring14-jmelara/files/2014/03/... · THE DIGITAL AGE TERMS. 8 BINARY Expression of data using ones and zeros or base-2

COMPUTINGA CONCISE HISTORY

A STUDY GUIDE BY JAKE MELARA

FOR THE BOOK WRITTEN BY PAUL E. CERUZZI

Page 2: Computing A Concise History - dtc-wsuv.orgdtc-wsuv.org/wp/375-spring14-jmelara/files/2014/03/... · THE DIGITAL AGE TERMS. 8 BINARY Expression of data using ones and zeros or base-2

i

COMPUTINGA CONCISE HISTORY

A STUDY GUIDE BY JAKE MELARA

FOR THE BOOK WRITTEN BY PAUL E. CERUZZI

HELLO,This is my study guide for the book “Computing A Concise History” by Paul E. Ceruzzi. For each chapter I will be defining three key terms from a chapter within the book. I hope you find this guide helpful.

Page 3: Computing A Concise History - dtc-wsuv.orgdtc-wsuv.org/wp/375-spring14-jmelara/files/2014/03/... · THE DIGITAL AGE TERMS. 8 BINARY Expression of data using ones and zeros or base-2

Digital

Paradigm

Convergence

INTRODUCTION

Page 4: Computing A Concise History - dtc-wsuv.orgdtc-wsuv.org/wp/375-spring14-jmelara/files/2014/03/... · THE DIGITAL AGE TERMS. 8 BINARY Expression of data using ones and zeros or base-2

3

DIGITALA system of data to transmit information.

INTRODUCTION TERMS

10101010101001001101010101011010111001010110100010101000101001010110101010100010101010101001000001010100010101010101010101010101010100100001010101000101101010101010101010101010100001101010101010010000101001010010101010101010010101010101010011

INFORMATIONINFORMATIONINFORMATIONINFORMATION

Page 5: Computing A Concise History - dtc-wsuv.orgdtc-wsuv.org/wp/375-spring14-jmelara/files/2014/03/... · THE DIGITAL AGE TERMS. 8 BINARY Expression of data using ones and zeros or base-2

4

PARADIGMParadigm by definition is a patter of something. Ceruzzi identifies a digital paradigm within the history of computing. A shift in counting in base 10 to base two, binary code. This became the foundation of computing as we know it today.

INTRODUCTION TERMS

Page 6: Computing A Concise History - dtc-wsuv.orgdtc-wsuv.org/wp/375-spring14-jmelara/files/2014/03/... · THE DIGITAL AGE TERMS. 8 BINARY Expression of data using ones and zeros or base-2

5

CONVERGENCEComputing comes from several different techniques, devices, and machines each with its own separate history.

INTRODUCTION TERMS

Page 7: Computing A Concise History - dtc-wsuv.orgdtc-wsuv.org/wp/375-spring14-jmelara/files/2014/03/... · THE DIGITAL AGE TERMS. 8 BINARY Expression of data using ones and zeros or base-2

Telecommunications

Binary

Bits/Bytes

THE DIGITAL AGE

Page 8: Computing A Concise History - dtc-wsuv.orgdtc-wsuv.org/wp/375-spring14-jmelara/files/2014/03/... · THE DIGITAL AGE TERMS. 8 BINARY Expression of data using ones and zeros or base-2

7

TELECOMMUNICATIONSUsing technology to communicate over distances. First came morse code for telegraphs then fol-lowed by the invention of the telephone. Early computer networks we now associate with the internet were anticipated by similar uses of the telegraph.

THE DIGITAL AGE TERMS

Page 9: Computing A Concise History - dtc-wsuv.orgdtc-wsuv.org/wp/375-spring14-jmelara/files/2014/03/... · THE DIGITAL AGE TERMS. 8 BINARY Expression of data using ones and zeros or base-2

8

BINARYExpression of data using ones and zeros or base-2.

THE DIGITAL AGE TERMS

101010101110100001101010000010100010010101010101011110001100101010101111100001101010100110101010111010001010101010101010010010101010101010101010101001101001101010101010101010101010101010001100111000010101010101010101010101010101010000101111000101010100011100010010

Page 10: Computing A Concise History - dtc-wsuv.orgdtc-wsuv.org/wp/375-spring14-jmelara/files/2014/03/... · THE DIGITAL AGE TERMS. 8 BINARY Expression of data using ones and zeros or base-2

9

BITS/BYTESFrom information theory bits/bytes are an 8-bit coded character system used as a unit for digital information.

THE DIGITAL AGE TERMS

01 01 0111

bytes 8-bits { {bit

Page 11: Computing A Concise History - dtc-wsuv.orgdtc-wsuv.org/wp/375-spring14-jmelara/files/2014/03/... · THE DIGITAL AGE TERMS. 8 BINARY Expression of data using ones and zeros or base-2

Apps

Alan Turing

Computer

THE FIRST COMPUTERS

Page 12: Computing A Concise History - dtc-wsuv.orgdtc-wsuv.org/wp/375-spring14-jmelara/files/2014/03/... · THE DIGITAL AGE TERMS. 8 BINARY Expression of data using ones and zeros or base-2

11

APPSThird-party programs that can calculate, play games, view movies, take pictures, locate one’s position, record and play music, send and process text, and make phone calls.

THE FIRST COMPUTERS TERMS

1+2=3

Page 13: Computing A Concise History - dtc-wsuv.orgdtc-wsuv.org/wp/375-spring14-jmelara/files/2014/03/... · THE DIGITAL AGE TERMS. 8 BINARY Expression of data using ones and zeros or base-2

12

ALAN TURING(1912-1945)Alan Turing theorized a machine that could solve complex mathematical problems. His machine had infinite memory capacity with a length of symbols that could be written, erased, or read. The descrip-tion of his machine was the first theoretical descrip-tion of the fundamental quality of computers.

THE FIRST COMPUTERS TERMS

Source: http://www.rutherfordjournal.org

Page 14: Computing A Concise History - dtc-wsuv.orgdtc-wsuv.org/wp/375-spring14-jmelara/files/2014/03/... · THE DIGITAL AGE TERMS. 8 BINARY Expression of data using ones and zeros or base-2

13

COMPUTERThe definition has changed over the years, but generally refers to a machine that per-forms calculations, stores data, and carries

out sequences of operations automatically.

THE FIRST COMPUTERS TERMS

101000101010001101010101010110100101010101010100

1+2=3

Page 15: Computing A Concise History - dtc-wsuv.orgdtc-wsuv.org/wp/375-spring14-jmelara/files/2014/03/... · THE DIGITAL AGE TERMS. 8 BINARY Expression of data using ones and zeros or base-2

UNIVAC

Vacuum Tube

Moore’s Law

THE STORED PROGRAM PRINCIPLE

Page 16: Computing A Concise History - dtc-wsuv.orgdtc-wsuv.org/wp/375-spring14-jmelara/files/2014/03/... · THE DIGITAL AGE TERMS. 8 BINARY Expression of data using ones and zeros or base-2

15

UNIVAC(1951)Acronym for “universal automatic computer.” From the creators of the ENIAC, J. Presper Eckert and John Mauchly, came the UNIVAC. This com-puter was designed as a more general purpose machine suitable for any application one could program for it.

THE STORED PROGRAM PRINCIPLE TERMS

Source: http://upload.wikimedia.org/

Page 17: Computing A Concise History - dtc-wsuv.orgdtc-wsuv.org/wp/375-spring14-jmelara/files/2014/03/... · THE DIGITAL AGE TERMS. 8 BINARY Expression of data using ones and zeros or base-2

16

VACUUM TUBEUsed in early computers like Colossus and ENIAC, vacuum tubes are a device that switches electrons in a vacuum, excited by a hot filament.

THE STORED PROGRAM PRINCIPLE TERMS

Source: http://www.radio-electronics.com/

Page 18: Computing A Concise History - dtc-wsuv.orgdtc-wsuv.org/wp/375-spring14-jmelara/files/2014/03/... · THE DIGITAL AGE TERMS. 8 BINARY Expression of data using ones and zeros or base-2

17

MOORE’S LAWThe belief that the number of transistors on an integrated circuit doubles every two years.

THE STORED PROGRAM PRINCIPLE TERMS

Source: http://blog.trentonsystems.com/

Page 19: Computing A Concise History - dtc-wsuv.orgdtc-wsuv.org/wp/375-spring14-jmelara/files/2014/03/... · THE DIGITAL AGE TERMS. 8 BINARY Expression of data using ones and zeros or base-2

Integrated Circuit

Silicon Valley

Dumb Terminal

THE CHIP AND SILICON VALLEY

Page 20: Computing A Concise History - dtc-wsuv.orgdtc-wsuv.org/wp/375-spring14-jmelara/files/2014/03/... · THE DIGITAL AGE TERMS. 8 BINARY Expression of data using ones and zeros or base-2

19

INTEGRATED CIRCUITA traditional circuit with all the typical components, such as resistors, transistors, capacitors, and their wires but now com-bined together on a single piece of sili-con. Often referred to as the microchip or chip.

THE CHIP AND SILICON VALLEY TERMS

Source: https://dlnmh9ip6v2uc.cloudfront.net/

Page 21: Computing A Concise History - dtc-wsuv.orgdtc-wsuv.org/wp/375-spring14-jmelara/files/2014/03/... · THE DIGITAL AGE TERMS. 8 BINARY Expression of data using ones and zeros or base-2

20

SILICON VALLEYA phrase, coined by journalist Don Hoefler in 1971, used to describe the region near Santa Clara Valley below San Francisco where many minicomputer com-panies were located.

THE CHIP AND SILICON VALLEY TERMS

Source: http://www.rockiesventureclub.org/

Page 22: Computing A Concise History - dtc-wsuv.orgdtc-wsuv.org/wp/375-spring14-jmelara/files/2014/03/... · THE DIGITAL AGE TERMS. 8 BINARY Expression of data using ones and zeros or base-2

21

IBM SYSTEM/360Announced in 1964, System/360 was IBM’s new-est line of mainframes. The machines were de-signed to address both scientific and business cus-tomers. The system was not just one computer but a line of computers from inexpensive models to high-end models made for numerical calculations.

THE CHIP AND SILICON VALLEY TERMS

Source: http://upload.wikimedia.org/

Page 23: Computing A Concise History - dtc-wsuv.orgdtc-wsuv.org/wp/375-spring14-jmelara/files/2014/03/... · THE DIGITAL AGE TERMS. 8 BINARY Expression of data using ones and zeros or base-2

RAM

ROM

Algorithm

THE MICROPROCESSOR

Page 24: Computing A Concise History - dtc-wsuv.orgdtc-wsuv.org/wp/375-spring14-jmelara/files/2014/03/... · THE DIGITAL AGE TERMS. 8 BINARY Expression of data using ones and zeros or base-2

23

RAMRAM, short for random-access memory, is a portion of a computer’s memory that has the highest access speeds but low capacity. Originally referred to as a disk with information in random placement but now refers to the internal memory of a computer.

THE MICROPROCESSOR TERMS

Source: http://cosmicpc.com/

Page 25: Computing A Concise History - dtc-wsuv.orgdtc-wsuv.org/wp/375-spring14-jmelara/files/2014/03/... · THE DIGITAL AGE TERMS. 8 BINARY Expression of data using ones and zeros or base-2

24

ROMROM, short for read-only memory, is the portion of a computer’s memory that stores data that can only be read and not changed by the user.

THE MICROPROCESSOR TERMS

Source: http://prepare.icttrends.com/

Page 26: Computing A Concise History - dtc-wsuv.orgdtc-wsuv.org/wp/375-spring14-jmelara/files/2014/03/... · THE DIGITAL AGE TERMS. 8 BINARY Expression of data using ones and zeros or base-2

25

ALGORITHMA limited set of rules that give a sequence of operations to solve a specific type of problem.

THE MICROPROCESSOR TERMS

MIX INGREDIENTS

SPREAD IN PAN

BAKE AT 360

TEST WITH FORK

REMOVE FROM OVEN

LET COOL

EATNOT READY READY

AN ALGORITHM FOR BAKING A CAKE

Page 27: Computing A Concise History - dtc-wsuv.orgdtc-wsuv.org/wp/375-spring14-jmelara/files/2014/03/... · THE DIGITAL AGE TERMS. 8 BINARY Expression of data using ones and zeros or base-2

HTML

Local Area Network (LAN)

World Wide Web

THE INTERNET, WORLD WIDE WEB

Page 28: Computing A Concise History - dtc-wsuv.orgdtc-wsuv.org/wp/375-spring14-jmelara/files/2014/03/... · THE DIGITAL AGE TERMS. 8 BINARY Expression of data using ones and zeros or base-2

27

HTMLBerners-Lee explored ways of delivering information on the web. Using formatting language originally in use on IBM mainframes, hyper text markup lan-guage (HTML). HTML was a simple easy to learn language to build web pages.

THE INTERNET, WORLD WIDE WEB TERMS

<html>

<head> <title>A Web Page</title> </head>

<body> <h1>Hello World!</h1> <p>This is a simple webpage</p> </body>

</html>

Page 29: Computing A Concise History - dtc-wsuv.orgdtc-wsuv.org/wp/375-spring14-jmelara/files/2014/03/... · THE DIGITAL AGE TERMS. 8 BINARY Expression of data using ones and zeros or base-2

28

LOCAL AREA NETWORK (LAN)Created by The Xerox Palo Alto Research Center, LAN is a connection of computers at the local level such as an office or school. With the use of ethernet connec-tion (also created at Palo Alto Research Center) time-sharing became a more practical application.

THE INTERNET, WORLD WIDE WEB TERMS

LAN

Page 30: Computing A Concise History - dtc-wsuv.orgdtc-wsuv.org/wp/375-spring14-jmelara/files/2014/03/... · THE DIGITAL AGE TERMS. 8 BINARY Expression of data using ones and zeros or base-2

29

WORLD WIDE WEBA program on the internet that allows users to access information easily. Data can be stored locally or on another continent regardless of where the computer or server is located.

THE INTERNET, WORLD WIDE WEB TERMS

WWW

JAPAN

BRAZILCHINA

Page 31: Computing A Concise History - dtc-wsuv.orgdtc-wsuv.org/wp/375-spring14-jmelara/files/2014/03/... · THE DIGITAL AGE TERMS. 8 BINARY Expression of data using ones and zeros or base-2

Disk Storage

Database Software

QWERTY Keyboard

CONCLUSION

Page 32: Computing A Concise History - dtc-wsuv.orgdtc-wsuv.org/wp/375-spring14-jmelara/files/2014/03/... · THE DIGITAL AGE TERMS. 8 BINARY Expression of data using ones and zeros or base-2

31

DISK STORAGEData recorded on a disk by magnetic, optical, or mechanical changes to the surface layer.

CONCLUSION TERMS

Source: http://www.cnmeonline.com/

Page 33: Computing A Concise History - dtc-wsuv.orgdtc-wsuv.org/wp/375-spring14-jmelara/files/2014/03/... · THE DIGITAL AGE TERMS. 8 BINARY Expression of data using ones and zeros or base-2

32

DATABASE SOFTWARESpecific software designed to interface with the user and database itself. The system is typically able to create, query, update, and administrate database or databases.

CONCLUSION TERMS

computer/user database

databasesoftware

Page 34: Computing A Concise History - dtc-wsuv.orgdtc-wsuv.org/wp/375-spring14-jmelara/files/2014/03/... · THE DIGITAL AGE TERMS. 8 BINARY Expression of data using ones and zeros or base-2

33

QWERTY KEYBOARDThe modern-day layout for computer keyboards is the QWERTY layout. Originally designed for Sholes and Glidden Typewriter in 1873 it remains popular largely because other alternatives fail to show major advantages.

CONCLUSION TERMS

~ 1 2 3 4 5 6 7 8 9 0 - = DELETE

TAB Q W E R T Y U I O P [ ] \

CAPS A S D F G H J K L ; ‘

Z X C V B N M , . / SHIFT

CTRL

ENTER

SHIFT

CTRL ALT ALT

Page 35: Computing A Concise History - dtc-wsuv.orgdtc-wsuv.org/wp/375-spring14-jmelara/files/2014/03/... · THE DIGITAL AGE TERMS. 8 BINARY Expression of data using ones and zeros or base-2

REFLECTIVE ESSAY

Page 36: Computing A Concise History - dtc-wsuv.orgdtc-wsuv.org/wp/375-spring14-jmelara/files/2014/03/... · THE DIGITAL AGE TERMS. 8 BINARY Expression of data using ones and zeros or base-2

35

REFLECTIVE ESSAYI believe convergence and the human-machine interface are the two major threads that will continue in the next phase of computing. Ceruzzi’s idea of convergence is simply the notion that many different techniques, machines, and devices are coming together creating one computation device. His exam-ple of the smart phone shows how one device has evolved to more than just a phone. It has now converged to be not only a phone but a camera, web browser, radio, teletype, etc. In chapter one he also explains how the inter-net was ultimately a convergence of telephone networks with computer time-sharing. I believe many other technologies are heading in this direction as well. The automobile is a great example, what began as a purely mechanical machine has now become digital converging with computers and phones. We have the ability to talk to our cars and they give us directions as well as make calls or change the radio station. This leads into his other notion of computing, the human-machine interface. This examines the way humans in-teract with digital devices. He asks the question, “Are we trying to create a mechanical replacement for a human being, or a tool that works in symbiosis with humans, an extension of the human’s mental faculties?” In Hayles book “How We Think’ she addresses a similar idea called “technogensis.” The idea is that as humans evolve our technologies evolve with us and our cogni-tion is slowly becoming one. I would say that technology isn’t replacing hu-mans as much as humans are failing to keep up with how newest technolo-gies work. Factories were designed for a repetitive, task oriented job. A job easily replaced by a digital device. To reiterate what Douglas Rushkoff is try-ing to say in his book “Program or be Programmed” we must learn to code or we risk being coded ourselves. It’s not that the computer is growing with us separately but we are slowly growing with it and if we don’t learn how they operate and how we can control them they can begin to control us. The future of technology is so uncertain and growing so rapidly. Although, Ce-ruzzi’s concise history does help give a bigger scope of the computing world. By getting a better understanding of what has happened in the past we may be able to lay a better road for the future.