Chapter 8: Input and Output. Principles of Computer Architecture. Principles of Computer Architecture by M. Murdocca and V.
|
|
- Steven Richards
- 5 years ago
- Views:
Transcription
1 8-1 Principles of Computer Architecture Miles Murdocca and Vincent Heuring
2 8-2 Chapter Contents 8.1 Simple Bus Architectures 8.2 Bridge-Based Bus Architectures 8.3 Communication Methodologies 8.4 Case Study: Communication on the Intel Pentium Architecture 8.5 Mass Storage 8.6 Input Devices 8.7 Output Devices
3 8-3 Simple Bus Architecture A simplified motherboard of a personal computer (top view): Plug-in card I/O bus connector Integrated Circuits Memory CPU Motherboard Board traces (wires) I/O Bus Connectors for plug-in cards
4 8-4 Simplified Illustration of a Bus CPU Memory Disk Control (C 0 C 9 ) Address (A 0 A 31 ) Data (D 0 D 31 ) Power (GND, +5V, 15V)
5 MHz Bus Clock Crystal Oscillator ns Logical 1 (+5V) Logical 0 (0V)
6 8-6 The Synchronous Bus Timing diagram for a synchronous memory read (adapted from [Tanenbaum, 1999]). Leading edge Φ Trailing edge T 1 T 2 T 3 Address Address valid Data Data valid MREQ RD Time
7 8-7 The Asynchronous Bus Timing diagram for asynchronous memory read (adapted from [Tanenbaum, 1999]). Address Memory address to be read MREQ RD MSYN Data Data valid SSYN Time
8 8-8 Bus Arbitration Bus request (a) Arbiter Bus grant (a)simple centralized bus arbitration; (b) centralized arbitration with priority levels; (c) decentralized bus arbitration. (Adapted from [Tanenbaum, 1999]). (b) (c) Arbiter Bus grant level 0 Bus grant level k Bus request Busy +5V Bus grant n Bus request level 0 Bus request level k n n
9 SCSI Bus 40 MB/sec 8-9 Bridge Based Bus Architecture 400-MHz Core AGP 2X Graphics 3200 MB/sec 3200 MB/sec 100-MHz System Bus AGP 512KB-2MB Cache 800 MB/sec Intel 440GX AGPset (Host Bridge) 400-MHz Core 533 MB/sec 800 MB/sec 512KB-2MB Cache 100 MHz 133 MB/sec 33-MHz PCI Bus 2GB 100-MHz SDRAM Bridging with dual Pentium II Xeon processors on Slot 2. SCSI Interface Snapshot Camera 1.5 MB/sec 33 MB/sec Mouse USB #2 USB #1 IDE Bus #1 PCI to ISA Bridge IDE Bus #2 33 MB/sec CD-ROM (Source: Ethernet Interface Hard Disk Hard Disk Keyboard ISA Bus 16.7 MB/sec Audio
10 8-10 Enter Programmed I/O Flowchart for a Disk Transfer No Check status of disk Disk ready? Yes Send data from memory to disk (when writing) or from disk to memory (when reading). No Done? Yes Continue
11 8-11 Enter Interrupt Driven I/O Flowchart for a Disk Transfer Issue read or write request to disk. Do other processing, until disk issues an interrupt. Interrupt causes current processing to stop. Transfer data between disk and memory. Return from interrupt. Normal processing resumes. No Done? Yes Continue
12 8-12 DMA Transfer from Disk to Memory Bypasses the CPU CPU Memory Disk Without DMA With DMA Bus
13 8-13 DMA Flowchart for a Disk Transfer Enter CPU sets up disk for DMA transfer DMA device begins transfer independent of CPU CPU executes another process DMA device interrupts CPU when finished Continue
14 8-14 Intel Memory and I/O Address Spaces Address FFFFFFFF Memory Space Address FFFF 0000 I/O Space
15 8-15 Standard Intel Pentium Read and Write Bus Cycles T1 T2 Ti T1 T2 Ti T1 CLK ADDR Valid Invalid Valid Invalid ADS# CACHE# W/R# Read Write BRDY# DATA TO CPU FROM CPU READ CYCLE IDLE WRITE CYCLE IDLE
16 8-16 Intel Pentium Burst Read Bus Cycle CLK T1 T2 T2 T2 T2 Ti ADDR Valid Invalid ADS# CACHE# W/R# Read BRDY# DATA TO CPU TO CPU TO CPU TO CPU READ READ READ READ
17 8-17 Intel Pentium Hold-Hold Acknowledge Bus Cycle CLK ADDR ADS# CACHE# W/R# T1 T2 Ti Ti Ti Ti T1 Valid Read BRDY# DATA TO CPU HOLD BUS REQ. HLDA READ CYCLE NEW BUS MASTER
18 8-18 A Magnetic Disk with Three Platters Top surface not used Spindle Comb Head Surface 3 Surface 2 Surface 1 Surface 0 Air cushion Read/write head (1 per surface) 5 µm Surface Bottom surface not used Platter Direction of arm (comb) motion
19 Voltage Voltage 8-19 Manchester Encoding (a) Straight amplitude (NRZ) encoding of ASCII F ; (b) Manchester encoding of ASCII F = F (a) Time = F (b) Time
20 8-20 Organization of a Disk Platter with a 1:2 Interleave Factor Sector Inter-sector gap Interleave factor 1: Track Inter-track gap Track
21 Bad blocks Free blocks Files Preamble 8-21 Master Control Block No. surfaces on disk = 4 No. tracks/surface = 814 No. sectors/track = 32 No. bytes/sector = 512 Interleave factor = 1:3 Filename Starting sector, or sector list Surface Track Sector xyz.p ab.c Creation Date Last Modified Owner Protections 11/14/93 11/14/93 16 RWX by 10:30:57 19:30:57 Owner 8/18/93 1/21/94 20 RX - All 16:03:12 14:45:03 W-Owner R = Read W = Write X = Execute
22 8-22 Magnetic Tape A portion of a magnetic tape (adapted from [Hamacher, 1990]). File mark Frames Inter-record gap Record Record Record File
23 8-23 Magnetic Drum Sector Tracks Fixed read/write heads (1 per track)
24 8-24 Spiral Format for Compact Disk
25 8-25 ECMA-23 Keyboard Layout Keyboard layout for the ECMA-23 Standard (2nd ed.). Shift keys are frequently placed in the B row. F E D C B A Z \ 1! 2 " 3 # 4 5 % 6 & 7 ' 8 ( 9 ) 0. = ^ Q W E R T Y U I O P + A S D F G H J K L ; < > Z X C V B N M,.? ' { [ * : } ] SP
26 8-26 The Dvorak Keyboard Layout " ',,.. P Y F G C R L? / } { A O E U I D H T N S - : ; Q J K X B M W V Z
27 8-27 Bit Pad with Puck Cable to host computer Puck Coil Buttons
28 8-28 Mouse and Trackball A three-button mouse (left) and a three-button trackball (right). To host To host Buttons Mouse Mousepad (improves traction) Buttons Trackball
29 8-29 Lightpen A user selects an object with a lightpen.
30 8-30 Touchscreen A user selects an object on a touchscreen. LEDs (sources) User breaks beams Detector
31 8-31 Joystick A joystick with a selection button and a rotatable rod:
32 8-32 Laser Printer Schematic of a laser printer (adapted from [Tanenbaum, 1999]). Page description from host computer Page composing circuitry Charged pattern Toner cartridge Stationary laser source Paper input The quick brown fox jumps Cleaner and discharger Rotating mirror Heated rollers Paper output
33 8-33 Cathode Ray Tube A CRT with a single electron gun: Horizontal deflection plate Electron gun Vertical deflection plate Grid Vacuum Phosphor coated screen Horizontal control Vertical control Intensity control
34 To electron gun (grid) control Output Address Output Input 8-34 Display Controller Display controller for a color monitor (adapted from [Hamacher et al., 1990]). Clock To horizontal deflection plate control Column counter (mod 640) One output pulse per 640 columns Row counter (mod 480) To vertical deflection plate control 10 9 Red Green Blue RAM LUT Input 8 Address RAM frame buffer Screen image loaded by computer LUT loaded from computer
CMSC 313 Lecture 26 DigSim Assignment 3 Cache Memory Virtual Memory + Cache Memory I/O Architecture
CMSC 313 Lecture 26 DigSim Assignment 3 Cache Memory Virtual Memory + Cache Memory I/O Architecture UMBC, CMSC313, Richard Chang CMSC 313, Computer Organization & Assembly Language Programming
More informationPrinciples of Computer Architecture. Chapter 8: Input and Output
8-1 Chapter 8 - Input and Output Principles of Computer Architecture Miles Murdocca and Vincent Heuring Chapter 8: Input and Output 8-2 Chapter 8 - Input and Output Chapter Contents 8.1 Simple Bus Architectures
More informationCOMPUTER SYSTEMS ORGANIZATION
2 COMPUTER SYSTEMS ORGANIZATION Central processing unit (CPU) Control unit Arithmetic logical unit (ALU) Registers I/O devices Main memory Disk Printer Bus Figure 2-. The organization of a simple computer
More informationCS1101: Lecture 21. Organization: Input/Output. Lecture Outline. Buses. A simple personal computer. Buses
CS1101: Lecture 21 Computer Systems Organization: Input/Output Dr. Barry O Sullivan b.osullivan@cs.ucc.ie Buses Lecture Outline A simple personal computer Direct Memory Access Interrupts Bus Arbiter &
More informationFUNCTIONS OF COMPONENTS OF A PERSONAL COMPUTER
FUNCTIONS OF COMPONENTS OF A PERSONAL COMPUTER Components of a personal computer - Summary Computer Case aluminium casing to store all components. Motherboard Central Processor Unit (CPU) Power supply
More informationComputer Organization
Chapter 5 Computer Organization Figure 5-1 Computer hardware :: Review Figure 5-2 CPU :: Review CPU:: Review Registers are fast stand-alone storage locations that hold data temporarily Data Registers Instructional
More informationChapter 8. A Typical collection of I/O devices. Interrupts. Processor. Cache. Memory I/O bus. I/O controller I/O I/O. Main memory.
Chapter 8 1 A Typical collection of I/O devices Interrupts Cache I/O bus Main memory I/O controller I/O controller I/O controller Disk Disk Graphics output Network 2 1 Interfacing s and Peripherals I/O
More informationI/O Devices. Chapter 5 Input/Output. Memory-Mapped I/O (2) Memory-Mapped I/O (1) Interrupts Revisited. Direct Memory Access (DMA) 11/26/2013
MODERN OPERATING SYSTEMS I/O Devices Third Edition ANDREW S. TANENBAUM Chapter 5 Input/Output Figure 5-1. Some typical device, network, and bus data rates. Memory-Mapped I/O (1) Memory-Mapped I/O (2) Figure
More information1 PC Hardware Basics Microprocessors (A) PC Hardware Basics Fal 2004 Hadassah College Dr. Martin Land
1 2 Basic Computer Ingredients Processor(s) and co-processors RAM main memory ROM initialization/start-up routines Peripherals: keyboard/mouse, display, mass storage, general I/O (printer, network, sound)
More informationCSE 153 Design of Operating Systems Fall 2018
CSE 153 Design of Operating Systems Fall 2018 Lecture 12: File Systems (1) Disk drives OS Abstractions Applications Process File system Virtual memory Operating System CPU Hardware Disk RAM CSE 153 Lecture
More informationCSE 153 Design of Operating Systems
CSE 153 Design of Operating Systems Winter 2018 Lecture 20: File Systems (1) Disk drives OS Abstractions Applications Process File system Virtual memory Operating System CPU Hardware Disk RAM CSE 153 Lecture
More informationDigital System Design
Digital System Design by Dr. Lesley Shannon Email: lshannon@ensc.sfu.ca Course Website: http://www.ensc.sfu.ca/~lshannon/courses/ensc350 Simon Fraser University i Slide Set: 15 Date: March 30, 2009 Slide
More informationIntroduction To Computer Hardware. Hafijur Rahman
Introduction To Computer Hardware Lecture 2 Hafijur Rahman What is a Computer? A computer is an electronic device, which can input, process, and output data. input processing output A computer is a machine
More informationAdvanced Parallel Architecture Lesson 4 bis. Annalisa Massini /2015
Advanced Parallel Architecture Lesson 4 bis Annalisa Massini - 2014/2015 Internal Memory RAM Many memory types are random access individual words of memory are directly accessed through wired-in addressing
More informationIntroduction. Computer System Organization. Languages, Levels, Virtual Machines. A multilevel machine. Sarjana Magister Program
Computer System Organization Sarjana Magister Program Introduction Tb. Maulana Kusuma Week 1 Session 1 Languages, Levels, Virtual Machines A multilevel machine 1 Contemporary Multilevel Machines A six-level
More informationExam : FC0-U21. Title : CompTIA Strata IT Fundamentals. Version : DEMO
Exam : FC0-U21 Title : CompTIA Strata IT Fundamentals Version : DEMO 1.Which of the following is NOT a parallel port mode? A. EPP/ECP B. ECP C. EPS D. EPP 2.Which of the following expansion buses is used
More informationStorage Technologies and the Memory Hierarchy
Storage Technologies and the Memory Hierarchy 198:231 Introduction to Computer Organization Lecture 12 Instructor: Nicole Hynes nicole.hynes@rutgers.edu Credits: Slides courtesy of R. Bryant and D. O Hallaron,
More informationCOMPUTER ORGANIZATION & SKILLS
UNIVERSITY OF BABYLON 2018/ 2019 COLLEGE OF SCIENCE FOR WOMEN FIRST CLASS COMPUTER DEPARTMENT COMPUTER ORGANIZATION & SKILLS LECTURES PREPARED BY: LECTURER: Ahmed Mohammed Hussein 2018-2019 0University
More informationFC0-U21 CompTIA Strata IT Fundamentals
FC0-U21 CompTIA Strata IT Fundamentals Version 13.8 QUESTION NO: 1 Which of the following is NOT a parallel port mode? A. EPP/ECP B. ECP C. EPS D. EPP QUESTION NO: 2 Which of the following expansion buses
More informationExam Questions fc0-u21
Exam Questions fc0-u21 CompTIA Strata Fundamentals of PC Technology https://www.2passeasy.com/dumps/fc0-u21/ 1.Which of the following is NOT a parallel port mode? A. EPP/ECP B. ECP C. EPS D. EPP 2.Which
More informationComputer Architecture. Hebrew University Spring Chapter 8 Input/Output. Big Picture: Where are We Now?
Computer Architecture Hebrew University Spring 2001 Chapter 8 Input/Output Adapted from COD2e by Petterson & Hennessy Chapter 8 I/O Big Picture: Where are We Now? I/O Systems Computer Processor Control
More informationWhat is the typical configuration of a computer sold today? 1-1
What is the typical configuration of a computer sold today? 1-1 Computer Hardware Components In this chapter: How did the computer become known as the stored-program computer? Do they all have the same
More informationCS 33. Memory Hierarchy I. CS33 Intro to Computer Systems XVI 1 Copyright 2016 Thomas W. Doeppner. All rights reserved.
CS 33 Memory Hierarchy I CS33 Intro to Computer Systems XVI 1 Copyright 2016 Thomas W. Doeppner. All rights reserved. Random-Access Memory (RAM) Key features RAM is traditionally packaged as a chip basic
More informationComputer Organization
INF 101 Fundamental Information Technology Computer Organization Assistant Prof. Dr. Turgay ĐBRĐKÇĐ Course slides are adapted from slides provided by Addison-Wesley Computing Fundamentals of Information
More informationAccessing I/O Devices Interface to CPU and Memory Interface to one or more peripherals Generic Model of IO Module Interface for an IO Device: CPU checks I/O module device status I/O module returns status
More informationUnit 3 and Unit 4: Chapter 4 INPUT/OUTPUT ORGANIZATION
Unit 3 and Unit 4: Chapter 4 INPUT/OUTPUT ORGANIZATION Introduction A general purpose computer should have the ability to exchange information with a wide range of devices in varying environments. Computers
More informationIntroduction to the Personal Computer
Introduction to the Personal Computer 2.1 Describe a computer system A computer system consists of hardware and software components. Hardware is the physical equipment such as the case, storage drives,
More informationSystem Buses Ch 3. Computer Function Interconnection Structures Bus Interconnection PCI Bus. 9/4/2002 Copyright Teemu Kerola 2002
System Buses Ch 3 Computer Function Interconnection Structures Bus Interconnection PCI Bus 1 Computer Function von Neumann architecture memory contains both instruction and data Fetch-Execute Cycle CPU
More informationReadings. Storage Hierarchy III: I/O System. I/O (Disk) Performance. I/O Device Characteristics. often boring, but still quite important
Storage Hierarchy III: I/O System Readings reg I$ D$ L2 L3 memory disk (swap) often boring, but still quite important ostensibly about general I/O, mainly about disks performance: latency & throughput
More informationCS429: Computer Organization and Architecture
CS429: Computer Organization and Architecture Dr. Bill Young Department of Computer Sciences University of Texas at Austin Last updated: November 28, 2017 at 14:31 CS429 Slideset 18: 1 Random-Access Memory
More informationInput/Output Problems. External Devices. Input/Output Module. I/O Steps. I/O Module Function Computer Architecture
168 420 Computer Architecture Chapter 6 Input/Output Input/Output Problems Wide variety of peripherals Delivering different amounts of data At different speeds In different formats All slower than CPU
More informationComputer Organization: A Programmer's Perspective
A Programmer's Perspective Computer Architecture and The Memory Hierarchy Gal A. Kaminka galk@cs.biu.ac.il Typical Computer Architecture CPU chip PC (Program Counter) register file ALU Main Components
More informationCS429: Computer Organization and Architecture
CS429: Computer Organization and Architecture Dr. Bill Young Department of Computer Sciences University of Texas at Austin Last updated: April 9, 2018 at 12:16 CS429 Slideset 17: 1 Random-Access Memory
More informationSYLLABUS OF ADVANCED CARD LEVEL & CHIP LEVEL TRAINING ( DESKTOP AND LAPTOP )
SYLLABUS OF ADVANCED CARD LEVEL & CHIP LEVEL TRAINING ( DESKTOP AND LAPTOP ) Module 1 - Basic Electronics Basic Electronics Concept A/C, D/C Concepts & Flow Of Current Resistors - Meaning & Use Of Resistors,
More informationChapter 5 - Input / Output
Chapter 5 - Input / Output Luis Tarrataca luis.tarrataca@gmail.com CEFET-RJ L. Tarrataca Chapter 5 - Input / Output 1 / 90 1 Motivation 2 Principle of I/O Hardware I/O Devices Device Controllers Memory-Mapped
More informationThis page intentionally left blank
This page intentionally left blank 216 THE DIGITAL LOGIC LEVEL CHAP. 3 and in 1995, 2.1 came out. 2.2 has features for mobile computers (mostly for saving battery power). The bus runs at up to 66 MHz and
More informationI/O. Fall Tore Larsen. Including slides from Pål Halvorsen, Tore Larsen, Kai Li, and Andrew S. Tanenbaum)
I/O Fall 2011 Tore Larsen Including slides from Pål Halvorsen, Tore Larsen, Kai Li, and Andrew S. Tanenbaum) Big Picture Today we talk about I/O characteristics interconnection devices & controllers (disks
More informationI/O. Fall Tore Larsen. Including slides from Pål Halvorsen, Tore Larsen, Kai Li, and Andrew S. Tanenbaum)
I/O Fall 2010 Tore Larsen Including slides from Pål Halvorsen, Tore Larsen, Kai Li, and Andrew S. Tanenbaum) Big Picture Today we talk about I/O characteristics interconnection devices & controllers (disks
More informationChapter Seven Morgan Kaufmann Publishers
Chapter Seven Memories: Review SRAM: value is stored on a pair of inverting gates very fast but takes up more space than DRAM (4 to 6 transistors) DRAM: value is stored as a charge on capacitor (must be
More informationCS 261 Fall Mike Lam, Professor. Memory
CS 261 Fall 2016 Mike Lam, Professor Memory Topics Memory hierarchy overview Storage technologies SRAM DRAM PROM / flash Disk storage Tape and network storage I/O architecture Storage trends Latency comparisons
More informationIntroduction To Computers: Hardware and Software
Page 1 Introduction To Computers: Hardware and Software In this section of notes you will learn about the basic parts of a computer and how they work. Page 2 What Is Hardware? A computer is made up of
More informationPersonal computer hardware From Wikipedia, the free encyclopedia (Redirected from Computer hardware)
Personal computer hardware From Wikipedia, the free encyclopedia (Redirected from Computer hardware) Personal computer hardware are component devices which are typically installed into or peripheral to
More informationBuses, Video, and Upgrades
Unit 9 Buses, Video, and Upgrades Copyright 2005 Heathkit Company, Inc. All rights reserved. CPU Parallel Port Memory Keyboard Controller Video Adapter The Data Bus System Controller 2 CPU Memory Keyboard
More information1. Introduction 2. Methods for I/O Operations 3. Buses 4. Liquid Crystal Displays 5. Other Types of Displays 6. Graphics Adapters 7.
1. Introduction 2. Methods for I/O Operations 3. Buses 4. Liquid Crystal Displays 5. Other Types of Displays 6. Graphics Adapters 7. Optical Discs 1 Introduction Electrical Considerations Data Transfer
More informationECE232: Hardware Organization and Design
ECE232: Hardware Organization and Design Lecture 29: Computer Input/Output Adapted from Computer Organization and Design, Patterson & Hennessy, UCB Announcements ECE Honors Exhibition Wednesday, April
More informationSTANDARD I/O INTERFACES
STANDARD I/O INTERFACES The processor bus is the bus defied by the signals on the processor chip itself. Devices that require a very high-speed connection to the processor, such as the main memory, may
More informationModule 1. Introduction. Version 2 EE IIT, Kharagpur 1
Module 1 Introduction Version 2 EE IIT, Kharagpur 1 Lesson 3 Embedded Systems Components Part I Version 2 EE IIT, Kharagpur 2 Structural Layout with Example Instructional Objectives After going through
More informationChapter 9: Peripheral Devices. By: Derek Hildreth Chad Davis
Chapter 9: Peripheral Devices By: Derek Hildreth Chad Davis Brigham Young University - Idaho CompE 324 Brother Fisher Introduction When discussing this chapter, it has been assumed that the reader has
More informationFoundations of Computer Systems
18-600 Foundations of Computer Systems Lecture 12: The Memory Hierarchy John Shen & Zhiyi Yu October 10, 2016 Required Reading Assignment: Chapter 6 of CS:APP (3 rd edition) by Randy Bryant & Dave O Hallaron
More informationIdentify Components of the. Motherboard
Identify Components of the Chipset Motherboard Collection of chips that work together to provide the switching circuitry needed to move data throughout the computer 2013 Pearson Education, Inc. Publishing
More informationInput output and memory devices
Input output and memory devices One marks 1. What is cache memory The very high speed memory present between CPU and RAM 2. Expand the term OCR Optical Character Recognition (Recognizer) 3. Expand the
More informationOrganisasi Sistem Komputer
LOGO Organisasi Sistem Komputer OSK 5 Input Output 1 1 PT. Elektronika FT UNY Input/Output Problems Wide variety of peripherals Delivering different amounts of data At different speeds In different formats
More informationAbout the Presentations
About the Presentations The presentations cover the objectives found in the opening of each chapter. All chapter objectives are listed in the beginning of each presentation. You may customize the presentations
More informationIntentionally Blank 0
Intentionally Blank 0 Technology in Action Chapter 2 Looking at Computers: Understanding the Parts 1 Understanding Your Computer: Computers are Data Processing Devices Perform four major functions Input:
More informationEE108B Lecture 17 I/O Buses and Interfacing to CPU. Christos Kozyrakis Stanford University
EE108B Lecture 17 I/O Buses and Interfacing to CPU Christos Kozyrakis Stanford University http://eeclass.stanford.edu/ee108b 1 Announcements Remaining deliverables PA2.2. today HW4 on 3/13 Lab4 on 3/19
More informationI/O Devices. I/O Management Intro. Sample Data Rates. I/O Device Handling. Categories of I/O Devices (by usage)
I/O Devices I/O Management Intro Chapter 5 There exists a large variety of I/O devices: Many of them with different properties They seem to require different interfaces to manipulate and manage them We
More informationIntroduction To Computer Hardware
Introduction To Computer Hardware In this section of notes you will learn what are the basic parts of a computer and how they work. High Level View Of A Computer Buses Connect the different parts of the
More informationPharmacy college.. Assist.Prof. Dr. Abdullah A. Abdullah
The kinds of memory:- 1. RAM(Random Access Memory):- The main memory in the computer, it s the location where data and programs are stored (temporally). RAM is volatile means that the data is only there
More information10 Input and output in von Neumann s Computer selected themes
COMPUTER ARCHITECTURE 10 Input and output in von Neumann s Computer selected themes RA - 3 2018, Škraba, Rozman, FRI 10. Input and output in von Neumann s computer I/O devices are used to convert information
More informationSemiconductor Memory Types Microprocessor Design & Organisation HCA2102
Semiconductor Memory Types Microprocessor Design & Organisation HCA2102 Internal & External Memory Semiconductor Memory RAM Misnamed as all semiconductor memory is random access Read/Write Volatile Temporary
More informationReading and References. Input / Output. Why Input and Output? A typical organization. CSE 410, Spring 2004 Computer Systems
Reading and References Input / Output Reading» Section 8.1-8.5, Computer Organization and Design, Patterson and Hennessy CSE 410, Spring 2004 Computer Systems http://www.cs.washington.edu/education/courses/410/04sp/
More informationLecture 13. Storage, Network and Other Peripherals
Lecture 13 Storage, Network and Other Peripherals 1 I/O Systems Processor interrupts Cache Processor & I/O Communication Memory - I/O Bus Main Memory I/O Controller I/O Controller I/O Controller Disk Disk
More informationLecture 23. Finish-up buses Storage
Lecture 23 Finish-up buses Storage 1 Example Bus Problems, cont. 2) Assume the following system: A CPU and memory share a 32-bit bus running at 100MHz. The memory needs 50ns to access a 64-bit value from
More informationComputer Architecture
Computer Architecture Computer Architecture Hardware INFO 2603 Platform Technologies Week 1: 04-Sept-2018 Computer architecture refers to the overall design of the physical parts of a computer. It examines:
More informationComputer System Architecture
CSC 203 1.5 Computer System Architecture Department of Statistics and Computer Science University of Sri Jayewardenepura Secondary Memory 2 Technologies Magnetic storage Floppy, Zip disk, Hard drives,
More informationModule 6: INPUT - OUTPUT (I/O)
Module 6: INPUT - OUTPUT (I/O) Introduction Computers communicate with the outside world via I/O devices Input devices supply computers with data to operate on E.g: Keyboard, Mouse, Voice recognition hardware,
More informationWhere Have We Been? Ch. 6 Memory Technology
Where Have We Been? Combinational and Sequential Logic Finite State Machines Computer Architecture Instruction Set Architecture Tracing Instructions at the Register Level Building a CPU Pipelining Where
More informationECE331: Hardware Organization and Design
ECE331: Hardware Organization and Design Lecture 31: Computer Input/Output Adapted from Computer Organization and Design, Patterson & Hennessy, UCB Overview for today Input and output are fundamental for
More informationChapter 6. Storage & Other I/O
Chapter 6 Storage & Other I/O 5 components of a Computer Computer Processor (active) Control ( brain ) Datapath ( brawn ) Memory (passive) (where programs, data live when running) Devices Input Output
More informationQuestion. Announcement. Computer Hardware. Definition of a Computer. Essential Parts. The Box (CPU) input/output device that processes information
Question Announcement What are the three essential components of a modern computer? Be general or specific Definition of a Computer A computer is an device that receives information (input), processes
More informationComputer Maintenance. Unit Subtitle: Motherboards. Copyright Texas Education Agency, All rights reserved. 1
Computer Maintenance Unit Subtitle: Motherboards 1 Lesson Objectives Describe the function of the motherboard. Identify the different types of motherboards and their characteristics. Identify the main
More informationCS152 Computer Architecture and Engineering Lecture 19: I/O Systems
CS152 Computer Architecture and Engineering Lecture 19: I/O Systems April 5, 1995 Dave Patterson (patterson@cs) and Shing Kong (shing.kong@eng.sun.com) Slides available on http://http.cs.berkeley.edu/~patterson
More informationCOMPUTER HARDWARE & NETWORK TROUBLESHOOTING
COMPUTER HARDWARE & NETWORK TROUBLESHOOTING UNIT 1 1. What is processor? (NOV 2013) 2. Define system clock? (NOV 2013) 3. What are the two types of hardware interrupts (NOV 2010) 4. List the type of switching
More informationComputer Hardware 2. Type of Computers. User Point of View. The Motherboard. Inside. Content
Content 2 Computer Hardware Computer Systems CPU Memory Input/Output Secondary Storage Devices Copyleft 2005, Binnur Kurt 33 Type of Computers User Point of View Desktop Notebook Input Storage Process
More informationCS 201 The Memory Hierarchy. Gerson Robboy Portland State University
CS 201 The Memory Hierarchy Gerson Robboy Portland State University memory hierarchy overview (traditional) CPU registers main memory (RAM) secondary memory (DISK) why? what is different between these
More informationShow how to connect three Full Adders to implement a 3-bit ripple-carry adder
Show how to connect three Full Adders to implement a 3-bit ripple-carry adder 1 Reg. A Reg. B Reg. Sum 2 Chapter 5 Computing Components Yet another layer of abstraction! Components Circuits Gates Transistors
More informationStorage Systems. Storage Systems
Storage Systems Storage Systems We already know about four levels of storage: Registers Cache Memory Disk But we've been a little vague on how these devices are interconnected In this unit, we study Input/output
More informationInput/Output. Today. Next. Principles of I/O hardware & software I/O software layers Disks. Protection & Security
Input/Output Today Principles of I/O hardware & software I/O software layers Disks Next Protection & Security Operating Systems and I/O Two key operating system goals Control I/O devices Provide a simple,
More information4 Multiplexer. Y Fig Keyboard Scan Matrix
- 4 Multiplexer Microcontroller 3 Decoder X Y Fig. - Keyboard Scan Matrix 2 Prentice Hall, Inc. -2 Track Sector Head positioning Fig. -2 Hard Disk Format 2 Prentice Hall, Inc. -3 RGB electron guns R G
More informationReview Questions on Computer Basics
Review Questions on Computer Basics 1. Distinguish between and define (see glossary in Maxfield and Brown s Bebop Bytes Back for the definition of terms not found in Andrews A Guide to Managing and Maintaining
More informationChapter 2: Computers: The Machines Behind Computing.
Chapter 2: Computers: The Machines Behind Computing. TRUEFALSE 1. Computers perform all tasks using a combination of arithmetic and logical operations. 2. Fourth-generation languages (4GLs) are also called
More informationA+ Guide to Hardware: Managing, Maintaining, and Troubleshooting, 5e. Chapter 1 Introducing Hardware
: Managing, Maintaining, and Troubleshooting, 5e Chapter 1 Introducing Hardware Objectives Learn that a computer requires both hardware and software to work Learn about the many different hardware components
More informationComputer Systems Organization
Computer Systems Organization Wolfgang Schreiner Research Institute for Symbolic Computation (RISC-Linz) Johannes Kepler University Wolfgang.Schreiner@risc.uni-linz.ac.at http://www.risc.uni-linz.ac.at/people/schreine
More informationComputer Organization and Microprocessors SYLLABUS CHAPTER - 1 : BASIC STRUCTURE OF COMPUTERS CHAPTER - 3 : THE MEMORY SYSTEM
i SYLLABUS UNIT - 1 CHAPTER - 1 : BASIC STRUCTURE OF COMPUTERS Computer Types, Functional Units, Basic Operational Concepts, Bus Structures, Software, Performance, Multiprocessors and Multicomputers, Historical
More information1.1 Bits and Bit Patterns. Boolean Operations. Figure 2.1 CPU and main memory connected via a bus. CS11102 Introduction to Computer Science
1.1 Bits and Bit Patterns CS11102 Introduction to Computer Science Data Storage 1.1 Bits and Their Storage 1.2 Main Memory 1.3 Mass Storage 1.4 Representation of information as bit patterns Bit: Binary
More informationChapter 4 Main Memory
Chapter 4 Main Memory Course Outcome (CO) - CO2 Describe the architecture and organization of computer systems Program Outcome (PO) PO1 Apply knowledge of mathematics, science and engineering fundamentals
More informationComputers and Microprocessors. Lecture 34 PHYS3360/AEP3630
Computers and Microprocessors Lecture 34 PHYS3360/AEP3630 1 Contents Computer architecture / experiment control Microprocessor organization Basic computer components Memory modes for x86 series of microprocessors
More informationRandom-Access Memory (RAM) CS429: Computer Organization and Architecture. SRAM and DRAM. Flash / RAM Summary. Storage Technologies
Random-ccess Memory (RM) CS429: Computer Organization and rchitecture Dr. Bill Young Department of Computer Science University of Texas at ustin Key Features RM is packaged as a chip The basic storage
More informationIntroduction to Input and Output
Introduction to Input and Output The I/O subsystem provides the mechanism for communication between the CPU and the outside world (I/O devices). Design factors: I/O device characteristics (input, output,
More informationArithmetic/logic Unit (ALU)
3D Printer Arithmetic/logic Unit (ALU) Barcode Barcode Printer Barcode Reader Biometric Reader BIOS (Basic input/output system) Bit Bus Bus Interface Unit A printer that uses molten plastic during a series
More informationCSCI-GA Operating Systems I/O. Hubertus Franke
Operating Systems I/O CSCI-GA.2250-001 Hubertus Franke frankeh@cs.nyu.edu External devices that engage in I/O with computer systems can be grouped into three categories: Human readable suitable for communicating
More informationComputer Science 146. Computer Architecture
Computer Science 46 Computer Architecture Spring 24 Harvard University Instructor: Prof dbrooks@eecsharvardedu Lecture 22: More I/O Computer Science 46 Lecture Outline HW5 and Project Questions? Storage
More informationProviding Fundamental ICT Skills for Syrian Refugees PFISR
Yarmouk University Providing Fundamental ICT Skills for Syrian Refugees (PFISR) Providing Fundamental ICT Skills for Syrian Refugees PFISR Dr. Amin Jarrah Amin.jarrah@yu.edu.jo Objectives Covered 1.1 Given
More informationCSC1201 Computer Applications. Budditha Hettige Department of Computer Science
CSC1201 Computer Applications Budditha Hettige Department of Computer Science Session 01 Introduction to Computers What is a computer? is a machine comprise of electronic components has ability to store
More informationI/O Management Intro. Chapter 5
I/O Management Intro Chapter 5 1 Learning Outcomes A high-level understanding of the properties of a variety of I/O devices. An understanding of methods of interacting with I/O devices. An appreciation
More informationGeneric Model of I/O Module Interface to CPU and Memory Interface to one or more peripherals
William Stallings Computer Organization and Architecture 7 th Edition Chapter 7 Input/Output Input/Output Problems Wide variety of peripherals Delivering different amounts of data At different speeds In
More informationComputer System Overview OPERATING SYSTEM TOP-LEVEL COMPONENTS. Simplified view: Operating Systems. Slide 1. Slide /S2. Slide 2.
BASIC ELEMENTS Simplified view: Processor Slide 1 Computer System Overview Operating Systems Slide 3 Main Memory referred to as real memory or primary memory volatile modules 2004/S2 secondary memory devices
More informationChapter Contents. Personal Computer Systems Desktop and Portable Computers. Desktop and Portable Computers
11.10.011 Chapter Contents Chapter Computer Hardware Section A: Personal Computer Basics Section B: Microprocessors and Memory Section C: Storage Devices Section D: Input and Output Devices Section E:
More informationData Storage and Query Answering. Data Storage and Disk Structure (2)
Data Storage and Query Answering Data Storage and Disk Structure (2) Review: The Memory Hierarchy Swapping, Main-memory DBMS s Tertiary Storage: Tape, Network Backup 3,200 MB/s (DDR-SDRAM @200MHz) 6,400
More informationUnit 1. Aries Technology Course
Unit 1 Aries Technology Course Unit 1.1 Computers are all around us... (since 1950s) Personal computers are called PCs Access to technology creates an unfair gap between haves and have nots in the world
More information