1 / 47

Welcome to CMPE003 Personal Computer Concepts: Hardware and Software

Welcome to CMPE003 Personal Computer Concepts: Hardware and Software. Winter 2003 UC Santa Cruz Instructor: Guy Cox. Midterm #1. This Wednesday – January 29 Chapters 1 – 4 and 8 ~50 questions Multiple choice Bring Scantron form #F-1712-ERI-L (big & pink) Bring #2 pencil

eithne
Download Presentation

Welcome to CMPE003 Personal Computer Concepts: Hardware and Software

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Welcome to CMPE003 Personal Computer Concepts: Hardware and Software Winter 2003 UC Santa Cruz Instructor: Guy Cox

  2. Midterm #1 • This Wednesday – January 29 • Chapters 1 – 4 and 8 • ~50 questions • Multiple choice • Bring Scantron form • #F-1712-ERI-L (big & pink) • Bring #2 pencil • Bring your student ID • Required to take exam

  3. Assignments • Homework #3 – Due February 3 • Design your own Webpage  • Keep in mind --- • The world at large will see your page • Don’t put private or sensitive information on your Webpage. • Details and sample – see class page – http://www.soe.ucsc.edu/classes/cmpe003/Winter03/

  4. The Central Processing Unit:What Goes on Inside the Computer Chapter 4 Part b

  5. Objectives • Identify the components of the central processing unit and how they work together and interact with memory • Describe how program instructions are executed by the computer • Explain how data is represented in the computer • Describe how the computer finds instructions and data • Describe the components of a microcomputer system unit’s motherboard • List the measures of computer processing speed and explain the approaches that increase speed

  6. Number systems Binary Number: base 2 • on and off • 0,1 • ones=20, twos=21, fours=22, etc • 0000 0000 = 0 base 10 • 0000 0001 = 1 base 10 • 0000 0010 = 2 base 10 • 0000 0011 = 3 base 10 • 0000 1010 = 10 base 10

  7. Binary Number System • We have 10 fingers • Computers have devices with 2 states ... 1000 100 10 1 ... 10^310^210^110^0 10011 the binary number 2^42^32^22^12^0 place values (1 * 2^4) + (0 * 2^3) + (0 * 2^2) + (1 * 2^1) + (1 * 2^0) = 16 + 0 + 0 + 2 + 1 = 19

  8. Hexadecimal Numbers Hexadecimal Number: base 16 • alternative representation to binary • 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F • ones=160, sixteens=161, 256's=162, etc • translation of hex into binary • 0000 0000 = 0 base 16 = 0 base 10 • 0000 0001 = 1 base 16 = 1 base 10 • 0000 1010 = A base 16 = 10 base 10 • 0001 0000 = 10 base 16 = 16 base 10

  9. Hexadecimal Table

  10. Hexadecimal Example #1 • Hexadecimal (called ‘hex’) is often written with a prefix of ‘0x’ • 0xFF or 0xff • 0xFF = 1111 1111 • = (0xF * 16^1) + (0xF * 16^0) • = (15 * 16) + (15 * 1) • = 240 + 15 • = 255

  11. Hexadecimal Example #2 • 0x10 = 0001 0000 • = (0x1 * 16^1) + (0x0 * 16^0) • = (1 * 16) + (0 * 1) • = 16 + 0 • = 16 • 0xA5 = 1010 0101 • = (0xA * 16^1) + (0x5 * 16^0) • = (10 * 16) + (5 * 1) • = 160 + 5 • = 165

  12. The System Unit: The Black Box • Houses electronic components • Motherboard • Storage devices • Connections • Some Apple Macintosh models have system unit inside monitor

  13. Motherboard Microprocessor chip Memory chips Connections to other parts of the hardware Additional chips may be added – math coprocessor The System Unit: The Black Box

  14. Storage Devices Hard drive Floppy drive CD-ROM drive DVD-ROM drive The System Unit: The Black Box

  15. What is in our computer?

  16. Microprocessor • CPU etched on a chip • Chip size is ¼ x ¼ inch • Composed of silicon • Contains millions of transistors • Electronic switches that can allow current to pass through

  17. Microprocessor Components • Control Unit – CU • Arithmetic / Logic Unit – ALU • Registers • System clock

  18. Building a Better Microprocessor • Computers imprint circuitry onto microchips • Cheaper • Faster • Perform functions of other hardware • Math coprocessor is now part of microprocessor • Multimedia instructions are now part of microprocessor

  19. Building a Better Microprocessor • The faster the computer runs • The cheaper it is to make • The more reliable it is The more functions that are combined on a microprocessor:

  20. Intel Pentium Celeron Xeon Itanium Intel-compatible Cyrix AMD Types of Microprocessors

  21. Types of Microprocessors • PowerPC • Cooperative efforts of Apple, IBM, and Motorola • Used in Apple Macintosh family of PCs • Found in servers and embedded systems • Alpha • Manufactured by Compaq (formerly DEC) • High-end servers and workstations

  22. Semiconductor Memory • Reliable • Compact • Low cost • Low power usage • Mass-produced economically • Volatile • Made up of tiny circuits, each able to represent ‘0’ or ‘1’ (bits)

  23. Semiconductor Memory: CMOS • Complementary metal oxide semiconductor (CMOS) • Uses little electricity • Used in PC to store hardware settings that are needed to boot the computer • Retains information with current from battery

  24. RAM • Keeps the instructions and data for current program • Data in memory can be accessed randomly • Easy and speedy access • Volatile • Can be Erased • Written over

  25. Types of RAM SRAM (Static RAM) • Retains contents as long as power is maintained • Faster than DRAM

  26. Types of RAM DRAM (Dynamic RAM) • Must be constantly refreshed • Used for most PC memory because of size and cost • SDRAM (Synchronous DRAM) • faster type of DRAM • RDRAM (Rambus DRAM) • Faster than SDRAM • Expensive

  27. Adding RAM • Purchase memory modules that are packaged on circuit boards • SIMMS – Chips on one side • DIMMS – Chips on both sides • Maximum amount of RAM that can be installed is based upon the motherboard design

  28. ROM • Programs and data that are permanently recorded at the factory • Read-only • Cannot be changed by the user • Stores boot routine that is activated when computer is turned on • Non-volatile

  29. PROM • Programmable ROM • ROM burner can change instructions on some type of ROM chips

  30. Bus Line • Paths that transport electrical signals • System bus • Transports data between the CPU and memory • Bus width • Number of bits of data that can be carried at a time • Normally the same as the CPUs word size • Speed measured in MHz

  31. CPU can support a greater number and variety of instructions Bus Line

  32. Expansion Buses • Connect the motherboard to expansion slots • Plug expansion boards into slots • interface cards • adapter cards • Provides for external connectors / ports • Serial • Parallel

  33. Expansion Buses

  34. PC Buses and Ports

  35. What is in our computer?

  36. Speed and Power What makes a computer fast? • Microprocessor speed • Bus line size • Availability of cache • L1 & L2 • Flash memory • RISC computers • Parallel processing

  37. Computer Processing Speed Time to execute an instruction • Millisecond • Microsecond • Nanosecond • Modern computers • Picosecond • In the future

  38. Microprocessor Speed • Clock speed • Megahertz (MHz) • Gigahertz (GHz) • Number of instructions per second • Millions of Instructions Per Second (MIPS) • Performance of complex mathematical operations • One million floating-point operations per second (Megaflops – MFLOPS)

  39. Cache • Small block of very fast temporary memory • Speed up data transfer • Instructions and data used most frequently or most recently

  40. Cache Step 3 Transfer to main CPU and cache P R O C E S S O R R A M Cache • Step 2 • Go to address in main memory and read Step 1 Processor requests data or instructions • Next processor request • Look first at cache • Go to memory

  41. Types of Cache • Internal cache • Level 1 (L1) • Built into microprocessor • Up to 128KB • External cache • Level 2 (L2) • Separate chips • 256KB or 512 KB • SRAM technology • Cheaper and slower than L1 • Faster and more expensive than memory

  42. Flash Memory • Nonvolatile RAM • Used in • Cellular phones • Digital cameras • Digital music recorders • PDAs

  43. Instruction Sets • CISC Technology Complex Instruction Set Computing • Conventional computers • Many of the instructions are not used • RISC Technology Reduced Instruction Set Computing • Small subset of instructions • Increases speed • Programs with few complex instructions • Graphics • Engineering

  44. Types of Processing • Serial processing • Execute one instruction at a time • Fetch, decode, execute, store • Parallel Processing • Multiple processors used at the same time • Can perform trillions of floating-point instructions per second (teraflops) • Ex: network servers, supercomputers

  45. Types of Processing • Pipelining • Instruction’s action need not be complete before the next begins • Fetch instruction 1, begin to decode and fetch instruction 2 • Super Scalar • Executes multiple instructions per cycle

  46. Midterm #1 • This Wednesday – January 29 • Chapters 1 – 4 and 8 • ~50 questions • Multiple choice • Bring Scantron form • #F-1712-ERI-L (big & pink) • Bring #2 pencil • Bring your student ID • Required to take exam

  47. Have a Great Day!

More Related