Preview

Co Study Materials

Powerful Essays
Open Document
Open Document
2583 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Co Study Materials
Introduction & MIPS

http://handoutsuite.googlepages.com

0. Things you’ll be learning
– – a basic foundation about how computers work how to analyze their performance

1. What is Computer Organization? • Coordination of many levels of abstraction • Under a rapidly changing set of forces • Design, Measurement, and Evaluation

Why learn this stuff?
– – – to learn the inner parts and working of a computer you want to build better software you need to make a purchasing decision or offer “expert” advice

1.1 Under the Covers of a Computer
The five classic components of a computer are input, output, memory, datapath, and control, with the last two sometimes combined and called the processor. input: writes data to memory output: reads data from memory datapath: performs the arithmetic operations control: tells the datapath, memory and I/O devices what to do according to the wishes of the instructions of the program

an

do

ut

su

it

e.

go

og

le ht tp :/ /h or A simplified view of hardware and software as hierarchical layer
Computer Organization – Module 1

Two different figures showing the organization of a computer, showing the five classic components

pa

ge

-An abstraction omits unneeded helps us cope with complexity

detail,

s.

co

0.1 What is happening below Your Program?

m

1

Introduction & MIPS

http://handoutsuite.googlepages.com

Little bit of History
“Where . . . the ENIAC is equipped with 18,000 vacuum tubes and weighs 30 tons, computers in the future may have 1,000 vacuum tubes and perhaps weigh just 11/2 tons.
Popular Mechanics, March 1949”!!!

1.2.1 Performance Benchmark • Benchmarks used to compare performance of two computers by running the same set of representative programs Good benchmark provides good targets for development. Bad benchmark cannot identify speedup that helps real applications Performance best determined by running a real application
e.g., compilers/editors,

You May Also Find These Documents Helpful

  • Powerful Essays

    Chapter 1 Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Chapter 7 Chapter 8 Chapter 9 Chapter 10 Chapter 11 Chapter 12 Chapter 13 Chapter 14 Chapter 15 Chapter 16 Chapter 17 Chapter 18 Chapter 19 Chapter 20 Chapter 21 Chapter 22 Chapter 23 Chapter 24 Chapter 25 Chapter 26 Chapter 27 An Introduction to Hardware, Software, and the Internet An Introduction to Software Development Objects and Classes Algorithms Java Syntax and Style Data Types, Variables, and Arithmetic Boolean Expressions and if-else Statements Iterative Statements: while, for, do–while Implementing Classes and Using Objects Strings Class Hierarchies and Interfaces Arrays…

    • 3908 Words
    • 16 Pages
    Powerful Essays
  • Satisfactory Essays

    Question 1

    • 903 Words
    • 11 Pages

    What is the part of the computer system that receives inputs, directs those inputs to the processor, and redirects the processed data to outputs called at?…

    • 903 Words
    • 11 Pages
    Satisfactory Essays
  • Good Essays

    It/282 Final

    • 4181 Words
    • 17 Pages

    DA-MAX Tips and Training Guide For DATAMAX’s Maximum Computer Support Department Table of Contents * Table of Contents………………………………………………......................................... 2 * Introduction…………………………………………………………………………………..... 3 * Overview of Operating System  Components and functions of operating systems………………………….........…

    • 4181 Words
    • 17 Pages
    Good Essays
  • Satisfactory Essays

    Read Ch. 4, “Software Basics: The Ghost in the Machine”, in Tomorrow’s Technology and You.…

    • 2331 Words
    • 10 Pages
    Satisfactory Essays
  • Good Essays

    employment legislation

    • 2462 Words
    • 10 Pages

    Data flow: between components eg input, output, memory, processor; representations eg block diagrams, flow chart, images…

    • 2462 Words
    • 10 Pages
    Good Essays
  • Good Essays

    Course Syllabus

    • 1125 Words
    • 5 Pages

    The purpose of this course is an introduction to the basics of working in a computer environment.…

    • 1125 Words
    • 5 Pages
    Good Essays
  • Satisfactory Essays

    sweg

    • 364 Words
    • 2 Pages

    3. Computer Hardware is mechanical, magnetic, electronic, electrical components making up a computer system. The mouse, the monitor, the keyboard, CPU tower are all computer hardware…

    • 364 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    The basic components of all computer systems whether they are microcomputers or supercomputer all contain six basic building blocks: input, output, memory, arithmetic/logical unit, control unit and files. A computer system needs input devices for entering data into the computer for processing. The most common input devices are keyboards and mice. Input devices have now expanded to other methods such as voice input, magnetic ink character recognition (MICR), Optical character recognition (OCR), scanning bar code label, etc. The output devices are used to produce the results of the processing done by the computer. The most common output devices include computer screen or monitor, printer, or writing output on CD or DVD. Computer memory or main memory holds the program instructions and data. All data flows are to and from memory. Arithmetic and Logic Unit consist of incredibly small integrated circuits on a silicon chip. It is mainly responsible for arithmetic function of addition, subtraction, multiplication and division calculation, logical comparison and decision. Computer files storage devices sometimes called secondary or backing storage is used to store programs and data when they are not being used. Secondary storage is nonvolatile. File devices include hard disk drive, magnetic tape drives, flash drives, and CD or DVD. Control Unit provides the control that enables the computer to take advantage of the speed and capacity of its other components. It controls the sequence of instruction to be executed, controls the flow of data, interpret instructions, and it regulate timing of processor (Brown et al., 2012).…

    • 569 Words
    • 2 Pages
    Good Essays
  • Good Essays

     Performs control, logical and arithmetic operations  Contains the Arithmetic and Logic Unit, register sets and the Control Unit…

    • 932 Words
    • 4 Pages
    Good Essays
  • Powerful Essays

    SIMD Architecture

    • 2761 Words
    • 12 Pages

    SIMD represents one of the earliest styles of parallel processing. The term SIMD stands for “Single-Instruction Multiple-Data,” The same instruction is executed by multiple processor using different data streams. Each processor has its own data memory, but there is single instruction memory and control processor, which fetches and dispatches instructions. SIMD aptly encapsulates the…

    • 2761 Words
    • 12 Pages
    Powerful Essays
  • Powerful Essays

    VLIW architectures are distinct from traditional RISC and CISC architectures implemented in current mass-market microprocessors. It is important to distinguish instruction-set architecture—the processor programming model—from implementation—the physical chip and its characteristics.…

    • 3946 Words
    • 16 Pages
    Powerful Essays
  • Better Essays

    Real Time Systems demand instantaneous response to environmental variables and quick execution of taken decision.…

    • 1697 Words
    • 7 Pages
    Better Essays
  • Good Essays

    Miss

    • 459 Words
    • 2 Pages

    . In the early days of computing, systems were frequently developed in a fairly haphazard fashion. This often led to poorly designed systems, which cost too much and which were not suited to users’ needs.…

    • 459 Words
    • 2 Pages
    Good Essays
  • Powerful Essays

    1. Figure 1 illustrates the components of a computer system with letters A, B, C, D, E and F representing hardware components.…

    • 2019 Words
    • 11 Pages
    Powerful Essays
  • Good Essays

    Physical components of a computer or computer system Three types of hardware required for computers to operate effectively 1. Processing components—organize, manage, and store the data CPU-retrieve and decode instructions and are the components that run the operation of the computer. Allows information to be passed within the components of the computer. Memory-main storage component called RAM (Random Access Memory). As RAM capacity increases, speed and accuracy of the system increases.…

    • 731 Words
    • 3 Pages
    Good Essays

Related Topics