COMPUTER SYSTEMS ORGANIZATION

Size: px
Start display at page:

Download "COMPUTER SYSTEMS ORGANIZATION"

Transcription

1 2 COMPUTER SYSTEMS ORGANIZATION

2 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 with one CPU and two I/O devices.

3 A + B A Registers B A B ALU input register ALU input bus ALU A + B ALU output register Figure 2-2. The data path of a typical von Neumann machine.

4 public class Interp { static int PC; static int AC; static int instr; static int instrtype; static int dataloc; static int data; static boolean runbit = true; // program counter holds address of next instr // the accumulator, a register for doing arithmetic // a holding register for the current instruction // the instruction type (opcode) // the address of the data, or if none // holds the current operand // a bit that can be turned off to halt the machine public static void interpret(int memory[ ], int startingaddress) { // This procedure interprets programs for a simple machine with instructions having // one memory operand. The machine has a register AC (accumulator), used for // arithmetic. The ADD instruction adds am integer in memory to the AC, for example // The interpreter keeps running until the run bit is turned off by the HALT instruction. // The state of a process running on this machine consists of the memory, the // program counter, the run bit, and the AC. The input parameters consist of // of the memory image and the starting address. } PC = startingaddress; while (runbit) { instr = memory[pc]; // fetch next instruction into instr PC = PC + ; // increment program counter instrtype = getinstrtype(instr); // determine instruction type dataloc = finddata(instr, instrtype); // locate data ( if none) if (dataloc >= ) // if dataloc is, there is no operand data = memory[dataloc]; // fetch the data execute(instrtype, data); //execute instruction } } private static int getinstrtype(int addr) {... } private static int finddata(int instr, int type) {... } private static void execute(int type, int data){... } Figure 2-3. An interpreter for a simple computer (written in Java).

5 S S2 S3 S4 S5 Instruction fetch unit Instruction decode unit Operand fetch unit Instruction execution unit Write back unit (a) S: S2: S3: S4: S5: Time (b) Figure 2-4. (a) A five-stage pipeline. (b) The state of each stage as a function of time. Nine clock cycles are illustrated.

6 S S2 S3 S4 S5 Instruction fetch unit Instruction decode unit Instruction decode unit Operand fetch unit Operand fetch unit Instruction execution unit Instruction execution unit Write back unit Write back unit Figure 2-5. (a) Dual five-stage pipelines with a common instruction fetch unit.

7 S4 ALU S ALU S2 S3 S5 Instruction fetch unit Instruction decode unit Operand fetch unit LOAD Write back unit STORE Floating point Figure 2-6. A superscalar processor with five functional units.

8 Control unit Broadcasts instructions Processor 8 8 Processor/memory grid Memory Figure 2-7. An array processor of the ILLIAC IV type.

9 Local memories Shared memory Shared memory CPU CPU CPU CPU CPU CPU CPU CPU Bus Bus (a) (b) Figure 2-8. (a) A single-bus multiprocessor. (b) A multicomputer with local memories.

10 Address Address Cell Address bits (b) 5 6 bits (c) 8 bits (a) Figure 2-9. Three ways of organizing a 96-bit memory.

11 Computer Bits/cell Burroughs B7 IBM PC 8 DEC PDP-8 2 IBM 3 6 DEC PDP-5 8 XDS Electrologica X8 27 XDS Sigma 9 32 Honeywell CDC CDC Cyber 6 Figure 2-. Number of bits per cell for some historically interesting commercial computers.

12 Address Big endian Little endian Address bit word Byte 32-bit word Byte (a) (b) Figure 2-. (a) Big endian memory. (b) Little endian memory.

13 Big endian Little endian Transfer from big endian to little endian Transfer and swap J I M M I J M I J J I M 4 S M I T T I M S 4 T I M S S M I T 4 8 H H 8 H H (a) (b) (c) (d) Figure 2-2. (a) A personnel record for a big endian machine. (b) The same record for a little endian machine. (c) The result of transferring the record from a big endian to a little endian. (d) The result of byte-swapping (c).

14 Word size Check bits Total size Percent overhead Figure 2-3. Number of check bits for a code that can correct a single error.

15 A A A B C B C Parity bits B Error C (a) (b) (c) Figure 2-4. (a) Encoding of. (b) Even parity added. (c) Error in AC.

16 Memory word Parity bits Figure 2-5. Construction of the Hamming code for the memory word by adding 5 check bits to the 6 data bits.

17 CPU Main memory Cache Figure 2-6. The cache is logically between the CPU and main memory. Physically, there are several possible places it could be located. Bus

18 4-MB memory chip Connector Figure 2-7. A single inline memory module (SIMM) holding 32 MB. Two of the chips control the SIMM.

19 Registers Cache Main memory Magnetic disk Tape Optical disk Figure 2-8. A five-level memory hierarchy.

20 Intersector gap Preamble Track width is 5 microns sector 496 data bits Direction of arm motion Width of bit is. to.2 microns E CC Preamble Read/write head Disk arm Direction of disk rotation 496 data bits E C C Figure 2-9. A portion of a disk track. Two sectors are illustrated.

21 Surface 7 Read/write head ( per surface) Surface 6 Surface 5 Surface 4 Surface 3 Surface 2 Surface Direction of arm motion Surface Figure 2-2. A disk with four platters.

22 Parameters LD 5.25 HD 5.25 LD 3.5 HD 3.5 Size (inches) Capacity (bytes) 36K.2M 72K.44M Tracks Sectors/track Heads Rotations/min Data rate (kbps) Type Flexible Flexible Rigid Rigid Figure 2-2. Characteristics of the four kinds of floppy disks.

23 Name Data bits Bus MHz MB/sec SCSI SCSI Fast SCSI-2 8 Fast & wide SCSI Ultra SCSI Figure Some of the possible SCSI parameters.

24 Strip Strip Strip 2 Strip 3 (a) Strip 4 Strip 5 Strip 6 Strip 7 RAID level Strip 8 Strip 9 Strip Strip (b) Strip Strip 4 Strip Strip 5 Strip 2 Strip 6 Strip 3 Strip 7 Strip Strip 4 Strip Strip 5 Strip 2 Strip 6 Strip 3 Strip 7 RAID level Strip 8 Strip 9 Strip Strip Strip 8 Strip 9 Strip Strip Bit Bit 2 Bit 3 Bit 4 Bit 5 Bit 6 Bit 7 (c) RAID level 2 Bit Bit 2 Bit 3 Bit 4 Parity (d) RAID level 3 Strip Strip Strip 2 Strip 3 P-3 (e) Strip 4 Strip 5 Strip 6 Strip 7 P4-7 RAID level 4 Strip 8 Strip 9 Strip Strip P8- Strip Strip Strip 2 Strip 3 P-3 Strip 4 Strip 5 Strip 6 P4-7 Strip 7 (f) Strip 8 Strip 9 P8- Strip Strip RAID level 5 Strip 2 P6-2 Strip 3 Strip 4 Strip 5 P6-9 Strip 2 Strip 7 Strip 8 Strip 9 Figure RAID levels through 5. Backup and parity drives are shown shaded.

25 Spiral groove Pit Land 2K block of user data Figure Recording structure of a Compact Disc or CD-ROM.

26 Symbols of 4 bits each Preamble Bytes 6 42 Symbols make frame 98 Frames make sector Data ECC Frames of 588 bits, each containing 24 data bytes Mode sector (2352 bytes) Figure Logical data layout on a CD-ROM.

27 Printed label.2 mm Protective lacquer Reflective gold layer Dye layer Dark spot in the dye layer burned by laser when writing Polycarbonate Direction of motion Lens Substrate Photodetector Prism Infrared laser diode Figure Cross section of a CD-R disk and laser (not to scale). A silver CD-ROM has a similar structure, except without the dye layer and with a pitted aluminum layer instead of a gold layer.

28 ,,,,.6 mm Single-sided disk.6 mm Single-sided disk Polycarbonate substrate Adhesive layer Polycarbonate substrate 2 Semireflective layer Aluminum reflector Aluminum reflector Semireflective layer Figure A double-sided, dual layer DVD disk.

29 SCSI controller Sound card Modem Edge connector Card cage Figure Physical structure of a personal computer.

30 Monitor Keyboard Floppy disk drive Hard disk drive CPU Memory Video controller Keyboard controller Floppy disk controller Hard disk controller Bus Figure Logical structure of a simple personal computer.

31 SCSI scanner SCSI bus SCSI disk CPU cache SCSI controller PCI bridge Memory bus Video controller Main memory Network controller PCI bus Sound card Printer controller ISA bridge Modem Figure 2-3. A typical modern PC with a PCI bus and an ISA bus. The modem and sound card are ISA devices; the SCSI controller is a PCI device. ISA bus

32 Electron gun Grid Screen Spot on screen Horizontal scan Vacuum Vertical deflection plate (a) Vertical retrace Horizontal retrace (b) Figure 2-3. (a) Cross section of a CRT. (b) CRT scanning pattern.

33 Rear glass plate Rear electrode Liquid crystal ACƒÁÃACƒÁÃACƒÁÃACƒÁÃACƒÁÃACƒÁÃACƒÁÃACƒÁà Light source Rear polaroid Front glass plate Front electrode Dark Front polaroid Bright y z Notebook computer (a) (b) Figure (a) The construction of an LCD screen. (b) The grooves on the rear and front plates are perpendicular to one another.

34 CPU Character Main memory Attribute Video board A2B2C2 Video RAM Analog video signal Monitor ABC Bus Figure Terminal output on a personal computer.

35 CPU Serial I/O card Memory UART RS-232-C connector Telephone line (analog) Terminal ABC ABC Modem Modem Some signals: Protective ground () Transmit (2) Receive (3) Request to send (4) Clear to send (5) Data set ready (6) Common return (7) Carrier detect (8) Data terminal ready (2) Keyboard Figure Connection of an RS-232-C terminal to a computer. The numbers in parentheses in the list of signals are the pin numbers.

36 Pointer controlled by mouse Window Menu Cut Paste Copy Mouse buttons Mouse Rubber ball Figure A mouse being used to point to menu items.

37 (a) (b) Figure (a) The letter A on a 5 7 matrix. (b) The letter A printed with 24 overlapping needles.

38 Laser Rotating octagonal mirror Drum sprayed and charged Light beam strikes drum Drum Toner Scraper Discharger Heated rollers Blank paper Stacked output Figure Operation of a laser printer.

39 (a) (b) (c) (d) (e) (f) Figure Halftone dots for various gray scale ranges. (a) 6. (b) 4 2. (c) (d) (e) 5. (f) 6 67.

40 V2 Time (a) Voltage V High amplitude Low amplitude (b) High frequency Low frequency (c) (d) Phase change Figure Transmission of the binary number over a telephone line bit by bit. (a) Twolevel signal. (b) Amplitude modulation. (c) Frequency modulation. (d) Phase modulation.

41 ISDN terminal Digital bit pipe ISDN telephone ISDN terminal ISDN alarm T U To ISDN carrier's NT exchange internal network Customer's equipment Carrier's equipment Figure 2-4. ISDN for home use.

42

43

Introduction. Computer System Organization. Languages, Levels, Virtual Machines. A multilevel machine. Sarjana Magister Program

Introduction. 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 information

Computer Systems Organization

Computer 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 information

Computer Systems Organization

Computer Systems Organization Wolfgang Schreiner Research Institute for Symbolic Computation (RISC) Johannes Kepler University, Linz, Austria Wolfgang.Schreiner@risc.uni-linz.ac.at http://www.risc.uni-linz.ac.at/people/schreine Wolfgang

More information

Chapter 2 Lecture 1 Computer Systems Organization

Chapter 2 Lecture 1 Computer Systems Organization Chapter 2 Lecture 1 Computer Systems Organization This chapter provides an introduction to the components Processors: Primary Memory: Secondary Memory: Input/Output: Busses The Central Processing Unit

More information

Computer Systems O rganization Organization Chapter 2 1

Computer Systems O rganization Organization Chapter 2 1 Computer Systems Organization Chapter 2 1 computer system has three major components: CPU memories (primary and secondary) I/O (Input / Output) equipment such as printers, scanners, and modems 2 Central

More information

CS1101: Lecture 21. Organization: Input/Output. Lecture Outline. Buses. A simple personal computer. Buses

CS1101: 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 information

ECSE 426 Microprocessor Systems

ECSE 426 Microprocessor Systems ECSE 426 Zeljko Zilic Room 536 McConnell Building zeljko@ece.mcgill.ca www.macs.ece.mcgill.ca/~zeljko Microprocessors Enabling technology for general purpose computers and embedded systems Really, lots&lots

More information

Computer Organization

Computer 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 information

Chapter 8: Input and Output. Principles of Computer Architecture. Principles of Computer Architecture by M. Murdocca and V.

Chapter 8: Input and Output. Principles of Computer Architecture. Principles of Computer Architecture by M. Murdocca and V. 8-1 Principles of Computer Architecture Miles Murdocca and Vincent Heuring 8-2 Chapter Contents 8.1 Simple Bus Architectures 8.2 Bridge-Based Bus Architectures 8.3 Communication Methodologies 8.4 Case

More information

9/7/2012. Introduction. Peeking into Computer Science. Jalal Kawash Mandatory: Chapter 1 Optional: None. Reading Assignment

9/7/2012. Introduction. Peeking into Computer Science. Jalal Kawash Mandatory: Chapter 1 Optional: None. Reading Assignment Introduction 1 Mandatory: Chapter 1 Optional: None Reading Assignment 2 1 Computers, Zeros, and Ones The big picture 3 At the end of this section, the student will be able to: 1. Name the 5 basic components

More information

I/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

I/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 information

CS Computer Architecture

CS Computer Architecture CS 35101 Computer Architecture Section 600 Dr. Angela Guercio Fall 2010 Computer Systems Organization The CPU (Central Processing Unit) is the brain of the computer. Fetches instructions from main memory.

More information

Today we will learn about:

Today we will learn about: Storage Devices Today we will learn about: Storage Devices Ancient technology (from my days as a student) Floppies CD_ROM, DVDs Hard drives Magnetic tape Storage versus Memory Memory holds data, programs

More information

c) Byte Arrangement: The arrangement of bytes in a cell (word). There are two arrangements:

c) Byte Arrangement: The arrangement of bytes in a cell (word). There are two arrangements: 1. Main Memory a) Memory is a component of the computer that saves instructions and data. i. Types of memory: ROM, RAM, Associate Memory and Cache Memory etc. (see point f) ii. Basic Unit: Bit which uses

More information

What is the typical configuration of a computer sold today? 1-1

What 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 information

Computer System Architecture

Computer 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 information

Computer Memory.

Computer Memory. Computer Memory varady.geza@mik.pte.hu Memories - storages Speed Price Capacity (felejtő) Memory Storage (nem felejtő) Memory Control Unit Arithmetical Logical Unit (ALU) Main memory Programs Data Without

More information

Arithmetic/logic Unit (ALU)

Arithmetic/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 information

Chapter One. Introduction to Computer System

Chapter One. Introduction to Computer System Principles of Programming-I / 131101 Prepared by: Dr. Bahjat Qazzaz -------------------------------------------------------------------------------------------- Chapter One Introduction to Computer System

More information

Computer Architecture 2/26/01 Lecture #

Computer Architecture 2/26/01 Lecture # Computer Architecture 2/26/01 Lecture #9 16.070 On a previous lecture, we discussed the software development process and in particular, the development of a software architecture Recall the output of the

More information

Question. Announcement. Computer Hardware. Definition of a Computer. Essential Parts. The Box (CPU) input/output device that processes information

Question. 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 information

Lesson 2 Computer Architecture: Software and Hardware

Lesson 2 Computer Architecture: Software and Hardware Lesson 2 Computer Architecture: Software and Hardware Programming Grade in Industrial Technology Engineering This work is licensed under a Creative Commons Reconocimiento-NoComercial-CompartirIgual 3.0

More information

FUNCTIONS OF COMPONENTS OF A PERSONAL COMPUTER

FUNCTIONS 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 information

About the Presentations

About 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 information

Discovering Computers 2008

Discovering Computers 2008 Discovering Computers 2008 Chapter 7 Storage 1 1 Chapter 7 Objectives Differentiate between storage devices and storage media Describe the characteristics of magnetic disks Describe the characteristics

More information

CS1101: Lecture 18. Computer Systems Organization: Input/Output. Lecture Outline. Mice. Dot-Matrix Printers. Mice

CS1101: Lecture 18. Computer Systems Organization: Input/Output. Lecture Outline. Mice. Dot-Matrix Printers. Mice CS1101: Lecture 18 Computer Systems Organization: Input/Output II Mice Lecture Outline Dr. Barry O Sullivan b.osullivan@cs.ucc.ie Printers Dot-Matrix Printers Inkjet Printers Laser Printer Communication

More information

Buses, Video, and Upgrades

Buses, 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 information

Computer Architecture and Assembly Language. Spring

Computer Architecture and Assembly Language. Spring Computer Architecture and Assembly Language Spring 2014-2015 What is a computer? A computer is a sophisticated electronic calculating machine that: Accepts input information, Processes the information

More information

Chapter 5 Input/Output

Chapter 5 Input/Output Chapter 5 Input/Output 5.1 Principles of I/O hardware 5.2 Principles of I/O software 5.3 I/O software layers 5.4 Disks 5.5 Clocks 5.6 Character-oriented terminals 5.7 Graphical user interfaces 5.8 Network

More information

lesson 3 Transforming Data into Information

lesson 3 Transforming Data into Information essential concepts lesson 3 Transforming Data into Information This lesson includes the following sections: How Computers Represent Data How Computers Process Data Factors Affecting Processing Speed Extending

More information

CS 101, Mock Computer Architecture

CS 101, Mock Computer Architecture CS 101, Mock Computer Architecture Computer organization and architecture refers to the actual hardware used to construct the computer, and the way that the hardware operates both physically and logically

More information

Semiconductor Memory Types Microprocessor Design & Organisation HCA2102

Semiconductor 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 information

Components of a personal computer

Components of a personal computer Components of a personal computer Computer systems ranging from a controller in a microwave oven to a large supercomputer contain components providing five functions. A typical personal computer has hard,

More information

Parts are adapted from Windows 98 by Mark Twain Media, Inc. A Computer System has Hardware and Software

Parts are adapted from Windows 98 by Mark Twain Media, Inc. A Computer System has Hardware and Software Parts are adapted from Windows 98 by Mark Twain Media, Inc. A Computer System has Hardware and Software All the parts--monitor, printer, hard drive, etc.-- cables, cabinets, and programs that make a computer

More information

Assembly Language for Intel-Based Computers, 4 th Edition. Chapter 2: IA-32 Processor Architecture. Chapter Overview.

Assembly Language for Intel-Based Computers, 4 th Edition. Chapter 2: IA-32 Processor Architecture. Chapter Overview. Assembly Language for Intel-Based Computers, 4 th Edition Kip R. Irvine Chapter 2: IA-32 Processor Architecture Slides prepared by Kip R. Irvine Revision date: 09/25/2002 Chapter corrections (Web) Printing

More information

A+ Guide to Hardware: Managing, Maintaining, and Troubleshooting, 5e. Chapter 1 Introducing Hardware

A+ 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 information

Personal 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 From Wikipedia, the free encyclopedia (Redirected from Computer hardware) Personal computer hardware are component devices which are typically installed into or peripheral to

More information

Computer Organization and Programming

Computer Organization and Programming Sep 2006 Prof. Antônio Augusto Fröhlich (http://www.lisha.ufsc.br) 8 Computer Organization and Programming Prof. Dr. Antônio Augusto Fröhlich guto@lisha.ufsc.br http://www.lisha.ufsc.br/~guto Sep 2006

More information

CHETTINAD COLLEGE OF ENGINEERING AND TECHNOLOGY COMPUTER ARCHITECURE- III YEAR EEE-6 TH SEMESTER 16 MARKS QUESTION BANK UNIT-1

CHETTINAD COLLEGE OF ENGINEERING AND TECHNOLOGY COMPUTER ARCHITECURE- III YEAR EEE-6 TH SEMESTER 16 MARKS QUESTION BANK UNIT-1 CHETTINAD COLLEGE OF ENGINEERING AND TECHNOLOGY COMPUTER ARCHITECURE- III YEAR EEE-6 TH SEMESTER 16 MARKS QUESTION BANK UNIT-1 Data representation: (CHAPTER-3) 1. Discuss in brief about Data types, (8marks)

More information

CREATED BY M BILAL & Arslan Ahmad Shaad Visit:

CREATED BY M BILAL & Arslan Ahmad Shaad Visit: CREATED BY M BILAL & Arslan Ahmad Shaad Visit: www.techo786.wordpress.com Q1: Define microprocessor? Short Questions Chapter No 01 Fundamental Concepts Microprocessor is a program-controlled and semiconductor

More information

Show 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 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 information

5. a computer which CPU speed around 100 million instruction per second and with the word length of around 64 bits is known as

5. a computer which CPU speed around 100 million instruction per second and with the word length of around 64 bits is known as 1. To locate a data item for storage is a. Field b. Feed c. Database d. Fetch 2. programs designed to perform specific tasks is known as a. system software b. application software c. utility programs d.

More information

Chapter 5 Computing Components

Chapter 5 Computing Components Chapter Goals Chapter 5 Computing Components Read an ad for a computer and understand the jargon List the components and their function in a von Neumann machine Describe the fetch-decode-execute cycle

More information

Question Bank. Fundamentals Of Computer FYBCA (SEM - I)

Question Bank. Fundamentals Of Computer FYBCA (SEM - I) Question Bank Fundamentals Of Computer FYBCA (SEM - I) 1) Choose the appropriate option (1 Marks Questions) 1) COBOL is an example of level language. a) low level b) middle level c) high level d) both

More information

Inside Your PC. Introduction to Computer Science. Polly Huang NTU EE

Inside Your PC. Introduction to Computer Science. Polly Huang NTU EE Introduction to Computer Science Polly Huang NTU EE http://homepage.ntu.edu.tw/~pollyhuang pollyhuang@ntu.edu.tw Polly Huang, NTU EE Hardware 1 Inside Your PC Polly Huang, NTU EE Hardware 2 Today s Computer

More information

PARTS OF THE COMPUTER. 2nd ESO IES CAP DE LLEVANT

PARTS OF THE COMPUTER. 2nd ESO IES CAP DE LLEVANT PARTS OF THE COMPUTER 2nd ESO IES CAP DE LLEVANT 1. COMPUTING OR INFORMATION TECHNOLOGY The branch of engineering science that studies (with the aid of computers)the procedure of calculating and information

More information

A Review of Chapter 5 and. CSc 2010 Spring 2012 Instructor: Qian Hu

A Review of Chapter 5 and. CSc 2010 Spring 2012 Instructor: Qian Hu A Review of Chapter 5 and Chapter 6 Chapter 5 Computer Systems Organization Von Neumann Architecture 4 Components Memory Input/output ALU Control Unit Two major features Stored program concept Sequential

More information

Computer Concepts and C Programming. Unit I 06CCP13

Computer Concepts and C Programming. Unit I 06CCP13 Computer Concepts and C Programming () Unit I Unit Division Unit-I Introducing Computer Systems Interacting with Computer Unit-II Processing Data Storing Data Unit-III Using Operating Systems Networks

More information

CS 16: Assembly Language Programming for the IBM PC and Compatibles

CS 16: Assembly Language Programming for the IBM PC and Compatibles CS 16: Assembly Language Programming for the IBM PC and Compatibles Discuss the general concepts Look at IA-32 processor architecture and memory management Dive into 64-bit processors Explore the components

More information

INTRODUCTION TO COMPUTERS

INTRODUCTION TO COMPUTERS INTRODUCTION TO COMPUTERS When we talk about computers, we really are talking about a Computer System. Computer System: It is a combination of Hardware and Software. This combination allows a computer

More information

HARDWARE. There are a number of factors that effect the speed of the processor. Explain how these factors affect the speed of the computer s CPU.

HARDWARE. There are a number of factors that effect the speed of the processor. Explain how these factors affect the speed of the computer s CPU. HARDWARE hardware ˈhɑːdwɛː noun [ mass noun ] the machines, wiring, and other physical components of a computer or other electronic system. select a software package that suits your requirements and buy

More information

Multiple Choice Type Questions

Multiple Choice Type Questions Techno India Batanagar Computer Science and Engineering Model Questions Subject Name: Computer Architecture Subject Code: CS 403 Multiple Choice Type Questions 1. SIMD represents an organization that.

More information

5 Computer Organization

5 Computer Organization 5 Computer Organization 5.1 Foundations of Computer Science ã Cengage Learning Objectives After studying this chapter, the student should be able to: q List the three subsystems of a computer. q Describe

More information

Computer System Overview OPERATING SYSTEM TOP-LEVEL COMPONENTS. Simplified view: Operating Systems. Slide 1. Slide /S2. Slide 2.

Computer 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 information

Computer System Overview

Computer System Overview Computer System Overview Operating Systems 2005/S2 1 What are the objectives of an Operating System? 2 What are the objectives of an Operating System? convenience & abstraction the OS should facilitate

More information

I/O Management and Disk Scheduling. Chapter 11

I/O Management and Disk Scheduling. Chapter 11 I/O Management and Disk Scheduling Chapter 11 Categories of I/O Devices Human readable used to communicate with the user video display terminals keyboard mouse printer Categories of I/O Devices Machine

More information

Intentionally Blank 0

Intentionally 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 information

Chapter 1: Motherboard and Peripherals

Chapter 1: Motherboard and Peripherals Chapter 1: Motherboard and Peripherals Chipset Basic, Chipset Architecture, North / South Bridge / Hub Architecture: A chipset is a set of electronic components in an integrated circuit that manages the

More information

Input: is any data or instructions that are used by a computer.

Input: is any data or instructions that are used by a computer. 1 What is input? Input: is any data or instructions that are used by a computer. Input devices: are hardware used to translate words, sounds, images, and actions that people understand into a form that

More information

UNIT 2 Data Center Environment

UNIT 2 Data Center Environment UNIT 2 Data Center Environment This chapter provides an understanding of various logical components of hosts such as file systems, volume managers, and operating systems, and their role in the storage

More information

COMPUTER SYSTEM. COMPUTER SYSTEM IB DP Computer science Standard Level ICS3U. COMPUTER SYSTEM IB DP Computer science Standard Level ICS3U

COMPUTER SYSTEM. COMPUTER SYSTEM IB DP Computer science Standard Level ICS3U. COMPUTER SYSTEM IB DP Computer science Standard Level ICS3U C A N A D I A N I N T E R N A T I O N A L S C H O O L O F H O N G K O N G 5.1 Introduction 5.2 Components of a Computer System Algorithm The Von Neumann architecture is based on the following three characteristics:

More information

Technology in Action. Chapter Topics. Participation Question. Participation Question. Participation Question 8/8/11

Technology in Action. Chapter Topics. Participation Question. Participation Question. Participation Question 8/8/11 Technology in Action Chapter 6 Understanding and Assessing Hardware: Evaluating Your System 1 Chapter Topics To buy or to upgrade? Evaluating your system CPU RAM Storage devices Video card Sound card System

More information

Computer Systems A Background Review

Computer Systems A Background Review Computer Systems A Background Review Ravindranath Jaglal Thursday 9 th 2012 Table of Contents I 2.1 The Computer System 2.1.1 Computer System Overview 2.1.2 Application 2.1.3 Sensors 2.1.4 Effectors 2.1.5

More information

Computer Organization

Computer 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 information

Computers Are Your Future

Computers Are Your Future Computers Are Your Future Twelfth Edition Chapter 2: Inside the System Unit Copyright 2012 Pearson Education, Inc. Publishing as Prentice Hall 1 Inside the Computer System Copyright 2012 Pearson Education,

More information

CIT 668: System Architecture. Computer Systems Architecture

CIT 668: System Architecture. Computer Systems Architecture CIT 668: System Architecture Computer Systems Architecture 1. System Components Topics 2. Bandwidth and Latency 3. Processor 4. Memory 5. Storage 6. Network 7. Operating System 8. Performance Implications

More information

Computer Organization

Computer Organization Objectives 5.1 Chapter 5 Computer Organization Source: Foundations of Computer Science Cengage Learning 5.2 After studying this chapter, students should be able to: List the three subsystems of a computer.

More information

Assembly Language for x86 Processors 7 th Edition. Chapter 2: x86 Processor Architecture

Assembly Language for x86 Processors 7 th Edition. Chapter 2: x86 Processor Architecture Assembly Language for x86 Processors 7 th Edition Kip Irvine Chapter 2: x86 Processor Architecture Slides prepared by the author Revision date: 1/15/2014 (c) Pearson Education, 2015. All rights reserved.

More information

Introduction To Computer Hardware. Hafijur Rahman

Introduction 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 information

CSC1201 Computer Applications. Budditha Hettige Department of Computer Science

CSC1201 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 information

Summary of Computer Architecture

Summary of Computer Architecture Summary of Computer Architecture Summary CHAP 1: INTRODUCTION Structure Top Level Peripherals Computer Central Processing Unit Main Memory Computer Systems Interconnection Communication lines Input Output

More information

Chapter 0: IT Essentials Introduction Chapter 1: Introduction to the Personal Computer

Chapter 0: IT Essentials Introduction Chapter 1: Introduction to the Personal Computer Name Date Chapter 0: IT Essentials Introduction Chapter 1: Introduction to the Personal Computer After completion of this chapter, students should be able to: Explain IT industry certifications and technician

More information

Input/Output. Chapter 5: I/O Systems. How fast is I/O hardware? Device controllers. Memory-mapped I/O. How is memory-mapped I/O done?

Input/Output. Chapter 5: I/O Systems. How fast is I/O hardware? Device controllers. Memory-mapped I/O. How is memory-mapped I/O done? Input/Output : I/O Systems Principles of I/O hardware Principles of I/O software I/O software layers Disks Clocks Character-oriented terminals Graphical user interfaces Network terminals Power management

More information

INTRODUCTION TO Data Storage

INTRODUCTION TO Data Storage Introduction to Computing INTRODUCTION TO Data Storage CPU AND MICROPROCESSOR Memory Used to store data, instructions, and information The operating system and other system software Application programs

More information

Computer Hardware. Lect 3: Input / System Unit/Output & Storage

Computer Hardware. Lect 3: Input / System Unit/Output & Storage Computer Hardware Lect 3: Input / System Unit/Output & Storage 1 Input Devices: Giving Commands Input is any data or instructions that are entered into a computer. An input device is a type of hardware

More information

BUYING A COMPUTER TERM 2 AIT

BUYING A COMPUTER TERM 2 AIT BUYING A COMPUTER TERM 2 AIT HARDWARE COMPONENTS AND FUNCTIONS describe the components of a multimedia computer system processing (central processing unit) input devices e.g. mouse, keyboard output devices

More information

Chapter 1. Computer System Organization

Chapter 1. Computer System Organization Chapter 1 Computer System Organization Prepared By: Manish Kumar Prajapati PGT (Comp.Sc.) (First Shift) Kendriya Vidyalaya Bailey Road Patna-14 What is Computer? A computer is an electronic device that

More information

Computers Are Your Future

Computers Are Your Future Computers Are Your Future 2008 Prentice-Hall, Inc. Computers Are Your Future Chapter 6 Inside the System Unit 2008 Prentice-Hall, Inc. Slide 2 What You Will Learn... Understand how computers represent

More information

Q1. Describe C.P.U and its subunits with the help of diagram?

Q1. Describe C.P.U and its subunits with the help of diagram? Q1. Describe C.P.U and its subunits with the help of diagram? Ans. C.P.U (CENTRAL PROCESSING UNIT) Book page # 27 The C.P.U is the brain of computer.it controls and supervises all the units. Processing

More information

IT Infrastructure: Hardware LEARNING GOALS. The Core Computer Components. September 16, 2015

IT Infrastructure: Hardware LEARNING GOALS. The Core Computer Components. September 16, 2015 IT Infrastructure: Hardware September 16, 2015 LEARNING GOALS Identify the major components of modern PCs Explain the role of the components of a computer system; Explain input devices and how they operate.

More information

True/False Indicate whether the statement is true or false. Bubble A for True and B for False

True/False Indicate whether the statement is true or false. Bubble A for True and B for False 1A Name _ Midterm Review Part 1 Lesson 1 and 2 True/False Indicate whether the statement is true or false. Bubble A for True and B for False 1. A computer is an electronic device that receives data (input),

More information

True/False Indicate whether the statement is true or false. Bubble A for True and B for False

True/False Indicate whether the statement is true or false. Bubble A for True and B for False 1 Name Midterm Review Part 1 Lesson 1 and 2 "B" True/False Indicate whether the statement is true or false. Bubble A for True and B for False 1. Eight bits are equal to one byte. 2. A computer is an electronic

More information

Computer Architecture Dr. Charles Kim Howard University

Computer Architecture Dr. Charles Kim Howard University EECE416 Microcomputer Fundamentals Computer Architecture Dr. Charles Kim Howard University 1 Computer Architecture Computer Architecture Art of selecting and interconnecting hardware components to create

More information

Chapter 2 Computer Hardware

Chapter 2 Computer Hardware Chapter 2 Computer Hardware Learning Objectives LO2.1: Understand how data is represented to a computer LO2.2: Identify the parts inside the system unit LO2.3: Explain how the CPU works LO2.4: Describe

More information

Storage System COSC UCB

Storage System COSC UCB Storage System COSC4201 1 1999 UCB I/O and Disks Over the years much less attention was paid to I/O compared with CPU design. As frustrating as a CPU crash is, disk crash is a lot worse. Disks are mechanical

More information

CSE 380 Computer Operating Systems

CSE 380 Computer Operating Systems CSE 380 Computer Operating Systems Instructor: Insup Lee University of Pennsylvania Fall 2003 Lecture Note on Disk I/O 1 I/O Devices Storage devices Floppy, Magnetic disk, Magnetic tape, CD-ROM, DVD User

More information

TODAY AND TOMORROW. Storage CHAPTER

TODAY AND TOMORROW. Storage CHAPTER 1 TODAY AND TOMORROW 3 Storage CHAPTER Storage Systems Characteristics All storage systems have specific characteristics Storage medium (what data is stored on) Can be removable or nonremovable from the

More information

Hardware & Input/Output

Hardware & Input/Output Hardware & Input/Output CIT 100 Norm Downey Why Binary? Binary is a numbering system that uses only two digits 0 s and 1 s Electricity within a computer s circuitry can only be in one of two states: On

More information

Alternate definition: Instruction Set Architecture (ISA) What is Computer Architecture? Computer Organization. Computer structure: Von Neumann model

Alternate definition: Instruction Set Architecture (ISA) What is Computer Architecture? Computer Organization. Computer structure: Von Neumann model What is Computer Architecture? Structure: static arrangement of the parts Organization: dynamic interaction of the parts and their control Implementation: design of specific building blocks Performance:

More information

General Items: Reading Materials: Miscellaneous: Lecture 9 / Chapter 7 COSC1300/ITSC 1401/BCIS /19/2004 ? H ? T

General Items: Reading Materials: Miscellaneous: Lecture 9 / Chapter 7 COSC1300/ITSC 1401/BCIS /19/2004 ? H ? T General Items:? H Reading Materials:? T Miscellaneous: F.Farahmand 1 / 11 File: lec8chap7f04.doc Electronic Storage - The medium on which we can keep data, instructions, and information - Examples: Floppy

More information

Chapter 9: Peripheral Devices. By: Derek Hildreth Chad Davis

Chapter 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 information

1. Draw general diagram of computer showing different logical components (3)

1. Draw general diagram of computer showing different logical components (3) Tutorial 1 1. Draw general diagram of computer showing different logical components (3) 2. List at least three input devices (1.5) 3. List any three output devices (1.5) 4. Fill the blank cells of the

More information

Chapter 5: Computer Systems Organization

Chapter 5: Computer Systems Organization Objectives Chapter 5: Computer Systems Organization Invitation to Computer Science, C++ Version, Third Edition In this chapter, you will learn about: The components of a computer system Putting all the

More information

A+ Guide to Hardware, 4e. Chapter 9 Multimedia Devices and Mass Storage

A+ Guide to Hardware, 4e. Chapter 9 Multimedia Devices and Mass Storage A+ Guide to Hardware, 4e Chapter 9 Multimedia Devices and Mass Storage Objectives Learn about multimedia devices such as sound cards, digital cameras, and MP3 players Learn about optical storage technologies

More information

Chapter 5: Computer Systems Organization. Invitation to Computer Science, C++ Version, Third Edition

Chapter 5: Computer Systems Organization. Invitation to Computer Science, C++ Version, Third Edition Chapter 5: Computer Systems Organization Invitation to Computer Science, C++ Version, Third Edition Objectives In this chapter, you will learn about: The components of a computer system Putting all the

More information

5 Computer Organization

5 Computer Organization 5 Computer Organization 5.1 Foundations of Computer Science Cengage Learning Objectives After studying this chapter, the student should be able to: List the three subsystems of a computer. Describe the

More information

Show 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 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 information

Chapter 2: Computers: The Machines Behind Computing.

Chapter 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 information

Computers Are Your Future

Computers Are Your Future Computers Are Your Future 2006 Prentice-Hall, Inc. Computers Are Your Future Chapter 7 Input/Output and Storage 2006 Prentice-Hall, Inc Slide 2 Input Input is any data entered into the computer s memory

More information

1.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. 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 information