 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.

Slides:



Advertisements
Similar presentations
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Advertisements

What is Hardware? Hardware is the physical parts of the computer system – the parts that you can touch and see. A motherboard, a CPU, a keyboard and a.
© Paradigm Publishing, Inc. 2-1 Chapter 2 Input and Processing Chapter 2 Input and Processing.
Discovering Computers 2010
Introduction to Information Technology: Your Digital World © 2013 The McGraw-Hill Companies, Inc. All rights reserved.Using Information Technology, 10e©
Professor Michael J. Losacco CIS 1110 – Using Computers System Unit Chapter 4.
Computers Chapter 4 Inside the Computer © 2005 Prentice-Hall, Inc.Slide 2.
CPU Describe the purpose of the CPU
Computers Are Your Future Eleventh Edition Chapter 2: Inside the System Unit Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall1.
Prepared by Careene McCallum-Rodney Hardware specification of a computer system.
Parts of a Computer Vocabulary
COMPONENTS OF THE SYSTEM UNIT
A+ Guide to Managing and Maintaining your PC, 6e Chapter 1 Introducing Hardware.
How Computers Work. A computer is a machine f or the storage and processing of information. Computers consist of hardware (what you can touch) and software.
 Chasis / System cabinet  A plastic enclosure that contains most of the components of a computer (usually excluding the display, keyboard and mouse)
By Jacob Campbell. a motherboard is the central printed circuit board (PCB) in many modern computers and holds many of the crucial components of the system,
Your Interactive Guide to the Digital World Discovering Computers 2012.
Lesson 3 — How a Computer Processes Data
B.A. (Mahayana Studies) Introduction to Computer Science November March The Motherboard A look at the brains of the computer, the.
© Paradigm Publishing Inc. 2-1 Chapter 2 Input and Processing.
Chapter 4 The System Unit: Processing and Memory Prepared by : Mrs. Sara salih.
Higher Computing Computer Structure.
Computer Processing of Data
Introduction to Computing: Lecture 4
Computers Are Your Future Tenth Edition Chapter 6: Inside the System Unit Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall1.
CPU (CENTRAL PROCESSING UNIT): processor chip (computer’s brain) found on the motherboard.
Understanding Computers, Ch.31 Chapter 3 The System Unit: Processing and Memory.
1 BUSINESS TECHNOLOGY TODAY Chapter Two How ICT Works.
Discovering Computers 2012: Chapter 4
1 Bits, Bytes, and Binary Numbers Bits and bytes are small pieces of computerized data that communicate commands to a computer’s CPU: A bit is either a.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
The 4 functions of a computer are 1.Input 2.Output 3.Storage 4.Processing.
The Computer Systems. Computer System CPU Is the brain of the PC. All program instructions are run through the CPU Control Unit This decodes and executes.
Computers Are Your Future Eleventh Edition Chapter 2: Inside the System Unit Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall1.
© Paradigm Publishing Inc. 2-1 Chapter 2 Input and Processing.
TheTeacher Computing Data Storage Computing. TheTeacher Computing Primary Storage One of the fundamental properties of a computer is that it can store.
Lesson 3 — How a Computer Processes Data Unit 1 — Computer Basics.
Computer Hardware The Processing Unit.
1 Course Title: IT IN BUSINESS Course Instructor: ADEEL ANJUM Chapter No: 04 1 BY ADEEL ANJUM (MCS, CCNA,WEB DEVELOPER)
Computer Hardware A computer is made of internal components Central Processor Unit Internal External and external components.
Computer Hardware. Lally School of M&T- Microcomputing and Info Systems Lecture Topics 1. Data Representation 2. Data Metrics 3. Central processing Unit.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Motherboard A motherboard allows all the parts of your computer to receive power and communicate with one another.
Academic PowerPoint Computer System – Architecture.
Computer Hardware – System Unit
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Chapter 5A Transforming Data Into Information.
The Computer System.
Computer operation is of how the different parts of a computer system work together to perform a task.
PARTS OF A COMPUTER 2 Hardware Computer Hardware is any of the physical parts of the computer you can touch. There are 4 categories: 1. Input Devices.
Computer Hardware & Processing Inside the Box CSC September 16, 2010.
Computers Are Your Future Tenth Edition Inside the System Unit 1.
Computers Are Your Future Eleventh Edition Chapter 2: Inside the System Unit Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall1.
Information Technology INT1001 Lecture 2 1. Computers Are Your Future Tenth Edition Chapter 6: Inside the System Unit Copyright © 2009 Pearson Education,
Lecture # 10 Processors Microcomputer Processors.
IC 3 BASICS, Internet and Computing Core Certification Computing Fundamentals Lesson 2 How Does a Computer Process Data?
General Concepts of ICT. Be able to identify the main components of a general- purpose computer:  central processing unit (CPU)  main/internal memory.
COMPUTER COMPONENTS Ms Jennifer Computer Components.
Information Technology (IT). Information Technology – technology used to create, store, exchange, and use information in its various forms (business data,
Computer Hardware What is a CPU.
Computers Are Your Future Tenth Edition
Computer Components ICS 3U0.
Computer Hardware – System Unit
Discovering Computers 2011: Living in a Digital World Chapter 4
The Central Processing Unit
Microcomputer Architecture
Lecture 3 The Hardware.
Introduction to Computing Lecture # 1
Multicultural Social Community Development Institute ( MSCDI)
Overview 1. Inside a PC 2. The Motherboard 3. RAM the 'brains' 4. ROM
Presentation transcript:

 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 CPU InputOutput

 The working memory of the computer  Where program and data are stored  RAM  ROM  Cache  Flash Memory  Volatile and non-volatile memory

 You can think of memory as consisting of a number of boxes  Each box can hold a number  Contents  Each box is numbered  Address AddressContents

 A bit is the basic unit of information in computing  A bit can be in one of two distinct states. In other words it can be used to represent two distinct things  Because one bit can only represent two distinct values, computers typically work with more than one bit at a time.  Much like a single digit can only represent 10 things and we typically use numbers with more than one digit

2 states (0 or 1 ) 4 states (00, 01, 10 or 11 ) 8 states (the 4 from before – twice) 16 states (the 8 from before – twice) 32 states (2 x 2 x 2 x 2 x 2) 64 states (2 6 )

 “Brain” of the computer  Can execute a fixed number of instructions  Instructions are numbered  Instructions are very simple

 A CPU usually has registers  Memory locations in the CPU  Small number of them  Usually very fast  One register is called the program counter (PC)  The PC stores the address of the next instruction to execute PC R1 R2

NumberDescription 49Move content of R1 to specified memory location 50Move content of R2 to specified memory location 65Move contents of specified memory location to R1 66Move contents of specified memory location to R2 87Add contents of R1 to R2 (result stored in R2) 91Move contents of R1 to R2 92Move contents of R2 to R1 211Send contents of R1 to output 219Input number store in register R1 255Stop execution

Instruction Input number into R1 Move R1 to R2 Input number into R1 Add R1 to R2 Move R2 to R1 Output number in R1 Halt

 The processor runs what is known as the fetch-execute cycle 1. Fetch instruction whose address is in the PC 2. Add one to the PC 3. Execute the instruction 4. Go back to step 1

AddressContents PC: 0 R1: 0 R2: 0 IR: 0

AddressContents PC: 0 R1: 0 R2: 0 IR: 219

AddressContents PC: 1 R1: 0 R2: 0 IR: 219

AddressContents PC: 1 R1: 24 R2: 0 IR: 219

AddressContents PC: 1 R1: 24 R2: 0 IR: 91

AddressContents PC: 2 R1: 24 R2: 0 IR: 91

AddressContents PC: 2 R1: 24 R2: 24 IR: 91

AddressContents PC: 2 R1: 24 R2: 24 IR: 219

AddressContents PC: 3 R1: 24 R2: 24 IR: 219

AddressContents PC: 3 R1: 35 R2: 24 IR: 219

AddressContents PC: 3 R1: 35 R2: 24 IR: 87

AddressContents PC: 4 R1: 35 R2: 24 IR: 87

AddressContents PC: 4 R1: 35 R2: 59 IR: 87

AddressContents PC: 4 R1: 35 R2: 59 IR: 92

AddressContents PC: 5 R1: 35 R2: 59 IR: 92

AddressContents PC: 5 R1: 59 R2: 59 IR: 92

AddressContents PC: 5 R1: 59 R2: 59 IR: 211

AddressContents PC: 6 R1: 59 R2: 59 IR: 211

AddressContents PC: 6 R1: 59 R2: 59 IR: 255

AddressContents PC: 7 R1: 59 R2: 59 IR: 255

 What we just did  Define a problem  Prepare sequence of instructions for the computer to execute  What do you think? Want to do this for a living?

 Be honest, did you realize this was a program?  In memory a program looks just like numbers  Number can be manipulated!!  What happens if I add one to memory location 1 and run the program? AddressContents

 Realizing that a program is data was a huge insight  It is possible to write programs that write programs  Ushered in programming languages

 The processor speed is the speed in which the CPU can complete a certain amount of cycles per second.  This is otherwise known as a Hertz.  One Hertz means that one cycle can be completed in one second.  A megahertz means that one million cycles can be completed in a second.  A gigahertz means that per second, the process can handle one billion cycles.  The average processor speed today is on the order of 2 gigahertz.  The speed of a processor roughly corresponds to the number of instructions that can be executed in a fixed period of time.

 Processors are designed to run at a specific speed, however, they are often designed to handle faster speeds  Overclocking refers to running your processor at a higher speed than it was designed for  System requires more power, generates more heat, and the lifespan of the processor is often shortened

 Number of transistors on a chip doubles roughly every 2 years  Named after Gordon Moore one of the founders of Intel  Basically means we can expect performance to double every two years

 It is now possible to place multiple CPUs, cores, on a single chip.  For example a quad-core processor has 4 CPUs  Using such a chip allows a processor to do more than one thing at a time.  The software running on a multi-core chip must be written to take advantage of the cores.

 A motherboard provides the electrical connections by which the other components of the system communicate.  A typical desktop computer has its microprocessor, main memory, and other essential components connected to the motherboard.

 A video card, video adapter, graphics accelerator card, display adapter, or graphics card is an expansion card which generates output images to a display  Video hardware is often integrated into the motherboard, however all modern motherboards provide expansion ports to which a video card can be attached.  A dedicated graphics card has its own RAM and Processor specifically for processing video images.

 Memory provides temporary storage for information. Most systems require some form of permanent storage.  Magnetic hard drives are probably the most common form of storage  Most systems also usually have 1 or 2 CD/DVD (optical) drives

 A hard disk drive is a non- volatile, random access storage device.  It contains rotating platters on which data is magnetically read and written to. Read write heads float on a film of air above the platters.  Introduced by IBM in 1956, hard disk drives have decreased in cost and physical size over the years while dramatically increasing in capacity.

 Data is stored on the surface of a platter in sectors and tracks.  Tracks are concentric circles  Sectors are pie-shaped wedges on a track

 A typical desktop machine will have a hard disk with a capacity of between 250 and 500 gigabytes.  There are two ways to measure the performance of a hard disk:  Data rate - The data rate is the number of bytes per second that the drive can deliver to the CPU. Rates between 5 and 40 megabytes per second are common.  Seek time - The seek time is the amount of time between when the CPU requests a file and when the first byte of the file is sent to the CPU. Times between 10 and 20 milliseconds are common.

 Most computers provide a variety of connections for external devices  USB, or Universal Serial Bus, is a hardware bus standard that allows users to plug a peripheral device into a USB port and have it automatically configured and ready to use.  FireWire is Apple's name for the IEEE 1394 High Speed Serial Bus. It was initiated by Apple (in 1986) and developed by the IEEE P1394 Working Group.

 Virtually every computer has support for connecting to a network. The connection can either be wired or wireless  A wired connection requires access to a router or switch.  A wireless connection requires access to a wireless access point

 Wireless networks transmit at frequencies of 2.4 GHz or 5 GHz. The higher frequency allows the signal to carry more data.  Wireless networks use networking standards, which come in several flavors:  a transmits at 5 GHz and can move up to 54 megabits of data per second.  b is the slowest and least expensive standard. It can handle up to 11 megabits of data per second.  g transmits at 2.4 GHz like b, but it's a lot faster -- it can handle up to 54 megabits of data per second.  n is the newest standard that is widely available and can achieve speeds as high as 140 megabits per second.