Connecting with Computer Science2 Objectives Understand the performance limitations of Von Neumann architecture Learn why computer speed enables new innovation.

Slides:



Advertisements
Similar presentations
The Central Processing Unit: What Goes on Inside the Computer.
Advertisements

 2002 Prentice Hall Hardware Basics: Inside The Box Chapter 2.
Basic Computer Hardware and Software.
Presentation by: Serena, Ann & Nicole
Lesson 1 Computers and Computer Systems
Artificial Intelligence
COMPUTER MEMORY Modern computers use semiconductor memory It is made up of thousands of circuits (paths) for electrical currents on a single silicon chip.
Computer Parts There are many parts that work together to make a computer work.
IC3 GS3 Standard Computing Fundamentals Module
Parts of a Computer.
Standard 1 - Objective 1: Demonstrate understanding of computer hardware, peripherals and troubleshooting.
Instructions Slides 3,4,5 are general questions that you should be able to answer. Use slides 6-27 to answer the questions. Write your answers in a separate.
V Material obtained from summer workshop in Guildford County.
Chapter 3 – Computer Hardware Computer Components – Hardware (cont.) Lecture 3.
1 Lesson 1 Computers and Computer Systems Computer Literacy BASICS: A Comprehensive Guide to IC 3, 4 th Edition Morrison / Wells.
COMPONENTS OF THE SYSTEM UNIT
Computer Systems 1 Fundamentals of Computing
WHAT IS A COMPUTER??? An electronic device that accepts: n Input n Processes the input n Stores the results of the processing n provides Output Computers.
1. Basic information about computer: A computer is a machine that manipulates data according to a set of instructions. Although mechanical examples of.
 Chasis / System cabinet  A plastic enclosure that contains most of the components of a computer (usually excluding the display, keyboard and mouse)
Your Interactive Guide to the Digital World Discovering Computers 2012.
Introduction to Computers Personal Computing 10. What is a computer? Electronic device Performs instructions in a program Performs four functions –Accepts.
Stuart Cunningham - Computer Platforms COMPUTER PLATFORMS Input, Output, and Storage & Introduction to Basic Computer Architecture Week 2.
Computer & Communications Systems Software Development Unit 1.
Computer Fundamentals
Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw-Hill Education.
Computing Hardware Starter.
Information Technology COMPUTERS Dr. GUVEN Aerospace Engineer (P.hD) Nuclear Science and Technology Engineer (M.Sc)
Understanding Computers, Ch.31 Chapter 3 The System Unit: Processing and Memory.
 Design model for a computer  Named after John von Neuman  Instructions that tell the computer what to do are stored in memory  Stored program Memory.
Introduction to Information Technology Chapter 1 Mind Tools for Your Future.
WHAT IS COMPUTER STORAGE? Computer storage is the storing of data in an electromagnetic form to be accessed by a computer processor.
Computers Are Your Future Eleventh Edition Chapter 2: Inside the System Unit Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall1.
Introduction to Computers
By:Billy Nguyen Teacher: Luce. Introduction Within technological terms, storage mainly refers and relates to computer devices that keep or retains information.
COMPUTER ARCHITECTURE. Recommended Text 1Computer Organization and Architecture by William Stallings 2Structured Computer Organisation Andrew S. Tanenbaum.
COMPUTER BASICS Computer Technology. WHAT IS A COMPUTER?  Electronic  Accepts data and instructions  Manipulates, processes, and displays the information.
I Robot.
Parts of the computer.
Nanoscience and ICT. What do the Apollo mission spacecraft to the moon and a washing machine have in common? Same amount of computing power! Technology.
Chapter 1 Computer Hardware1 Computer Hardware A level Computing Book (Reference) By P.M.Heathcore.
1 Course Title: IT IN BUSINESS Course Instructor: ADEEL ANJUM Chapter No: 04 1 BY ADEEL ANJUM (MCS, CCNA,WEB DEVELOPER)
Storage of Data Instructions and data are held in main memory which is divided into millions of addressable storage.
© GCSE Computing Computing Hardware Starter. Creating a spreadsheet to demonstrate the size of memory. 1 byte = 1 character or about 1 pixel of information.
Computer Hardware – System Unit
Unit 1: Computing Fundamentals. Computer Tour-There are 7 major components inside a computer  Write down each major component as it is discussed.  Watch.
Storage devices 1. Storage Storage device : stores data and programs permanently its retained after the power is turned off. The most common type of storage.
1 Introduction to Computers Prof. Sokol Computer and Information Science Brooklyn College.
Computer Applications Mrs. Stern. 1.The Vacuum Tube Years 2.The Era of the Transistor 3.Transistors on a Chip.
Basic Computer Hardware and Software. Guilford County SciVis V
 A computer is an electronic device that receives data (input), processes data, stores data, and produces a result (output).  It performs only three.
Basic Computer Hardware and Software.
Information Technology INT1001 Lecture 2 1. Computers Are Your Future Tenth Edition Chapter 6: Inside the System Unit Copyright © 2009 Pearson Education,
STORAGE DEVICES Storage devices are categorized by the method they use to store files.
IC 3 BASICS, Internet and Computing Core Certification Computing Fundamentals Lesson 2 How Does a Computer Process Data?
1 Chapter 1 Background Fundamentals of Java: AP Computer Science Essentials, 4th Edition Lambert / Osborne.
1 Lesson 1 Computers and Computer Systems Computer Literacy BASICS: A Comprehensive Guide to IC 3, 3 rd Edition Morrison / Wells.
Information Technology (IT). Information Technology – technology used to create, store, exchange, and use information in its various forms (business data,
Computer Performance & Storage Devices Computer Technology #2.
Basic Computer Hardware and Software.
APPENDIX A Hardware and Software Basics
Processing Device and Storage Devices
Computer Hardware – System Unit
Computer Hardware and Software
Basic Computer Hardware & Software
Introduction to Computing
Basic Computer Hardware and Software.
Introduction to Computing Lecture # 1
2.C Memory GCSE Computing Langley Park School for Boys.
Chapter 4: Hardware for Educators
Presentation transcript:

Connecting with Computer Science2 Objectives Understand the performance limitations of Von Neumann architecture Learn why computer speed enables new innovation Gain an understanding of current and future computing paradigms Learn how light and biologic computers can speed processing

Connecting with Computer Science3 Objectives (continued) Learn what the Turing Test is and how it applies to computing Learn about the changing shape of computers Learn how computers are merging with other devices Learn about innovations in memory and data storage

Connecting with Computer Science4 Objectives (continued) Learn how the Internet will affect future computing Gain an understanding of artificial intelligence (AI) Learn about developments in AI

Connecting with Computer Science5 Hardware Limitations The main limitations of hardware continue to be related to three factors –Speed –Physical size –Power requirements

Connecting with Computer Science6 Limitations of Von Neumann Architecture Most computers today are limited by the number of instructions that can be processed each second However, increasing the CPU seldom results a proportional overall speed increase in the computer –Von Neumann architecture has to fetch instructions from RAM over the system bus Bus speeds are limited to less than 200 MHz Input and output devices limit overall speed

Connecting with Computer Science7 Why Speed Is Important Many tasks currently cannot be accomplished because of the speed limitations –Visual recognition –Speech recognition –Character recognition –Accurate weather predictions –Computer robotic systems

Connecting with Computer Science8 A New Paradigm A paradigm is a theoretical framework, or a way of doing things To achieve a giant leap in speed requires a paradigm shift in the design of computer hardware (the Von Neumann architecture) –Semiconductors and transistors have speed limitations

Connecting with Computer Science9 Light Computers Shifting from semiconductor switches and electrical buses to optical switches and fiber optic buses promises a large increase in the speed of computing –“Light ” buses are not limited to the speeds of electronic buses –Light beams can cross without interfering with each other –Light computers require much less power

Connecting with Computer Science10 Quantum Computers A computer built using the principles of quantum mechanics –The study of matter and radiation at an atomic level –The fundamental unit of information is a qubit A qubit can represent four values (the bit in Von Neumann architecture can represent two values) Scientists predict that the quantum computers of the future will have speeds millions of times faster than current computers

Connecting with Computer Science11 Biological Computers Prototype biological computers use enzymes and DNA –Speeds comparable to the speed of the Pentium 2.4 GHz CPU Billions of biological computers could fit in the same space as a current semiconductor CPU Researchers are trying to design biological computers that can be used inside the body to watch for and treat problems

Connecting with Computer Science12 Passing the Turing Test The Turing Test was conceived by Alan Turing in 1950 –Reveals whether a machine has the equivalent of human intelligence –Based on an imitation game where both a computer and person answer questions If a person cannot tell the difference between the answers, the computer is considered to be as intelligent as the computer

Connecting with Computer Science13 The Computer’s Changing Shape The original Eniac computer occupied over 5000 square feet of space PDAs today have much more computing power than the Eniac…and yet fit in the palm of your hand Notebook and PDA computers provide portability and computing power that greatly exceeds that of the supercomputers of just a few years ago

Connecting with Computer Science14 Wearable Computers Making computers out of clothing (or vice versa) –Allows you to have an intelligent assistant with you at all times –Used as a language translator (visual or spoken) –Allows people to perform tasks without prior training using voice commands Only thing holding this technology back is speed and size of present computers

Connecting with Computer Science15

Connecting with Computer Science16 Merging Technologies The lines between computer, television, and radio technology have become increasingly fuzzy The recording of television shows is an example of merging technologies –A DVR is a specialized computer that records and plays back video content from cable and satellite sources –A TiVo service interfaces with the DirectTV program guide and gives the user power and flexibility in which programs to record

Connecting with Computer Science17 Project Oxygen An alliance of educators, students, and researchers formed to create a new paradigm of computing that would make computers and communication between computers as natural as the air we breathe –People will be able to communicate with computers by just talking with them –Brings computers to the human level and to serve people

Connecting with Computer Science18 Innovations in Storage Early computers could only store data in volatile electronic memory Punched cards and paper tape stored programs and data, but they were slow and bulky Magnetic tapes and disk drives became the standard method of semi permanent storage –Research is trying to achieve even higher densities

Connecting with Computer Science19

Connecting with Computer Science20 Optical Storage Optical disks (CDs and DVDs) can store approximately 700 MB of storage –More stable than magnetic storage –Lends itself to removable storage Holographic storage is currently being researched –Method of splitting a laser beam and using a device called a spatial light modulator to store full pages of information in layers on a crystal material –May store 1 terabyte (1,000 gigabytes) of data

Connecting with Computer Science21 New Storage Technologies Magnetic and optical storage both use spinning disks –Moving parts require higher energy and are prone to mechanical failure –Inertia and other physical laws slow down data transfer Solution: develop storage devices with no moving parts –Flash memory

Connecting with Computer Science22 Flash Memory Nonvolatile memory that allows the user to electrically program and erase information –Functions as erasable, rewritable ROM memory –A standard alternative for removable drives –Plugged into external connectors on electronic devices –Store up to 2 GB

Connecting with Computer Science23

Connecting with Computer Science24 USB Drives Flash memory in a small, durable portable case that can be plugged into a USB port of a computer –Used as a disk drive –Portable –Used for carrying files and even desktop configurations Can be made secure by combining them with fingerprint sensors

Connecting with Computer Science25

Connecting with Computer Science26 Magnetic RAM Uses the polarization of microscopic magnetic layers to store ones and zeros that remain after the power source is removed –Very low power requirements for reading and writing data –Main purpose is to replace the DRAM as computer main memory, but has several other uses as well

Connecting with Computer Science27

Connecting with Computer Science28 Polymer Memory Nonvolatile memory that uses artificial polymers to store ones and zeros –Polymers are chains of complex molecules Types of polymer technology –Uses nanotechnology to burn microscopic pits in a thin polymer coating inside the memory chip Can be written thousands of times –Uses electrical currents to burn though microscopic segments in the polymer Can only be written once

Connecting with Computer Science29

Connecting with Computer Science30 The End of the Mechanical Storage Device New types of storage devices will make mechanical storage obsolete –Much lower power requirements –Much smaller Miniature storage increases security risks –Sensitive information can be removed easier Many organizations ban devices such as USB drives in the workplace to avoid this problem

Connecting with Computer Science31 The Internet and Future Computing In the future, the Internet will become an extension of your computer bus –All types of devices connected to the Internet will be able to communicate with each other –Audio and video The Internet will be the standard way to transmit music, television, and movies –Wireless technology Connectivity to any place at any time

Connecting with Computer Science32 Artificial Intelligence The science and engineering of making intelligent machines, especially intelligent computer programs –Gives computer the ability to make decisions –Requires a computer program that can adjust to the situation

Connecting with Computer Science33 Fuzzy Logic A superset of conventional (Boolean) logic that has been extended to handle the concept of partial truth –Deals with truth values between “completely true” and “completely false” The core of fuzzy logic is to consider all of the possibilities and then take the course that seems to have the least amount of problems attached to it

Connecting with Computer Science34 Neural Networks A parallel interconnection of simple processing units based on the architecture of human and animal brains –An alternative computing paradigm to Von Neumann architecture –Can process many pieces of data at the same time Any problem that can be solved more quickly in parallel will benefit from neural networks –Well suited to visual and speech recognition applications

Connecting with Computer Science35

Connecting with Computer Science36 Speech Recognition It is difficult for a computer to understand different accents, dialects, or speech problems For a human to be able to communicate more easily with computers, the computers must be able to understand the nuances of human speech –Faster CPUs have made speech recognition more accurate –Used in online banking, online surveys, and voic

Connecting with Computer Science37 Visual Pattern Recognition Computers using Von Neumann architecture are not fast enough to perform all of the calculations and comparisons to allow for real-time visual discrimination –Problem is more solvable as computers get faster –Research is also being done to use neural networks Visual pattern recognition is a vital aspect of artificial intelligence –Ability to act on recognition of shapes and motion

Connecting with Computer Science38 Machine Learning (Expert Systems) Fuzzy logic is effective because it gives a human (or computer) the ability to learn, especially from mistakes An expert system is a computer program that simulates the judgment and behavior of a human or an organization that has expert knowledge and experience in a particular field Applications for expert systems –Medical and technical support, telephone hotlines

Connecting with Computer Science39 Natural Language Processing Computer applications that can recognize and interact with natural language text –Eliminates the need to specify every single step of a set of instructions –Infers many actions based on receiving a simple command We are still far away from having natural language processing that approximates human capabilities

Connecting with Computer Science40 Robotics The development, study, and use of robots In most cases, robotics also involves work with artificial intelligence Used today to assemble cars, perform medical operations, defuse bombs, vacuum clean, mow the lawn Primarily concerned with the mechanics and electronics that carry out the results of other areas of artificial intelligence

Connecting with Computer Science41

Connecting with Computer Science42 One Last Thought Computers are becoming part of every aspect of life Technology is currently changing so rapidly that even a chapter like this one can quickly become outdated The key to a successful career in computer science is your ability to stay current with technology

Connecting with Computer Science43 Summary Understanding past technologies helps you evaluate new innovations Current hardware devices have limitations of speed, size, and power requirements Speed limitations are inherent in Von Neumann architecture Limitations on computer speed have made some applications impossible or impractical at this time

Connecting with Computer Science44 Summary (continued) Computing paradigms constantly change Light computers may provide tremendous computer speed increases Mathematician Alan Turing proposed a test to determine the intelligence of a computer Computers will not be constrained to a desktop in the future

Connecting with Computer Science45 Summary (continued) Computers will become part of nearly all devices and appliances Computers and other technologies are merging Research is ongoing to allow people to interact more naturally with computers Storage devices with moving parts will be replaced with optical and magnetic innovations Polymer memory may become the standard in future storage products

Connecting with Computer Science46 Summary (continued) The Internet will be a prominent part of the future of computing Scientists have been working to give computers artificial intelligence capability Branches of AI include fuzzy logic, neural networks, speech recognition, visual pattern recognition, machine learning, natural language processing, and robotics