1 Week 9: Computing Components: PART II READING: Chapter 5.

Slides:



Advertisements
Similar presentations
IT253: Computer Organization
Advertisements

Chapter 5 Computing Components. 2 Chapter Goals Read an ad for a computer and understand the jargon List the components and their function in a von Neumann.
Lecture # 7. Topics Storage Techniques of Bits Storage Techniques of Bits Mass Storage Mass Storage Disk System Performance Disk System Performance File.
Section 6.2. Record data by magnetizing the binary code on the surface of a disk. Data area is reusable Allows for both sequential and direct access file.
Chapter 5 Computing Components.
Chapter 5 Computing Components.
Chapter 5 Computing Components. 2 Chapter Goals Read an ad for a computer and understand the jargon List the components and their function in a von Neumann.
Chapter 5 Computing Components. 5-2 Chapter Goals Read an ad for a computer and understand the jargon List the components and their function in a von.
Chapter 5 Computing Components.
Introduction to Computer Hardware and Software. Definition of a Computer “A computer is an electronic device, operating under the control of instructions.
Section 5a Types of Storage Devices.
Essential Introduction to Computers
Chapter 5 5 Computing Components. Chapter Goals Read an ad for a computer and understand the jargon List the components and their function in a von Neumann.
Chapter 5 Computing Components Nell Dale John Lewis.
Chapter 5: Computer Systems Organization Invitation to Computer Science, Java Version, Third Edition.
Chapter 5 Computing Components Nell Dale John Lewis.
9/19/06 Hofstra University – Overview of Computer Science, CSC005 1 Combinational Circuits Gates are combined into circuits by using the output of one.
Chapter 5 Computing Components. 2 Chapter Goals Read an ad for a computer and understand the jargon List the components and their function in a von Neumann.
COMPUTER DEVICES Input Devices Output Devices Storage Devices
Parts of a Computer.
Computer SCIENCE Data Representation and Machine Concepts Section 1.3
Information Technology Storage Devices Prof. Adnan Khalid.
Chapter 5 5 Computing Components. Chapter Goals Read an ad for a computer and understand the jargon List the components and their function in a von Neumann.
Computer Systems. Note to the student Please make brief notes on the following computer hardware + software components After each section research the.
Chapter 5 Computing Components. 5-2 Chapter Goals Read an ad for a computer and understand the jargon List the components and their function in a von.
L/O/G/O External Memory Chapter 3 (C) CS.216 Computer Architecture and Organization.
Chapter 3 Computer Hard ware
Chapter 5 Computing Components.
© Paradigm Publishing Inc. 2-1 Chapter 2 Input and Processing.
Storing Data On Your Computer Chapter 12, Exploring the Digital Domain.
Computer Systems Figure 5.1 The von Neumann architecture.
Computer Terms. Computer A machine designed to run programs and store information that you create.
Invitation to Computer Science 5th Edition
CS 1308 Computer Literacy and the Internet Computer Systems Organization.
 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.
1 Secondary Storage Management Submitted by: Sathya Anandan(ID:123)
Chapter 5: Computer Systems Organization Invitation to Computer Science, Java Version, Third Edition.
Components & Mechanism. People & Computers Hard Disk What purpose does it serve?
Exploring the Digital Domain Secondary Memory and Input/Output.
Chapter 5 Computing Components Nell Dale John Lewis.
1 Introduction to Computers By Masseta ICT Dept. Mzumbe University.
2.1 Operating System Concepts Chapter 2: Computer-System Structures Computer System Operation Storage Structure Storage Hierarchy Hardware Protection General.
SECONDARY STORAGE DEVICES. Agenda of Today’s Lecture  Introduction to Hardware  Types of hardware devices  Storage Devices  Secondary Storage devices.
5-1 Computer Components Consider the following ad.
COMPUTER ARCHITECTURE. Recommended Text 1Computer Organization and Architecture by William Stallings 2Structured Computer Organisation Andrew S. Tanenbaum.
Chapter 5 Computing Components. 5-2 Chapter Goals List the components and their function in a von Neumann machine Describe the fetch-decode-execute cycle.
© 2005 Pearson Addison-Wesley. All rights reserved Figure 2.1 This chapter focuses on key hardware layer components.
Aug CMSC 104, LECT-021 Machine Architecture Some material in this presentation is borrowed form Adrian Ilie From The UNIVERSITY of NORTH CAROLINA.
Computer Organization. This module surveys the physical resources of a computer system.  Basic components  CPU  Memory  Bus  I/O devices  CPU structure.
Computer Hardware A computer is made of internal components Central Processor Unit Internal External and external components.
© 2006 Pearson Education Chapter 1: Computer Systems.
CS 1308 Computer Literacy and the Internet. Objectives In this chapter, you will learn about:  The components of a computer system  Putting all the.
Chapter 5 Computing Components. 2 Computer Components Consider the following ad:
CS 1428 Foundations of Computer Science I. Two Main Components  Hardware  Physical media that uses electrical current to process instructions.  Software.
Computer Parts There are many parts that work together to make a computer work.
Hardware Lesson 2 Computer Components. Power supply (the heart) Takes electricity from the wall outlet and converts it into a current that works for the.
STORAGE DEVICES Introduction Comparision Storage Hierarchy Slide 1.
Lecture 5: 9/10/2002CS149D Fall CS149D Elements of Computer Science Ayman Abdel-Hamid Department of Computer Science Old Dominion University Lecture.
Introduction To Computers
Storage 101 Mr. Yip. What is Storage? Input Processing Output Storage Storage refers to the media and methods used to keep information available for later.
Computer Parts There are many parts that work together to make a computer work.
Computer Architecture Adapted from CS10051 originally by Professor: Johnnie Baker Computer Science Department Kent State University von Neuman model.
Chapter 5 5 Computing Components.
Chapter 2: Computer-System Structures
I/O Resource Management: Software
Operating System The OS is JUST A PROGRAM
Device Management Damian Gordon.
Hardware Computing Components.
Chapter 5: Computer Systems Organization
Networks & I/O Devices.
Presentation transcript:

1 Week 9: Computing Components: PART II READING: Chapter 5

Stored-Program Concept 2 Von Neumann Architecture EECS Computer Use: Fundamentals

Stored-Program Concept 3 Von Neumann Architecture EECS Computer Use: Fundamentals

Secondary Storage Devices 4 Most of main memory is limited, it is essential that there be other types of storage devices where programs and data can be stored when they no longer being processed These other types of storage devices are called secondary or auxiliary storage devices Because data must be read from them and written to them, each secondary storage device is also an input and an output device EECS Computer Use: Fundamentals

Secondary Storage Devices: Magnetic Tape 5 first truly mass auxiliary storage device Serious drawback: To access data in the middle of the tape, all the date before the piece of data that you want must be accessed and discarded EECS Computer Use: Fundamentals

Secondary Storage Devices: Magnetic Disks 6 The surface of each disk is logically organized into tracks and sectors Tracks are concentric circles around the surface of the disk Each track is divided into sectors, each sector holds a block of information as a continuous sequence of bits EECS Computer Use: Fundamentals

7 The read/write head in a disk drive is positioned on an arm that moves from one track to another. An input/output instruction specifies the track and sector When the read/write head is over the proper track, it waits until the appropriate sector is beneath the head; it then accesses the block of information in that sector Secondary Storage Devices: Magnetic Disks EECS Computer Use: Fundamentals

8 4 measures of a drive’s efficiency seek time: the time it takes for the read/write head to get into position over the specified track latency (also called rotational delay): the time it takes for the specified sector to spin to the read/write head access time: the time it takes for a block to start being read; transfer rate: the rate at which data moves from the disk to memory Secondary Storage Devices: Magnetic Disks EECS Computer Use: Fundamentals

9 Hard disk drive consists of several platters attached to a spindle that rotates Each platter has its own read/write head. All of the tracks that line up under one another are called cylinder. Secondary Storage Devices: Magnetic Disks EECS Computer Use: Fundamentals

10 CD-DA: compact disk-digital audio CD-R: compact disk-recordable; the contents of a CD-R cannot be changed after data is recorded on it CR-RW: compact disk-rewritable; meaning that it can have data recorded on it multiple times Similarly, we also have DVD-R, DVD-RW Secondary Storage Devices: CDs, DVDs CD: compact disk EECS Computer Use: Fundamentals

11 IBM introduced the flash drive in 1998 as an alternative to floppy disks Also known as “Universal serial bus” [USB] Secondary Storage Devices: Flash Drives EECS Computer Use: Fundamentals

Stored-Program Concept 12 Von Neumann Architecture EECS Computer Use: Fundamentals

13 I/O devices allow the human user to interact with an executing program I/O Devices Input devices: mouse, keyboard, image scanner, etc. Output devices: monitor screen, printers, etc. A touch screen displays text and graphics like a regular monitor, but it can also detect and respond to the user touching the screen with a finger or stylus. A touch screen serves as both input and output device EECS Computer Use: Fundamentals

14 Touch Screens There are 4 types of touch screen: 1. Resistive touch screen 2. Capacitive touch screen 3. Infrared touch screen 4. Surface acoustic wave (SAW) EECS Computer Use: Fundamentals

15 A resistive touch screen is made up of 2 layers: one with vertical lines and one with horizontal lines of electrically conductive material Touch Screens: Resistive The two layers are separated by a very small amount of space When the top layer is pressed, it comes in contact with the second layer, which allows electrical current to flow EECS Computer Use: Fundamentals

16 A capacitive touch screen has a laminate applied over a glass screen. The laminate conducts electricity in all directions, and a very small current is applied equally on the four corners Touch Screens: Capacitive When the screen is touched, current flows to the finger or stylus The location of the touch on the screen is determined by comparing the strength of the flow of electricity from each corner EECS Computer Use: Fundamentals

17 An infrared touch screen projects crisscrossing horizontal and vertical beams of infrared light just over the surface of the screen Touch Screens: Infrared Sensors on opposite sides of the screen detect the beams. When the user breaks the beams by touching the screen, the location of the break can be determined EECS Computer Use: Fundamentals

18 Similar to an infrared touch screen except that it projects high-frequency sound waves across the horizontal and vertical axes Touch Screens: Surface Acoustic Wave When a finger touches the surface, the corresponding sensors detect the interruption and determine the location of the touch EECS Computer Use: Fundamentals

19 Non-von Neumann Architecture If a problem can be solved in n time units on a computer with one processor (von Neumann machine), can it be solved in n/2 time units on a computer with two processors, or faster? 4 types of parallel computing: 1. Bit level 2. Instruction level 3. Data level 4. Task level EECS Computer Use: Fundamentals

20 Parallel Architectures: Bit-level Bit-level parallelism is based on increasing the word size of a computer. Example: In a 8-bit processor, an operation on a 16-bit data value would require 2 operations: 1 for the upper 8 bits and 1 for the lower 8 bits. A 16-bit processor could do the operation in 1 instruction, hence, increasing the word size will reduce the number of operations on data values larger than the word size. EECS Computer Use: Fundamentals

21 Instruction-level parallelism is based on the idea that some instructions in a program can be carried out independently in parallel Parallel Architectures: Instruction-level Example: If a program requires operations on unrelated data, these operations can be done at the same time. EECS Computer Use: Fundamentals

22 Data-level parallelism is based on the idea that a single set of instructions can be run on different data sets at the same time Parallel Architectures: Data-level This type of parallelism is called SIMD (single instructions, multiple data), also known as “synchronous processing” Example: increasing the brightness of an image involves adding a value to every one of several million pixels. These additions can be done in parallel EECS Computer Use: Fundamentals

23 Task-level parallelism is based on the idea that different processors can execute different tasks on the same or different data sets Parallel Architectures: Task-level If the different processors are operating on the same data set, then it is analogous to pipelining in a von Neumann machine or called “Pipelining” EECS Computer Use: Fundamentals

24 Each of the processors have both a local memory and a shared memory. The processors use the shared memory for communication. Parallel Architectures: Shared-Memory EECS Computer Use: Fundamentals