Higher Computing Computer Systems 3. Computer Performance.

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

Introduction to Computers Section 4A. home Decimal Number System Called base 10 because 10 symbols are available.
CENTRAL PROCESSING UNIT
SECTION 4a Transforming Data into Information.
Higher Computing: Unit 1: Topic 3 – Computer Performance St Andrew’s High School, Computing Department Higher Computing Topic 3 Computer Performance.
Computer Performance CS350 Term Project-Spring 2001 Elizabeth Cramer Bryan Driskell Yassaman Shayesteh.
1 The System Unit Lecture 2 CSCI 1405 Introduction to Computer Science Fall 2006.
Technology Component: Computer Hardware – Part 2 Basic Components Dr. V.T. Raja Oregon State University.
Technology Component: Computer Hardware – Part 2 Basic Components Dr. V.T. Raja Oregon State University.
Chapter 4 The Components of the System Unit
GCSE Computing - The CPU
 Prof. Dr. M. H. Assal Introduction to Computer AS 26/10/2014.
Semester One 2001/2002 Sheffield Hallam University1 The Motherboard Major circuit board in PC Holds CPU where calculations and instructions on data are.
A-Level Computing#BristolMet Session Objectives#4 MUST describe the differences between the main types of primary memory SHOULD describe the function and.
Measuring Performance
Computer Systems Computer Performance.
What’s on the Motherboard? The two main parts of the CPU are the control unit and the arithmetic logic unit. The control unit retrieves instructions from.
Chapter 3 – Computer Hardware Computer Components – Hardware (cont.) Lecture 3.
1 Instant replay  The semester was split into roughly four parts. —The 1st quarter covered instruction set architectures—the connection between software.
PHY 201 (Blum) Buses Warning: some of the terminology is used inconsistently within the field.
Advanced Higher Computing  Computer Architecture  Chapter 2.
Basic Microcomputer Design. Inside the CPU Registers – storage locations Control Unit (CU) – coordinates the sequencing of steps involved in executing.
Writer:-Rashedul Hasan Editor:- Jasim Uddin
Lecture#14. Last Lecture Summary Memory Address, size What memory stores OS, Application programs, Data, Instructions Types of Memory Non Volatile and.
Higher Computing Computer Structure.
Higher Grade Computing
Higher Computing Computer structure. What we need to know! Detailed description of the purpose of the ALU and control unitDetailed description of the.
Computer Processing of Data
Higher Computing Computer Systems S. McCrossan 1 Higher Grade Computing Studies 3. Computer Performance Measures of Processor Speed When comparing one.
Introduction to Computing: Lecture 4
3 1 3 C H A P T E R Hardware: Input, Processing, and Output Devices.
Computers Are Your Future Tenth Edition Chapter 6: Inside the System Unit Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall1.
Practical PC, 7th Edition Chapter 17: Looking Under the Hood
Random access memory.
Computing hardware CPU.
 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.
Types of Computers Mainframe/Server Two Dual-Core Intel ® Xeon ® Processors 5140 Multi user access Large amount of RAM ( 48GB) and Backing Storage Desktop.
Buses Warning: some of the terminology is used inconsistently within the field.
Marr CollegeHigher ComputingSlide 1 Part 2: Computer Structure – 6 hours Higher Computing: COMPUTER SYSTEMS.
Computers Are Your Future Eleventh Edition Chapter 2: Inside the System Unit Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall1.
Measuring System Performance The speed of a computer is often referred to as THROUGHPUT. This is very difficult to measure. It can be done with Measures.
Intermediate 2 Computing Computer structure. Organisation of a simple computer.
Egle Cebelyte. Random Access Memory is simply the storage area where all software is loaded and works from; also called working memory storage.
COMPUTER Structure Higher Unit 1 – Computer Systems St Kentigern’s Academy.
OCR GCSE Computing © Hodder Education 2013 Slide 1 OCR GCSE Computing Chapter 2: CPU.
Computer Hardware A computer is made of internal components Central Processor Unit Internal External and external components.
Stored Programs In today’s lesson, we will look at: what we mean by a stored program computer how computers store and run programs what we mean by the.
Academic PowerPoint Computer System – Architecture.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Chapter 5A Transforming Data Into Information.
Computer operation is of how the different parts of a computer system work together to perform a task.
Chapter 2 Turning Data into Something You Can Use
The Central Processing Unit (CPU)
Computer Architecture and the Fetch-Execute Cycle Buses, CPU Clock & Ports.
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.
1 Chapter 1 Basic Structures Of Computers. Computer : Introduction A computer is an electronic machine,devised for performing calculations and controlling.
Software Design and Development Computer Architecture Computing Science.
GCSE Computing - The CPU
Computers Are Your Future Tenth Edition
Chapter 2.1 CPU.
Edexcel GCSE Computer Science Topic 15 - The Processor (CPU)
McGraw-Hill Technology Education
Types of Computers Mainframe/Server
McGraw-Hill Technology Education
McGraw-Hill Technology Education
GCSE Computing - The CPU
Introduction to Computers
Presentation transcript:

Higher Computing Computer Systems 3. Computer Performance

Clock Speed When comparing one computer's performance against another, one of the main criteria is the clock speed of the processor. The clock is controlled by an internal crystal and pulses at a regular rate. All activities start on the pulse of the clock. Cycle time- the time between pulses. Not reliable – some instructions take several cycles and some computers can perform several tasks per cycle.

Other ways of measuring System Performance MIPS – millions of instructions per second. FLOPS – floating point operations per second (measure of calculating speed) GOPS – giga operations per second – a measure of multimedia performance. Benchmarks – standard set of tasks

MIPS Millions of Instructions Per Second These are machine code (low level) instructions. The types of instructions are not specified. Only useful if all test conditions are the same.

MIPS continued Wikipedia says: –Critics of the term refer to it as "Meaningless Indication of Processor Speed“ –MIPS are certainly not comparable between CPU architectures. –See table for MIPS performance down the years.See table Remember: All improvements have a cost. When deciding how to improve a system the ratio of cost to best performance will always be considered.

FLOPS Floating Point Operations Per Second Measures arithmetical calculation speed. More reliable than MIPS. A supercomputer is defined as a computer that operates at 1 or more gigaFLOPS.

Application-based Tests Used to test both system and software performance. Allows comparison of different systems by using benchmark tests. e.g. sort 300,000 database records. See Scholar Examples of benchmark tests include: –Dhrystone Test –Whetstone Test –MemStone Test. Investigate these tests.

Application-based Tests When reviewing products, reviews use benchmark tests. See

Measures of Processor Speed (copy) Clock Speed – unreliable MIPS – millions of instructions per second FLOPS – Floating Point Operations Per Second Benchmark – set of standard tests

Factors Affecting System Performance

Factors Effecting Performance Data Bus Width –The wider the data bus, the greater the word size. –Investigate data bus widths on current PCs. –What effect would adding a wire have to the data bus?

Factors Effecting Performance Use of Cache Memory –Cache is connected to the processor by its own bus that is wider than the data bus. –Cache memory is made up of SRAM.

Computer Performance An interface speeds up computer performance. It is used to make the link between the fast processor and a slow peripheral. Parallel data transmission built into a computer will use at least 8 lines to transmit data. Serial data transmission would use one line to transmit data. Parallel data transmission is faster than serial.

Interfaces (copy) An interface compensates for differences in operating characteristics between a computer and a peripheral.

Factors Effecting Performance Data Transfer to and from Peripherals –Depends on the interface. –Task: Find the data transfer rates of the following interfaces: –USB1 –USB2 –Firewire –Note: using a faster interface with a peripheral designed for an older one will not improve performance.

Factors Effecting Performance Add more Main Memory –Virtual Memory – use of fast access backing storage to behave like RAM. Much slower than using actual RAM. –Most computers do not come with as much memory as it is possible to address. This is because: Costs of computer manufacture is reduced Applications rarely need the maximum amount of RAM to run. Some memory locations that need to be addressed are in ROM.

Factors Effecting Performance Increase VRAM Increase Clock Speed Add more processors –This allows for parallel processing where several processors share tasks enabling them to be completed quicker. Increase address bus width. –What effect does this have on total addressable memory?

Factors Affecting System Performance (Copy) Increase data bus Use cache memory (shorter fetch-execute) Use an interface Parallel data transmission Add memory Use virtual memory Increase video RAM (VRAM) etc

Current Trends in Hardware TASK: –Compare the clock speeds, RAM size and backing storage capacity of similarly priced PC’s from now and from 1, 2 and 5 years ago. –Use PC Pro magazines. –Complete questions on question sheet.