Hardware. Software. What is a Computer? Lecture 1. Where do Computers Come From? Example - Early Computing. What is a Computer?



Similar documents
Connecting with Computer Science Chapter 1 Review:

CSCA0201 FUNDAMENTALS OF COMPUTING. Chapter 1 History of Computers

FIVE ERAS IN COMPUTER DEVELOPMENT Pre-History Electronics Mini Micro Network

Management Challenge. Managing Hardware Assets. Central Processing Unit. What is a Computer System?

Introduction to Computer Architecture Concepts

Computer Basics: Chapters 1 & 2

CHAPTER 1: Our Digital Planet

CSCI 4717 Computer Architecture. Function. Data Storage. Data Processing. Data movement to a peripheral. Data Movement

Fall Lecture 1. Operating Systems: Configuration & Use CIS345. Introduction to Operating Systems. Mostafa Z. Ali. mzali@just.edu.

Computer System: User s View. Computer System Components: High Level View. Input. Output. Computer. Computer System: Motherboard Level

lesson 1 An Overview of the Computer System

Chapter 2 Logic Gates and Introduction to Computer Architecture

Writing Assignment #2 due Today (5:00pm) - Post on your CSC101 webpage - Ask if you have questions! Lab #2 Today. Quiz #1 Tomorrow (Lectures 1-7)

MULTIPLE CHOICE FREE RESPONSE QUESTIONS

Logical Operations. Control Unit. Contents. Arithmetic Operations. Objectives. The Central Processing Unit: Arithmetic / Logic Unit.

Definition of Computers. INTRODUCTION to COMPUTERS. Historical Development ENIAC

ELE 356 Computer Engineering II. Section 1 Foundations Class 6 Architecture

Science in History: From the Abacus to the Modern Computer Part 1: The Abacus

what operations can it perform? how does it perform them? on what kind of data? where are instructions and data stored?

EECS 678: Introduction to Operating Systems

Tech Application Chapter 3 STUDY GUIDE

Technological Diffusion in the Development of the Mainframe. Computer and Early Semiconductors

Computer Science. Information. Computer Science - what s this? References - textbooks. Contact. Cezary Bolek cbolek@ki.uni.lodz.pl

Chapter 3: Computer Hardware Components: CPU, Memory, and I/O

Chapter 1. The largest computers, used mainly for research, are called a. microcomputers. b. maxicomputers. c. supercomputers. d. mainframe computers.

Obj: Sec 1.0, to describe the relationship between hardware and software HW: Read p.2 9. Do Now: Name 3 parts of the computer.

Chapter 01: Introduction. Lesson 02 Evolution of Computers Part 2 First generation Computers

Computer Science. Information. References - textbooks. Cezary Bolek cbolek@ki.uni.lodz.pl

COMPUTER SCIENCE AND ENGINEERING - Microprocessor Systems - Mitchell Aaron Thornton

Chapter 4 IT Infrastructure: Hardware and Software

Let s put together a Manual Processor

Virtualization and Cloud Computing. Sorav Bansal

Main Memory & Backing Store. Main memory backing storage devices

Parts of a Computer. Preparation. Objectives. Standards. Materials Micron Technology Foundation, Inc. All Rights Reserved

Chapter 6. Inside the System Unit. What You Will Learn... Computers Are Your Future. What You Will Learn... Describing Hardware Performance

Computers. Hardware. The Central Processing Unit (CPU) CMPT 125: Lecture 1: Understanding the Computer

A+ Guide to Managing and Maintaining Your PC, 7e. Chapter 1 Introducing Hardware

Machine Architecture and Number Systems. Major Computer Components. Schematic Diagram of a Computer. The CPU. The Bus. Main Memory.

Introducción. Diseño de sistemas digitales.1

1 PERSONAL COMPUTERS

Overview of MIS Professor Merrill Warkentin

THREE YEAR DEGREE (HONS.) COURSE BACHELOR OF COMPUTER APPLICATION (BCA) First Year Paper I Computer Fundamentals

The Central Processing Unit:

Topics. Introduction. Java History CS 146. Introduction to Programming and Algorithms Module 1. Module Objectives

Copyright 2012 Pearson Education, Inc. Chapter 1 INTRODUCTION TO COMPUTING AND ENGINEERING PROBLEM SOLVING

Year 8 ICT Computer Science & History

Microprocessor or Microcontroller?

Primary Memory. Input Units CPU (Central Processing Unit)

Hardware: Input, Processing, and Output Devices. A PC in Every Home. Assembling a Computer System

Chapter 8 Memory Units

Computer Components Study Guide. The Case or System Box

Early Developments: From Difference Engine to IBM 701

Licensed to: CengageBrain User

CSCA0102 IT & Business Applications. Foundation in Business Information Technology School of Engineering & Computing Sciences FTMS College Global

History of health informatics

3 - Introduction to Operating Systems

Handout 17. by Dr Sheikh Sharif Iqbal. Memory Unit and Read Only Memories

Computer Systems Structure Main Memory Organization

CAs and Turing Machines. The Basis for Universal Computation

With respect to the way of data access we can classify memories as:

Introduction to Computers and Programming

Database trends: XML data storage

Chap-02, Hardware and Software. Hardware Model

a brief history of computing chapter

CS101 Lecture 26: Low Level Programming. John Magee 30 July 2013 Some material copyright Jones and Bartlett. Overview/Questions

Name Subject taught topic(s) for portfolio Instrumental Music Band and Orchestra

Count the Dots Binary Numbers

Chapter 2 Basic Structure of Computers. Jin-Fu Li Department of Electrical Engineering National Central University Jungli, Taiwan

01 Introduction. The timeline

Computer Hardware HARDWARE. Computer Hardware. Mainboard (Motherboard) Instructor Özgür ZEYDAN

Basic Concepts of Information Technology (IT)

Computer Architecture Lecture 2: Instruction Set Principles (Appendix A) Chih Wei Liu 劉 志 尉 National Chiao Tung University

Operating Systems Introduction

Trabajo Memorias flash

CSCA0201 FUNDAMENTALS OF COMPUTING. Chapter 5 Storage Devices

Building a computer. Electronic Numerical Integrator and Computer (ENIAC)

MICROPROCESSOR BCA IV Sem MULTIPLE CHOICE QUESTIONS

CHAPTER 2: HARDWARE BASICS: INSIDE THE BOX

File System Management

EUROPEAN UNIVERSITY OF LEFKE MANAGEMENT INFORMATION SYSTEMS DEPARTMENT COURSE DESCRIPTION

This Unit: Putting It All Together. CIS 501 Computer Architecture. Sources. What is Computer Architecture?

INTRODUCTION TO COMPUTER SYSTEM

Multimedia Systems Hardware & Software THETOPPERSWAY.COM

Module 1 Introduction to Information and Communication Technologies

Technical Product Specifications Dell Dimension 2400 Created by: Scott Puckett

Module 2. Embedded Processors and Memory. Version 2 EE IIT, Kharagpur 1

Objectives. Python Programming: An Introduction to Computer Science. Lab 01. What we ll learn in this class

Computer Performance. Topic 3. Contents. Prerequisite knowledge Before studying this topic you should be able to:

McGraw-Hill Technology Education McGraw-Hill Technology Education

Chapter One Introduction to Computer

COMPUTER BASICS. Seema Sirpal Delhi University Computer Centre

Week One Lecture Note 1.0 INTRODUCTION TO COMPUTER 1.1 WHAT IS COMPUTER?

CS 3530 Operating Systems. L02 OS Intro Part 1 Dr. Ken Hoganson

Generations of the computer. processors.

CISC, RISC, and DSP Microprocessors

Von Neumann architecture - Wikipedia, the free encyclopedia

Chapter 8. Secondary Storage. McGraw-Hill/Irwin. Copyright 2008 by The McGraw-Hill Companies, Inc. All rights reserved.

Name Subject taught topic(s) for portfolio Greg Everhart Mathematics Algebra 1 and Trigonometry

Python Programming: An Introduction to Computer Science

A Brief History of Educational Technology

Transcription:

Lecture 1 Where do Computers Come From? What is a Computer?? 2 What is a Computer? Consists of two things: 1. A set of interconnected switches - switching some of the switches causes other switches to switch Hardware 2. A way of setting some of those switches off (in a useful order) Software 3 http://www.columbia.edu/acis/history/jacquard.html the hardware Example - Early Computing Jacquard Loom (18 th century) the software (punched into the cards) A French weaver, Joseph Jacquard developed a loom that wove complex patterns using punch cards.

Early Computing The Hardware: Difference Engine (18th-19th century) Designed by Charles Babbage to solve certain mathematical problems (complex polynomial equalities to a high degree of precision) The Software: Ada Lovelace The First ipod? Pianola (piano player) Difference Engine: http://www.scienceandsociety.co.uk/results.asp?image=10306385 1898 the hardware Regarded as the first ever programmer http://www.pianola.org/history/history.cfm the software (Beethoven s Fifth) The First Computer 6 Computer Hardware Back to where do computers come from?? The 6 great moments in computer hardware... 7 8

1. The Thermionic Valve Automated Switches Automated switches can do a lot of cool things implement logic gates from logic gates you can create multiplexors, decodors, storage devices (flip flops), adders, multipliers they can do stuff like maths really fast even send people to the moon A non-mechanical automated switch If you collect a lot of switches together you get... output of one switch can switch another Suddenly many things were possible... 9 2. Mainframe Computers 10 Mainframe Computers ENIAC - Electronic Numerical Integrator And Computer (1945) The birth of modern computers developed by John Mauchly and J. Presper Eckert. http://en.wikipedia.org/wiki/image:eniac.jpg The first successful operational, general purpose, electronic digital computer. Colossus Mark II 11

Mainframe Computers Some even dreamed of a Home Computer Manchester Mark 1 (1949) the first true stored program computer. Turing was involved. EDVAC (1951) Completely binary in internal operations, floating point operations. Stored program computer. Von Neumann design. Source: http://en.wikipedia.org/wiki/univac_i UNIVAC (1951) First commercial computer in the US 14 3. The Transistor (another switch) Which got smaller... and smaller... http://ees.wikispaces.com/historia+del+transistor The greatest invention ever? The Transistor A small, very fast, automated switch First patented 1925, developed late 1940s 15 and smaller... until it became... 16

4. The Integrated Circuit The Integrated Circuit Which was still just a lot of switches, but a LOT 17 which enabled... 18 5. The Minicomputer The Minicomputer Starring... 1960-1980s: DEC PDP series 1960: PDP-1: 18-bit machine Birth of hacker culture, first computer video game - Space War Source: http://en.wikipedia.org/wiki/spacewar Made computing accessible to institutions PDP-11: The archetypal minicomputer Widely regarded as the best 16-bit instruction set ever created. Influenced later CPUs such as Motorolla 68000. (See CSSE lobby) Source: http://en.wikipedia.org/wiki/pdp-11 1965: PDP-8: 12-bit Wildly successful, first personal computer or minicomputer. Purchased by universities, research labs, etc Source: http://en.wikipedia.org/wiki/pdp-8 VAX: 32-bit architecture Regarded as the quintessential CISC processing architecture. 1M instructions per second Source: http://en.wikipedia.org/wiki/vax

Aside - Computing in WA Aside - Computing in WA First computer brought to West Australia in 1962 when the West Australian Regional Computing Centre (WARCC) was established at UWA with a single IBM 1620. The DEC 10 (PDP-10) In 1965 WARCC purchased a DEC PDP 6, a multi-access, time-sharing computer, and became the first organisation in the world to lease time on a computer. Source: http://www.columbia.edu/acis/history/ pdp10.html By 1972 WARCC had also acquired a DEC PDP 10 and a CDC Cyber 72 and was a semi-autonomous organisation used by the University of Western Australia and by other research institutions. Source: http://www.ucc.asn.au/aboutucc/history.rtf Aside - Computing in Engineering @ UWA The VAX 11/750 Released in 1980 32-bit address bus VMS operating system (later Unix) 6. Birth of the Personal Computer 1970s: First personal computers 1976: Apple I Original PCs came in kit form for enthusiasts Source: http://en.wikipedia.org/wiki/ Altair_8800 1975: Altair 8800 Microcomputer based on Intel 8080A CPU Sparked personal computer revolution Source: http://www.webmythology.com/ VAXhistory.htm Ran classroom of approx 20 terminals Source: http://www.apple-history.com/

Personal Computers Personal Computers Radio Shack (Tandy) TRS-80 Integrated units. Notice tape recorder for program/data storage 1980: Dick Smith System 80 Austalia s answer Source: http://www.webweavers.co.nz/ system-80/ Source: http://skylane.kjsl.com/trs80/ 1981: IBM PC The green screen computers 4.77 MHz Intel 8088 16KB 1983: Apple IIe Motorolla 68000 CPU Graphics Personal Computers Computer Software 1984: Apple Macintosh MC68000, 8MHz, 16-bit, 128kB RAM, 3.5 floppy 6 great moments in software storage... Hey, is that a window? And the rest, as they say, is history... 28

1. Punch Cards Herman Hollerith (1860-1926) Developed An Electric Tabulating System or tabulator to do statistics A founder of the Computing-Tabulating-Recording Company (CTR) that became International Business Machines Corporation (IBM) in 1924. Allowed persistent storage of programs and data 2. Magnetic Tape IBM 701 - the first magnetic tape drive for computer data storage, 1949 8mm tape and drive, 1987 Compact (electrically based) storage media - far more data in much smaller space 30 3. The Hard Disk Drive 4. The Floppy Drive Introduced by IBM in 1956 Invented by IBM, 1971 Provided reliable removable/ transportable form of persistent storage Fast, compact and reliable, but most of all... Primary removable media in 70 s, 80 s, up to 90 s Provided random access 31 32

5. Optical Storage 6. Flash Memory CDs and DVDs Invented in 1980s late 1970s, mid 90s A type of Electrically Erasable Programmable Read-Only Memory lower capacity than magnetic storage, but.. Initially too small for wide use but growing rapidly less volatile much harder wearing and resilient, long lasting No moving parts 33 Further Reading Switches: Tanenbaum, Chapter 3 up to Section 3.1.1 Computer Milestones: Tanenbaum, Section 1.2-1.4.1 35 34